Extensible application virtualization subsystems
    1.
    发明授权
    Extensible application virtualization subsystems 有权
    可扩展应用程序虚拟化子系统

    公开(公告)号:US08645977B2

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

    申请号:US12699901

    申请日:2010-02-04

    IPC分类号: G06F3/00

    CPC分类号: G06F9/45537

    摘要: An extensible virtualization system provides an object model and manages a virtual application lifecycle in a way that allows new virtualization subsystems to be added to extend a virtualization product without reworking the product itself. Virtualizing an application generally involves three steps: metadata extraction, metadata storage and reconstitution, and runtime management of requests. The extensible virtualization system receives notification of an application preparation session and allows virtualization subsystems to monitor the session to collect configuration information specific to each subsystem that the application uses to run on a client. Each subsystem provides collected information to the extensible virtualization system, which stores the collected information until the application to be virtualized is deployed. When the application is deployed, the system invokes the same virtualization subsystem and provides the subsystem with the stored information.

    摘要翻译: 可扩展虚拟化系统提供对象模型并以允许添加新的虚拟化子系统来扩展虚拟化产品的方式来管理虚拟应用程序生命周期,而无需重新设计产品本身。 虚拟化应用程序通常涉及三个步骤:元数据提取,元数据存储和重构以及请求的运行时管理。 可扩展虚拟化系统接收应用程序准备会话的通知,并允许虚拟化子系统监视会话以收集特定于应用程序在客户端上运行的每个子系统的配置信息。 每个子系统将收集的信息提供给可扩展虚拟化系统,该虚拟化系统存储收集的信息,直到部署了要进行虚拟化的应用程序。 当部署应用程序时,系统调用相同的虚拟化子系统并向子系统提供存储的信息。

    Virtual environment for server applications, such as web applications
    2.
    发明授权
    Virtual environment for server applications, such as web applications 有权
    服务器应用程序的虚拟环境,如Web应用程序

    公开(公告)号:US08468542B2

    公开(公告)日:2013-06-18

    申请号:US12717146

    申请日:2010-03-04

    IPC分类号: G06F13/00

    摘要: An application virtualization system enables server applications, such as web applications to be easily deployable, separates an application and its state from the system, and allows applications to be easily moved to another server. The application virtualization system provides a way to isolate conflicts and allow multiple applications that provide conflicting information to run independently and avoid conflicts. The application virtualization system receives notification of an application preparation session and monitors the session to collect configuration information that the application uses to run on a client. The application virtualization system stores the collected information until the application to be virtualized is deployed. When an administrator later deploys the application, the system retrieves the stored information and uses the information and information from the client to reconstitute the metadata and virtualize the application.

    摘要翻译: 应用程序虚拟化系统使诸如Web应用程序之类的服务器应用程序易于部署,将应用程序及其状态与系统分离,并允许应用程序轻松移动到另一台服务器。 应用程序虚拟化系统提供了一种隔离冲突的方法,并允许提供冲突信息的多个应用程序独立运行并避免冲突。 应用程序虚拟化系统接收应用程序准备会话的通知,并监视会话以收集应用程序用于在客户端上运行的配置信息。 应用程序虚拟化系统存储收集的信息,直到部署了要进行虚拟化的应用程序。 当管理员稍后部署应用程序时,系统将检索存储的信息,并使用客户端的信息和信息来重构元数据并虚拟化应用程序。

    VIRTUAL ENVIRONMENT FOR SERVER APPLICATIONS, SUCH AS WEB APPLICATIONS
    3.
    发明申请
    VIRTUAL ENVIRONMENT FOR SERVER APPLICATIONS, SUCH AS WEB APPLICATIONS 有权
    服务器应用的虚拟环境,如WEB应用

    公开(公告)号:US20110219385A1

    公开(公告)日:2011-09-08

    申请号:US12717146

    申请日:2010-03-04

    IPC分类号: G06F9/445 G06F9/46 G06F15/173

    摘要: An application virtualization system enables server applications, such as web applications to be easily deployable, separates an application and its state from the system, and allows applications to be easily moved to another server. The application virtualization system provides a way to isolate conflicts and allow multiple applications that provide conflicting information to run independently and avoid conflicts. The application virtualization system receives notification of an application preparation session and monitors the session to collect configuration information that the application uses to run on a client. The application virtualization system stores the collected information until the application to be virtualized is deployed. When an administrator later deploys the application, the system retrieves the stored information and uses the information and information from the client to reconstitute the metadata and virtualize the application.

    摘要翻译: 应用程序虚拟化系统使诸如Web应用程序之类的服务器应用程序易于部署,将应用程序及其状态与系统分离,并允许应用程序轻松移动到另一个服务器。 应用程序虚拟化系统提供了一种隔离冲突的方法,并允许提供冲突信息的多个应用程序独立运行并避免冲突。 应用程序虚拟化系统接收应用程序准备会话的通知,并监视会话以收集应用程序用于在客户端上运行的配置信息。 应用程序虚拟化系统存储收集的信息,直到部署了要进行虚拟化的应用程序。 当管理员稍后部署应用程序时,系统将检索存储的信息,并使用客户端的信息和信息来重构元数据并虚拟化应用程序。

    EXTENSIBLE APPLICATION VIRTUALIZATION SUBSYSTEMS
    4.
    发明申请
    EXTENSIBLE APPLICATION VIRTUALIZATION SUBSYSTEMS 有权
    可扩展的应用程序虚拟化子系统

    公开(公告)号:US20110191788A1

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

    申请号:US12699901

    申请日:2010-02-04

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: G06F9/45537

    摘要: An extensible virtualization system provides an object model and manages a virtual application lifecycle in a way that allows new virtualization subsystems to be added to extend a virtualization product without reworking the product itself. Virtualizing an application generally involves three steps: metadata extraction, metadata storage and reconstitution, and runtime management of requests. The extensible virtualization system receives notification of an application preparation session and allows virtualization subsystems to monitor the session to collect configuration information specific to each subsystem that the application uses to run on a client. Each subsystem provides collected information to the extensible virtualization system, which stores the collected information until the application to be virtualized is deployed. When the application is deployed, the system invokes the same virtualization subsystem and provides the subsystem with the stored information.

    摘要翻译: 可扩展虚拟化系统提供对象模型并以允许添加新的虚拟化子系统来扩展虚拟化产品的方式来管理虚拟应用程序生命周期,而无需重新设计产品本身。 虚拟化应用程序通常涉及三个步骤:元数据提取,元数据存储和重构以及请求的运行时管理。 可扩展虚拟化系统接收应用程序准备会话的通知,并允许虚拟化子系统监视会话以收集特定于应用程序在客户端上运行的每个子系统的配置信息。 每个子系统将收集的信息提供给可扩展虚拟化系统,该虚拟化系统存储收集的信息,直到部署了要进行虚拟化的应用程序。 当部署应用程序时,系统调用相同的虚拟化子系统并向子系统提供存储的信息。

    System and method for recalling multiple last television channels viewed
    5.
    发明授权
    System and method for recalling multiple last television channels viewed 有权
    召回多个最后电视频道的系统和方法

    公开(公告)号:US08595772B2

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

    申请号:US12188318

    申请日:2008-08-08

    IPC分类号: H04N5/445

    摘要: A set-top box device comprising a recall channel stack module and an output module. The recall channel stack module is configured to store a plurality of last channels displayed. The output module is in communication with the recall channel stack module, and is configured to output a last channel menu listing the plurality of last channels displayed based on a last channel request.

    摘要翻译: 一种机顶盒设备,包括调用信道栈模块和输出模块。 调用通道堆栈模块被配置为存储显示的多个最后的频道。 输出模块与调用通道堆栈模块通信,并且被配置为输出列出基于最后一个通道请求显示的多个最后通道的最后一个通道菜单。

    RUNNING LEGACY APPLICATIONS ON CLOUD COMPUTING SYSTEMS WITHOUT REWRITING
    6.
    发明申请
    RUNNING LEGACY APPLICATIONS ON CLOUD COMPUTING SYSTEMS WITHOUT REWRITING 审中-公开
    云计算系统的运行应用程序无需改进

    公开(公告)号:US20120102103A1

    公开(公告)日:2012-04-26

    申请号:US12908486

    申请日:2010-10-20

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5072 G06F9/45533

    摘要: Embodiments of the invention enable an application configured to store certain information (e.g., state information) locally to be deployed to a cloud computing environment in which local storage of such information is not permitted. For example, some embodiments create a “package” of resources that the application expects to be available to it during execution, and makes the package available to the application during execution in the cloud computing environment. The package may provide the application with resources it expects to have available during execution, such as the ability to store state information locally. As a result, the application need not be substantially modified to execute in the cloud computing environment.

    摘要翻译: 本发明的实施例使得能够将被配置为将本地部署的某些信息(例如,状态信息)存储在应用于云计算环境的应用中,其中不允许此类信息的本地存储。 例如,一些实施例创建应用程序期望在执行期间对其可用的资源的“包”,并且使得该包可在云计算环境中执行期间对应用程序可用。 该软件包可以向应用程序提供它在执行期间希望可用的资源,例如在本地存储状态信息的能力。 因此,应用程序不需要大幅修改,以在云计算环境中执行。

    System and Method for Recalling Multiple Last Television Channels Viewed
    7.
    发明申请
    System and Method for Recalling Multiple Last Television Channels Viewed 有权
    查看多个最后电视频道的系统和方法

    公开(公告)号:US20100037257A1

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

    申请号:US12188318

    申请日:2008-08-08

    IPC分类号: G06F13/00

    摘要: A set-top box device comprising a recall channel stack module and an output module. The recall channel stack module is configured to store a plurality of last channels displayed. The output module is in communication with the recall channel stack module, and is configured to output a last channel menu listing the plurality of last channels displayed based on a last channel request.

    摘要翻译: 一种机顶盒设备,包括调用信道栈模块和输出模块。 调用通道堆栈模块被配置为存储显示的多个最后的频道。 输出模块与调用通道堆栈模块通信,并且被配置为输出列出基于最后一个通道请求显示的多个最后通道的最后一个通道菜单。

    Running Add-On Components in Virtual Enviroments
    9.
    发明申请
    Running Add-On Components in Virtual Enviroments 有权
    在虚拟环境中运行附加组件

    公开(公告)号:US20090007139A1

    公开(公告)日:2009-01-01

    申请号:US11769022

    申请日:2007-06-27

    IPC分类号: G06F13/14

    摘要: Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting up a communication link between a component proxy in the host operating system and a server process running in the virtual environment. The server process executes the add-on component based on commands forwarded by the component proxy forwards the commands from the operating system.

    摘要翻译: 描述了在虚拟环境中运行附加组件的系统和方法。 通过在主机操作系统中的组件代理和在虚拟环境中运行的服务器进程之间建立通信链接,可以在虚拟环境中执行附加组件。 服务器进程根据组件代理转发的命令执行附加组件,从操作系统转发命令。

    Calling party controlled ringback tones
    10.
    发明授权
    Calling party controlled ringback tones 有权
    主叫方控制回铃音

    公开(公告)号:US08953769B2

    公开(公告)日:2015-02-10

    申请号:US11449821

    申请日:2006-06-09

    申请人: Neil A. Jacobson

    发明人: Neil A. Jacobson

    IPC分类号: H04M3/42 H04B1/38 H04M15/00

    CPC分类号: H04M15/00 H04M3/42017

    摘要: A computer readable medium stores a program for a calling party controlled ringback tone service. The service enables a calling party to control ringback tones, even overriding called party selected ringback tones. The service can operate in a wireless or wireline network, such as a voice over IP (VoIP) network or time division multiplexed (TDM) network. The calling party can be periodically billed for the ringback tone control service, as well as the ringback tones. The subscriber can configure the service via the web.

    摘要翻译: 计算机可读介质存储用于呼叫方控制的回铃音业务的程序。 该服务使呼叫方能够控制回铃音,甚至覆盖被叫方选择的回铃音。 该服务可以在诸如IP语音(VoIP)网络或时分复用(TDM)网络的无线或有线网络中操作。 主叫方可以定期收取回铃音控制服务以及回铃音。 用户可以通过网络配置服务。