Patents Examined by Shirley Zhang
  • Patent number: 8521899
    Abstract: To deliver a digital media stream to remote clients of differing client types that support the original encoding format of the digital media stream, but that do not support the original container format of the digital media stream, a media distribution server may, for each request that it receives for the digital media stream, dynamically repackage the media stream into a container format and delivery protocol supported by the requesting remote client. The repackaged media stream includes the digital media data of the original digital media stream encoded unchanged in its original encoding format, but the encoded media data is re-packetized according to the container format and delivery protocol determined to be supported by the requesting remote client.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: August 27, 2013
    Assignee: Intel Corporation
    Inventors: Aashima Narula, Steve McMillen, Chytanya Karusala
  • Patent number: 8516126
    Abstract: A method and an apparatus of processing Session Initiation Protocol (SIP) messages based on multiple cores. The method comprises: pre-parsing a received SIP message to obtain an identifier of the SIP message; dispatching SIP messages with the same identifier to the same core; and processing, on each core, SIP messages dispatched to the core by using related dedicated resources. The present invention relieves the resource contention and thus improves the utilization efficiency of computing resources of cores.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Gao, Zhiyong Liang, Wei Lu, Ling Shao, Zhe Xiang, Wei Xue, Bo Yang
  • Patent number: 8516052
    Abstract: Dynamically managing an online communication group with a computerized communication tool having at least one processor includes extracting with the computerized communication tool at least one keyword from a private online communication session between at least two parties; and automatically inviting the parties to join an online communication group dedicated to a topic characterized by the at least one keyword with the computerized communication tool.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guo Kang Fu, Nan Li, Jia Wu, Xi Ying Zhou
  • Patent number: 8510475
    Abstract: A method for protecting application software transmitted from a server to a client over a network, the method includes: determining an edit operation for an input stream using a first program; transmitting transmission information to the server, the transmission information including first characteristic information indicating a characteristic of the input stream and edit information indicating the edit operation; receiving a second program for executing the edit operation on the input stream, the second program including the transmission information; obtaining second characteristic information from the second program; comparing the first characteristic information and the second characteristic information; and executing, on the input stream, an edit based on the edit information by using the second program, when the first characteristic information and the second characteristic information match.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: August 13, 2013
    Assignee: Fujitsu Limited
    Inventor: Ryoichi Funabashi
  • Patent number: 8510458
    Abstract: The method of sending at least one item of information relative to a multimedia data stream in a communication network is characterized in that it comprises the following steps carried out on a server device capable of sending the multimedia data stream over the network: obtaining at least one item of information relative to the data stream, said at least one item of information comprising an item of information on a visual quality of the multimedia data stream and an item of information on the bandwidth necessary for sending the stream with that visual quality, and sending said at least one obtained item of information over the communication network to a client device.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: August 13, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Nassor, Herve Le Floch
  • Patent number: 8510393
    Abstract: A method for preserving e-mail messages. It is determined, by a processor, whether an event has occurred with respect to an e-mail message, wherein an occurrence of the event results in a consequence activity with respect to the e-mail message. Responsive to determining that the event has occurred, it is determined, by the processor, whether criteria is satisfied, wherein the criteria relates to a status of an e-mail user. Responsive to determining that the criteria is satisfied, the consequence activity is prevented notwithstanding that the event has occurred.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Pamela A. Nesbitt, Lisa Seacat DeLuca
  • Patent number: 8504704
    Abstract: A method and system for interaction with webservices and for performing distributed contact management use standard interfaces to communicate with other entities in an identity management network. The use of homesites as user data stores allows for homesite to homesite communication to allow for distributed contact management, and the generic interface allows for homesite to webservice interaction.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: August 6, 2013
    Assignee: Dormarke Assets Limited Liability Company
    Inventor: Dick C. Hardt
  • Patent number: 8495170
    Abstract: A computer-implemented system and method for managing service requests are disclosed. The system includes a service provider, having a number of server devices, that provides a service response in response to a client service request. The service response includes a service instance ID associated with a server and a connection lease. A communication processing component routes a first client service request to one of the servers. Subsequent client service requests and responses are transmitted directly between the client device and the server device associated with service instance ID included in the first service response for the duration of the connection lease.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: July 23, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Mathew Mills, Aaron C. Thompson, George A. Borle, Dan Mihai Dumitriu, Werner H. P. Vogels, Ozgun A. Erdogan
  • Patent number: 8495215
    Abstract: An information processing device is configured to communicate with a network device via a network using UPnP (Universal Plug and Play). The information processing device includes a management component and a memory component. The management component is configured to manage a plurality of service URLs (Uniform Resource Locator) of the network device with the service URLs specifying locations of XML (Extensive Markup Language) files that indicate different services provided by the network device. The memory component is configured to store a management record of the service URLs of the network device with the management record having a common record that includes a MAC (Media Access Control) address, an IP (Internet Protocol) address and a port number of the network device, and a plurality of service records that includes a plurality of directory file paths to the XML files.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: July 23, 2013
    Assignee: Funai Electric Co., Ltd.
    Inventor: Masaki Okazaki
  • Patent number: 8489716
    Abstract: One example embodiment provides a method and system where a node in a utility network receives a block of IPv6 network addresses from an access point in the utility network. The utility node allocates an IP network address from the block of IPv6 network addresses received from the access point to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the allocated IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: July 16, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: Raj Vaswani, Jeremy Johnson, Jay Ramasastry
  • Patent number: 8489703
    Abstract: An analysis sever capable of performing analysis among a large amount of sensor data in order to obtain an analysis result that a reader desires and outputting the result instantaneously. The analysis server rearranges the sensor data acquired from a sensor node into time series data. The analysis is performed separately for time trigger analysis (D) and for event trigger analysis (F) depending on analysis contents. In the time trigger analysis (D), analysis processing that is basically needed when visualizing a state of an organization is performed. In the event trigger analysis (F), an analysis result obtained by the time trigger analysis (D) is processed using the reader's desired information and is outputted.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: July 16, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Nobuo Sato, Satomi Tsuji, Kazuo Yano, Norihiko Moriwaki, Norio Ohkubo, Yoshihiro Wakisaka
  • Patent number: 8468246
    Abstract: According to a particular embodiment of the present invention, a system and method for allocating resources in a distributed computing system are provided. In one embodiment, a distributed computing system includes a computing grid including a plurality of grid nodes, a web server configured in a service-oriented architecture and operable to provide one or more business applications to a plurality of clients by executing one or more services on the plurality of grid nodes, and a resource control system communicatively coupled to the web server. The resource control system is operable to receive one or more performance parameters of the business applications executed on the plurality of grid nodes, provision one or more of the grid nodes in response to the performance parameters falling below a predetermined minimum level, and un-provision one or more of the grid nodes in response to the performance parameters exceeding a predetermined maximum level.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: June 18, 2013
    Assignee: Raytheon Company
    Inventors: James J. Mays, Michael L. Williams, Michael L. Forsman
  • Patent number: 8458336
    Abstract: An interactive system, such as a webserver, is described of the type wherein responses to a user are associated with states of a state machine, the responses being generated as a result of a transition into a state associated with the response, the system comprising a state machine controller arranged to change states of the state machine according to the processing of user-initiated events. To provide for handling of concurrent events, the state machine controller is arranged, during processing of a current event, to determine whether the current event was initiated at an earlier time than another event and, if so, (i) restore the state machine to a condition consistent with that immediately prior to processing of the current event, and then (ii) carry out a state transition according the other event.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: June 4, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Manfredi, Pierre Fouche
  • Patent number: 8423614
    Abstract: The user of a mobile station which is prepared to receive information providing services from unspecified IP (Information Providers) accesses a gateway server and performs a pre-registration procedure (S71). When an IP server has information to provide to users, it constructs the information in the form of electronic mail, appends user attribute data, and sends this to the gateway server (S72). Upon receiving electronic mail with attribute data, the gateway server stores the electronic mail in a third mailbox, makes a comparison of the user attributes, and calls the mobile stations of relevant users (S73). A user who has received a call requests a download of the electronic mail from the gateway server (S74). The gateway server sends electronic mail to the mobile station which made the request (S75, S76).
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: April 16, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Masaaki Yamamoto, Katsumi Sekiguchi, Masaharu Nakatsuchi, Norihito Sekizaki
  • Patent number: 8392572
    Abstract: Provided is a method for scheduling cloud-computing resource, and a system applying the method is herein disclosed. It is featured that the load history record becomes a basis to obtain a computing pattern for each computing node based on a request. The load history is the basis to predict the future computing capability, and accordingly to distribute the computing task. The cloud-computing capability can therefore be advanced. The method firstly receives a computing request. The request includes a number of computing nodes, a start time of computing, and a length of computing time. A computing resource table is established based on the load history for each node, and used to calculate availability and confidence. After that, a resource expectation value is obtained from the availability and confidence. After sorting the expectation values, one or more computing nodes are selected for further task distribution.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: March 5, 2013
    Assignee: Elitegroup Computer Systems Co., Ltd.
    Inventor: Liang-I Chang
  • Patent number: 8392547
    Abstract: The invention proposes a solution for controlling logical guest machines, such as virtual machines or logical partitions, in a system management application (and especially in a licensing application). There is provided an enabler running in a physical host machine implementing the guest machines or in a corresponding console; this enabler gathers information relating to the hardware configuration of the host machine (which information is not available inside the guest machine). The hardware configuration information is then passed to a licensing agent of the guest machine; for example, the desired result may be achieved by means of dedicated variables or registry keys that are accessible without providing any user credentials. The licensing agent directly gathers other information, for example, indicating the software products that are used by the guest machine. The available information is then transmitted by the licensing agent to a runtime server for the correct management of the guest machine.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Marco Mechelli, Paolo Salerno, Antonio Perrone
  • Patent number: 8359399
    Abstract: A method for delivering supplemental content associated with audio/visual content to a user of the audio/visual content is presented. In the method, the audio/visual content and the supplemental content are received. The audio/visual content is then transferred as a stream to a first device for presentation to the user. The supplemental content is transferred to a second device for presentation to the user. The transferred supplemental content is organized into segments, wherein each of the segments is to be presented by the second device to the user in synchronization with the presentation of a corresponding portion of the audio/visual content.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: January 22, 2013
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Kate Megan Carney Landow, John A. Card, II
  • Patent number: 8352572
    Abstract: A Call Session Control Function (CSCF) unit may receive from a user a Session Initiation Protocol (SIP) message, which may be transmitted via a communication terminal, identifying particular media content on a particular content server, and in response the CSCF unit may transmit a second message to a particular application server (SIP-AS) if the CSCF unit determines that the SIP message is associated with the application server. The application server may generate and transmit to the communication terminal accessing information that may be used by the user to retrieve, via the communication terminal, the media content from the content server. Submitting content requests in this manner may enable routing content requests through an IP Multimedia Subsystem (IMS), thereby making use of filtering features of the IMS for user authentication and access control, and obviating need for separate proprietary access control mechanisms for the content server.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 8, 2013
    Assignee: Swisscom
    Inventor: Christophe Gourraud
  • Patent number: 8346867
    Abstract: A method of managing electronic media items includes accessing first geographic information that indicates a first geographic location of a first device; accessing second geographic information that indicates a second geographic location of a second device; determining whether the first device and the second device are within a defined geographic proximity based on the first geographic location and the second geographic location; if the determination indicates that the first device and the second device are within the defined geographic proximity, generating at least one playlist of media items based on a set of media preferences shared between a first user of the first device and a second user of the second device; and sending the playlist to the first device such that the first user is able to select one or more of the media items on the playlist to be output by the first device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventor: Jeffrey A. Sharkey
  • Patent number: 8346869
    Abstract: Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander Malek, Alexander D. Tudor