Patents Examined by Taylor Elfervig
  • Patent number: 9106802
    Abstract: Using multimedia data for both continuous playback and streaming playback purposes, including: encoding an elementary stream of multimedia content into a fixed length of a group of pictures; multiplexing the encoded multimedia content into a transport stream; locating data offsets of each GOP header inside the transport stream; and uploading the data offsets along with the transport stream to a server. Continuous and streaming playback of multimedia content.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: August 11, 2015
    Assignees: SONY CORPORATION, SONY CORPORATION OF AMERICA, SONY PICTURES ENTERTAINMENT INC.
    Inventors: Yoshikazu Takashima, Saravana Prabhu Anbananthan
  • Patent number: 9091533
    Abstract: The invention proposes an optical monitoring device for monitoring the activity of a tool in a monitoring area, having at least one camera (1). In order to improve the capture of the lateral regions of a three-dimensional object in the monitoring area (20), at least one mirror (2) is provided that is concavely bent in at least one partial region and that is disposed in the optical path between the monitoring area (20) and the camera (1).
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: July 28, 2015
    Assignee: ISRA VISION AG
    Inventors: Alexander Bachem, Matthias Westenhoefer, Karlheinz Hohm
  • Patent number: 9094819
    Abstract: According to one aspect, the subject matter described herein includes a system for a system for obscuring DIAMETER node information in a communication network. The system includes a DIAMETER agent platform. The DIAMETER agent platform includes a network interface for receiving a message from a first DIAMETER node. The DIAMETER agent platform further includes a DIAMETER information hiding module for modifying, in the first message, DIAMETER information for the first DIAMETER node so as to obscure the identity of the first diameter node. The diameter agent includes a routing module for routing the modified message to a second DIAMETER node.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: July 28, 2015
    Assignee: Tekelec, Inc.
    Inventors: Thomas M. McCann, Peter J. Marsico
  • Patent number: 9088616
    Abstract: A method and an apparatus for authentication are disclosed. The method includes: deciding to release a connection or continue a current service according to native information and network policy after an AKA authentication procedure fails. When the EPS AKA authentication procedure fails, the connection is not released immediately in the present invention, but the connection is released or the current service is continued according to the native information and network policy, thus avoiding unnecessary release of connections and saving resources.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: July 21, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoyu Bi, Aiqin Zhang, Dongmei Zhang
  • Patent number: 9071566
    Abstract: A server having one or more processors and memory receives a search query from a client. The server identifies a conversation relevant to the search query, where the conversation has two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier. Identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query. The server returns to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 9064218
    Abstract: An information processor includes: an information adding unit that adds to an electronic document as an object to be processed by a work in a work flow showing the flow of the work relative to a plurality of works additional information designating a connection to the electronic document to an address; and a first output unit that outputs the additional information by coordinating with the electronic document in a case where the electronic document is accessed by the operation of an operator corresponding to the address of the additional information added by the information adding unit.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 23, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Ryouji Taguchi
  • Patent number: 9058252
    Abstract: Requests for content can be received from clients and forwarded to servers, and responses to the requests can be received from the servers and forwarded to the clients. A health model can also be maintained. The health model can be based on information in the responses and possibly also on information in the requests, and the health model can indicate the health of the servers in responding to different types of requests. The health model may differentiate between health in responding to requests with different features in URLs of the requests, such as different namespaces and/or different extensions.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: June 16, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Won Suk Yoo, Wade A. Hilmo, Anil K. Ruia, Chittaranjan Pattekar, Venkat Raman Don
  • Patent number: 9026665
    Abstract: Technology is disclosed herein for executing multiple gaming applications on a computing device. According to at least one embodiment, a computing device receives requests for network connections with remote servers from multiple gaming applications running on the computing device. The computing device further establishes a network connection with a proxy server. The proxy server initiates and maintains proxy network connections with the remote servers. The proxy server batches network messages received from the remote servers, where the network messages includes gaming content. The proxy server aggregates network messages received in a time period into a single batch, where a time length of the time period is determined based on one or more game events of the games being played on the computing device. Further, the proxy server batches network messages such that the computing device stays at a high power consumption state for a shorter time period than an overall time period required without batching.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 5, 2015
    Inventor: Michael A. Chan
  • Patent number: 9015264
    Abstract: Systems and methods for providing information include receiving messages associated with a user. Each message is associated with a respective conversation. A request for conversations associated with the user is received from a client. In response, display information for displaying the conversations as a list, including first and second rows respectively representing first and second conversations, is sent to the client. The first row includes a first recipient indicator indicating that the user is a primary message recipient in the first conversation. The second row includes a second recipient indicator indicating that the user is a secondary message recipient in the second conversation. A single field in each row is provided for presentation of both the first and second recipient indicators in individual rows. The first recipient indicator is not used to identify the primary recipient and the second recipient indicator is not used to identify the secondary recipient.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 9015257
    Abstract: A server having one or more processors and memory stores a conversation including a plurality of messages, where the conversation is associated with a first label and a respective message of the plurality of messages is associated with a second label. The server receives a predefined request from a remotely located client system and responds to the predefined request by producing and sending to the client system a list of conversations. When the predefined request corresponds to a request for conversations associated with the first label, the server sends, to the client system, a first list of conversations associated with the first label. When the predefined request corresponds to a request for conversations including messages associated with the second label, the server sends, to the client system, a second list of conversations that include at least one message to which the second label has been assigned.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 8996728
    Abstract: An obfuscated network traffic server is operative to generate obfuscated network traffic. The obfuscated network traffic server maintains the relationship between extracted application content and extracted network header content such that the obfuscated network traffic is indistinguishable from the monitored network traffic. The obfuscated network traffic server may include a network monitor operative to monitor network traffic and to extract application content and network header content from the monitored network traffic. The obfuscated network traffic server may also include a data masking processor operative to mask a portion of the separated application content and/or the separated network header content. The obfuscated network traffic server may further include a masking attribute selector operative to specify the attributes of the application content and/or the network header content that is to be masked.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: March 31, 2015
    Assignee: Telcordia Technologies, Inc.
    Inventors: Munir Cochinwala, Marc Pucci
  • Patent number: 8990357
    Abstract: A proxy server receives a request for a web page from a client device. In response to determining that a portion of the web page is available in cache, the proxy server retrieves that portion and transmits it to the client device. The portion of the web page is not the entire web page and is a prediction of the portion of the page that will remain static if the page is reloaded or requested by a different client device. The proxy server transmits a request to an origin server for the full web page. In response to receiving the full web page from the origin server, the proxy server modifies the full web page to remove the portion that was already transmitted to the client device, and transmits the modified web page to the client device.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: March 24, 2015
    Assignee: Cloudflare, Inc.
    Inventors: John Graham-Cumming, Andrew Galloni, Albertus Strasheim
  • Patent number: 8935371
    Abstract: Methods and apparatus, including computer program products, are provided for controlling the state of components of a system. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to place a system into a state. The system may include one or more components of a distributed computing system. A controller may place, based on a defined structure for the system, the one or more components into the state by sending one or more messages to the one or more components. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: January 13, 2015
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8930465
    Abstract: A method is disclosed. The method includes monitoring a user interface for a data item delivery request. In response to receipt of the data item delivery request, a data type for a data item selected for a delivery is determined, and a schema for performing the delivery is selected. Content of the data item for the delivery is selected, and the content is sent using the schema. The delivery is recorded in an activity log.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: January 6, 2015
    Assignee: Oracle International Corporation
    Inventors: Akbar Jaffer, Richard Dean Day
  • Patent number: 8922649
    Abstract: A surveillance video processing method including selecting at least one target object from a surveillance area, capturing image information of the surveillance area, detecting motion has occurred in the surveillance area using the captured image information, extracting feature data of an object causing the detected motion, comparing the extracted feature data of the object causing the detected motion and feature data of the at least one target object, and determining whether or not to perform a recording operation for recording the captured image information based on a result of the comparing step.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: December 30, 2014
    Assignee: LG Electronics Inc.
    Inventor: Kwang Baek Kim
  • Patent number: 8914510
    Abstract: A network communication system includes a connection server that assigns a network address within a data communication network to a subscriber terminal. The connection server receives outgoing communications from the subscriber terminal and transmits the outgoing communications to a network access point and receives incoming communications from the network access point and transmits the incoming communications to the subscriber terminal. The connection server intercepts a tracking cookie received from a remote server in the data communications network and intended for the subscriber terminal and stores the tracking cookie at the connection server so that the tracking cookie can be used to support a communication session between the subscriber terminal and the remote server without the tracking cookie being stored at the subscriber terminal.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: December 16, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Enrico Bocchieri, Horst Schroeter
  • Patent number: 8914469
    Abstract: The present invention provides a solution for agreement/contract negotiations within a Cloud computing environment. Specifically, under the present invention, a resource requirement for performing a task for a first Cloud partner is assessed. Once the resource requirement is known, it can be determined whether a shortfall exists between available resources of the first Cloud partner and the resource requirement. If so, a master agreement with a second Cloud partner is identified to address the shortfall. Typically, the master agreement specifies at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. If the terms are agreeable to both Cloud partners, a contract between the two can be formed (e.g., digitally) based on the master agreement.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Michael D. Kendzierski, James W. Seaman
  • Patent number: 8898236
    Abstract: Various computing components (such as devices, operating environments, and processes) may communicate by exchanging instances of a data collection, such as a class or data structure. However, the definition of the data collection may evolve to specify different numbers, types, properties, and orderings of the items in the data collection, and it may be difficult to verify the structure and contents of an instance received from another component and possibly of a different version. This difficulty may be mitigated by exchanging versioning information about the instance (e.g., as part of the communications wire protocol) and by allocating the converting such that the sender may downconvert to earlier versions requested by a recipient, while the recipient may upconvert to later versions than a version provided by a sender. These techniques may promote the accuracy and consistency of information exchange among many components that operate on different versions of the data collection.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: November 25, 2014
    Assignee: NetApp, Inc.
    Inventors: Kiran Kanakadandi, David Brittain Bolen
  • Patent number: 8868747
    Abstract: The present invention discloses a P2P system and a resource query method for this system, wherein the P2P system includes: at least one content management servers, for managing the distribution of content resources in its domain and accepting a resource query request from P2P node in its domain; and at least one resource management servers, for managing the content resources of the P2P nodes in its domain, accepting a resource query request from P2P nodes in its domain and in domains of other resource management servers, and reporting to the at least one content management servers the statistic information of the content resources in its domain.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: October 21, 2014
    Assignee: ZTE Corporation
    Inventors: Hongliang Tian, Xin Zhang, Zhenjiang Dong, Sui Xiao, Jie Hu, Zheng Huang, Ling Hong
  • Patent number: 8868771
    Abstract: The invention relates to a method for transmitting data in a data network using virtual containers, which are combined to form a virtual concatenated group by means of the Link Capacity Adjustment Scheme, LCAS. The virtual concatenated group is sub-divided on the send side into a first virtual concatenated group and a second virtual concatenated group. Data of a first type is inserted on the send side into the first virtual concatenated group and data of the second type is inserted into the second virtual concatenated group. Said data is then transmitted via the data network.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: October 21, 2014
    Assignee: Xieon Networks S.a.r.l.
    Inventor: Christian Gierbauer