Abstract: Embodiments of systems and methods are described for dynamically managing requests for computing capacity from a provider of computing resources. Illustratively, the computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. The systems or methods automatically allocate computing resources for execution of one or more programs associated with the user. The systems and methods may enable the user to make changes to the allocated resources after execution of the one or more programs has started.
Type:
Grant
Filed:
September 21, 2010
Date of Patent:
February 25, 2014
Assignee:
Amazon Technologies, Inc.
Inventors:
Lee A. Atchison, Brian A. White, Peter D. Cohen, Peter N. De Santis, Mikhail Garber
Abstract: Various embodiments of a system and method for handling network partitions in a cluster of nodes are disclosed. The system and method may use a set of arbitration servers that are ordered in a particular order. Client nodes in different partitions may send requests to the arbitration servers to attempt to win control of them. The client node that wins a majority of the arbitration servers may remain in the cluster, and the client nodes in the other partitions may exit the cluster. The first arbitration server may award control to whichever client node whose request for control is received first. The remaining arbitration servers may be configured to give preference to the winner of one or more of the previous arbitration servers to attempt to ensure that one of the client nodes wins a majority.
Abstract: A method may include obtaining a source file at a node in peer-to-peer network and dividing the source file into a plurality of pieces. The pieces of the source file may be encoded using network coding principles. A last-modified-date (LMD) value may be appended to each of the encoded pieces, the LMD value being the same for each of the encoded pieces of the source file. The encoded pieces with the LMD values may be sent to one or more other nodes in the peer-to-peer network.
Abstract: A method and apparatus for host enumeration process. One embodiment of the method provides a bit to indicate to the host whether enumeration process should start or continue. The bit may be set when the shared resource process has been successfully completed, or the bit may be set if too much time has elapsed since the shared resource process has started, or the bit may be set if too much time has elapsed before the shared resource process is started, or the bit may be set if the shared resource process has not been performed successfully, or the bit may be set if the port is open and it is unnecessary to perform the shared resource process.
Type:
Grant
Filed:
February 26, 2008
Date of Patent:
January 7, 2014
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
David L. Matthews, Hubert E. Brinkmann, Barry S. Basile, Paul V. Brownell, Kevin G Depew
Abstract: A method and system for managing resources of a portable computing device is disclosed. The method includes receiving node structure data for forming a node, in which the node structure data includes a unique name assigned to each resource of the node. A node has at least one resource and it may have multiple resources. Each resource may be a hardware or software element. The system includes a framework manger which handles the communications between existing nodes within a node architecture. The framework manager also logs activity of each resource by using its unique name. The framework manager may send this logged activity to an output device, such as a printer or a display screen. The method and system may help reduce or eliminate a need for customized APIs when a new hardware or software element (or both) are added to a portable computing device.
Type:
Grant
Filed:
September 15, 2010
Date of Patent:
December 24, 2013
Assignee:
QUALCOMM Incorporated
Inventors:
Norman S. Gargash, Praveen Kumar Chidambaram
Abstract: A method and system for performing domain name service (DNS) pre-fetching, content pre-fetching, or a combination thereof, are disclosed for a wireless portable computing device (PCD). The system and method may include rendering a web page on a display screen of the PCD and performing a DNS pre-fetch for any visible links within the web page. Further, the method may include determining whether a screen changing operation (i.e., a scrolling operation) is being performed and placing one or more DNS pre-fetch tasks in a queue for each link that is displayed on the display screen when the screen changing operation is performed. The method and system may reduce wait times for a wireless PCD when it is rendering webpages on its display screen.
Type:
Grant
Filed:
October 4, 2010
Date of Patent:
December 3, 2013
Assignee:
QUALCOMM Incorporated
Inventors:
Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
Abstract: A method and system for managing resources of a portable computing device is disclosed. The method includes receiving node structure data for forming a node, in which the node structure data includes a unique name assigned to each resource of the node. A node has at least one resource and it may have multiple resources. Each resource may be a hardware or software element. The method also includes receiving marker data and creating a marker. A marker includes a legacy element such as a hardware or software element. The system includes a framework manger which handles the communications between existing nodes and markers within a node architecture. The framework manager also logs activity of each resource and marker by using its unique name. The framework manager may send this logged activity to an output device, such as a printer or a display screen.
Abstract: A system, method, and computer program product are provided for segmenting videos in a video hosting service. To determine segments related to timestamps, user generated comments are parsed for timestamps. The timestamps are organized into sets and a segment is identified for each set of timestamps. A start point for each segment is determined based on the timestamps in each set. The segment will have an endpoint that can be either the end of the itself, or optionally can be determined based on the timestamps. Each timestamp is associated with a segment. One or more indicators represent each timestamp and each indicator is coupled to the segment associated with timestamp represented by the indicator. The segments are ranked according to popularity or the submission time of their related timestamp indicators. Responsive to receiving a client request for a video, the comments, indicators, and segments are loaded to the client.
Abstract: A content information display device includes a content list display unit that creates content list information to be presented to a user by a user terminal based on content information stored in a content delivery server. The content display unit creates the content list information based on the storage state of contents in a cache for delivering a content to the user terminal.
Abstract: A communication device is described in which a communication path is to be established with another communication device. The communication device transmits a first request packet to the other communication device and awaits a response. When a second request packet is received from the other communication device instead of a response to the first request packet, the communication device determines whether to transmit a positive response to the second request packet based on additional information included in the second request packet.
Abstract: Network Address Port Translation (NAPT) may be selectively applied to data traffic through a gateway in a communications network. The data traffic may be received at a primary gateway in the communications network. The primary gateway may then analyze the received data traffic to determine a network path. The primary gateway may then determine whether to apply NAPT to the received data traffic based on whether the network path terminates at a first service provider network or a second service provider network. The primary gateway may apply NAPT on the received data traffic upon determining that the network path terminates at the first service provider network or bridge the received data traffic to a secondary gateway upon determining that the network path terminates at the second service provider network.
Type:
Grant
Filed:
July 11, 2011
Date of Patent:
October 29, 2013
Assignee:
Cisco Technology, Inc.
Inventors:
Charles Moreman, William Francis Siadak
Abstract: A method and system for a cellular telecommunication system is provided. A transmission signal, which includes reference symbols and synchronization symbols, is received from the network node of at least one cell. At least one pre-coding vector is determined for the transmission signal, where one pre-coding vector is associated with transmission by at least one transmit antenna of the network node of the at least one cell. For each of the at least one pre-coding vectors, a channel estimate is estimated for all sub-carriers of the received transmission signal from the received reference symbols and a reference symbol channel model defined for reference symbols of the transmission signal and from the synchronization symbols, the at least one pre-coding vector, and a synchronization symbol channel model defined for synchronization symbols of the transmission signal.
Abstract: Method and arrangement for communication of data packets between a first device (D1) in a first local network (A) and a second device (D2) in a second local network (B). where private IP addresses are used for devices present in the first and second local networks. A first gateway (100) of the first network updates (1:1) a local name server record (100a) with a domain name and an IP address of a second gateway (102) of the second network, each gateway having a local DNS function. When an outgoing DNS request is received (1:2) from the first device referring to a hostname of the second device, the IP address of the second gateway is determined (1:3) from the local name server record based on a domain name in the hostname. A DNS request is then sent (1:4) to the second gateway using the determined IP address, to obtain a current private IP address of the second device in a DNS response (1:5) from the second gateway.
Type:
Grant
Filed:
March 20, 2009
Date of Patent:
October 15, 2013
Assignee:
Telefonaktiebolaget LM Ericsson
Inventors:
Johan Kolhi, Christian Gotare, Tomas Thyni, Annikki Welin
Abstract: Construction of virtual environment, isolate the end user to interact directly with the core data sources, deploy the network listener engine in a virtual environment, using listening and interception technology, a variety of fine-grained authorization aggregates attribute information data to achieve the control of the end user to access core data sources. The present invention implements centralized control of remote maintenance authority, to Encapsulated client application packaged in a virtualized environment, control user access to core data sources, cut off end-users access to core data sources directly. Unify the interface of the maintenance path by virtual environment, standardized login path of maintenance personnel and maintenance tools.