Declarative schemea-directed data model management
    1.
    发明授权
    Declarative schemea-directed data model management 有权
    声明式方案导向的数据模型管理

    公开(公告)号:US09015104B2

    公开(公告)日:2015-04-21

    申请号:US13269836

    申请日:2011-10-10

    申请人: John M. Boyer

    发明人: John M. Boyer

    CPC分类号: G06F17/2247 G06F17/243

    摘要: A form is received and loaded. It is determined if a schema structure definition defines one or more choice elements for data of the form. A data structure is created for the data, the data structure includes both a schema structure valid component and a non-validated component. When a user selects one of the choice elements, a first set of zero or more data elements corresponding to the selected choice element are loaded into the schema structure valid component of the data structure. The previous set of zero or more data elements and values associated with the previous set of data elements are then stored in the non-validated component of the data structure.

    摘要翻译: 接收并加载表单。 确定模式结构定义是否定义了表单数据的一个或多个选择元素。 为数据创建数据结构,数据结构包括模式结构有效组件和未验证组件。 当用户选择一个选择元素时,与所选择的选择元素对应的第一组零个或多个数据元素被加载到数据结构的模式结构有效组件中。 然后将与先前的一组数据元素相关联的先前的一组零个或多个数据元素和值存储在数据结构的未经验证的组件中。

    Managing digital signatures
    2.
    发明授权
    Managing digital signatures 有权
    管理数字签名

    公开(公告)号:US08881006B2

    公开(公告)日:2014-11-04

    申请号:US13274679

    申请日:2011-10-17

    申请人: John M. Boyer

    发明人: John M. Boyer

    IPC分类号: G06F17/21 H04L9/32 G06F21/64

    摘要: A method includes searching a data instance in a modular interactive document to identify completed digital signatures, validating the identified completed digital signatures, generating a signature information table that associates nodes of the data instance with signature information including an indicator of a digital signature status associated with each of the nodes, retrieving a page of the modular interactive document, retrieving data associated with the page and identifying nodes of data associated with user interface elements of the page, retrieving the digital signature status associated with the identified nodes of data associated with the user interface elements of the page from the signature information table, and presenting the page of the modular interactive document to the user on a display, the presented page including data corresponding to the identified nodes and an indication of the digital signature status associated with the data corresponding to the identified nodes.

    摘要翻译: 一种方法包括搜索模块化交互式文档中的数据实例以识别完整的数字签名,验证所识别的已完成的数字签名,生成将数据实例的节点与签名信息相关联的签名信息表,该签名信息包括与 每个节点,检索模块化交互式文档的页面,检索与页面相关联的数据并识别与页面的用户界面元素相关联的数据的节点,检索与所识别的与用户相关联的数据节点相关联的数字签名状态 来自签名信息表的页面的界面元素,以及在显示器上将模块化交互式文档的页面呈现给用户,所呈现的页面包括对应于所识别的节点的数据以及与所对应的数据相关联的数字签名状态的指示 到确定的不 des。

    METHOD OF ENCAPSULATING DIVERSE USER INTERFACE COMPONENTS WHILE CONSISTENTLY ENFORCING EXTERNAL CONSTRAINTS
    3.
    发明申请
    METHOD OF ENCAPSULATING DIVERSE USER INTERFACE COMPONENTS WHILE CONSISTENTLY ENFORCING EXTERNAL CONSTRAINTS 有权
    在一致执行外部约束条件下封装多个用户界面组件的方法

    公开(公告)号:US20140019887A1

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

    申请号:US13549109

    申请日:2012-07-13

    IPC分类号: G06F3/01

    摘要: A computer-implemented method, apparatus, and computer readable storage medium encapsulate user interface components that collect data for a case management solution, while consistently enforcing metadata and constraints. Multiple types of interactive documents are supported, and a configuration indicates the type whose user interface components are to be encapsulated. A wrapper widget is created based on the interactive document type and implements an interface that enables it to interact externally with the case management environment and internally with the interactive document. The wrapper widget injects case property data values, metadata and/or constraints from the case management environment into the interactive document, which then enables editing of the case property data values and the effecting of the metadata and/or enforcing of the constraints. The wrapper widget is responsive to requests from the case management environment to validate and persist the interactive document to a case of the case management solution.

    摘要翻译: 计算机实现的方法,装置和计算机可读存储介质封装了用于案例管理解决方案收集数据的用户界面组件,同时始终执行元数据和约束。 支持多种类型的交互式文档,配置指示要封装其用户界面组件的类型。 基于交互式文档类型创建包装小部件,并实现一个界面,使其能够与外部管理环境进行交互,并在内部与交互式文档进行交互。 包装器小部件将案例属性数据值,元数据和/或约束从案例管理环境注入到交互式文档中,然后可以编辑案例属性数据值以及影响元数据和/或执行约束。 包装部件响应于来自案件管理环境的请求,以将该交互式文档验证并保持为案件管理解决方案的情况。

    Method, system, and program product for preventing unauthorized changes to an electronic document
    4.
    发明授权
    Method, system, and program product for preventing unauthorized changes to an electronic document 有权
    方法,系统和程序产品,用于防止未经授权的更改电子文档

    公开(公告)号:US08572751B2

    公开(公告)日:2013-10-29

    申请号:US11423527

    申请日:2006-06-12

    IPC分类号: G06F21/00

    CPC分类号: G06F21/64

    摘要: The present invention provides a method, system, and program product for preventing unauthorized changes to an electronic document (or a portion thereof). Specifically, under the present invention, an electronic document having a user interface control (UIC) is obtained. It is then determined whether a portion of the electronic document for which the user interaction is being attempted is protected by examining at least one of: a signature status of data associated with the UIC, or an archival status of the UIC. Based on this determination, the user interaction will be denied if it affects at least one of: the data, or a presentation property that affects an interpretation of the data is prevented. A notice indicating the denial of the user interaction can then be communicated to a user/party attempting the user interaction.

    摘要翻译: 本发明提供一种用于防止未经授权的改变电子文档(或其一部分)的方法,系统和程序产品。 具体地说,在本发明中,获得具有用户界面控制(UIC)的电子文档。 然后通过检查与UIC相关联的数据的签名状态或UIC的归档状态中的至少一个来确定是否对正在尝试用户交互的电子文档的一部分进行保护。 基于该确定,如果用户交互影响以下中的至少一个,那么用户交互将被拒绝:数据或影响数据解释的呈现属性被阻止。 然后可以将指示拒绝用户交互的通知传达给尝试用户交互的用户/方。

    SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL
    5.
    发明申请
    SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL 审中-公开
    用于数据驱动网页导航控制的系统和方法

    公开(公告)号:US20120331392A1

    公开(公告)日:2012-12-27

    申请号:US13602989

    申请日:2012-09-04

    IPC分类号: G06F3/01

    摘要: A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.

    摘要翻译: 一种用于web应用程序导航控制的系统和方法包括:更新导航约束中使用的导航数据模型,并从最终用户或系统接收数据。 不需要集中的应用程序特定的控制器,从与多个页面的每个页面相关联的可扩展导航规则的集合中,可自动选择依赖于改变的数据值并需要重新评估的可扩展导航规则。 评估与仅在与整个应用程序中的多个页面之间可能改变其准备就绪状态的页面相关联的导航约束以基于来自导航数据模型的更新的数据来确定哪些页面准备好运行。 通过使用评估步骤的导航约束的结果执行一组第二和单独的导航约束,从一组可用和准备好的页面中选择实际导航到下一个的优选页面。

    MULTIPLEXED FORMS
    6.
    发明申请
    MULTIPLEXED FORMS 有权
    多种形式

    公开(公告)号:US20100299389A1

    公开(公告)日:2010-11-25

    申请号:US12783534

    申请日:2010-05-19

    IPC分类号: G06F15/16

    摘要: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.

    摘要翻译: 用于呈现和执行多个交互式表单作为单个文档的系统包括具有多表单包的一个或多个副本并被配置为根据请求将包的副本递送到请求设备的服务器。 该系统还包括被配置为请求和接收多表单包的客户端计算设备,第一计算设备包括应用程序和被配置为从应用程序接收命令的多表单文档引擎,并且作为响应,导致从 要呈现和执行的多表单包。

    CALENDAR AVAILABILITY ASSESSMENT
    7.
    发明申请
    CALENDAR AVAILABILITY ASSESSMENT 审中-公开
    日历可用性评估

    公开(公告)号:US20100121665A1

    公开(公告)日:2010-05-13

    申请号:US12267807

    申请日:2008-11-10

    申请人: John M. Boyer

    发明人: John M. Boyer

    IPC分类号: G06Q10/00

    摘要: A method for an electronic calendar and scheduling application to associate levels of availability (bookability) with time slots on individual calendars for minimizing the level of intrusiveness during the scheduling of a meeting includes: determining a set of feasible time slots bounded by a time range; determining a time slot with the lowest level of intrusiveness for one or more potential participants by: determining a level of intrusiveness in a time slot by: assigning a first weight based on a participant's attendance level to the meeting; assigning a second weight based on a participant's booking availability priority; performing a mathematical calculation with the first weight and second weight to obtain a calculated value; storing the calculated value; obtaining additional calculated values for additional participants; and wherein in the event there are no more additional participants: performing a mathematical combination of the stored calculated values to obtain an intrusiveness value.

    摘要翻译: 一种用于电子日历和调度应用程序的方法,用于将可用性水平(可预订性)与个别日历上的时隙相关联,以便在会议的调度期间最小化侵入性水平包括:确定由时间范围限定的一组可行时隙; 通过以下方式确定对一个或多个潜在参与者具有最低侵入性水平的时隙:通过以下方式确定在时隙中的侵入性水平:基于参与者的考勤级别将第一权重分配给会议; 基于参与者的预约可用性优先级分配第二权重; 用第一权重和第二权重执行数学计算以获得计算值; 存储计算值; 获得额外参与者的额外计算值; 并且其中在没有更多附加参与者的情况下:执行所存储的计算值的数学组合以获得侵入性值。

    CAPTURING USER INTERFACE SWITCH STATES
    8.
    发明申请
    CAPTURING USER INTERFACE SWITCH STATES 失效
    捕获用户界面开关状态

    公开(公告)号:US20070288857A1

    公开(公告)日:2007-12-13

    申请号:US11423485

    申请日:2006-06-12

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31 G06F9/451

    摘要: The invention is directed to the capturing of user interface switch states. A method according to an embodiment of the invention includes: adding a state attribute to a UI switch control, the state attribute containing an expression; evaluating the expression relative to a UI binding of the UI switch control, if given, or a UI binding context node of the UI switch control, otherwise; and interpreting a result of the expression as a data layer node whose content is an ID reference to a case of UI controls that must be selected by the UI switch control.

    摘要翻译: 本发明涉及捕获用户界面切换状态。 根据本发明的实施例的方法包括:将状态属性添加到UI切换控件,所述状态属性包含表达; 评估相对于UI开关控件的UI绑定(如果给定)或UI开关控制的UI绑定上下文节点的表达式,否则; 并且将表达式的结果解释为数据层节点,其内容是对于UI开关控制必须选择的UI控件的情况的ID参考。

    Multiplexed forms
    9.
    发明授权

    公开(公告)号:US09639513B2

    公开(公告)日:2017-05-02

    申请号:US12783534

    申请日:2010-05-19

    IPC分类号: G06F17/24 G06F17/22

    摘要: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.

    Multi-bit flip-flop with enhanced fault detection
    10.
    发明授权
    Multi-bit flip-flop with enhanced fault detection 有权
    具有增强故障检测功能的多位触发器

    公开(公告)号:US09264021B1

    公开(公告)日:2016-02-16

    申请号:US14472809

    申请日:2014-08-29

    摘要: A processing system includes a processor core, a peripheral component, and a flip-flop unit in at least one of the processor core and the peripheral component. The flip-flop unit can include a master latch, and two slave latches coupled to an output of the master latch. The first slave latch is formed over a first doped well region of a semiconductor substrate. The second slave latch is formed over a second doped well region of the semiconductor substrate. A comparator is coupled to an output of the first slave latch and to an output of the second slave latch. An output of the comparator indicates whether a state stored in the first slave latch is the same as a state stored in the second slave latch.

    摘要翻译: 处理系统包括在处理器核心和外围部件中的至少一个中的处理器核心,外围部件和触发器单元。 触发器单元可以包括主锁存器和耦合到主锁存器的输出的两个从锁存器。 第一从锁存器形成在半导体衬底的第一掺杂阱区上。 第二从锁存器形成在半导体衬底的第二掺杂阱区上。 比较器耦合到第一从锁存器的输出端和第二从锁存器的输出端。 比较器的输出指示存储在第一从锁存器中的状态是否与存储在第二从锁存器中的状态相同。