Patents Examined by Xiang Yu
  • Patent number: 9262751
    Abstract: A communication service is provided for monitoring recipient receptiveness of communications that are received from a sender. Based on feedback received from the recipients, the cost of utilizing the communication service may be adjusted. For example, in response to determining that one or more communications associated with a particular sender are identified by recipients as unwanted communications, the cost of utilizing the communication service may be adjusted based on whether the level of feedback exceeds a threshold.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: February 16, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 9262668
    Abstract: A method and system for automatic face recognition. A primary and a plurality of secondary video cameras can be provided to monitor a detection area. The primary video camera can detect people present in the detection zone. Data can be then transmitted to a prioritizor module that produces a prioritized list of detected people. The plurality of secondary video cameras then captures a high-resolution image of the faces of the people present in the detection area according to the prioritized list provided by the prioritizor module. The high-resolution images can be then provided to a face recognition module, which is used to identify the people present in the detection area.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: February 16, 2016
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Saad J. Bedros, Ben Miller, Michael Janssen
  • Patent number: 9258367
    Abstract: A technique for managing sessions in a communication network that does not subscribe to registration events immediately after an entity in the network is registered but rather delays subscribing to these events until a time that such notification would be normally used, such as after a revocable session has been established with the entity. An entity registers to enable sessions to be established with other entities in the communication network. After a session is established, a check is performed to determine if a subscription to be notified of events that warrants revoking the session already exists. If not, a subscription is established to be notified of events that warrant revoking the session. If during the session a notification is received indicating that an event that warrants revoking the session has occurred, the session is revoked.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: February 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Kyzivat
  • Patent number: 9253143
    Abstract: A method and system for retrieving subscription information associated with a content file are provided. The method, according to an example embodiment, includes automatically generating a hash of the content file and retrieving an identifier for the subscription from a peer machine participating in a distributed hash table network. Subscription information is then retrieved using the subscription identifier, either from a specially configured subscription server or from a subscriber machine in the distributed hash table network.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: February 2, 2016
    Assignee: Azureus Software, Inc.
    Inventors: Olivier Chalouhi, Paul Anton Richardson Gardner
  • Patent number: 9196241
    Abstract: Methods, systems, and computer program products are provided for asynchronous communications. Embodiments include receiving a recorded message, the message recorded on a handheld device; converting the recorded message to text; identifying a recipient of the message in dependence upon the text; associating the message with content under management by a library management system in dependence upon the text; and storing the message for transmission to another handheld device for the recipient. Embodiments also typically include recording a message on handheld device and transferring a media file containing the recorded message to a library management system. Embodiments also typically include transmitting message to another handheld device.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 9189362
    Abstract: A method for measuring the performance of at least one target server housing a dynamic monitoring tool which can be controlled by scripts, the dynamic monitoring tool having predefined probes for acquiring the data relating to the behavior of an operating system and applications of the target server, the method including, from a remote management server, the following steps: a dynamic monitoring tool within the target server is accessed via a communication network, at least one script to be executed by the dynamic monitoring tool is remotely transmitted, and at predetermined times, the target server is automatically accessed so as to retrieve the performance data resulting from the execution of the script by the dynamic monitoring tool.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: November 17, 2015
    Assignee: Infovista SA
    Inventor: Sebastien Bouchex Bellomie
  • Patent number: 9130966
    Abstract: A method of sharing contacts within a converged address book system having a converged address book server, the method receiving from a requestor, at the converged address book server, a request for a contact to be shared with a recipient identified in the request; obtaining contact information for the contact from a repository; and delivering the shared contact to the recipient. Also, a method for interaction with a legacy address book system from a network based converged address book system, the method receiving a request to import legacy address book data from a legacy address book system; contacting the legacy address book system and supplying access parameters; retrieving data from the legacy address book system; and storing the imported data in a network based address book storage.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: September 8, 2015
    Assignee: BlackBerry Limited
    Inventors: Suresh Chitturi, Brian Edward Anthony McColgan
  • Patent number: 8943190
    Abstract: In a distributed communications network without a central call-processing controller, such as a SIP-based network, an application server collects and reports call-processing events to a client application by dynamically subscribing to events on devices specified by the client application and other devices that enter into communication sessions with those specified devices, and dynamically unsubscribes to events on devices with which the communications sessions have ended.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: January 27, 2015
    Assignee: Avaya Inc.
    Inventor: Joel Ezell
  • Patent number: 8924571
    Abstract: The methods and systems described herein are directed to providing, to virtual machines, access to data associated with a connection to a wireless local area network, in a computing device executing a hypervisor hosting a first virtual machine and a second virtual machine. A first driver executed by a first virtual machine of the first physical computing device establishes a network connection to a second physical computing device, via a wireless local area network interface of the first physical computing device. The first driver receives from a second driver executed by a second virtual machine of the first physical computing device, a request for a characteristic of the network connection. The first driver provides, responsive to the request, data comprising the requested characteristic to the second driver.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: December 30, 2014
    Assignee: Citrix Systems, Imc.
    Inventors: Ian Pratt, James McKenzie
  • Patent number: 8904032
    Abstract: The size and location of an envelope of a data block are included in the posting to a second device of a descriptor list entry for the data block, thus allowing the second device to read the data block without having to first read the descriptor list entry. This envelope may be the same size and location of the data block, or this envelope may be larger than the data block. For example, as the size of the posted register may not be large enough to also store all of the bits required to specify the exact size and position of the data block, a larger data block envelope is defined without specifying the exact low order bits of the size and/or location of the data block envelope.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 2, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Michael B. Galles
  • Patent number: 8898323
    Abstract: Aspects describe selection of a mobility protocol after a mobile device has been authenticated with a network. Selection of mobility protocol after authentication can mitigate the amount of time needed to implement the mobility protocol. The mobility protocols include a simple IP protocol, a proxy mobile IP protocol, and a client mobile IP protocol. Implementation of simple IP protocol and proxy mobile IP protocol are performed in a similar manner from the perspective of a mobile device. If IPCP negotiation is successful, proxy mobile IP protocol or simple IP protocol can be selected. If IPCP negotiation is not successful, client mobile IP protocol can be selected.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: November 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Marcello V. Lioy, Jun Wang, George Cherian
  • Patent number: 8886762
    Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: November 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Bradley Outlaw
  • Patent number: 8880705
    Abstract: Disclosed are systems, methods and computer program products for facilitating dynamic addition and release of IP addresses in an established Proxy Mobile IPv6 (PMIP) sessions, for example, based on the demand of a mobile device. An example method comprises receiving from the mobile device a request to add a second IP interface type to a current communication session associated with a first IP interface type, wherein the second IP interface type is different from the first IP interface type. The method further includes receiving from the home network a set of IP addresses of the second IP interface type and establishing one or more IP flows of the second IP interface type using one or more received IP addresses. The method further includes associating the one or more IP flows of the second IP interface type with the current communication session for the mobile device.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: November 4, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: George Cherian, Jun Wang
  • Patent number: 8843657
    Abstract: A multihomed site includes in-site network nodes, and first and second gateways configured for providing access outside of the multihomed site. The network nodes and the gateways are configured for utilizing in-site addresses having an in-site address prefix that is not advertised outside of the prescribed site. Each gateway is configured for outputting an advertisement message into the multihomed site that specifies that the gateway is a home agent for a corresponding extra-site address prefix reachable inside and outside the multihomed site. Each in-site network node includes a mobile IP module configured for acquiring extra-site addresses from each of the advertised extra-site address prefixes, and creating mobile IP tunnels with the first and second gateways, enabling the corresponding extra-site address to be reachable via the in-site address. Each node also includes a selection resource for outputting a packet on a selected mobile IP tunnel, based on preference information.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric M. Levy-Abegnoli
  • Patent number: 8838813
    Abstract: There is provided an information processing unit including an application execution section to execute an application to request establishment of an HTTP tunneling connection with a connection target unit, a connection establishment section to set a maximum content length settable with the connection target unit, establish an HTTP tunneling connection with the specified content length with the connection target unit via a connected proxy server and update the HTTP tunneling connection with the specified content length a plurality of times upon closure of the established connection, and a connection management section to manage connection status of each of a plurality of HTTP tunneling connections and make the application execution section recognize the plurality of HTTP tunneling connections as one virtual HTTP tunneling connection.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: September 16, 2014
    Assignee: Sony Corporation
    Inventors: Norifumi Kikkawa, Kazuhiro Shitama
  • Patent number: 8819109
    Abstract: A technique for providing information via a data network is disclosed. A first server transmits an identifier to a client, where the identifier is mappable to a uniform resource locator (URL) associated with content stored on a second server. The client transmits the identifier to a second server. The second server maps the identifier to its associated URL, retrieves the content associated with the URL, and transmits the content to the client. Various types of mappings are disclosed, including encryption and predetermined mappings.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Oliver Spatscheck
  • Patent number: 8812635
    Abstract: A unified network management framework enables a network operator to manage an entire network as if the operator is managing a single device.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Krishnam Datla, Srinivasa Beereddy, Praveen Vengalam
  • Patent number: 8738752
    Abstract: In one embodiment, an apparatus generally comprises one or more input interfaces for receiving a plurality of flows, a plurality of output interfaces, and a processor operable to identify large flows and select one of the output interfaces for each of the large flows to load-balance the large flows over the output interfaces. The apparatus further includes memory for storing a list of the large flows, a pinning mechanism for pinning the large flows to the selected interfaces, and a load-balance mechanism for selecting one of the output interfaces for each of the remaining flows. A method for local placement of large flows to assist in load-balancing is also disclosed.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, David Tsiang, Mohammed Ismael Tatar, John Bettink, David Getchell, Clarence Filsfils
  • Patent number: 8650278
    Abstract: Technologies for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: February 11, 2014
    Assignee: Internet Associates, LLC
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 8615592
    Abstract: A connection between a first node and a second node is maintained within a computer network. The second node receives first data from the first node and places the first data received within a data window. A third node taking over the connection from the second node receives second data from the first node and places the second data received within the data window. Upon the data window being completely filled, the third node closes the window and responds to the first node with a zero data window. The connection between the first node and the second node is maintained by the third node.
    Type: Grant
    Filed: April 15, 2006
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventor: Vivek Kashyap