Patents Examined by Sargon Nano
  • Patent number: 9054965
    Abstract: A system and method for managing captured network traffic data is provided. The invention comprises a plurality of capture agents, each being configured to capture the network traffic associated with one or more applications. Each application is associated with one or more capture agents according to an application profile that is stored and maintained in a capture server. When analysis of an application's network traffic is required, the capture server contacts the corresponding capture agents according to the application profile. The capture server then effects the identification and archiving of the network traffic that corresponds to a user-defined capture condition. A database at the capture server maintains a record that associates the corresponding network traffic with the user-defined capture condition such that the corresponding network traffic can later be retrieved and analyzed using an analysis engine.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 9, 2015
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick J. Malloy, Michael Canney, Ryan Gehl, Marc A. Cohen, Eric S. Nudelman, Russell Mark Elsner
  • Patent number: 9049076
    Abstract: Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage has exceeded a threshold value. Based on the determination, the topic may be removed from an interest category profile used to select content.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Vinod Kumar Ramachandran, Nareshkumar Rajkumar
  • Patent number: 9032044
    Abstract: A search management unit or a data acquisition unit acquires information according to experience contents of a provision destination user to which information is provided. A transition data identifying unit identifies information according to experience contents of a provision source user being a user whose experience contents are brought into correspondence with the experience contents of the provision destination user. An information providing unit provides the provision destination user with the information according to the experience contents of the provision source user. With the above-mentioned configuration, it is possible to promote sharing of experiences among a plurality of users.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 12, 2015
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Seiichi Takamura, Takayuki Ishida
  • Patent number: 9021105
    Abstract: Embodiments describe handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application executed at the device provides, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: April 28, 2015
    Assignee: Skype
    Inventors: Kurt A. Thywissen, Tyler Wells
  • Patent number: 9015303
    Abstract: Network and storage calls are reduced by batching messages. Messages are collected from a client and sent to the gateway or backend application in one round trip. Alternatively, the messages are collected for different entities, and the batched messages are durably stored. Related messages, which may have the same sessionID, are grouped into a logical unit or session. This session may be locked to a single message consumer. A session may be associated with an application processing state as an atomic unit of work while other operations are performed on the messages in the session. Acknowledgements are accumulated by a broker on a message server, but the messages are not immediately deleted. Instead, multiple messages in a selected range are periodically truncated from a message store in a single operation. Expired messages for active sessions are proactive cleaned up to prevent sessions from reaching a quota or limit.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Corporation
    Inventors: Jayteerth Katti, Kartik Paramasivam, Stuart John Langley, Pramod Gurunath, Muralidhar Krishnaprasad, Elvin Morales, Manu Srivastava
  • Patent number: 9015346
    Abstract: Methods, network address translation (NAT) devices, network nodes and system for allowing identification of a private device in a public network or treating traffic of a private device in a public network. The NAT may allocate a private IPv4 address to the private device, reserve a block of ports on the public IPv4 address for the private device and send an identification of the block of ports to a network node in the public network. The network node of the public network may receive an identification of a block of ports on the public IPv4 address indicating that the block of ports is reserved for the private device and activate a rule for treating traffic of the private device.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 21, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suresh Krishnan, Alan Kavanagh
  • Patent number: 9015265
    Abstract: A reception apparatus which receives a first and second message includes a determination unit configured to determine correspondence between the first message and the second message, an acquisition unit configured to acquire data length information expressing a data length from the first message, and an extraction unit configured to extract data which has the data length based on the data length information from the second message when the determination unit determines that the first message corresponds to the second message.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 21, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Osamu Sasaki
  • Patent number: 9009269
    Abstract: In the first embodiment, the mobile phone 20 obtains the PCID from the CCE 10, and sends the PCID and the IMSI of the USIM of the mobile phone 20 to the CAPS 50. The MCC+MNC part of the IMSI is later used as the operator identification information by the mediation server 30, which is operated by the RO, in order to identify the SHO for the CCE 10. The MSIN part of the IMSI is later used as the user identification information by the account managing server 40, which is operated by the SHO, in order to identify the user of the mobile phone 20. The mediation server 30 forwards the account request from the CCE 10 to the account managing server 40 of the SHO identified by the operator identification information. The account managing server 40 generates the MCIM that is associated with the user identified by the user identification information.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: April 14, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ryoji Kato, Johan Hjelm, Shingo Murakami, Toshikane Oda, Shinta Sugimoto
  • Patent number: 9003031
    Abstract: A method and system for monitoring performance of network transactions is described herein. According to the present invention, in a testing environment, transaction flow signatures representing a hierarchical flow of sub-transactions constituting the said network transactions are generated and stored for monitoring and analysis of the network transactions. In a real-time environment, the sub-transactions are identified through the stored transaction flow signatures for a particular network transaction and the identified sub-transactions are then monitored by metrics analysis engine to determine the performance of the network.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: April 7, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Swarup Chatterjee, Surath Dey, Pritha Mitra, Tanmaya Tewari
  • Patent number: 8996705
    Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: March 31, 2015
    Assignee: Circadence Corporation
    Inventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Mark Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 8990326
    Abstract: There is provided a system for facilitating communications over a telecommunications network, the system comprising a data communications device having a unique identifier, the device adapted to generate information elements comprising machine information, the information elements conforming to a first message protocol, the first message protocol being a session-based message protocol. The system further comprises a network subsystem to provide an interface for communication with a plurality of entities. The network subsystem is adapted to receive the information elements and extract the machine information, generate an output message comprising the machine information, the message conforming to a second message protocol different from the first message protocol, and, forward the message to a specific entity of the plurality of entities in dependence on the unique identifier of the data communications device. The data communications device may be a cellular data communications device.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: March 24, 2015
    Assignee: Vodafone IP Licensing Limited
    Inventors: Robert Edward Banks, Karen Jude
  • Patent number: 8990360
    Abstract: A system, method, and computer program for remotely managing a digital device is provided. One or more digital devices are monitored. At least one matter associated with the one or more digital devices is identified. A resolution to address the at least one matter is generated. The resolution is then distributed from a remote location.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: March 24, 2015
    Assignee: Sonos, Inc.
    Inventors: Jonathan Lang, Chris Fowler
  • Patent number: 8990375
    Abstract: Disclosed is a method and system for publishing subscriptions in a publish-subscribe system in accordance with subscription groups. Embodiments may include (i) determining a consumption characteristic by which each of a plurality of subscribers in a publish-subscribe system consumes a subscription published by a publisher; (ii) identifying the subscribers whose consumption characteristics satisfy a specified similarity criterion; (iii) defining a plurality of subscription groups, each of which includes subscriptions of those of the subscribers whose consumption characteristics satisfy the specified similarity criterion; and (iv) transmitting the subscriptions to the subscribers in accordance with the subscription groups.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Harry Li, Philippe Ajoux, Laurent Demailly, Liat Atsmon Guz, Yee Jiun Song, Sabyasachi Roy, Sanjeev Kumar
  • Patent number: 8954495
    Abstract: The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 10, 2015
    Assignee: Netfilx, Inc.
    Inventors: Michael Cohen, Benjamin Schmaus, Matthew Hawthorne, Benjamin Christensen, Daniel Jacobson
  • Patent number: 8954496
    Abstract: The image update timings of a plurality of display devices are adjusted by calculating, in their image reproduction/updating control means (7), the phase difference between a synchronization adjustment signal (SAS) created from synchronization adjustment data (SAD) received from the transmitting apparatus TA by a data reception means (6) and an image display control signal (HC) output to the image display means (8), and increasing or decreasing the period of the next and subsequent image display control signals (HC) according to the phase difference, thereby reducing the phase difference. Image updating in the plurality of display devices can be synchronized to within a fixed tolerance range.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: February 10, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventors: Junji Sukeno, Tomonori Fukuta, Osamu Nasu, Masahide Koike, Koji Minami
  • Patent number: 8943187
    Abstract: Users of a social networking platform may provide electronic keys to other users of the social networking platform. Use of an electronic key may be subject to one or more conditions specified by the issuer of the electronic key. Data may be provided that enables the recipient to use the electronic key in accordance with the one or more conditions on use of the electronic key.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: January 27, 2015
    Assignee: MicroStrategy Incorporated
    Inventor: Michael J. Saylor
  • Patent number: 8938535
    Abstract: A real traffic replay over wireless networks with environment emulation and an event-driven automata-synchronized replay method are disclosed. The system includes a first traffic capture module configured to capture packet traces and environment effects in a real environment, a first event transform module configured to transform the packet traces into a sequence of events, and a reproduce module configured to receive the environment effects from the first traffic capture module and the sequence of events from the first event transform module such as to control a replay of the environment effects in the real environment and the sequence of events coordinately by means of automata.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: January 20, 2015
    Assignee: National Chiao Tung University
    Inventors: Ying-Dar Lin, Chia-Yu Ku, Pei-Hsuan Li, Yuan-Cheng Lai
  • Patent number: 8935424
    Abstract: A method comprises updating, by an apparatus, a media presentation description file, associated with media content streamed to one or more client devices using hypertext transfer protocol; and embedding, within one or more media segments of the media content, an indication of the update of the media presentation description file. At least one of the one or more media segments is provided, upon a request, to at least one of the one or more client devices.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: January 13, 2015
    Assignee: Nokia Corporation
    Inventor: Imed Bouazizi
  • Patent number: 8930559
    Abstract: An exemplary adaptive Hypertext Transfer Protocol (“HTTP”) media streaming system may be configured to stream a media program from an HTTP media streaming server subsystem to a client device during an adaptive HTTP media streaming session in which predefined segments of the media program are progressively downloaded from the HTTP media streaming server subsystem to the client device by way of a network connection. For each next predefined segment of the media program to be downloaded, the server subsystem may dynamically select, based on one or more of the exemplary factors disclosed herein, a version of the next predefined segment of the media program from a plurality of versions of the next predefined segment of the media program and download the selected version of the next predefined segment of the media program to the client device. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: January 6, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren
  • Patent number: RE45531
    Abstract: An exemplary embodiment of the invention relates to a system and method for providing digital messaging services received from multiple sources over a communications network. The system includes a client system, including a display screen coupled to a communications link; a workstation including a web browser, a memory, and a processor, said workstation coupled to said communications link; a hosting system, including a graphics server, a content server, and a scheduling server, each in communication with each other via a communications link; and a workstation and data storage device coupled to the communications link; and a data storage device for storing data utilized by said hosting system. The client system requests and receives digital messaging services from said hosting system under a subscription agreement.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: May 26, 2015
    Assignee: CBS RADIO MEDIA CORPORATION
    Inventor: George Prince