Patents Examined by Jude J. Jean-Gilles
  • Patent number: 7937454
    Abstract: A wireless media arrangement streams media over a local packet-based wireless network. According to an example embodiment, such a wireless media arrangement (e.g., 100) includes a digitally-encoded non-volatile storage device (NSD) (e.g., 110) such as a hard disc drive (HDD) that stores media, reloadable memory (e.g., 115) such as random-access memory (RAM), a media center (e.g. 105) to stream the stored media to a media playback device over the local network, and an embedded media server (e.g., 120). The media server wirelessly discovers and communicates with a media playback device (e.g., 125) on a local network. The media server also stores database tables on the NSD identifying the stored media. Upon startup, the media server loads a current version of the database tables into the reloadable memory; however, if an error is detected in the current version, then a pervious version of the database tables is loaded.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 3, 2011
    Assignee: NXP B.V.
    Inventor: Andrew John Dodge
  • Patent number: 7934000
    Abstract: A system for providing communication over a network comprises a communication unit included in a user-interactive application, wherein the communication unit is adapted to establish real-time communications with a remote destination, and a media streaming unit adapted to run outside of a program that is executing the user-interactive application. The media streaming unit further adapted to stream real-time communication to and from the remote destination, wherein the communication unit is adapted to control the media streaming unit via an Inter-Process Communication (IPC) mechanism.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: April 26, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjay Chouksey, Bhanu Sharma
  • Patent number: 7933962
    Abstract: One embodiment of the present invention provides a system for reducing reliance on a central data store while maintaining idempotency in a multi-client, multi-server environment. During operation, the system receives a request to perform a transaction from a client at a server, wherein the request includes a request identifier and an idempotence-risk flag. The system then determines if the idempotence-risk flag is set. If not, the system: processes the request at the server to produce a result, and stores the request in a request-cache local to the server. The system also stores the request in the central data store, and returns the result to the client.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: April 26, 2011
    Assignee: Google Inc.
    Inventors: Ashok Banerjee, Carmelo Kintana
  • Patent number: 7930349
    Abstract: A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: April 19, 2011
    Assignee: Cavium Networks, Inc.
    Inventors: Muhammad R. Hussain, Richard E. Kessler, Faisal Masood, Robert A. Sanzone, Imran Badr
  • Patent number: 7930403
    Abstract: Methods and systems for allocating a network resource such as bandwidth between a plurality of network applications, comprising steps of obtaining, for each of said plurality of network applications, parameters defining a quality function indicative of quality of service obtainable as a function of the amount of said network resource available to that network application; and dividing a total available amount of said network resource into respective individual allocations to allocate to each respective network application such as to maximise a combined quality measure derived from a weighted sum of said quality functions.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: April 19, 2011
    Assignee: British Telecommunications public limited company
    Inventors: Fabrice T. P. Saffre, Mark A Shackleton
  • Patent number: 7930345
    Abstract: Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: April 19, 2011
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
  • Patent number: 7925761
    Abstract: Method and system for implementing a dead man dependency technique in a cluster comprising a plurality of interconnected nodes, one of the nodes comprising a cluster resource manager (CRM), and one of the nodes comprising a policy engine (PE), the PE maintaining at least one dependency associated with a first resource executing on one of the nodes. In an embodiment, the method comprises, responsive to a status change of an attribute associated with the first resource, the PE receiving from the CRM an indication of the status change and information regarding a configuration of the cluster; responsive to receipt of the status change indication and the configuration information, identifying by the PE a manner of terminating and migrating the first resource to another one of the nodes; and providing by the PE to the CRM an instruction sequence for causing the identified manner of terminating and migrating the first resource.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 12, 2011
    Assignee: Novell, Inc.
    Inventors: Lars Marowsky-Bree, Andrew John Beekhof
  • Patent number: 7921222
    Abstract: Method and system for performing fast channel switching in client-server systems, in which live media streams sent by a streaming server under the RTSP protocol are played by the client, are described. The seek functionality in the media player is overloaded to provide switching between live media streams by using standard RTSP message in-band within a single RTSP session.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 5, 2011
    Assignee: Vantrix Corporation
    Inventor: Marc Courtemanche
  • Patent number: 7921190
    Abstract: A method and system for interactively configuring a network device is disclosed. A computer based method interactively configures a network device such as a router. A document is displayed to a user of a client computer, which is coupled to the network device via a network. The document contains a configuration for the network device in a text format. The user edits the document to make a change in the configuration of the network device. The change in the configuration is sent to the network device. The change can be sent without sending the entire configuration.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: April 5, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: David Tanner, Christopher Norris
  • Patent number: 7921223
    Abstract: A system for and method of per access-point streaming media customization and privacy protected feedback in a wireless network. The system is operative to: encrypt real time streamed media content from a streaming media source; multicast the streamed encrypted media content for availability to a user device for playback, the user device sending out unicast responses at the time of joining or dropping the multicast; aggregate the unicast responses in the form of a connect multicast state or a disconnect multicast state of the user device based on the joining or dropping of the multicast; and provide information back to the streaming media source based on the aggregated unicast responses.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: April 5, 2011
    Assignee: Lemi Technology, LLC
    Inventors: Greg Evans, Hugh Svendsen, Olivia Marsh
  • Patent number: 7921151
    Abstract: A computer system's multiple processors are managed as devices. The operating system accesses the multiple processors using processor device modules loaded into the operating system to facilitate a communication between an application requesting access to a processor and the processor. A device-like access is determined for accessing each one of the processors similar to device-like access for other devices in the system such as disk drives, printers, etc. An application seeking access to a processor issues device-oriented instructions for processing data, and in addition, the application provides the processor with the data to be processed. The processor processes the data according to the instructions provided by the application.
    Type: Grant
    Filed: July 19, 2008
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Maximino Aguilar, Jr., Michael Norman Day, Mark Richard Nutter, James Michael Stafford
  • Patent number: 7917584
    Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 29, 2011
    Assignee: Xcerion Aktiebolag
    Inventor: Daniel Arthursson
  • Patent number: 7912918
    Abstract: An optimum pathway to data stored on a data storage system having N storage devices and more than N pathways is determined in response to a read request for the data. A sorter separates the read request into an appropriate segment size for sending to the storage devices of the data storage system. An assigner generates the set of read permutations satisfying the read request. A read permutation is selected based on a metric. A collector receives the requested data from the N storage devices in response to the selected read permutation being sent to the storage devices.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Daniel Felix Smith
  • Patent number: 7908385
    Abstract: A safe electronic mail system for electronic mail communication, realizing connection between mail servers using a dial-up line not through the Internet. The transmitting party is provided with a transmission mail server, a transmission client for generation electronic mail information, and a transmission agent, which is a client for transmitting via a dial-up line. The receiving party is provided with a reception mail server, a reception client which can be the final destination of electronic mail information, and a reception agent, which is a client for receiving via a dial-up line. The transmission agent transmits electronic mail whose final destination is a designated reception client to the reception agent via the dial-up line as a facsimile image, and the reception agent transfers a received electronic mail to the reception mail server.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Eiichiroh Hosoi
  • Patent number: 7908342
    Abstract: Information content is managed in a network-based communication system by providing a content management site accessible to a user of the system. The content management site is configured to permit the user to designate at least one data source that is external to the content management web site. A mobile web site is generated that is accessible independently of the content management web site via one or more mobile devices over a wireless network of the communication system, with the mobile web site being configured to receive data automatically from the external data source designated by the user at the content management web site.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: March 15, 2011
    Assignee: Wireless Ink Corporation
    Inventors: David Walker Harper, Jason James Sabella, William Henry Munch
  • Patent number: 7908323
    Abstract: A system for acquiring, sharing and managing information in an organization is disclosed hereinafter. The system involves a network communicator for connecting to a network through which users accesses the system, and a document manager through which a user provides a document for access by at least one other user through the network. The system also involves electronic conversing means for enabling a user to correspond with at least one other user through the network using an electronic conversation format for generating an electronic conversation record, and an archive for storing at least one of documents provided through the document manager and electronic conversation record conducted using the electronic conversing means. In the system, a keyword representative of the at least one of documents and electronic conversation record is stored in the archive in association with the stored at least one documents and electronic conversation record.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: March 15, 2011
    Assignee: Pi Eta Consulting Company Pte. Ltd.
    Inventor: Jeffrey Cheong Kee Lim
  • Patent number: 7899881
    Abstract: An optimum pathway to data stored on a data storage system having N storage devices and more than N pathways is determined in response to a read request for the data. A sorter separates the read request into an appropriate segment size for sending to the storage devices of the data storage system. An assigner generates the set of read permutations satisfying the read request. A read permutation is selected based on a metric. A collector receives the requested data from the N storage devices in response to the selected read permutation being sent to the storage devices.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Daniel Felix Smith
  • Patent number: 7899890
    Abstract: A device associated with a network receives a fetch request from a managed node connected to the network, and provides, to the managed node, trigger information specifying one or more conditions under which the managed node is to be enabled and is to receive traffic from the network. The device also receives an operational state associated with the managed node based on the trigger information.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: March 1, 2011
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Robert Petersen, Edwin Tse
  • Patent number: 7899906
    Abstract: A method and system are described for collecting information from a device in a network at a collection interval. According to an exemplary embodiment, a method for collecting the information includes determining data needed from the device at the collection interval to evaluate the information. A measurement request is defined for collecting the data from the device at the collection interval. The measurement request is merged with other measurement requests for collecting the data from the device at the collection interval into a single merged measurement request at the collection interval. The measurement request is also merged with other measurement requests for collecting the data from the device at different collection intervals having a common integral divisor into a single merged measurement request at a highest of the different collection intervals.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: March 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chuck A. Black, John M. Green
  • Patent number: 7899891
    Abstract: A network mobility server, which includes a target device inventory module, a data collection module, a data management module and a distribution module. The data management module, includes at least one data storage module, in which at least a portion of the data stored therein are identical data items stored in different selected formats suitable for use on mobile computing and telecommunication devices. The network also includes network agents, resident on numbers of the network members.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: March 1, 2011
    Assignee: Soonr Corporation
    Inventors: Martin Frid-Nielsen, Steven Ray Boye, Lars Gunnersen, Song Zun Huang