Patents Examined by Vitali Korobov
  • Patent number: 8495203
    Abstract: Provided are systems, methods and techniques for discovering protocols of a network-provided service by initially collecting interaction data that pertain to messages between a plurality of devices across a network. Metrics that indicate frequencies of occurrence for different message sequences within the interaction data are calculated, and a protocol structure based on the interaction data and the metrics is generated. Finally, the protocol structure, which describes permitted conversations for a particular service implemented across the network, is output.
    Type: Grant
    Filed: September 3, 2006
    Date of Patent: July 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fabio Casati, Hamid Reza Motahari Nezhad, Boualem Benatallah
  • Patent number: 8489671
    Abstract: The present invention relates to methods, apparatus, and systems for providing peer-to-peer network acceleration. The system includes a content server configured to transfer content based on received requests for content. The system further includes a proxy server coupled with the content server. The proxy server is configured to receive content from the content server and to forward the received content. Furthermore, the system includes client systems coupled with the proxy server. The client systems each include a personal byte cache and are configured to receive content from the proxy server, to store content in the personal byte caches, to synchronize the personal byte caches with each of the plurality of client system's portions of a shared byte cache, and to retrieve content from the shared byte cache.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: July 16, 2013
    Assignee: ViaSat, Inc.
    Inventor: Peter Lepeska
  • Patent number: 8484361
    Abstract: Methods, systems, and apparatus are directed towards managing a network communication. A Secured Socket Layer (SSL) session identifier (ID) is received within an SSL handshake protocol message for establishing an SSL connection. The SSL session ID is combined with a pre-determined ID associated with a network device to generate another ID. The other ID may comprise a plurality of information associated with an operation for caching the SSL session ID and/or for caching other information usable in re-establishing an SSL session over the SSL connection. The plurality of information may comprise an expiration time, a cache line, a cache ID, and a unique ID. Based on at least a portion of the other ID, a failure statistic associated with re-establishing the SSL session for the SSL connection is determined. A session cache and/or the operation for caching are tuned based on the failure statistic.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: July 9, 2013
    Assignee: F5 Networks, Inc.
    Inventor: Jonathan Mini Hawthorne
  • Patent number: 8478896
    Abstract: A data encapsulation system and related methods. Implementations may include: forming at least one frame having a data payload, a data sequence, and one or more control bytes; evaluating data to be stored in the data payload and setting a value of the one or more control bytes, where the value of the one or more control bytes may be equal to: a first control byte value where one or more values of the data correspond with the first control byte value; a second control byte value indicating a size of the data; or a third control byte value where one or more values of the data continue beyond the frame. The value of each one of the one or more control bytes for each of the at least one frames may be equal to either the first, second, or third control byte values.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: July 2, 2013
    Assignee: Comtech EF Data Corp.
    Inventor: John Ehlers
  • Patent number: 8473559
    Abstract: A conference participant attempting to log into a conference that has been rescheduled is informed that the conference has been rescheduled to such-and-such date and/or time. If the login attempt is before or during the conference, the participant is offered information pertaining to the conference. If the login attempt is after the conference has ended, the participant is offered the information plus a recording of the conference. An identifier is associated with the conference and used by the host and the participants to uniquely identify the conference.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: June 25, 2013
    Assignee: Avaya Inc.
    Inventors: Sreerupa Das, ShengXiang Gui, Ashis Maity, Joseph McCabe, Michael J. Thomas, Paul Roller Michaelis
  • Patent number: 8458254
    Abstract: The present invention relates to a P2P network system. The P2P network system includes: multiple local overlay networks, each comprising multiple proxy service peers; a global overlay network composed of the proxy service peers of all local overlay networks. The proxy service peer is adapted to respond to the request of the requesting peer, query the local overlay network or global overlay network, and return the address information of the requested peer or the requested proxy service peer to the requesting peer. The present invention also relates to a proxy service peer applicable to the foregoing network system, and a method of peer interworking between P2P overlay networks based on the foregoing system. The present invention relieves the load of the proxy service peer, avoids blindness of the requesting peer in selecting the proxy service peer, and achieves load balance between proxy service peers.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: June 4, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhefeng Yan, Jiahao Wei
  • Patent number: 8452879
    Abstract: A method, system, and medium are provided for determining whether a persistent or non-persistent connection should be given to a device that requested a web page. In one embodiment, upon receiving a request for the web page, the characteristics of the web page are evaluated to determine whether a persistent connection will be efficiently used when accessing with the web page. In another embodiment, the requesting user's behavior may be evaluated to determine whether, based on past behavior, the user will effectively use a persistent connection to the requested web site. A persistent connection is granted to requesting browsers most likely to make efficient use of the persistent connection based on the characteristics of the requested web site and/or the requesting user's browsing habits.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: May 28, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Badri P. Subramanyan, Ayodeji Abidogun, William J. Routt, Lyle T. Bertz
  • Patent number: 8429221
    Abstract: A method of redirecting content requests among content distribution network peers. In operation, a client sends a request for content to a content distribution network (CDN). When this CDN does not currently have the capacity to deliver the content, the CDN refers to one or more content distribution tables to see if the neighbor peers are able to provide this content. The content distribution table is populated at the time of distribution of the content. When the neighbor peer has this content, the request is redirected to the neighbor peer. In redirecting request, an address of the neighbor peer is appending to the previous address such that each peer receiving the request knows where the request came from and where it has been previously.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: April 23, 2013
    Assignee: Rockstar Consortium US LP
    Inventors: Abdulkadev Barbir, Nicholas C. Bennett, Nalin N. Mistry
  • Patent number: 8417775
    Abstract: Systems and methods that provide for joining a node to a federation. A link component facilitates joining such node thru three phases of join, introduce and advise. A plurality of messages and replies are exchanged between nodes in form of introduce, advise, and response messages. Such messages contain the sending node's full neighborhood.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Gopala Krishna Reddy Kakivaya, Lu Xun
  • Patent number: 8392531
    Abstract: A unified device management method and system for unified management of a fixed and mobile device includes a command execution controller which receives a device management command, sends a query message to the device, receives a response message transmitted by the device, creates a command execution policy based on the settings contained in the response message, and executes the device management command according to a policy, the device which generates and sends the response message to the command execution controller according to user inputs, and a remote access server which connects the device and the command execution controller by using a remote access protocol.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: March 5, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ji Eun Keum, Sung Oh Hwang, Bo Sun Jung, Dong Shin Jung
  • Patent number: 8386627
    Abstract: A system and method are disclosed for implementing a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: receiving a registration message at a server from a client with a client IP address in the registration message, wherein the registration message includes types of notifications desired to be received by the client, and wherein the server is a Download and Configuration Management (DCM) engine; adding the client IP address to a registration message database; receiving a request for a port number from the DCM engine; and responding to the request for the port number.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 26, 2013
    Assignee: Bally Gaming Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8370501
    Abstract: Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Patent number: 8364759
    Abstract: Data files, applications and/or corresponding user interfaces may be accessed at a device that collaborates in a mesh. The mesh may include any number or type of devices that collaborate in a network. Data, applications and/or corresponding user interfaces may be stored within a core object that may be shared over the mesh. Information in the core object may be identified with a corresponding user such that a user may use any collaborating device in the mesh to access the information. In one example, the information is stored remotely from a device used to access the information. A remote source may store the desired information or may determine the storage location of the desired information in the mesh and may further provide the desired information to a corresponding user.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: George P. Moromisato, Noah B. Edelstein, Abhay V. Parasnis, Anthony D. Andrews, Raymond E. Ozzie, William D. Devlin, Akash J. Sagar
  • Patent number: 8327015
    Abstract: A system and method for conveying data include the capability to determine whether a transaction request credit has been received at a computer module, the transaction request credit indicating that at least a portion of a transaction request message may be sent. The system and method also include the capability to determine, if a transaction request message is to be sent, whether at least a portion of the transaction request message may be sent and to send the at least a portion of the transaction request message if it may be sent.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: December 4, 2012
    Assignee: Silicon Graphics International Corp.
    Inventors: Steven C. Miller, Thomas Edward McGee, Bruce Alan Strangfeld
  • Patent number: 8321575
    Abstract: A relay server can collectively copy a plurality of shared resources separately held by client terminals to a terminal that belongs to the relay server by performing a simple operation. The relay server includes a shared resource information registration unit. The shared resource information registration unit stores shared resource information when a resource is shared among a plurality of client terminals. The shared resource information includes resource information, hierarchical structure information regarding a hierarchical structure of the resources, and account information of a resource sharing terminal that is a client terminal that shares the resource.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: November 27, 2012
    Assignee: Murata Machinery, Ltd.
    Inventor: Yoshifumi Tanimoto
  • Patent number: 8314838
    Abstract: A mobile device (104) interacts with a media collection system (102). The media collection system has a communication nodes (106) placed at various locations in a region, area, or facility where the mobile device may be carried by a user. The mobile device interacts (306) with the media collection system over a short range radio link (206) to request media collection service. The media collection system then uses media collection devices (107) in the same region, area, or facility as the communication nodes to record media, thereby producing a record of the user's experiences in the region, area, or facility. The collected media is stored on a database (112) which accessible by the user using an access identifier.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: November 20, 2012
    Assignee: Motorola Mobility LLC
    Inventor: William P. Alberth, Jr.
  • Patent number: 8316089
    Abstract: Techniques to manage media content for a multimedia conference event are described. An apparatus may comprise a media content manager component operative to generate a visual composition of decoded media streams for a multimedia conference event. If it is determined that the total number of decoded media streams is greater than the total number of available display frames in a visual composition then an active group of decoded media streams may be selected from among the total number of decoded media streams for mapping to the available display frames based on speech activity. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, Avronil Bhattacharjee
  • Patent number: 8307029
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: November 6, 2012
    Assignee: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Patent number: 8307058
    Abstract: Port numbers allocated to each HTTP server are registered in association with identification information of the corresponding HTTP server in a port managing table. A worker HTTP server refers to the port managing table and determines unique port numbers as internal ports thereof that do not overlap with port numbers allocated to other HTTP servers.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: November 6, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Kazuyuki Kumagai, Hideaki Kumagai, legal representative, Daisuke Sakai
  • Patent number: 8285878
    Abstract: A block-based interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: October 9, 2012
    Assignee: Cleversafe, Inc.
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Manish Motwani, Jason Resch, Ilya Volvovski, Jamie Bellanca, John Quigley