Multi-user document editing system and method
    1.
    发明授权
    Multi-user document editing system and method 有权
    多用户文档编辑系统和方法

    公开(公告)号:US08239760B2

    公开(公告)日:2012-08-07

    申请号:US11768695

    申请日:2007-06-26

    IPC分类号: G06N3/00

    CPC分类号: G06F17/24 G06F17/2288

    摘要: A multi-user document editing system and method. Embodiments of the invention utilize a model-view-controller design pattern to successfully control changes in parallel to underlying backend database information presentation related information. Granularity of protection and check in/check out on family, spread, presentation layer and presentation object. In addition, enables automatic update of changes to all users editing or viewing the information. Changes to the backend database may also include changes to the family hierarchy with real-time update of publication WYSIWYG pages for example. Enables rollback of changes. Instead of waiting constantly for other users to finish editing information before other edits can be made, the typical serial editing methodology is transformed by embodiments of the invention into a parallel methodology that greatly increases throughput and lowers the costs associated with large publications.

    摘要翻译: 多用户文档编辑系统和方法。 本发明的实施例利用模型 - 视图 - 控制器设计模式成功地控制与底层后端数据库信息呈现相关信息并行的变化。 保护的粒度,检查/检查家庭,传播,表现层和呈现对象。 此外,还可以自动更新所有用户编辑或查看信息的更改。 对后端数据库的更改还可以包括对家庭层次结构的更改,例如发布所见即所得页面的实时更新。 启用回滚更改。 不用等待其他用户在编辑其他编辑之前完成编辑信息,而是将典型的串行编辑方法由本发明的实施例转变为大大提高吞吐量并降低与大型出版物相关联的成本的并行方法。

    MULTI-USER DOCUMENT EDITING SYSTEM AND METHOD
    2.
    发明申请
    MULTI-USER DOCUMENT EDITING SYSTEM AND METHOD 有权
    多用户文档编辑系统和方法

    公开(公告)号:US20090006946A1

    公开(公告)日:2009-01-01

    申请号:US11768695

    申请日:2007-06-26

    IPC分类号: G06F17/24 G06F15/00

    CPC分类号: G06F17/24 G06F17/2288

    摘要: A multi-user document editing system and method. Embodiments of the invention utilize a model-view-controller design pattern to successfully control changes in parallel to underlying backend database information presentation related information. Granularity of protection and check in/check out on family, spread, presentation layer and presentation object. In addition, enables automatic update of changes to all users editing or viewing the information. Changes to the backend database may also include changes to the family hierarchy with real-time update of publication WYSIWYG pages for example. Enables rollback of changes. Instead of waiting constantly for other users to finish editing information before other edits can be made, the typical serial editing methodology is transformed by embodiments of the invention into a parallel methodology that greatly increases throughput and lowers the costs associated with large publications.

    摘要翻译: 多用户文档编辑系统和方法。 本发明的实施例利用模型 - 视图 - 控制器设计模式成功地控制与底层后端数据库信息呈现相关信息并行的变化。 保护的粒度,检查/检查家庭,传播,表现层和呈现对象。 此外,还可以自动更新所有用户编辑或查看信息的更改。 对后端数据库的更改还可以包括对家庭层次结构的更改,例如发布所见即所得页面的实时更新。 启用回滚更改。 不用等待其他用户在编辑其他编辑之前完成编辑信息,而是将典型的串行编辑方法由本发明的实施例转变为大大提高吞吐量并降低与大型出版物相关联的成本的并行方法。

    Conditional text publication system and method
    3.
    发明授权
    Conditional text publication system and method 有权
    条件文本发布系统和方法

    公开(公告)号:US07681125B2

    公开(公告)日:2010-03-16

    申请号:US11556990

    申请日:2006-11-06

    IPC分类号: G06F17/00

    CPC分类号: G06F17/248 G06F17/3061

    摘要: A conditional text publication system and method. Conditional text publication allows for the publication of text that varies based on data values associated with the text. More specifically, allows for the inclusion and exclusion of text to or from a publication based on clauses such as conditional clause, functions such as database functions, and operators such as mathematical, logical and set operators that utilize selectors such as fields, attributes, validations, families and other entities associated with data in a database.

    摘要翻译: 条件文本发布系统和方法。 条件文本发布允许根据与文本相关联的数据值发布不同的文本。 更具体地说,允许基于诸如条件语句,诸如数据库功能的功能,以及使用诸如字段,属性,验证等选择符的数学,逻辑和集合运算符等运算符 ,家庭和与数据库中的数据相关联的其他实体。

    CONDITIONAL TEXT PUBLICATION SYSTEM AND METHOD
    4.
    发明申请
    CONDITIONAL TEXT PUBLICATION SYSTEM AND METHOD 有权
    条件文本出版系统和方法

    公开(公告)号:US20080109754A1

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

    申请号:US11556990

    申请日:2006-11-06

    IPC分类号: G06F3/048

    CPC分类号: G06F17/248 G06F17/3061

    摘要: A conditional text publication system and method. Conditional text publication allows for the publication of text that varies based on data values associated with the text. More specifically, allows for the inclusion and exclusion of text to or from a publication based on clauses such as conditional clause, functions such as database functions, and operators such as mathematical, logical and set operators that utilize selectors such as fields, attributes, validations, families and other entities associated with data in a database.

    摘要翻译: 条件文本发布系统和方法。 条件文本发布允许根据与文本相关联的数据值发布不同的文本。 更具体地说,允许基于诸如条件语句,诸如数据库功能的功能,以及使用诸如字段,属性,验证等选择符的数学,逻辑和集合运算符等运算符 ,家庭和与数据库中的数据相关联的其他实体。

    Interface and method for extensible grouping of screen elements in real time
    5.
    发明申请
    Interface and method for extensible grouping of screen elements in real time 有权
    实时屏幕元素分组的界面和方法

    公开(公告)号:US20070028181A1

    公开(公告)日:2007-02-01

    申请号:US11192990

    申请日:2005-07-30

    IPC分类号: G06F3/00

    CPC分类号: G06F17/2229

    摘要: When a set of screen elements are identified as a family a bounded extent is placed around the identified elements. Items can be automatically grouped based on their association with a set of data defined in a DBMS as a family, for example. When one of the elements within the group is moved, the extent automatically resizes to a new geometry that fits around each of the elements within the group. If an element within the group is moved against the extent and then extended beyond the boundaries of the extent, the extent automatically resizes to cover a bigger area; if an element within the group that is against the extent is moved inside the boundary of the extent, the extent automatically resizes to cover a smaller area. It is possible to nest a set of these extensible groups within a single extensible group thereby providing maximum flexibility while still maintaining optimal flexibility. In addition, it is possible to “unlink” an item so that it maintains its association with the group but does not effect the extent.

    摘要翻译: 当一组屏幕元素被识别为家庭时,在所识别的元素周围放置有界范围。 项目可以根据与例如DBMS中定义的一组数据的关联自动分组。 当组中的其中一个元素被移动时,扩展范围将自动调整为适合组内每个元素的新几何。 如果组内的一个元素被移动到该范围之外,然后延伸超出该范围的边界,则该范围自动调整以覆盖更大的区域; 如果组内的某个元素在该范围内移动,该范围将自动调整大小以覆盖较小的区域。 可以将一组这些可扩展组嵌套在单个可扩展组中,从而提供最大的灵活性,同时仍然保持最佳的灵活性。 此外,可以“取消关联”一个项目,使其保持与组的关联,但不影响该程度。

    Method for reallocating table formats in real-time
    6.
    发明申请
    Method for reallocating table formats in real-time 有权
    实时重新分配表格格式的方法

    公开(公告)号:US20060150078A1

    公开(公告)日:2006-07-06

    申请号:US11027577

    申请日:2004-12-30

    IPC分类号: G06F17/24 G06F17/21 G06F3/00

    CPC分类号: G06F17/211

    摘要: Embodiments of the invention improve upon existing auto formatting functions for tables presented in a graphical user interface by providing an improved mechanism for changing table columns in real-time. One embodiment of the invention incorporates a callback or module in a program implementing the mechanism for changing table columns in real-time that intercepts a table column resize event and automatically resizes the other columns in the table. In resizing the table columns the module can employ various approaches. For instance, during a resize event the module may calculate the amount of space around each word in each column and readjust the amount of space around the text in order to keep the columns a size that has substantially equivalent white space around each of the respective column entries. Another strategy the module may employ is to adjust the columns to comprise an approximately equivalent width ratio as the table is made wider or narrower. The system may utilize these and other resizing approaches to arrive at a desired result. In addition, columns may be designated as frozen in which case they are not altered while the other columns are altered. Columns may alternatively be set to unfrozen to allow the columns to resize along with other columns using the methods of one or more embodiments of the invention.

    摘要翻译: 本发明的实施例通过提供用于实时地改变表列的改进机制来改进在图形用户界面中呈现的表的现有自动格式化功能。 本发明的一个实施例在实现用于实时改变表列的机制的程序中包含回调或模块,其拦截表列重新调整大小事件并自动调整表中的其他列的大小。 在调整表列的大小时,模块可以采用各种方法。 例如,在调整大小事件期间,模块可以计算每列中每个单词周围的空间量,并重新调整文本周围的空间量,以便将列保持在相应列的每一个周围具有基本相等的空白空间的大小 条目。 模块可以采用的另一种策略是将表格调整为包括大致相当的宽度比,使表格变得更宽或更窄。 系统可以利用这些和其他调整大小的方法来获得期望的结果。 此外,列可以被指定为冻结,在这种情况下,它们不被改变,而其他列被改变。 可以替代地将列设置为解冻以允许列使用本发明的一个或多个实施例的方法与其他列一起调整大小。

    Timeshared electronic catalog system and method
    7.
    发明申请
    Timeshared electronic catalog system and method 有权
    分时电子目录系统和方法

    公开(公告)号:US20050125310A1

    公开(公告)日:2005-06-09

    申请号:US10911232

    申请日:2004-08-04

    摘要: A system and method for providing a timeshared electronic catalog is disclosed. The system comprises an electronic database having a plurality of data records that comprise a master data set. The system comprises at least a first and second subset of the data records, wherein each subset comprises one or more data records selected from the master data set. The system includes a software program comprising a data record masking module for selectively providing a first view for displaying one of the subsets to a first user. Each of the plurality of data records contains a plurality of data elements, or fields, or attributes. The data record masking module is further for selecting which data elements are provided in the view. The system further includes a means for selectively providing which executable features from a plurality of executable features may be provided with each view.

    摘要翻译: 公开了一种提供分时电子目录的系统和方法。 该系统包括具有包括主数据集的多个数据记录的电子数据库。 该系统至少包括数据记录的第一和第二子集,其中每个子集包括从主数据集中选择的一个或多个数据记录。 该系统包括软件程序,该软件程序包括数据记录屏蔽模块,用于选择性地提供用于向第一用户显示其中一个子集的第一视图。 多个数据记录中的每一个包含多个数据元素,或字段或属性。 数据记录掩蔽模块还用于选择在视图中提供哪些数据元素。 该系统还包括用于选择性地提供来自多个可执行特征的哪些可执行特征可以被提供有每个视图的装置。

    Multi-layered data model for generating audience-specific documents
    8.
    发明申请
    Multi-layered data model for generating audience-specific documents 有权
    用于生成受众群体文档的多层数据模型

    公开(公告)号:US20060271571A1

    公开(公告)日:2006-11-30

    申请号:US11142809

    申请日:2005-05-31

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/3089 Y10S707/948

    摘要: One or more embodiments of invention are directed to a multi-layered data model for generating audience-specific documents will now be described. The invention is used in the context of generating a document such as a catalog or web page for publication across regions and cultures comprising multiple languages. It allows users to rapidly generate multi-language, multi-culture and multi-region documents since fields flagged as multi-lingual may utilize existing buckets that comprise pre-filled multi-language, multi-culture and multi-region values without requiring the user to specify every multi-value when creating a record.

    摘要翻译: 现在将描述本发明的一个或多个实施例涉及用于产生观众特定文档的多层数据模型。 本发明用于生成诸如目录或网页之类的文档以在包括多种语言的区域和文化之间发布的上下文中。 它允许用户快速生成多语言,多文化和多区域文档,因为标记为多语言的字段可能会利用包含预填充的多语言,多文化和多区域值的现有存储桶,而不需要用户 在创建记录时指定每个多值。

    Method for testing layered data for the existence of at least one value
    9.
    发明申请
    Method for testing layered data for the existence of at least one value 有权
    用于测试分层数据以存在至少一个值的方法

    公开(公告)号:US20060268107A1

    公开(公告)日:2006-11-30

    申请号:US11142005

    申请日:2005-05-31

    IPC分类号: H04N7/18

    CPC分类号: G06F17/30634

    摘要: One or more embodiments of the invention enable a user to search for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. For a three level inheritance embodiment, there are 8 permutations involving a NULL value in at least one of the layers, instead of making the user calculate the proper mask, the Current Audience Layer mask can be logical ORed with the Primary Audience Layer Mask or the Secondary Audience Layer Mask in order to create the desired search combination. In addition, predefined audience layer operators may also be used comprising “has value”, “is missing value”, “inherits primary”, “inherits secondary”, “inherits any” and “does not inherit”. These predefined masks save the user from generating a bit mask for searching by hand.

    摘要翻译: 本发明的一个或多个实施例使得用户能够搜索包括每层的语言,区域,规范和/或文化特定值的观众特定数据的层中的至少一个值。 本说明书中的“观众”一词是指与语言,国家,地区,法规或文化相关联的一组文件消费者,例如人或计算机。 利用基于规则的继承的数据,发现利用本发明的至少一个实施例的搜索。 对于三级继承实施例,在至少一个层中存在涉及NULL值的8个排列,而不是使用户计算适当的掩码,当前受众层掩码可以与主要受众层掩码或 次要受众群体层掩码,以创建所需的搜索组合。 另外,也可以使用预定义的受众层运算符,包括“有价值”,“缺少值”,“继承主”,“继承次”,“继承任何”和“不继承”。 这些预定义掩码保存用户不需要手工生成位掩码。

    Method for automatically adjusting the components of a screen region to maintain layout integrity in multiple languages
    10.
    发明申请
    Method for automatically adjusting the components of a screen region to maintain layout integrity in multiple languages 审中-公开
    用于自动调整屏幕区域的组件以保持多种语言的布局完整性的方法

    公开(公告)号:US20080059877A1

    公开(公告)日:2008-03-06

    申请号:US11512866

    申请日:2006-08-29

    IPC分类号: G06F17/00 G06F3/048

    CPC分类号: G06F9/454

    摘要: A method for automatically adjusting the components of a screen region such as a dialog box to maintain layout integrity independent of displayed language. For example, if two components such as a label and text field are treated as a group and given a desired width, then if the displayed language is changed from English to German and the label becomes longer, then embodiments of the invention make the text field smaller so that the group itself does not change. Allows for grouping components and associating row and column settings with components in order to rapidly create dialogs that resize automatically based on the language of the text elements displayed within them. Embodiments are also configured to make the programming task easier by limiting the number of parameters that are required in order to specify how components are positioned and sized in a dialog user interface component.

    摘要翻译: 一种用于自动调整诸如对话框之类的屏幕区域的组件的方法,以保持与所显示语言无关的布局完整性。 例如,如果将诸如标签和文本字段之类的两个组件视为一组并给出所需的宽度,则如果所显示的语言从英语变为德语并且标签变得更长,则本发明的实施例将文本字段 小组本身不变。 允许对组件进行分组,并将行和列设置与组件相关联,以便根据其中显示的文本元素的语言快速创建自动调整大小的对话框。 实施例还被配置为通过限制所需的参数的数量来简化编程任务,以便指定组件在对话用户界面组件中的位置和大小。