会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Sequential layout builder
    • 顺序布局构建器
    • US08949711B2
    • 2015-02-03
    • US12732088
    • 2010-03-25
    • Evgeny N. VeselovRossen Petkov AtanassovMichael Jacob Jolson
    • Evgeny N. VeselovRossen Petkov AtanassovMichael Jacob Jolson
    • G06F17/00
    • G06F17/211
    • Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
    • 已经描述了布局处理技术,其允许对结构化文档进行处理,并且以相继的方式实现相关的布局。 布局过程分为多个可以顺序执行的较小步骤。 在至少一些实施例中,布局构建器与堆栈一起使用以控制结构化文档的结构层次结构的相应级别上的布局执行。 利用不变的数据结构并允许并行执行顺序布局操作。 在至少一些实施例中,可以执行布局序列的部分执行以产生可用数据。
    • 4. 发明授权
    • Trial based multi-column balancing
    • 基于试用的多列平衡
    • US08881002B2
    • 2014-11-04
    • US13233408
    • 2011-09-15
    • Evgeny N. VeselovPeter G. SalasPhillip F. CuppMichael Jacob JolsonMarkus W. MielkeVeljko Miljanic
    • Evgeny N. VeselovPeter G. SalasPhillip F. CuppMichael Jacob JolsonMarkus W. MielkeVeljko Miljanic
    • G06F17/00G06F17/21
    • G06F17/212
    • A trial based layout builder generates multiple trial multi-column layouts for content until a multi-column layout that satisfies particular criteria for multi-column balancing is generated. Multiple trial multi-column layouts can be generated in parallel based on different boundaries until a layout that does satisfy the criteria is identified. Different elements of the content laid out in different trial multi-column layouts can be reused in subsequently generated trial multi-column layouts. The content can also optionally be separated into multiple different portions at various break points, and trial multi-column layouts for the different portions can be generated in parallel. Additionally, if a trial multi-column layout for one of the portions that satisfies the particular criteria is identified, the content in that portion can be displayed while continuing to attempt to identify a layout for the content of the other portion that satisfies the one or more criteria.
    • 基于试用的布局构建器为内容生成多个试用多列布局,直到生成满足多列平衡特定标准的多列布局。 可以基于不同的边界并行生成多个试验多列布局,直到确定满足标准的布局。 在不同的试验多列布局中布置的内容的不同元素可以在随后生成的试验多列布局中重复使用。 该内容还可以在各种断点处可选地分成多个不同的部分,并且可以并行地生成不同部分的试验多列布局。 此外,如果识别满足特定标准的部分之一的试用多列布局,则可以显示该部分中的内容,同时继续尝试识别满足一个或另一个部分的另一部分的内容的布局 更多的标准。
    • 5. 发明申请
    • Translation File
    • 翻译文件
    • US20080126402A1
    • 2008-05-29
    • US12028651
    • 2008-02-08
    • Prakash SikchiEvgeny N. VeselovStephen J. Mooney
    • Prakash SikchiEvgeny N. VeselovStephen J. Mooney
    • G06F17/30
    • G06F17/2247G06F17/2264G06F17/24G06F17/2725
    • A data processing application uses a translation file to render a visual surface based on underlying structured data. The data processing application provides mapping between nodes associated with the visual surface and nodes associated with the structured data. The mapping is generated in two phases. In a first phase, the data processing application adds mapping functions to the translation file. In the second phase, the data processing application renders the visual surface on the basis of a specific instance of the structured data, and, in the process, executes the mapping functions within the translation file to provide specific pointer information that is embedded amongst the nodes associated with the visual surface. The pointer information points back to specific locations in the structured data, thus providing mapping between the visual surface and the structured data. The structured data can be formed using Extensible Markup Language (XML). The visual surface can be formed using Hypertext Markup Language (HTML). The translation file can be formed using Extensible Stylesheet Language Transformation (XSLT).
    • 数据处理应用程序使用翻译文件来渲染基于底层结构化数据的视觉表面。 数据处理应用程序提供与视觉表面相关联的节点与与结构化数据相关联的节点之间的映射。 映射分两个阶段生成。 在第一阶段,数据处理应用程序将映射功能添加到转换文件。 在第二阶段,数据处理应用程序基于结构化数据的特定实例呈现视觉表面,并且在该过程中,执行翻译文件内的映射函数,以提供嵌入节点之间的特定指针信息 与视觉表面相关联。 指针信息指向结构化数据中的特定位置,从而提供视觉表面和结构化数据之间的映射。 可以使用可扩展标记语言(XML)形成结构化数据。 可以使用超文本标记语言(HTML)形成视觉表面。 翻译文件可以使用可扩展样式表语言转换(XSLT)形成。
    • 7. 发明授权
    • Translation file
    • 翻译档案
    • US08892993B2
    • 2014-11-18
    • US12028651
    • 2008-02-08
    • Prakash SikchiEvgeny N. VeselovStephen J. Mooney
    • Prakash SikchiEvgeny N. VeselovStephen J. Mooney
    • G06F17/00G06F17/22
    • G06F17/2247G06F17/2264G06F17/24G06F17/2725
    • A data processing application uses a translation file to render a visual surface based on underlying structured data. The data processing application provides mapping between nodes associated with the visual surface and nodes associated with the structured data. The mapping is generated in two phases. In a first phase, the data processing application adds mapping functions to the translation file. In the second phase, the data processing application renders the visual surface on the basis of a specific instance of the structured data, and, in the process, executes the mapping functions within the translation file to provide specific pointer information that is embedded amongst the nodes associated with the visual surface. The pointer information points back to specific locations in the structured data, thus providing mapping between the visual surface and the structured data. The structured data can be formed using Extensible Markup Language (XML). The visual surface can be formed using Hypertext Markup Language (HTML). The translation file can be formed using Extensible Stylesheet Language Transformation (XSLT).
    • 数据处理应用程序使用翻译文件来渲染基于底层结构化数据的视觉表面。 数据处理应用程序提供与视觉表面相关联的节点与与结构化数据相关联的节点之间的映射。 映射分两个阶段生成。 在第一阶段,数据处理应用程序将映射功能添加到转换文件。 在第二阶段,数据处理应用程序基于结构化数据的特定实例呈现视觉表面,并且在该过程中,执行翻译文件内的映射函数,以提供嵌入节点之间的特定指针信息 与视觉表面相关联。 指针信息指向结构化数据中的特定位置,从而提供视觉表面和结构化数据之间的映射。 可以使用可扩展标记语言(XML)形成结构化数据。 可以使用超文本标记语言(HTML)形成视觉表面。 翻译文件可以使用可扩展样式表语言转换(XSLT)形成。
    • 8. 发明授权
    • Copy and paste extensibility
    • 复制并粘贴可扩展性
    • US07689925B2
    • 2010-03-30
    • US11225725
    • 2005-09-13
    • Henry D. HahnEvgeny N. VeselovSangil Jeon
    • Henry D. HahnEvgeny N. VeselovSangil Jeon
    • G06F3/00G06F9/00G06F17/00
    • G06F9/543
    • Described is technology allowing computer programs to participate in the copy and paste process at various times. A source program, from which data is requested to be copied to the clipboard, may participate as desired, including, for example, to cancel the copy, or to determine which data formats will be placed on the clipboard, including one or more custom data formats. A target program, to which data may be copied from the clipboard, may also participate as desired, including, for example, to cancel the paste, or to determine which data format will be pasted, which may be a custom data format. In one implementation, events provide notifications and APIs may be called to facilitate the communication.
    • 描述了允许计算机程序在不同时间参与复制和粘贴过程的技术。 请求将数据复制到剪贴板的源程序可以根据需要参与,包括例如取消复制,或者确定哪些数据格式将被放置在剪贴板上,包括一个或多个自定义数据 格式。 可以从剪贴板复制数据的目标程序也可以根据需要参与,包括例如取消粘贴,或者确定粘贴哪种数据格式,哪些可以是自定义数据格式。 在一个实现中,事件提供通知,可以调用API来促进通信。
    • 9. 发明授权
    • Configurable event handling for an interactive design environment
    • 交互式设计环境的可配置事件处理
    • US07458081B2
    • 2008-11-25
    • US10918170
    • 2004-08-13
    • Evgeny N. VeselovAlex MogilevskyMikhail Y. ArkhipovMark Harper
    • Evgeny N. VeselovAlex MogilevskyMikhail Y. ArkhipovMark Harper
    • G06F13/00
    • G06F9/451G06F9/46G06F9/542
    • An API and method for processing a user interface event is provided. The user interface event may take place in any environment of a software application, and may result from any type of user or software action. An embodiment also provides a framework for customizing the processing of a user interface event without the need to maintain accountability of computer states. In the method, an application process user interface event is processed using an operating system process. A user interface event is received by the application process by way of a user interface. A software component adapted to process the user interface event is pushed onto a memory stack by the operating system process. The operating system process processes the user interface event using the software component, and pops the software component from the memory stack.
    • 提供了一种用于处理用户界面事件的API和方法。 用户界面事件可以在软件应用的任何环境中进行,并且可以由任何类型的用户或软件动作产生。 实施例还提供了用于定制用户界面事件的处理的框架,而不需要维护计算机状态的问责。 在该方法中,使用操作系统进程处理应用进程用户界面事件。 应用程序通过用户界面接收用户界面事件。 适于处理用户界面事件的软件组件通过操作系统进程被推送到存储器堆栈。 操作系统进程使用软件组件处理用户界面事件,并从存储器堆栈弹出软件组件。