Text reflow in a structured document
    1.
    发明授权
    Text reflow in a structured document 有权
    文本回流在结构化文档中

    公开(公告)号:US06915484B1

    公开(公告)日:2005-07-05

    申请号:US09635999

    申请日:2000-08-09

    CPC classification number: G06F17/212 G06F17/25 G06F17/26

    Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receive a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.

    Abstract translation: 一种在不使用用于创建PDL页面的原始应用程序的情况下回流PDL页面的方法和计算机程序产品。 方法和计算机程序产品包括接收以页面描述语言表示的页面,该页面包括多个页面对象,并且改变页面的大小和一个或多个页面对象的大小中的一个或两个,同时 维护页面对象之间的空间关系。

    Traversing a hierarchical layout template
    2.
    发明授权
    Traversing a hierarchical layout template 有权
    遍历分层布局模板

    公开(公告)号:US08495097B1

    公开(公告)日:2013-07-23

    申请号:US12016149

    申请日:2008-01-17

    Inventor: Robert M. Ayers

    Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template. In another aspect, the techniques include receiving content elements to be presented according to a hierarchical layout template that includes a choice substructure including a root node having a shared content element constraint that defines a content requirement common to all layout structures possible in the choice substructure, and traversing the hierarchical layout template to generate a layout structure that accommodates the content elements, said traversing including traversing the hierarchical layout template based at least in part on the shared content element constraint associated with the root node.

    Abstract translation: 实现用于遍历分层布局模板的系统和技术的方法和装置,以加速对布局模板的解决方案的约束驱动回溯搜索。 通常,在一个实现中,这些技术包括识别共享内容元素约束,其定义在分层布局模板中的选择子结构中可能的所有布局结构共同的内容需求,以及将共享内容元素约束与 选择子结构在分层布局模板中。 在另一方面,所述技术包括接收根据分层布局模板来呈现的要呈现的内容元素,所述分层布局模板包括选择子结构,所述选择子结构包括具有共享内容元素约束的根节点, 并且遍历所述分层布局模板以生成适应所述内容元素的布局结构,所述遍历包括遍历所述分层布局模板至少部分地基于与所述根节点相关联的所述共享内容元素约束。

    Compact clustered 2-D layout
    4.
    发明授权
    Compact clustered 2-D layout 有权
    紧凑型聚簇二维布局

    公开(公告)号:US07903125B1

    公开(公告)日:2011-03-08

    申请号:US11622425

    申请日:2007-01-11

    CPC classification number: G06F17/30277 G06F17/30256 G06F17/30864

    Abstract: Methods and apparatus, including computer program products, for receiving user selection of an ordering for a plurality of objects. Each object in the plurality having one or more associated attributes and an associated visual representation. The selected ordering specifies a sequential arrangement of the plurality of objects based on one or more values associated with each of the one or more associated attributes. The sequential arrangement is presented in a visual presentation by presenting for each object in the sequential arrangement the associated visual representation at a position on a path defined by a space filling curve and according to the sequential arrangement.

    Abstract translation: 包括用于接收用户选择多个对象的排序的计算机程序产品的方法和装置。 多个中的每个对象具有一个或多个关联属性和相关联的视觉表示。 所选择的顺序基于与一个或多个关联属性中的每一个相关联的一个或多个值来指定多个对象的顺序排列。 顺序排列通过在顺序排列中的每个对象呈现在由空间填充曲线限定的路径上的位置处并根据顺序布置来呈现在视觉呈现中。

    Traversing a hierarchical layout template
    5.
    发明授权
    Traversing a hierarchical layout template 有权
    遍历分层布局模板

    公开(公告)号:US07415452B1

    公开(公告)日:2008-08-19

    申请号:US10177576

    申请日:2002-06-21

    Inventor: Robert M. Ayers

    Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template. In another aspect, the techniques include receiving content elements to be presented according to a hierarchical layout template that includes a choice substructure including a root node having a shared content element constraint that defines a content requirement common to all layout structures possible in the choice substructure, and traversing the hierarchical layout template to generate a layout structure that accommodates the content elements, said traversing including traversing the hierarchical layout template based at least in part on the shared content element constraint associated with the root node.

    Abstract translation: 实现用于遍历分层布局模板的系统和技术的方法和装置,以加速对布局模板的解决方案的约束驱动回溯搜索。 通常,在一个实现中,这些技术包括识别共享内容元素约束,其定义在分层布局模板中的选择子结构中可能的所有布局结构共同的内容需求,以及将共享内容元素约束与 选择子结构在分层布局模板中。 在另一方面,所述技术包括接收根据分层布局模板来呈现的要呈现的内容元素,所述分层布局模板包括选择子结构,所述选择子结构包括具有共享内容元素约束的根节点, 并且遍历所述分层布局模板以生成适应所述内容元素的布局结构,所述遍历包括遍历所述分层布局模板至少部分地基于与所述根节点相关联的所述共享内容元素约束。

    Method and apparatus for identifying words described in a portable
