-
公开(公告)号:US20090235284A1
公开(公告)日:2009-09-17
申请号:US12048626
申请日:2008-03-14
申请人: Justin Steventon , Yuqing Li , Erik V. Day , Nikhil Bhatia , Cenk Ergan , Udayasimha Shivaswamy , Erik Kochhar
发明人: Justin Steventon , Yuqing Li , Erik V. Day , Nikhil Bhatia , Cenk Ergan , Udayasimha Shivaswamy , Erik Kochhar
IPC分类号: G06F9/44
CPC分类号: G06F8/65 , G06F9/44505 , G06F9/4486
摘要: A computer with a platform that reduces cross-platform compatibility issues associated with executable computer components. A context for a component to be executed on a computer is detected. The context may be detected by searching metadata associated with the component and locating the context therein. If the context is not found in the metadata, then a context may be inferred in other ways, such as from a subsystem major/minor version. Execution of the component invokes one or more components of a computer operating system that provides a platform for executing operations that support execution of the component. Branch components present in the platform are used to select behaviors for the operations based at least in part on the detected context of the component. By providing a context-based selection from any of multiple targeted behaviors for an operation performed by the platform, cross-platform compatibility is improved.
摘要翻译: 具有减少与可执行计算机组件相关的跨平台兼容性问题的平台的计算机。 检测要在计算机上执行的组件的上下文。 可以通过搜索与组件相关联的元数据并在其中定位上下文来检测上下文。 如果在元数据中找不到上下文,则可以以其他方式推断上下文,例如从子系统主要/次要版本。 组件的执行调用计算机操作系统的一个或多个组件,该组件提供用于执行支持组件执行的操作的平台。 存在于平台中的分支组件用于至少部分地基于检测到的组件的上下文来选择用于操作的行为。 通过从由平台执行的操作的多个目标行为中提供基于上下文的选择,提高了跨平台兼容性。
-
公开(公告)号:US08516505B2
公开(公告)日:2013-08-20
申请号:US12048626
申请日:2008-03-14
申请人: Cenk Ergan , Yuqing Li , Justin Steventon , Eric Kochhar , Nikhil Bhatia , Udayasimha Shivaswamy , Erik V. Day
发明人: Cenk Ergan , Yuqing Li , Justin Steventon , Eric Kochhar , Nikhil Bhatia , Udayasimha Shivaswamy , Erik V. Day
CPC分类号: G06F8/65 , G06F9/44505 , G06F9/4486
摘要: A computer with a platform that reduces cross-platform compatibility issues associated with executable computer components. A context for a component to be executed on a computer is detected. The context may be detected by searching metadata associated with the component and locating the context therein. If the context is not found in the metadata, then a context may be inferred in other ways, such as from a subsystem major/minor version. Execution of the component invokes one or more components of a computer operating system that provides a platform for executing operations that support execution of the component. Branch components present in the platform are used to select behaviors for the operations based at least in part on the detected context of the component. By providing a context-based selection from any of multiple targeted behaviors for an operation performed by the platform, cross-platform compatibility is improved.
摘要翻译: 具有减少与可执行计算机组件相关的跨平台兼容性问题的平台的计算机。 检测要在计算机上执行的组件的上下文。 可以通过搜索与组件相关联的元数据并在其中定位上下文来检测上下文。 如果在元数据中找不到上下文,则可以以其他方式推断上下文,例如从子系统主要/次要版本。 组件的执行调用计算机操作系统的一个或多个组件,该组件提供用于执行支持组件执行的操作的平台。 存在于平台中的分支组件用于至少部分地基于检测到的组件的上下文来选择用于操作的行为。 通过从由平台执行的操作的多个目标行为中提供基于上下文的选择,提高了跨平台兼容性。
-
3.
公开(公告)号:US20120233605A1
公开(公告)日:2012-09-13
申请号:US13042197
申请日:2011-03-07
申请人: Corneliu I. Lupu , Justin L. Steventon , David L. Hicks , Erik V. Day , Hemanth Kaza , Sathish Kumar Manivannan , Robert J. Kenny , Sudheer Kumar Pasula
发明人: Corneliu I. Lupu , Justin L. Steventon , David L. Hicks , Erik V. Day , Hemanth Kaza , Sathish Kumar Manivannan , Robert J. Kenny , Sudheer Kumar Pasula
IPC分类号: G06F9/44
CPC分类号: G06F11/079 , G06F11/0706 , G06F11/0709 , G06F11/0751 , G06F11/0787 , G06F11/0793 , G06F16/2465 , G06Q30/0609 , H04L41/082 , H04L41/0853 , H04L41/0869 , H04L41/0873
摘要: Application compatibility techniques are described. In one or more implementations, one or more computing devices of a service provider receive data from a plurality of client devices via a network, the data describing one or more attempts that were at least partially successful in resolving one or more incompatibilities in execution of one or more applications on respective computing devices. The data is mined based on one or more criteria to identify at least one of the applications and validated to confirm the at least partial success in the resolution of at least one of the incompatibilities for the identified application. Data is stored that describes validated successful resolution of the incompatibilities and an update is disseminated based at least on the stored data to resolve the incompatibilities.
摘要翻译: 描述应用程序兼容性技术。 在一个或多个实现中,服务提供商的一个或多个计算设备经由网络从多个客户端设备接收数据,所述数据描述在解决一个或多个执行中的一个或多个不兼容性方面至少部分成功的一个或多个尝试 或更多的应用程序。 基于一个或多个标准来开采数据以识别至少一个应用并经验证以确认解决所识别的应用的至少一个不兼容性的至少部分成功。 存储描述验证成功解决不兼容性的数据,并且至少基于存储的数据传播更新以解决不兼容性。
-
-