Virtual installation environment
    1.
    发明授权
    Virtual installation environment 有权
    虚拟安装环境

    公开(公告)号:US08694989B1

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

    申请号:US12175394

    申请日:2008-07-17

    IPC分类号: G06F9/445 G06F9/44 G06F3/06

    摘要: A virtual installation process and supporting environment. The virtual installation process may be considered a two-stage installation process. In the first stage a pseudo-installation may occur in which a user is provided an installation experience by a virtual installation environment that stores changes to be made as a result of the installation process. In the second stage of the installation process, the changes that were previously stored may be made to the host system. These changes may include changes to the registry, filesystem and/or any other host system components. The second stage may be initiated by a user attempting to launch the application for the first time. Other triggers may also be supported.

    摘要翻译: 虚拟安装过程和支持环境。 虚拟安装过程可能被认为是两阶段的安装过程。 在第一阶段中,可能会发生伪安装,在该虚拟安装环境中,用户将通过虚拟安装环境提供安装体验,该虚拟安装环境存储由于安装过程而导致的更改。 在安装过程的第二阶段,可能会对主机系统进行先前存储的更改。 这些更改可能包括对注册表,文件系统和/或任何其他主机系统组件的更改。 第二阶段可能是由用户第一次尝试启动应用程序启动的。 也可以支持其他触发器。

    Managing file systems
    2.
    发明授权
    Managing file systems 有权
    管理文件系统

    公开(公告)号:US08661011B2

    公开(公告)日:2014-02-25

    申请号:US13621214

    申请日:2012-09-15

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30289 G06F17/30123

    摘要: A path request is generated by a secondary platform application, such as a word processor, and is received by invention. The path request may contain the location of a library required for the application to function, or a document saved previously by a user. The path request comprises a complete path for the requested file. The complete path is formatted for a file system and file structure for expected by the application.The elements of the path request, such as directories, disks, filenames, file types, etc. are analyzed by the invention in order to provide another complete path. The path provided by the invention is formatted for a different file system and file structure. The file pointed to by the path provided for the invention enables the secondary platform application to find and use the requested file.

    摘要翻译: 路径请求由诸如文字处理器的二级平台应用产生,并且由发明接收。 路径请求可以包含应用程序运行所需的库的位置或用户先前保存的文档。 路径请求包括所请求文件的完整路径。 完整的路径被格式化为文件系统和应用程序期望的文件结构。 通过本发明分析路径请求的元素,例如目录,磁盘,文件名,文件类型等,以便提供另一个完整的路径。 本发明提供的路径被格式化为不同的文件系统和文件结构。 由本发明提供的路径指向的文件使得次平台应用程序能够查找和使用所请求的文件。

    CLOUD-BASED DATA ITEM SHARING AND COLLABORATION AMONG GROUPS OF USERS
    4.
    发明申请
    CLOUD-BASED DATA ITEM SHARING AND COLLABORATION AMONG GROUPS OF USERS 审中-公开
    基于云的数据项共享和用户群组合

    公开(公告)号:US20130311598A1

    公开(公告)日:2013-11-21

    申请号:US13473575

    申请日:2012-05-16

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/10 H04L67/1097

    摘要: A cloud computing system can be used to facilitate data item sharing and collaboration among groups of users through the creation and management of collections. A group of users, each of which is associated with at least one client device, can subscribe to a collection. A subscribed user can create a data item locally on a client device and assign the data item to a collection. In response to the assignment, each user subscribed to the collection can receive and store a copy of the data item locally on a client device. Any modifications made to a local copy of the data item can automatically be distributed to each subscribed user's client device. The modifications, including conflicting modifications, can be merged into the local copy.

    摘要翻译: 云计算系统可用于通过创建和管理集合来促进用户组之间的数据项共享和协作。 一组用户,每个用户与至少一个客户端设备相关联,可以订阅一个集合。 订阅的用户可以在客户端设备上本地创建数据项,并将数据项分配给集合。 响应于分配,订阅集合的每个用户可以在客户端设备上本地接收并存储数据项的副本。 对数据项的本地副本进行的任何修改都可以自动分配给每个订阅用户的客户端设备。 修改,包括冲突的修改,可以合并到本地副本。

    Run-time code injection to perform checks
    5.
    发明授权
    Run-time code injection to perform checks 有权
    运行时代码注入来执行检查

    公开(公告)号:US08375369B2

    公开(公告)日:2013-02-12

    申请号:US11741067

    申请日:2007-04-27

    IPC分类号: G06F9/44

    CPC分类号: G06F21/121

    摘要: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.

    摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 稍后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在先前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。

    Cloud-based application resource files
    7.
    发明授权
    Cloud-based application resource files 有权
    基于云的应用程序资源文件

    公开(公告)号:US09086937B2

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

    申请号:US13473560

    申请日:2012-05-16

    摘要: A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders.

    摘要翻译: 云计算系统可用于透明地减少客户端设备上应用程序的存储空间。 应用程序可以安装最少的一组应用程序资源文件。 剩余的应用程序资源文件可以替换为应用程序资源文件占位符,可以显示应用程序资源文件,但实际上是空文件。 当应用程序请求应用程序资源文件时,安装在客户端设备上的应用程序资源文件检索过程可以检测应用程序资源文件和应用程序资源文件占位符之间的差异。 应用资源文件检索过程可以响应于检测到应用资源文件占位符而触发故障,这导致客户端设备从诸如基于云的存储的远程存储位置获得所请求的应用资源文件。 此外,安装的应用程序资源文件可以替换为应用程序资源文件占位符。

    Run-time code injection to perform checks
    8.
    发明申请
    Run-time code injection to perform checks 有权
    运行时代码注入来执行检查

    公开(公告)号:US20070006183A1

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

    申请号:US11207045

    申请日:2005-08-18

    IPC分类号: G06F9/45 G06F9/44

    摘要: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.

    摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。

    Run-time code injection to perform checks
    9.
    发明授权
    Run-time code injection to perform checks 有权
    运行时代码注入来执行检查

    公开(公告)号:US07694341B2

    公开(公告)日:2010-04-06

    申请号:US11207045

    申请日:2005-08-18

    IPC分类号: H04L9/32

    摘要: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.

    摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。

    RUN-TIME CODE INJECTION TO PERFORM CHECKS
    10.
    发明申请
    RUN-TIME CODE INJECTION TO PERFORM CHECKS 有权
    执行代码注射执行检查

    公开(公告)号:US20070288886A1

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

    申请号:US11741067

    申请日:2007-04-27

    IPC分类号: G06F9/44

    CPC分类号: G06F21/121

    摘要: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.

    摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。