electronic document
    6.
    发明授权
    Method and apparatus for identifying words described in a portable electronic document 失效
    用于识别在便携式电子文档中描述的词的方法和装置

    公开(公告)号:US5832530A

    公开(公告)日:1998-11-03

    申请号:US884003

    申请日:1997-06-27

    CPC classification number: G06K9/00463

    Abstract: A method and apparatus for identifying words stored in a portable electronic document. A digital computation apparatus stores a page of a document including characters in text segments that have not been identified as words. A word identifying mechanism analyzes the text segments of the page and stores the text segments as text objects in a linked list. The word identifying mechanism identifies words from the text objects in the linked list by analyzing the text objects for word breaks and by analyzing gaps between text objects using position data associated with the text segments. The identified words are stored in a word list and are sorted if necessary. A method of the present invention receives a text segment from a page of a document having multiple text segments and associated position data, including x and y coordinates for each text segment. A text object is created for each text segment, and the text objects are entered into a linked list. Words are then identified from the linked list by analyzing the text objects for word breaks and by analyzing gaps between text objects using the associated position data. Words that are identified in the text objects are added to a word list. The above steps are repeated until the end of the page is reached. The method and apparatus can be used for searching for words in a portable electronic document.

    Abstract translation: 一种用于识别存储在便携式电子文档中的字的方法和装置。 一种数字计算装置将包含字符的文档的页面存储在未被识别为文字的文本段中。 词识别机制分析页面的文本段,并将文本段作为文本对象存储在链表中。 词识别机制通过分析文本对象进行分词,并通过使用与文本段相关联的位置数据来分析文本对象之间的间隙来识别链表中的文本对象中的单词。 所识别的字被存储在单词列表中,并在必要时进行排序。 本发明的方法从具有多个文本段和相关位置数据的文档的页面接收文本段,包括每个文本段的x和y坐标。 为每个文本段创建文本对象,并将文本对象输入到链表中。 然后通过分析用于分词的文本对象和通过使用相关联的位置数据分析文本对象之间的间隙来从链表中识别词。 在文本对象中识别的单词被添加到单词列表中。 重复上述步骤直到页面结束。 该方法和装置可用于在便携式电子文档中搜索单词。

    Text reflow in a structured document
    8.
    发明授权
    Text reflow in a structured document 有权
    文本回流在结构化文档中

    公开(公告)号:US08836729B2

    公开(公告)日:2014-09-16

    申请号:US13095351

    申请日:2011-04-27

    CPC classification number: G06F17/212 G06F17/25 G06F17/26

    Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.

    Abstract translation: 一种在不使用用于创建PDL页面的原始应用程序的情况下回流PDL页面的方法和计算机程序产品。 所述方法和计算机程序产品包括接收以页面描述语言表示的页面,所述页面包括多个页面对象,并且改变页面的大小和一个或多个页面对象的大小中的一个或两个,同时 维护页面对象之间的空间关系。

    TEXT REFLOW IN A STRUCTURED DOCUMENT
    9.
    发明申请
    TEXT REFLOW IN A STRUCTURED DOCUMENT 有权
    结构化文档中的文本反射

    公开(公告)号:US20130191734A1

    公开(公告)日:2013-07-25

    申请号:US13095351

    申请日:2011-04-27

    CPC classification number: G06F17/212 G06F17/25 G06F17/26

    Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.

    Abstract translation: 一种在不使用用于创建PDL页面的原始应用程序的情况下回流PDL页面的方法和计算机程序产品。 所述方法和计算机程序产品包括接收以页面描述语言表示的页面,所述页面包括多个页面对象,并且改变页面的大小和一个或多个页面对象的大小中的一个或两个,同时 维护页面对象之间的空间关系。

    Text reflow in a structured document
    10.
    发明授权
    Text reflow in a structured document 有权
    文本回流在结构化文档中

    公开(公告)号:US07937654B1

    公开(公告)日:2011-05-03

    申请号:US12414086

    申请日:2009-03-30

    CPC classification number: G06F17/212 G06F17/25 G06F17/26

    Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.

    Abstract translation: 一种在不使用用于创建PDL页面的原始应用程序的情况下回流PDL页面的方法和计算机程序产品。 所述方法和计算机程序产品包括接收以页面描述语言表示的页面,所述页面包括多个页面对象,并且改变页面的大小和一个或多个页面对象的大小中的一个或两个,同时 维护页面对象之间的空间关系。

Patent Agency Ranking