Method and system using reusable state information for synchronization and maintenance of data
    1.
    发明授权
    Method and system using reusable state information for synchronization and maintenance of data 有权
    使用可重复使用状态信息进行数据同步和维护的方法和系统

    公开(公告)号:US08868493B2

    公开(公告)日:2014-10-21

    申请号:US13680467

    申请日:2012-11-19

    Applicant: Apple Inc.

    Inventor: Bertrand Serlet

    Abstract: A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to identify and resolve data conflicts through ancestry of data item history.

    Abstract translation: 用于同步的系统,其中元数据存储库维护关于数据存储库中的数据项的历史和状态的信息。 数据项与状态相关联,并且这些状态响应于对数据项的改变而改变(例如增量)。 与相同状态相关联的历史记录以通用的方式描述变化,使得多个数据项可以与单个状态相关联(例如,如果多个数据项共享共同历史,例如它们全部由同一设备上的用户编辑 )。 历史记录库与其他历史记录库同步,以反映多个设备上数据项的状态。 同步历史存储在同步期间被使用,以通过祖先的数据项历史识别和解决数据冲突。

    Method and apparatus for enforcing software licenses
    3.
    发明授权
    Method and apparatus for enforcing software licenses 有权
    用于执行软件许可证的方法和装置

    公开(公告)号:US08781971B2

    公开(公告)日:2014-07-15

    申请号:US13784712

    申请日:2013-03-04

    Applicant: Apple Inc.

    Abstract: A method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime library, a dynamic link library (DLL), an applet (e.g., a Java or ActiveX applet), or any other reusable resource. The resource library can be used by authorized end user software programs. A “per-program” licensing scheme for a resource library can allow a resource library to be licensed only for use with particular software programs.

    Abstract translation: 用于为诸如应用程序接口(API),工具包,框架,运行时库,动态链接库(DLL),小应用程序(例如Java或ActiveX小应用程序)的资源库执行软件许可的方法和装置, ,或任何其他可重用资源。 资源库可以由授权的最终用户软件程序使用。 资源库的“每程序”许可方案可以允许资源库被许可仅用于特定的软件程序。

    METHOD AND SYSTEM USING REUSABLE STATE INFORMATION FOR SYNCHRONIZATION AND MAINTENANCE OF DATA
    4.
    发明申请
    METHOD AND SYSTEM USING REUSABLE STATE INFORMATION FOR SYNCHRONIZATION AND MAINTENANCE OF DATA 有权
    使用可重复状态信息进行数据同步和维护的方法和系统

    公开(公告)号:US20130218839A1

    公开(公告)日:2013-08-22

    申请号:US13680467

    申请日:2012-11-19

    Applicant: Apple Inc.

    Inventor: Bertrand Serlet

    Abstract: A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to identify and resolve data conflicts through ancestry of data item history.

    Abstract translation: 用于同步的系统,其中元数据存储库维护关于数据存储库中的数据项的历史和状态的信息。 数据项与状态相关联,并且这些状态响应于对数据项的改变而改变(例如增量)。 与相同状态相关联的历史记录以通用的方式描述变化,使得多个数据项可以与单个状态相关联(例如,如果多个数据项共享共同历史,例如它们全部由同一设备上的用户编辑 )。 历史记录库与其他历史记录库同步,以反映多个设备上数据项的状态。 同步历史存储在同步期间被使用,以通过祖先的数据项历史识别和解决数据冲突。

Patent Agency Ranking