-
公开(公告)号:US09244673B2
公开(公告)日:2016-01-26
申请号:US13605838
申请日:2012-09-06
摘要: Systems, methods, and non-transitory computer-readable storage media for updating software applications installed on client computing devices, creating a manifest file describing the differences between multiple versions of application archives present in an application distribution system, and coordinating an update process for updating the applications on the client computing devices are disclosed. A scheme of hard-linking to existing files, downloading new files, and erasing unwanted files can be used.
摘要翻译: 用于更新安装在客户端计算设备上的软件应用的系统,方法和非暂时的计算机可读存储介质,创建描述应用分发系统中存在的应用档案的多个版本之间的差异的清单文件,以及协调更新过程以进行更新 公开了客户端计算设备上的应用。 可以使用硬链接到现有文件,下载新文件和删除不需要的文件的方案。
-
公开(公告)号:US20130332916A1
公开(公告)日:2013-12-12
申请号:US13605838
申请日:2012-09-06
IPC分类号: G06F9/44
摘要: Systems, methods, and non-transitory computer-readable storage media for updating software applications installed on client computing devices, creating a manifest file describing the differences between multiple versions of application archives present in an application distribution system, and coordinating an update process for updating the applications on the client computing devices are disclosed. A scheme of hard-linking to existing files, downloading new files, and erasing unwanted files can be used.
摘要翻译: 用于更新安装在客户端计算设备上的软件应用的系统,方法和非暂时的计算机可读存储介质,创建描述应用分发系统中存在的应用档案的多个版本之间的差异的清单文件,以及协调更新过程以进行更新 公开了客户端计算设备上的应用。 可以使用硬链接到现有文件,下载新文件和删除不需要的文件的方案。
-
公开(公告)号:US08375369B2
公开(公告)日:2013-02-12
申请号:US11741067
申请日:2007-04-27
申请人: James Mensch , Jerry Hauck , Ronnie Misra
发明人: James Mensch , Jerry Hauck , Ronnie Misra
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.
摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 稍后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在先前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。
-
公开(公告)号:US07694341B2
公开(公告)日:2010-04-06
申请号:US11207045
申请日:2005-08-18
申请人: James Mensch , Jerry Hauck , Ronnie Misra
发明人: James Mensch , Jerry Hauck , Ronnie Misra
IPC分类号: H04L9/32
CPC分类号: G06F21/125 , G06F21/57 , G06F2221/2103
摘要: 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.
摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。
-
公开(公告)号:US20070288886A1
公开(公告)日:2007-12-13
申请号:US11741067
申请日:2007-04-27
申请人: James Mensch , Jerry Hauck , Ronnie Misra
发明人: James Mensch , Jerry Hauck , Ronnie Misra
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.
摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。
-
公开(公告)号:US20070006183A1
公开(公告)日:2007-01-04
申请号:US11207045
申请日:2005-08-18
申请人: James Mensch , Jerry Hauck , Ronnie Misra
发明人: James Mensch , Jerry Hauck , Ronnie Misra
CPC分类号: G06F21/125 , G06F21/57 , G06F2221/2103
摘要: 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.
摘要翻译: 数字版权管理系统允许应用所有者将代码注入到应用的运行时指令流中,以便将该应用的执行限制到特定的硬件平台。 在第一阶段,授权实体(例如,应用所有者或平台制造商)授权一个或多个应用在给定硬件平台上执行。 之后,在应用程序运行期间,注入代码,执行定期检查以确定应用程序是否继续在以前授权的硬件平台上运行。 如果定期检查失败,至少部分应用程序的执行字符串将被终止 - 有效地使应用程序无法使用。 定期检查对用户是透明的,难以规避。
-
公开(公告)号:US08694989B1
公开(公告)日:2014-04-08
申请号:US12175394
申请日:2008-07-17
申请人: Eric O. Carlson , Ronnie Misra , Joshua H. Shaffer , James Mensch
发明人: Eric O. Carlson , Ronnie Misra , Joshua H. Shaffer , James Mensch
CPC分类号: G06F9/44 , G06F3/0607 , G06F3/0667 , G06F8/60 , G06F8/61 , G06F8/65 , G06F9/445 , G06F9/45537
摘要: 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.
摘要翻译: 虚拟安装过程和支持环境。 虚拟安装过程可能被认为是两阶段的安装过程。 在第一阶段中,可能会发生伪安装,在该虚拟安装环境中,用户将通过虚拟安装环境提供安装体验,该虚拟安装环境存储由于安装过程而导致的更改。 在安装过程的第二阶段,可能会对主机系统进行先前存储的更改。 这些更改可能包括对注册表,文件系统和/或任何其他主机系统组件的更改。 第二阶段可能是由用户第一次尝试启动应用程序启动的。 也可以支持其他触发器。
-
公开(公告)号:US08661011B2
公开(公告)日:2014-02-25
申请号:US13621214
申请日:2012-09-15
申请人: James Mensch , Joshua Shaffer , Ronnie Misra
发明人: James Mensch , Joshua Shaffer , Ronnie Misra
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.
摘要翻译: 路径请求由诸如文字处理器的二级平台应用产生,并且由发明接收。 路径请求可以包含应用程序运行所需的库的位置或用户先前保存的文档。 路径请求包括所请求文件的完整路径。 完整的路径被格式化为文件系统和应用程序期望的文件结构。 通过本发明分析路径请求的元素,例如目录,磁盘,文件名,文件类型等,以便提供另一个完整的路径。 本发明提供的路径被格式化为不同的文件系统和文件结构。 由本发明提供的路径指向的文件使得次平台应用程序能够查找和使用所请求的文件。
-
公开(公告)号:US20130117340A1
公开(公告)日:2013-05-09
申请号:US13621214
申请日:2012-09-15
申请人: James Mensch , Joshua Shaffer , Ronnie Misra
发明人: James Mensch , Joshua Shaffer , Ronnie Misra
IPC分类号: G06F17/30
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.
摘要翻译: 路径请求由诸如文字处理器的二级平台应用产生,并且由发明接收。 路径请求可以包含应用程序运行所需的库的位置或用户先前保存的文档。 路径请求包括所请求文件的完整路径。 完整的路径被格式化为文件系统和应用程序期望的文件结构。 通过本发明分析路径请求的元素,例如目录,磁盘,文件名,文件类型等,以便提供另一个完整的路径。 本发明提供的路径被格式化为不同的文件系统和文件结构。 由本发明提供的路径指向的文件使得次平台应用程序能够查找和使用所请求的文件。
-
公开(公告)号:US08346717B1
公开(公告)日:2013-01-01
申请号:US12175390
申请日:2008-07-17
申请人: James Mensch , Joshua Shaffer , Ronnie Misra
发明人: James Mensch , Joshua Shaffer , Ronnie Misra
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.
摘要翻译: 路径请求由诸如文字处理器的二级平台应用产生,并且由发明接收。 路径请求可以包含应用程序运行所需的库的位置或用户先前保存的文档。 路径请求包括所请求文件的完整路径。 完整的路径被格式化为文件系统和应用程序期望的文件结构。 通过本发明分析路径请求的元素,例如目录,磁盘,文件名,文件类型等,以便提供另一个完整的路径。 本发明提供的路径被格式化为不同的文件系统和文件结构。 由本发明提供的路径指向的文件使得次平台应用程序能够查找和使用所请求的文件。
-
-
-
-
-
-
-
-
-