会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for stream based markup language post-processing
    • 用于基于流的标记语言后处理的方法和装置
    • US07555709B2
    • 2009-06-30
    • US12204385
    • 2008-09-04
    • Eugene KuznetsovSteven R. WillisHeather D. AchillesCharles R. MorganNicholas D. MatsakisDavid Z. Maze
    • Eugene KuznetsovSteven R. WillisHeather D. AchillesCharles R. MorganNicholas D. MatsakisDavid Z. Maze
    • G06F17/00
    • G06F17/227G06F17/272Y10S707/99931
    • Systems, methods and apparatus operate to receiving a markup processing program containing a set of markup processing instructions. Each markup processing instruction includes an operation defining a processing operation to be matched to a markup language representation and a corresponding action to be performed upon matching the operation to the markup language representation. The system receives the markup language representation containing encoded items representative of markup language constructs and executes the markup processing program in conjunction with the markup language representation to dynamically control generation of an output control signal indicating how the markup language representation is to be processed for generation of output based on the markup language representation. The markup processing program is applied in real-time to streaming XML data and represents logic instructions that carry out application of post processing such as XPATH expression evaluation, schema validation or other post processing on the stream of XML data.
    • 系统,方法和装置用于接收包含一组标记处理指令的标记处理程序。 每个标记处理指令包括定义要与标记语言表示匹配的处理操作的操作以及在将操作与标记语言表示相匹配时要执行的对应动作。 该系统接收包含表示标记语言结构的编码项目的标记语言表示,并结合标记语言表示执行标记处理程序,以动态地控制表示如何处理标记语言表示的生成的输出控制信号的生成 基于标记语言表示的输出。 标记处理程序实时应用于流式传输XML数据,并且表示对XML数据流执行诸如XPATH表达式评估,模式验证或其他后处理的后处理应用的逻辑指令。
    • 5. 发明授权
    • XML post-processing hardware acceleration
    • XML后处理硬件加速
    • US09110875B2
    • 2015-08-18
    • US12703872
    • 2010-02-11
    • Heather D. Achilles
    • Heather D. Achilles
    • G06F17/00G06F17/22G06F17/27
    • G06F17/2247G06F17/2294G06F17/2725
    • Aspects of the invention are directed to XML post-processing hardware acceleration for high-speed simple type checking (e.g., string and format checking) and whitespace collapsing. An apparatus for processing text data according to an embodiment includes a post processing engine (PPE); a set of post processing state machines coupled to the PPE; and a memory for storing text data to be processed by the set of post processing state machines; wherein the set of post processing state machines includes a whitespace handler state machine for reading text data from the memory and for applying a whitespace facet to at least 4 bytes of the text data during a clock cycle.
    • 本发明的方面涉及用于高速简单类型检查(例如,字符串和格式检查)和空格折叠的XML后处理硬件加速。 根据实施例的用于处理文本数据的装置包括后处理引擎(PPE); 一组耦合到PPE的后处理状态机; 以及用于存储要由所述一组后处理状态机处理的文本数据的存储器; 其中所述后处理状态机组包括用于从所述存储器读取文本数据并且用于在时钟周期期间将空白小面应用于所述文本数据的至少4字节的空白处理状态机。
    • 7. 发明授权
    • Method and apparatus for processing markup language information
    • 用于处理标记语言信息的方法和装置
    • US07287217B2
    • 2007-10-23
    • US10883018
    • 2004-07-01
    • Eugene KuznetsovHeather D. AchillesSteven R. Willis
    • Eugene KuznetsovHeather D. AchillesSteven R. Willis
    • G06F15/00
    • G06F17/2247G06F17/227
    • Information represented in text-based markup languages, such as XML, is often a large, highly nested structure corresponding to complex patterns of metadata and/or data. Parsing such data streams via conventional software mechanisms rapidly exhibits degrading performance as the size, or volume, of data increases. Further, such do not perform dynamic modification to the output in response to feedback based on the data being parsed. An adaptive XML processing hardware apparatus processes an XML document in a manner suited to the invoking application, and processes the incoming XML into an optimal structure based on the type of data and a set of rules relating the type of the data to the output format. It also dynamically augments the output information stream based on the data, at the option of the invoking system. The generated output may take a tree form, adaptable for efficient traversal of the hierarchical structure represented by the input XML, or may involve an attribute approach, in which the XML takes the from of a stream of fixed length cells containing optimized representations of input data, or may take a combination of the two approaches, based on configuration and XML input stream.
    • 以文本为基础的标记语言(例如XML)表示的信息通常是对应于元数据和/或数据的复杂模式的大型,高度嵌套的结构。 通过传统的软件机制解析这些数据流,随着数据的大小或数量的增加,快速表现出降级的性能。 此外,这样做不响应于基于被解析的数据的反馈而对输出进行动态修改。 自适应XML处理硬件设备以适合于调用应用的方式处理XML文档,并且基于数据类型和将数据类型与输出格式相关联的一组规则将传入的XML处理为最佳结构。 它还可以根据调用系统的选项动态地增加基于数据的输出信息流。 生成的输出可以采用树形式,适用于由输入XML表示的层次结构的有效遍历,或者可以涉及属性方法,其中XML从包含输入数据的优化表示的固定长度单元流中取出 ,或者可以基于配置和XML输入流来结合这两种方法。
    • 8. 发明授权
    • Method and apparatus for stream based markup language post-processing
    • 用于基于流的标记语言后处理的方法和装置
    • US08127226B2
    • 2012-02-28
    • US12188696
    • 2008-08-08
    • Eugene KuznetsovSteven R. WillisHeather D. AchillesCharles R. MorganNicholas D. MatsakisDavid Z. Maze
    • Eugene KuznetsovSteven R. WillisHeather D. AchillesCharles R. MorganNicholas D. MatsakisDavid Z. Maze
    • G06F17/00
    • G06F17/227G06F17/272Y10S707/99931
    • Systems, methods and apparatus operate to receiving a markup processing program containing a set of markup processing instructions. Each markup processing instruction includes an operation defining a processing operation to be matched to a markup language representation and a corresponding action to be performed upon matching the operation to the markup language representation. The system receives the markup language representation containing encoded items representative of markup language constructs and executes the markup processing program in conjunction with the markup language representation to dynamically control generation of an output control signal indicating how the markup language representation is to be processed for generation of output based on the markup language representation. The markup processing program is applied in real-time to streaming XML data and represents logic instructions that carry out application of post processing such as XPATH expression evaluation, schema validation or other post processing on the stream of XML data.
    • 系统,方法和装置用于接收包含一组标记处理指令的标记处理程序。 每个标记处理指令包括定义要与标记语言表示匹配的处理操作的操作以及在将操作与标记语言表示相匹配时要执行的对应动作。 该系统接收包含表示标记语言结构的编码项目的标记语言表示,并结合标记语言表示执行标记处理程序,以动态地控制表示如何处理标记语言表示以生成的输出控制信号的生成 基于标记语言表示的输出。 标记处理程序实时应用于流式传输XML数据,并且表示对XML数据流执行诸如XPATH表达式评估,模式验证或其他后处理的后处理应用的逻辑指令。