Patents Examined by Cheikh Ndiaye
  • Patent number: 10142405
    Abstract: Techniques for optimizing a plurality of parallel network connections for a digital content stream through a network between a plurality of content servers and a content player. Embodiments determine an indication of network performance for each of the plurality of parallel network connections. Additionally, upon determining that a first one the plurality of parallel network connections is underperforming, based on whether the indication of network performance associated with the first parallel network connection satisfies a threshold level of performance, the first parallel network connection is dropped. Upon determining that a total throughput for the digital content stream is less than a minimum threshold of network performance, embodiments select a content server with which to establish a new parallel network connection, based on historical network performance data associated with the selected content server, and also establishing the new parallel network connection to the selected content server.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: November 27, 2018
    Assignee: NETFLIX, INC.
    Inventors: Mark Watson, Bin Wang, Wei Wei
  • Patent number: 10142447
    Abstract: A system and approach that may provide a protocol independent environment to configure an ASC (application specific control) device in, for example, a heating, ventilation and air conditioning system. By using this system and approach, a user may reuse a device configuration already done for a device of one protocol in a device of another protocol without being required to reconfigure the latter device from scratch. This way may help a user to reduce the total setup time required to fully configure a device. The reduction may be done by simply exporting the configuration information from the first device and then importing the configuration information into the second device, where the internal protocol specific details can be handled internally by a tool. Thus, a user need not bother with the details that are in the background of the moving a configuration among devices of different protocols.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 27, 2018
    Assignee: Honeywell International Inc.
    Inventor: Ravi Bharathi Krishnan
  • Patent number: 10135768
    Abstract: A method and computer readable recording medium having a program for managing sent messages in a messenger server includes receiving a message to be transmitted to a user terminal associated with a user account, the message received from a second user terminal associated with a second user account, inserting into the message information indicating an inactive status, and transmitting the message including the information to the user terminal, wherein the information causes the user terminal to disable a message notification function.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-Young Shin
  • Patent number: 10129331
    Abstract: A management server and method for load balancing a cluster of host computers analyzes load metrics of clients naming on the host computers in the cluster to select a first client that can be migrated from a first host computer in the cluster to a second host computer in the cluster to improve load balance for the cluster and a second client running on the second host computer that can be swapped with the first client running on the first host computer for a client swapping operation. The client swapping operation involves simultaneously migrating the first client from the first host computer to the second host computer and migrating the second client from the second host computer to the first host computer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 13, 2018
    Assignee: VMware, Inc.
    Inventors: Adarsh Jagadeeshwaran, Sai Inabattini
  • Patent number: 10122666
    Abstract: In an approach to storing message content, one or more computer processors receive a selection of message content. The one or more computer processors receive a selection of a category associated with the selected message content. The one or more computer processors store the selected message content associated with the selected category.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Stephen G. Meyer, Kimberly G. Starks
  • Patent number: 10116572
    Abstract: The present invention discloses a method, a device, and a system for acquiring streaming media data. By performing a statistical analysis on historical information related to a streaming media service, which is recorded by at least one device of a terminal and a media content delivery device, bit rates suitable for downloading a streaming media file when different types of terminals access various types of networks are summarized, so that when performing a streaming media service, a terminal can directly request to acquire a streaming media file at a suitable bit rate without a need to attempt to download the streaming media file, starting from a lowest bit rate.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 30, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wei Lv
  • Patent number: 10116713
    Abstract: The present disclosure relates to systems, methods, electronic devices and applications for content streaming with an intermediate content buffer. In one embodiment, a method includes detecting, by a content buffer, a request for network content from a player, wherein the request is a network communication detected by the content buffer and the request for network content is directed to a server and identifying, by the content buffer, associated network content, wherein the associated network content is associated with the network content requested by the player. The method may also include pre-downloading associated network content for the player based on the identifying, wherein the content buffer requests associated network content from the server, and providing the associated network content to the player. Another embodiment is directed to a device configured to run a content buffer and provide content for a content player.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 30, 2018
    Assignees: JAMDEO CANADA, LTD., QINGDAO HISENSE ELECTRONICS CO., LTD., HISENSE USA CORP., HISENSE INTERNATIONAL CO., LTD.
    Inventors: Tong Chen, Mikhail Shoykher
  • Patent number: 10110519
    Abstract: Various examples provide a method, an apparatus and a storage medium for sharing information. According to the method, a user to be shared is identified in an address book in an instant messaging (IM) client; an electronic business card is generated by using basic information of the to-be-shared user in the IM system, and is sent to a receiving client. Various examples of the present disclosure also provide a method and an apparatus for receiving shared information.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 23, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Runda Cai, Qing Huang, Zhijie Zhou, Liangliang Fan, Runjia Huang, Xueqin Lin, Ganrong Yang, Kunfeng Rong, Xing Liang, Haiwen Chen, Jingqiong Feng, Tianqing Huang
  • Patent number: 10091109
    Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: October 2, 2018
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Patent number: 10089405
    Abstract: A system and a method for the management of addressable network resources (e.g., Web pages, electronic documents accessed via a Uniform Resource Identifier, etc.) within a network are provided. Specifically, embodiments of addressable network resource selection systems and methods are disclosed for managing the analysis and identification of optimal links between addressable network resources. A resource selection component enables pruning of undesirable pages on the basis of various usage metrics, including user depart rate. The resource selection component may then identify optimal linking strategies by determining one or more linking scores for remaining pages based on any of a number of different page usage metrics. In other embodiments, addressable network resource selection systems and methods may weight linking scores to emphasize desired outcomes, such as encouraging exploration of a network-based site or encouraging high aggregate sales figures.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jinesh U. Vora, Adam Brent Johnson
  • Patent number: 10084674
    Abstract: A method includes monitoring, by one or more processor, a communications connection to a client, and detecting a disconnection event. The disconnection occurs when activity over the communications connection drops below a threshold. Based on detecting the disconnection event, the one or more processor creates a cloned virtual environment by cloning an original virtual environment obtained by the client via the communications connection. The original virtual environment and the cloned virtual environment execute in parallel. The one or more processor obtains process information and based on the process information, applies at least one process to the cloned virtual environment and monitors the communications connection, to detect a reconnection event, where the reconnection event includes activity over the communications connection being above or equal to the threshold.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventor: Takashi Yanagisawa
  • Patent number: 10084699
    Abstract: Apparatus has at least one processor and at least one memory having computer-readable code stored therein which when executed controls the at least one processor to perform a method comprising: maintaining plural logical connections on a communications path; transmitting data packets on different ones of the logical connections; monitoring acknowledgements received in respect of the data packets transmitted over the different ones of the logical connections; reusing a logical connection for which an acknowledgement for a transmitted data packet has been received; creating a new logical connection when there is a data packet to transmit over the path and there are no logical connections available for reuse; and destroying excess logical connections. This can result in the maintenance and use of a number of logical connections that is most appropriate for the link conditions and the data transmission requirements, thereby potentially maximizing transmission speed and minimizing system resource requirements.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 25, 2018
    Assignee: Bridgeworks Limited
    Inventors: Paul Burgess, David Trossell
  • Patent number: 10061839
    Abstract: A system and a computer-implemented method of gathering data on at least one website is provided where by placing a tracking overlay on a website, the tracking overlay operates independently from any concurrently active program, appearing concurrently within a user interface, allowing for work with said concurrently active program. The work including capturing data within said tracking overlay, including a plurality of identifying markers of said data from the website; and storing the data, including said plurality of identifying markers within at least one database. The stored data includes classifying the data and images with tags and meta-data.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: August 28, 2018
    Inventor: Matt O'Malley
  • Patent number: 10057183
    Abstract: A method of network resource management comprising, with a processor, creating a model of an application, defining a number of substitution points within the model, expressing the substitution points as abstract models with a set of sub-types, and codifying a number of policies that express which sourcing option to use for each substitution point.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: August 21, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Wei-Wei Zhou, Shi Xin
  • Patent number: 10038683
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for facilitating communications initiated through a social networking account. A detected message communicated using a social networking account can be determined to satisfy a response criteria. Code for displaying a communications initiation feature on a customer communications apparatus associated with the social networking account can be transmitted. Selection information representing a selection of the communications initiation feature can be received and can include a parameter associated with the selection and origin information. The selection information can be validated by determining that the selection is associated with the social networking account and by comparing the parameter with a stored credential associated with the communications initiation feature. When the selection is validated, the communications can be facilitated.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: July 31, 2018
    Assignee: LivePerson, Inc.
    Inventors: Matan Barak, Todd Lewis, Justin Robert Mulhearn
  • Patent number: 10038737
    Abstract: Embodiments of the present invention disclose an application recommendation method, device, and system, which relate to the field of network technologies, and can recommend an application related to a service system to a user in real time according to location information of a terminal device and the service system, to save the user's time for querying the application. The method includes initiating a broadcast message to each service system located within a preset geographic location range, so that each service system returns a response message; and when an application corresponding to a response message of the service system is not installed in a terminal device, sending a download request to a server; and downloading and installing the application according to download information sent by the server.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 31, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zijun Li
  • Patent number: 10033571
    Abstract: This remotely-managed device is a remotely-managed device configured to operate on a plurality of hierarchical layers, and includes: a main information processing section for communicating with a managing device by use of a first layer; and a sub information processing section for managing, on a second layer being an upper layer than the first layer, an application operating by use of the second layer, wherein the main information processing section receives instruction information from the managing device in accordance with CWMP, and outputs the received instruction information to the sub information processing section, and the sub information processing section manages the application based on the instruction information received from the main information processing section.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: July 24, 2018
    Assignee: SUMITOMO ELECTRIC INDUSTRIES, LTD.
    Inventor: Akihiro Sakurai
  • Patent number: 10027747
    Abstract: A terminal communication apparatus has a terminal communication control portion rendering an immediate communication control portion sequentially transmitting serial data to another terminal communication apparatus bitwise when receiving a packet as bitwise serial data and a normal communication control portion performing processing on the packet after accumulating the serial data until the serial data reaches a packet length when receiving the bitwise serial data switchable, performing processing with the immediate communication control portion in a case of receiving a time adjustment packet containing time adjustment data posting a timing of synchronization in the other terminal communication apparatus and performing processing with the normal communication control portion in a case of receiving a packet other than the time adjustment packet. Thus, synchronization of control object devices can be enabled without previously investigating communication delay times.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: July 17, 2018
    Assignee: HITACHI HIGH-TECHNOLOGIES CORPORATION
    Inventors: Takashi Saegusa, Ikuo Takemura, Hideyuki Kamasuka, Masahiro Koyama, Terunobu Funatsu
  • Patent number: 10015065
    Abstract: Based on network route tracing data from a set of monitored computing nodes, pairs of network analysis agents that are allocated to monitored computing nodes that are linked by at least a target number of non-redundant network paths are identified. The identified pairs of agents are de-allocated from the set of monitored computing nodes. New pairs of agents are allocated to the set of monitored computing nodes to replace the de-allocated pairs of agents.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 3, 2018
    Assignee: Amazon Technolgies, Inc.
    Inventors: Alessandro Raffio, Neil Michael Cowzer, Maurizio Cimadamore
  • Patent number: 10009398
    Abstract: The present invention provides a system for providing event-related contents to users attending an event, comprising: a set of cameras (110, 111, 112) for filming the event, a central unit (120) adapted to receive video streams from said cameras, a plurality or user terminals (140) at the event site, a local wireless network (130) for communications between said central unit and said plurality of user terminals, a source (160) of event-related editorial contents (620) accessible by said central unit, means provided in said user terminals (140) for selectively displaying, through a dedicated user interface (800), video streams and event-related editorial contents provided by said central unit (120) via said local wireless network (130), and content control means (400, 410, 430) provided at said central unit (120) for selectively controlling the nature and contents of the event-related contents accessible by the user terminals as a function of parameters contained in a group comprising time, user terminal local
    Type: Grant
    Filed: March 30, 2013
    Date of Patent: June 26, 2018
    Inventor: Natalia Tsarkova