Patents Examined by Austin Moreau
  • Patent number: 9705743
    Abstract: The present disclosure relates to a method and a device for sharing data, which relates to the field of communication. The method includes: monitoring an event of a removable storage device being plugged into the DLNA device; acquiring a mount path of the removable storage device through a DLNA server configured in the DLNA device, when the event of the removable storage device being plugged into the DLNA device has occurred; and sharing data in the removable storage device according to the mount path through the DLNA server.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: July 11, 2017
    Assignee: XIAOMI INC.
    Inventors: Tiejun Liu, Zheng Li, Liang Cheng
  • Patent number: 9692649
    Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Patent number: 9680772
    Abstract: Techniques for managing configuration of virtual switches in a virtual machine network are disclosed. In an embodiment, a virtual machine network that includes virtual switches is configured to revert back to a saved network configuration if a configuration change causes the connection between the VM management system and a managed node to be lost. For example, before any configuration changes are made, the active configuration is saved. If the new configuration supports a working connection between the managed node and the VM management system, then the saved configuration is no longer needed and can be flushed from memory. If, however, the new configuration causes the managed node to be disconnected from the VM management system, then the system reverts back to the saved configuration that was previously known to work. The saved configuration is used to reestablish the connection so that the network continues to function.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: June 13, 2017
    Assignee: VMware, Inc.
    Inventors: Piyush Kothari, Mukesh Baphna, ChiHsiang Su
  • Patent number: 9659298
    Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one virtual agent is programmed to: identify a relationship between at least two persons; and make a recommendation for the at least two persons based at least in part on the relationship between the at least two persons.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: May 23, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9648067
    Abstract: A terminal receives a digital content which is transmitted in the form of a data stream in a network. This digital content is received by the terminal with a reception throughput, a nominal rendering time being associated with the digital content. Activation of a trick mode corresponding to a modification of the nominal rendering time according to a modification factor associated with the trick mode is detected on the terminal. Data to be requested are then determined according to the modification factor and according to a value representative of reception throughput. The data are then requested from the network and the requested data are received.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: May 9, 2017
    Assignee: Orange
    Inventors: Eric Bouvet, Gérard Babonneau
  • Patent number: 9634880
    Abstract: Provided is a method for displaying a graphical user interface on a server device and a client device for controlling the server device. The method may include receiving AV data being played in the server device at the client device, receiving a command at the client device to control the server device, generating a first graphical user interface in response to the received command for display on the client device together with the AV data received from the server device, transmitting a control signal corresponding to the command to the server device, and receiving information related to a second graphical user interface displayed on the server device in response to the command. The first graphical user interface may be displayed on the client device before the information related to the second graphical user interface displayed on the server device is received.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: April 25, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yonghwan Shin, Hyun Ko
  • Patent number: 9628524
    Abstract: The present disclosure comprises systems and methods for tagging a post to a specific scene in a media stream. The systems and methods receive a post from a user to a specific scene in a media stream, tag the post to the specific scene in the media stream, generate a post indication/message indicating a post is tagged to the specific scene, receive a response to the post indication/message, surface the post, determine whether to display the media from beginning or from the tagged scene, locate the scene to which the post is tagged, display the media from the tagged scene, generate a spoiler alert, display spoiler alert, receive a response to the spoiler alert, and remove the alert.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventor: George Thomas Baggott
  • Patent number: 9628580
    Abstract: Embodiments that are described herein provide improved methods and systems for analyzing network traffic. The disclosed embodiments enable an analytics system to perform complex processing to only new, first occurrences of received content, while refraining from processing duplicate instances of that content. In a typical embodiment, the analytics results regarding the first occurring content are reported and cached in association with the content. For any duplicate instance of the content, the analytics results are retrieved from the cache without re-processing of the duplicate content. When using the disclosed techniques, the system still processes all first occurring content but not duplicate instances of content that was previously received and processed. In the embodiments described herein, input data comprises communication packets exchanged in a communication network.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: April 18, 2017
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Yitshak Yishay, Eithan Goldfarb
  • Patent number: 9621688
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell D. Felton, Brian E. Olson
  • Patent number: 9596311
    Abstract: A method for dynamic data compression includes receiving, at a first computer system, a request for data from a second computer system. A distance factor is determined, based, at least in part, on distance separating the first computer system and the second computer system. A processor loading factor is determined, based, at least in part, on one or more processor utilization percentages of the first computer system, and a network bandwidth factor is determined, based, at least in part, on bandwidth utilization of data transport fabric interconnecting the first computer system and the second computer system. A data compression selection index is calculated, based, at least in part, on the distance factor, the processor loading factor, and the network bandwidth factor. The requested data is compressed, when indicated by the calculated data compression selection index, and transmitted from the first computer system to the second computer system.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventor: David Q. Li
  • Patent number: 9571342
    Abstract: A method for generating transaction data from network traffic data for an application system which is distributed across a plurality of network connected nodes, comprising: gathering the network traffic data, the network traffic data including syntactic information; storing the network traffic data and the syntactic information in field-sets; deriving semantic information from the network traffic data and the syntactic information with a first module which implements a first semantic model relating to first transactions, and modifying the field-sets to include the semantic information; passing the field-sets to a second module; deriving additional semantic information from the network traffic data, the syntactic information, and the semantic information with the second module which implements a second semantic model relating to second transactions, and further modifying the field-sets to include the additional semantic information; and, outputting the field-sets from the second module to provide the transacti
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: February 14, 2017
    Assignee: INETCO SYSTEMS LIMITED
    Inventors: Wilson Wai Hang Chao, Angus Richard Telfer, Loki Jorgenson
  • Patent number: 9560089
    Abstract: Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to use a record of a multiparty conversation to provide input to the at least one virtual agent.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: January 31, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
  • Patent number: 9485108
    Abstract: Embodiments provide bandwidth efficient mechanisms for delivering data to a receiver device via a wireless broadcast network such that data may be assembled in the receiver device for use by a local application. In the various embodiments, data files may be broadcast as content elements via the broadcast network using the FLUTE protocol during a FLUTE session. In an embodiment, the content elements may be broadcast according to a broadcast schedule that may identify a time at which the content elements will be broadcast and the broadcast schedule may be communicated in a file delivery table (FDT) transmitted during a FLUTE session.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: November 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Carlos M. D. Pazos
  • Patent number: 9477374
    Abstract: A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventor: Jakub Snabl
  • Patent number: 9456061
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell D. Felton, Brian E. Olson
  • Patent number: 9426229
    Abstract: An apparatus, method, and computer program product are described that provide for the selection of a device from among one or more devices that is best suited to receive and process content. Upon receipt of input from a user designating a target user with whom content is to be shared, at least one device associated with the designated target user is identified. A capability of one or more of the identified devices to experience the content to be shared is then determined. One of the identified devices is then selected to receive the content at least partially based on the capability determined. In this way, the content is shared with one of the designated target user's devices that is most appropriate for receiving the particular content, providing the target user with the best experience of the content and at the same time allowing for a “user-centric” content sharing experience.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 23, 2016
    Assignee: Nokia Technologies Oy
    Inventors: David Alexander Dearman, Vidya Raghavan Setlur
  • Patent number: 9420441
    Abstract: A system and method for content and application acceleration in a wireless communications system are provided. A method for transmitting data includes receiving a block of data from a content provider, generating a signature from the block of data, and determining if the signature exists in a content cache. The content cache includes previously transmitted signatures and blocks of data associated with the previously transmitted signatures. The method also includes if the signature exists in the content cache, saving the signature but not the block of data in a buffer. The method further includes if the signature does not exist in the content cache, saving the block of data in the buffer. The method additionally includes transmitting contents of the buffer over a backhaul link.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: August 16, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jim Zhao, Guo-Qiang Wang
  • Patent number: 9413714
    Abstract: Systems and methods for processing domain name system requests in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber information using a subscriber identifier to resolve the domain name information at a domain name system (DNS) nameserver. The subscriber identifier and/or subscriber information may be transmitted from a DNS nameserver to a webserver using the domain name information provided in response to the subscriber's DNS queries. The subscriber identifier and/or information may be used in delivering a landing page or in facilitating proxying of resource requests for the requested domain.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Noah Treuhaft, Doug Tabacco, Michael Damm
  • Patent number: 9412096
    Abstract: Techniques to detect spam using language and a country of origin of an e-mail may include receiving an e-mail message for a recipient, detecting a country of origin for the e-mail message and detecting a language of the e-mail message. A technique may further include determining a country frequency with which the recipient communicates with the country of origin by e-mail, and a language frequency with which the recipient communicates in the language by e-mail. A technique may assign a first score to the message according to the country frequency, and a second score to the message according to the language frequency. The scores may used to determine whether the e-mail message is spam. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Nikolayev, Mauktik Gandhi, Mukesh Beher, Manivannan Sundaram, Terence Zink
  • Patent number: 9407464
    Abstract: Methods, systems, and computer-readable media are provided for an application messaging integration framework. An example method includes receiving a user input at a first clinical viewer via an integrated interface. The example method includes sending a message based on the input to a second clinical viewer via an application and messaging integrator. The application and messaging integrator is created to facilitate communication between the first and second clinical viewers. The example method includes updating information at the second clinical viewer based on the message. The example method includes displaying the updated information at the second clinical viewer via the integrated interface.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 2, 2016
    Assignee: General Electric Company
    Inventor: Jason Dieter Klotzer