Patents Examined by Kevin T Bates
  • Patent number: 10667016
    Abstract: Disclosed is a method of adjusting a starting point of a peer, the method including receiving a starting point value and a downloading point value of a counterpart peer from the counterpart peer, determining an initial starting point value of a peer based on the received starting point value and the received downloading point value, calculating a ratio between an average play point move rate (APMR) of the peer and an average fragment reception rate of the peer when the determined initial starting point value is less than the received starting point value, calculating a margin based on the calculated ratio, and determining the starting point value of the peer using one of the received starting point value and the received downloading point value, and the calculated margin.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: May 26, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Wook Hyun, Changkyu Lee
  • Patent number: 10666716
    Abstract: Optimization preferences are defined for optimizing execution of a distributed application. Candidate sets of application parameter values may be tested in test execution environments. Measures of performance for metrics of interest are determined based upon the execution of the distributed application using the candidate sets of application parameter values. Utility curves may be utilized to compute measures of effectiveness for metrics of interest. A multi-attribute rollup operation may utilize the computed measures of effectiveness and weights to compute a grand measure of merit (MOM) for the candidate sets of application parameter values. An optimized set of application parameter values may then be selected based upon the computed grand MOMs. The optimized set of application parameter values may be deployed to a production execution environment executing the distributed application.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 26, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Jaffery Tajuddin, Carlos Alejandro Arguelles, Jeremy Boynes, Adam Lloyd Days, Gavin R. Jewell, Erin Harding Kraemer, Jeenandra Kumar Uttamchand, Manoj Srivastava, Tyson Christopher Trautmann, Praveen Kambam Sugavanam
  • Patent number: 10666735
    Abstract: The invention concerns computer systems that are specially adapted to propagate content over a dynamic network, substantially in real time, by virtue of the locational proximity of interconnected network-joined Client Computers, at least one of which communicates with an interconnected Client Computer via infrared signal, laser pulse, or radio frequency. Preferably, the content will also be weighted (for example, proximity-weighted, rank-weighted, topic-weighted, query-weighted, time-weighted, location-weighted, locality-weighted, vote-weighted, segment-weighted, geophysically-weighted, etc.). The invention particularly concerns such computer systems that employ more than one such weighting. The invention particularly concerns such computer systems that operate using, or through, mobile devices, particularly for distributed computing applications, including social media applications and communications applications conducted over Restricted Computer Networks.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: May 26, 2020
    Inventor: Michael Harrison Tretter Auerbach
  • Patent number: 10659532
    Abstract: Technologies for reducing latency variation of stored data object requests include a proxy computing node communicatively coupled to a plurality of storage nodes. The proxy computing node is configured to determine whether to chunk a data object corresponding to a data object request received by the proxy computing node. Accordingly, the proxy computing node is configured to obtain a retrieval latency of the storage node and determine whether to chunk the data object based on the retrieval latency. The proxy computing node is further configured to, subsequent to a determination to chunk the data object, determine a chunk size (i.e., a portion of the data object) to be retrieved from the storage node and a remaining size of the data object at the storage node after the portion of the data object corresponding to the chunk request is received. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Michael P. Mesnier
  • Patent number: 10659507
    Abstract: Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: May 19, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Osama Lotfallah, Carlos Marcelo Dias Pazos, Charles Nung Lo, Nagaraju Naik, Thomas Stockhammer
  • Patent number: 10659287
    Abstract: A management server capable of improving the convenience of a content distribution service for a user who purchases a vehicular device is disclosed. The management server manages provision of a content distribution service for content execution device, which includes a vehicular device and a mobile communication terminal each installed with a cooperative application to execute content based on mutual cooperation. When user identification information transmitted from the content execution device may match user identification information managed by the user identification information management portion, the management server permits provision of the content distribution service for the content execution device regardless of whether or not a vehicular device included in the content execution device is registered.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: May 19, 2020
    Assignee: DENSO CORPORATION
    Inventors: Takashi Uefuji, Hiroki Ukai
  • Patent number: 10659282
    Abstract: A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: May 19, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Ken Saito
  • Patent number: 10657033
    Abstract: Embodiments presented herein describe techniques for tracking operators of a distributed computing environment (e.g., a streams processing environment) using metadata. During execution of a distributed application of the computing environment, a tracker tool monitors a plurality of operators of the distributed application. Each of the operators stores one or more specified metadata values associated with the operator. For each operator, the tracker tool retrieves the one or more specified metadata values associated with the operator. Upon determining that one of the one or more specified metadata values do not comply with a corresponding expected metadata value, the tracker tool generates an indicator for the operator. The indicator includes information describing the one or more specified metadata values.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, James E. Carey, Jim C. Chen, Brian R. Muras, John M. Santosuosso
  • Patent number: 10652193
    Abstract: Systems and methods are disclosed for managing and/or accessing distributed data storage. A server computing device or network attached storage (NAS) device may include a message processing module to send and receive electronic-mail (email) messages. The message processing module is configured to cause the NAS device to perform NAS operations based on messages (e.g., email messages from users) and to send email messages with the results of the NAS operations to users.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: May 12, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Neeresh Padmanabhan
  • Patent number: 10642780
    Abstract: In a fabric of network elements one network element has an object pool to be accessed stored in its memory. A request for atomic access to the object pool by another network element is carried out by transmitting the request through the fabric to the one network element, performing a remote direct memory access to a designated member of the object pool, atomically executing the request, and returning a result of the execution of the request through the fabric to the other network element.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 5, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Shahaf Shuler, Noam Bloch, Gil Bloch
  • Patent number: 10640108
    Abstract: An on-board terminal device includes a location measuring section that measures a location of an own vehicle, a wireless communication section that transmits own vehicle information including location information of the own vehicle to other vehicles and receives other vehicle information including location information of the other vehicles from the other vehicles by execution of wireless communication with the other vehicles, and a monitoring section that estimates the location of the other vehicles and calculates a relative distance between the own vehicle and the other vehicles when the wireless communication has been interrupted, and executes an alarm process for preventing collision of the own vehicle and the other vehicles when the relative distance is less than a predetermined threshold.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: May 5, 2020
    Assignee: Hitachi Construction Machinery Co., Ltd.
    Inventors: Seiya Katou, Akiyoshi Kirimura, Takeshi Ito
  • Patent number: 10637812
    Abstract: The invention relates to systems and methods for managing emails where an email server that may comprise one or more computer systems, and which may be part of an email system, receives an email addressed to a specified first user. The email server may analyze the received email and access one or more electronic databases, which may comprise information related to one or more respective registered users of the email system. The databases may be stored on one or more computer-readable storage media operatively connected to the email server.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: April 28, 2020
    Inventors: Dana Brunetti, Kevin Spacey
  • Patent number: 10637909
    Abstract: Methods for managing entity profiles and application launching in software applications, including providing a network connected application server, providing an application configured to be loaded on a client computer, receiving credentials associated with a user from the client computer with the application server, identifying subscribed entities associated with the user, displaying a visual representation of the subscribed entities associated with the user on the client computer, and transferring entity profile data to the application in response to the user selecting the visual representation of one of the subscribed entities. In some examples, the methods include loading a launching utility on a client computer, where the launching utility is configured to display a user interface displaying a user subset of software applications.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 28, 2020
    Inventor: Gordon E. Seay
  • Patent number: 10630801
    Abstract: Embodiments of the present invention relate to a data shunting method, a data transmission device and a shunting node device, the data shunting method provided in the embodiments of the present invention includes: acquiring the number of to-be-transmitted shunted data packets which are cached in the shunting node device; when the number of the to-be-transmitted shunted data packets is less than a first threshold value, transmitting shunted data to the shunting node device, otherwise, not transmitting the shunted data to the shunting node device. The data shunting method provided in the embodiments of the present invention enables the data transmission device to provide the shunting node device with an appropriate shunted data rate.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenzhen Cao, Yi Jiang, Wei Quan, Yu Wang, Xiaolong Guo, Qufang Huang
  • Patent number: 10630528
    Abstract: A method and an apparatus for realizing a web service system. The solution includes communicating with nodes operationally connected to a server using a binary web service, the nodes having one or more resources. The server receives from a node a registration message having information on the address of the node, an ID of one or more resources of the node, and an indication that the node is configured to send autonomously information whenever a resource of a node changes, the information having the ID of the resource.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: April 21, 2020
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby
  • Patent number: 10630749
    Abstract: Methods and systems are disclosed wherein TCP may approximate Reliable Transport Protocol (RTP) or UDP delivery for real-time video/data conferencing applications that have long RTT connections.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: April 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Darrin Hobson Simmons, Michael P. Dimitroff
  • Patent number: 10623455
    Abstract: A management system includes a transmission/reception unit configured to receive transmission terminal identification information of a plurality of transmission terminals used for transmitting/receiving content data, a relay device extracting unit configured to specify relay device identification information of a relay device that can be used to be common to the plurality of transmission terminals among the relay device identification information managed by a relay device selection managing unit based on the received transmission terminal identification information, and a selection unit configured to select a relay device based on relay device identification information for which acceptability/unacceptability information managed by the relay device managing unit represents being acceptable among specified relay device identification information as a relay device relaying transmission/reception of the content data.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 14, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Hiroshi Hinohara, Naoki Umehara, Yuya Akimoto
  • Patent number: 10623460
    Abstract: In a streaming application environment, input generated in a remote device may be synchronized with rendered content generated by a virtual streaming application in the streaming application environment in part by using frame refresh events passed between the remote device and the streaming application environment to enable the streaming application environment to effectively track a frame refresh rate of the remote device such that input events received from the remote device may be injected into the virtual streaming application at appropriate frame intervals.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Chuo-Ling Chang, Ping-Hao Wu
  • Patent number: 10623492
    Abstract: A service processing method, a related device, and a system are provided. The method includes receiving, by the controller, a service request, determining, by the controller, an extended service capability required by the service request, acquiring, by the controller, information about an extended service capability provided by at least one of the Ethernet interface hard disks, and instructing, by the controller according to the information about the extended service capability provided by the at least one of the Ethernet interface hard disks, an Ethernet interface hard disk to process the service request, where the Ethernet interface hard disk has the extended service capability required by the service request. This improves service processing efficiency.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Xiaosong Lei
  • Patent number: 10609091
    Abstract: Some embodiments provide a novel content switching method that distributes requests for different types of content to different sets of content servers. In some embodiments, the method deploys a content switch in the ingress data path of a first content server that is part of a first set of servers that processes requests for a first type of content. This content switch receives each content request that is directed to the first content server, and determines whether the received request is for the first content type that is processed by the first content server. If so, the content switch directs the request to the first content server. On the other hand, if the request is for a second type of content that is processed by a second set of servers, the content switch identifies a second content server in the second set and forwards the request to the second content server.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 31, 2020
    Assignee: NICIRA, INC.
    Inventors: Xinhua Hong, Jayant Jain, Anirban Sengupta