Abstract:
Streaming virtual machine boot services over a network includes booting a first virtual machine and recording data and metadata from a virtual machine boot image having setup information of the virtual machine type of the first virtual machine, and being configured for the virtual machine type of the first virtual machine, into a virtual machine boot file. The data and metadata are accessed in booting the first virtual machine. A descriptor is added to metadata of the virtual machine boot image, which references a location of the virtual machine boot file for the virtual machine type of the first virtual machine. When subsequently booting a second virtual machine of the same type of virtual machine as the first virtual machine, data are streamed from the virtual machine boot file to a virtual machine monitor of a second virtual machine without needing to stream data from the virtual machine boot image.
Abstract:
This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
Abstract:
This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
Abstract:
This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
Abstract:
A method and system for enabling voice over Internet for computer applications includes registering session initiation protocol (SIP) as a system service and providing SIP service through an application programming interface (API) to permit access to service functions by individual software applications. A SIP link is provided within a software application to permit user invocation of SIP service functions. The link may be passed as a parameter to permit external access to an invoked service function.
Abstract:
A system efficiently and proactively assesses the impact of user's actions on a network storage system. The system generally operates on a storage area network that includes a database represented by states and policies, before the user action is executed. The system comprises a storage monitor that captures a snapshot of the database states. An impact analysis module of the system then applies a user action to the snapshot; and further selectively applies at least some of the policies to the snapshot. The impact analysis module simulates the user action on the snapshot without applying actually changes to the database, and further analyzes whether the simulated user action violates at least one applied policy. The system takes the appropriate action based on the result of the analysis.
Abstract:
A system efficiently and proactively assesses the impact of user's actions on a network storage system. The system generally operates on a storage area network that includes a database represented by states and policies, before the user action is executed. The system comprises a storage monitor that captures a snapshot of the database states. An impact analysis module of the system then applies a user action to the snapshot; and further selectively applies at least some of the policies to the snapshot. The impact analysis module simulates the user action on the snapshot without applying actually changes to the database, and further analyzes whether the simulated user action violates at least one applied policy. The system takes the appropriate action based on the result of the analysis.