Patents Examined by Jude J. Jean-Gilles
-
Patent number: 7937454Abstract: 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: GrantFiled: December 20, 2007Date of Patent: May 3, 2011Assignee: NXP B.V.Inventor: Andrew John Dodge
-
Patent number: 7934000Abstract: 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: GrantFiled: December 14, 2006Date of Patent: April 26, 2011Assignee: Adobe Systems IncorporatedInventors: Sanjay Chouksey, Bhanu Sharma
-
Patent number: 7933962Abstract: 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: GrantFiled: May 29, 2008Date of Patent: April 26, 2011Assignee: Google Inc.Inventors: Ashok Banerjee, Carmelo Kintana
-
Patent number: 7930349Abstract: 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: GrantFiled: October 6, 2009Date of Patent: April 19, 2011Assignee: Cavium Networks, Inc.Inventors: Muhammad R. Hussain, Richard E. Kessler, Faisal Masood, Robert A. Sanzone, Imran Badr
-
Patent number: 7930403Abstract: 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: GrantFiled: January 2, 2008Date of Patent: April 19, 2011Assignee: British Telecommunications public limited companyInventors: Fabrice T. P. Saffre, Mark A Shackleton
-
Patent number: 7930345Abstract: 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: GrantFiled: July 19, 2010Date of Patent: April 19, 2011Assignee: Sony Computer Entertainment America LLCInventors: Shekhar V. Dhupelia, Glen Van Datta, Brian Fernandes, Eiko Erika Kato, William McCarroll
-
Patent number: 7925761Abstract: 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: GrantFiled: June 30, 2009Date of Patent: April 12, 2011Assignee: Novell, Inc.Inventors: Lars Marowsky-Bree, Andrew John Beekhof
-
Patent number: 7921222Abstract: 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: GrantFiled: May 6, 2008Date of Patent: April 5, 2011Assignee: Vantrix CorporationInventor: Marc Courtemanche
-
Patent number: 7921190Abstract: 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: GrantFiled: November 26, 2008Date of Patent: April 5, 2011Assignee: Cisco Technology, Inc.Inventors: David Tanner, Christopher Norris
-
Patent number: 7921223Abstract: 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: GrantFiled: December 8, 2008Date of Patent: April 5, 2011Assignee: Lemi Technology, LLCInventors: Greg Evans, Hugh Svendsen, Olivia Marsh
-
Patent number: 7921151Abstract: 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: GrantFiled: July 19, 2008Date of Patent: April 5, 2011Assignee: International Business Machines CorporationInventors: Maximino Aguilar, Jr., Michael Norman Day, Mark Richard Nutter, James Michael Stafford
-
Patent number: 7917584Abstract: 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: GrantFiled: October 22, 2008Date of Patent: March 29, 2011Assignee: Xcerion AktiebolagInventor: Daniel Arthursson
-
Patent number: 7912918Abstract: 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: GrantFiled: March 20, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Steven Robert Hetzler, Daniel Felix Smith
-
Patent number: 7908385Abstract: 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: GrantFiled: February 18, 2009Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventor: Eiichiroh Hosoi
-
Patent number: 7908342Abstract: 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: GrantFiled: August 27, 2009Date of Patent: March 15, 2011Assignee: Wireless Ink CorporationInventors: David Walker Harper, Jason James Sabella, William Henry Munch
-
Patent number: 7908323Abstract: 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: GrantFiled: May 14, 2002Date of Patent: March 15, 2011Assignee: Pi Eta Consulting Company Pte. Ltd.Inventor: Jeffrey Cheong Kee Lim
-
Patent number: 7899881Abstract: 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: GrantFiled: January 18, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Steven Robert Hetzler, Daniel Felix Smith
-
Patent number: 7899890Abstract: 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: GrantFiled: May 20, 2010Date of Patent: March 1, 2011Assignee: Telefonaktiebolaget LM EricssonInventors: Robert Petersen, Edwin Tse
-
Patent number: 7899906Abstract: 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: GrantFiled: September 29, 2009Date of Patent: March 1, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chuck A. Black, John M. Green
-
Patent number: 7899891Abstract: 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: GrantFiled: July 9, 2010Date of Patent: March 1, 2011Assignee: Soonr CorporationInventors: Martin Frid-Nielsen, Steven Ray Boye, Lars Gunnersen, Song Zun Huang