Patents Examined by Raji Krishnan
  • Patent number: 8661120
    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
  • Patent number: 8650281
    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.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: February 11, 2014
    Assignee: Symantec Corporation
    Inventors: Abhijit Toley, Viraj Kamat
  • Patent number: 8645482
    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.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: February 4, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Adrian E. Conway
  • Patent number: 8626976
    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
  • Patent number: 8615755
    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
  • Patent number: 8601052
    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
  • Patent number: 8601484
    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.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: December 3, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Brian J. Salsbery, Norman S. Gargash
  • Patent number: 8595375
    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.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventor: Stacey Kuznetsov
  • Patent number: 8589477
    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.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: November 19, 2013
    Assignee: NEC Corporation
    Inventor: Toru Osuga
  • Patent number: 8583736
    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.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: November 12, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yasuhiro Kudo
  • Patent number: 8572283
    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
  • Patent number: 8559398
    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.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: October 15, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (PUBL)
    Inventors: Bengt Lindoff, Bo Lincoln, Tobias Rydén
  • Patent number: 8559448
    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
  • Patent number: 8516103
    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.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: August 20, 2013
    Assignee: Linkage Technology Group Co., Ltd.
    Inventors: Xiaojun Wang, Wei Jiang, Dong Wu, Libin Sun, Haidong Pang, Zhiqiang Lu