Patents Examined by Wuji Chen
  • Patent number: 10681152
    Abstract: The present specification relates to a method by which a device supports a service by using an application service platform (ASP) in a wireless communication system, and the service supporting method can comprise the steps of: performing a service discovery for a first service by using the ASP; and performing a service connection on the basis of a result of the service discovery, wherein when the ASP supports a plurality of service discovery interfaces and a plurality of service connection interfaces, the service discovery is performed using at least one of the plurality of service discovery interfaces, and the service connection can be performed using at least one of the plurality of service connection interfaces.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 9, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Dongcheol Kim, Byungjoo Lee, Giwon Park, Hyunhee Park, Taesung Lim
  • Patent number: 10659419
    Abstract: Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A computer-implemented method includes: receiving, by a computer device, a device status message from an Internet-of-Things (IOT) device; receiving, by the computer device, a message from a message server; assigning, by the computer device, a priority to the message based on the device status message from the IOT device; and communicating, by the computer device, the assigned priority of the message to the message server.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh Borse, Radha Radha Mohan De
  • Patent number: 10652303
    Abstract: A method comprising by one or more computing systems of a virtual-room networking system, receiving, from a client computing device, a request to access a remote client; by the one or more computing systems of the virtual-room networking system, capturing, from the remote client, content to be presented to one or more client computing devices; by the one or more computing systems of the virtual-room networking system, encoding the captured content to be presented to the one or more client computing devices, wherein the encoding processes and converts the captured content in a format to be presented to the one or more computing devices; by the one or more computing systems of the virtual-room networking system, transmitting the encoded captured content to the one or more client computing systems.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: May 12, 2020
    Assignee: Rabbit Asset Purchase Corp.
    Inventor: Timophey Zaitsev
  • Patent number: 10644937
    Abstract: The present disclosure describes techniques for using instances of a connector to communicate with multiple target systems without a manual pre-configuration step for each of the multiple target systems. The connector may be an extensible program-code-template for creating objects to perform one or more operations. For example, each instance of the connector may obtain information regarding a corresponding target system, determine an interface to the corresponding target system based on the information, and translate requests for the corresponding target system according to the interface.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Jagan Mohan Ungati, Sourav Panda, Shahabas Salam, Basavaraj Hungund, Atul Goyal
  • Patent number: 10637955
    Abstract: A relay device includes a first relay device connected to a server and a second relay device connected to a client. The first relay device includes a request unit that requests the server to prefetch data in response to a request from the client; a control unit that caches the data in a first cache; and a notification unit that requests the server to prefetch data in response to a current request from the client, and notifies the second relay device of a predetermined signal when the data matches the data cached in the first cache. The second cache of the second relay device caches a part of the data cached in the first cache. The response unit performs, detecting the predetermined signal, a proxy response to the client with the data cached in the second cache in response to a data request from the client.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Kameyama, Shinichi Sazawa
  • Patent number: 10623280
    Abstract: Methods and apparatus are disclosed for diagnostic testing, and in particular to methods and apparatus for obtaining diagnostic test results in respect of network-reliant applications used by one or more devices (1, 1?) in a local user network (3), the one or more user-devices (1, 1?) being operable to communicate with a digital communications access network (5, 6, 8) via a network gateway device (2) having a control module associated therewith, and being operable to communicate with remote networked devices (7, 9) involved in said network-reliant applications via the access network. Preferred embodiments relate to methods and apparatus for triggering diagnostic testing procedures and obtaining test results indicative of the actual Quality of Experience (QoE) of one or more users of the applications being run on the user-devices (1, 1?) in the user network (3).
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 14, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Alan Smith, Trevor Burbridge
  • Patent number: 10623244
    Abstract: Enhanced communication protocols can improve reliability and efficiency of data transfers between a host device and one or more field devices on an industrial process network. A field device can store a device description that includes a plurality of parameters descriptive of functional attributes of the field device. A host device can upload the device description for use in communications with the field device. The field device can further store a plurality of storable configurations, each storable configuration representing an entire configuration of the field device. The host device can upload the plurality of storable configurations from the field device, such as to transfer the storable configurations to a second field device on the same or different network. The host device can transmit a configuration activation request to cause a field device to operate in accordance with configuration data included in a selected one of the plurality of storable configurations.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 14, 2020
    Assignee: Emerson Process Management LLLP
    Inventors: Anthony Dean Ferguson, Brian Alan Franchuk, Thomas Marvin Bell
  • Patent number: 10623468
    Abstract: Generally systems and methods for simultaneous file exchange are disclosed. In some embodiments systems and methods for the simultaneous exchange of electronic files are disclosed, wherein the systems and methods employ one or more storage object, and wherein one or more entities are associated with the one or more storage object.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: April 14, 2020
    Assignee: MBR Innovations LLC
    Inventor: Matthew B. Rappaport
  • Patent number: 10616080
    Abstract: A robot data transfer method includes the step of collecting data from each of a plurality of robots in a multi-robot production facility in real-time. The data collected from the robots is then transferred in real-time from a controller of each of the robots to a first data collection device. Within the first data collection device, the data is buffered using a multi-segment queueing mechanism. The queueing mechanism is configured with a retention policy. The data is then transferred to a second data collection device based on the retention policy of the queueing mechanism of the first data collection device. The second data collection device analyzes the data and determines whether maintenance or optimization is necessary for any of the robots.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 7, 2020
    Assignee: FANUC AMERICA CORPORATION
    Inventors: Isaac Eckert, Gordon Geheb, Bradley Q. Niederquell, Yi Sun, Jason Tsai, Rick E. Wunderlich
  • Patent number: 10606248
    Abstract: A data transmission and control device in a multi-node sensor network, comprising a processing control module (110). The processing control module (110) comprises an instruction processing unit, a data processing unit, at least one group of first-type interfaces (J101-J10n), at least one group of second-type interfaces (J201-J20n), one group of fifth-type interfaces (J500) and one group of sixth-type interfaces (J600). The fifth-type interfaces (J500) have communication connections with an external control device (120). The first-type interfaces (J101-J10n) respectively have communication connections with a sensor (140) so as to cooperate with the instruction processing unit to configure and query a parameter of the sensor (140), and to upgrade firmware and report feedback information of the sensor (140) and the processing control module.
    Type: Grant
    Filed: January 23, 2016
    Date of Patent: March 31, 2020
    Assignee: THE WUHAN DIGITAL PET CO., LTD
    Inventor: Lei Fang
  • Patent number: 10582266
    Abstract: Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns a rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: March 3, 2020
    Assignee: VASONA NETWORKS INC.
    Inventors: Nery Strasman, Tal Shaul
  • Patent number: 10581955
    Abstract: A source IT-infrastructure hosts a composite application including multiple functional modules connected to each other via communication links. An abstract pattern includes first nodes and first links representing the functional modules and communication links and lacks resource-related data enabling a deployment engine to instantiate a resource for providing a runtime environment. A target IT-infrastructure has assigned a resource catalog including, for each resource available in the target IT-infrastructure, a specification of the resource's capabilities, and includes second nodes and links, each second node being a representation of one or more of the resources of the target IT-infrastructure and including an indication of the capabilities of one or more resources represented by the second node. The first nodes and links of the abstract pattern are iteratively supplemented by the second nodes and second links.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Utz Bacher, Einar Lueck, Stefan Raspl, Thomas Spatzier
  • Patent number: 10581675
    Abstract: A system for deploying an application using an infrastructure identified based on metadata associated with source code of the application. The system extracts code metadata during compile time and build time of the application source code. Application configuration parameters are identified from the metadata and matched to an application configuration pattern selected from multiple application configuration patterns stored in a repository. A learning process is applied wherein feedback data is used to create new application configuration patterns and update existing patterns. An infrastructure script is generated using infrastructure parameters identified using the selected application configuration pattern. The infrastructure script is executed to provision an infrastructure for deployment of the application.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Balaji Thiagarajan Iyer
  • Patent number: 10580099
    Abstract: Methods and systems for managing real estate permissions are disclosed. At least one user device is in network communication with a server platform. The server platform comprises a database storing at least one master key associated with at least one piece of real estate. The at least one user device is operable to unlock the at least one master key by at least one corresponding slave key for permission. The at least one user device is operable to function within the at least one piece of real estate based on obtained permission. At least one geofence is associated with the at least one piece of real estate. The at least on geofence is defined by at least one geographic designator associated with at least one Internet Protocol (IP) address.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 3, 2020
    Assignee: GEOFRENZY, INC.
    Inventors: Bennett Hill Branscomb, Benjamin T. Jones
  • Patent number: 10581725
    Abstract: An information processing apparatus which has received an instruction to perform communication determines whether a server supports multi-connection communication. When the information processing apparatus determines that the server does not support multi-connection communication, the information processing apparatus performs communication by using one connection instead of using multi-connection communication.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: March 3, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Minoru Fujisawa
  • Patent number: 10541968
    Abstract: A registrar may authenticate a registrant and allow the registrant to access a registrant customer account. The registrant customer account is private (accessible only by the registrant) and displays domain names and/or settings for the domain names registered to the registrant. The registrant may change domain name settings, such as renewals or DNS, from the registrant customer account. The registrar may generate one or more suggested domain names that are derived from the one or more domain names registered to the registrant. When the registrar detects an interest in a domain name registered to the registrant, the registrar may immediately thereafter display one or more suggested domain names that were derived from that domain name registered to the registrant for registration. If selected by the registrant, the registrar may register the selected suggested domain names to the registrant through a registry.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 21, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: James Bladel, Richard Merdinger, Kevin Kreuser, Peter Osmond
  • Patent number: 10536550
    Abstract: A system receives event information describing an event performed by a user with a content provider. The system identifies a property associated with the content provider whose aggregation conditions are satisfied by the event. The system selects an aggregator to which to send the information based on the user. The selected aggregator stores an event entry in its aggregator store with the event information and an indication of the property. The aggregator determines an aggregate value of the user for the property based on event entries in the aggregator store associated with the user and the property. The system provides a content item associated with the content provider to the user based on audience conditions of the property being satisfied by the aggregate value. The system also determines a removal time for each event entry and schedules an aggregation event for updating the user's aggregate value at removal time.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Loren William Abrams, Jinfu Leng, David Paul Capel
  • Patent number: 10516753
    Abstract: Disclosed are various embodiments for predictive caching of content to facilitate use of the content. If account is likely to commence use of a content item, the content item is cached before the use is commenced. The cache may be divided into multiple segments with different content selection criteria.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lei Li, Andrew Jason Ma, Gurpreet Singh Ahluwalia, Abhishek Dubey, Sachin Shah, Vijay Sen, Gregory Scott Benjamin, Prateek Rameshchandra Shah, Cody Wayne Maxwell Powell, Meltem Celikel, Darryl Hudgin, James Marvin Freeman, II, Aaron M. Bromberg, Bryant F. Herron-Patmon, Nush Karmacharya, Joshua B. Barnard, Peter Wei-Chih Chen, Stephen A. Slotnick, Andrew J. Watts, Richard J. Winograd
  • Patent number: 10491499
    Abstract: A device may receive information that identifies a resource utilization, by another device, of a cloud computing resource. The device may determine a current score based on the information that identifies the resource utilization and information that identifies a threshold. The current score may be indicative of the resource utilization relative to the threshold. The device may determine a prediction of a future score related to the resource utilization based on the current score and based on the threshold. The prediction of the future score may relate to satisfaction of the threshold. The device may determine a set of recommendations. The set of recommendations may be related to the resource utilization. The device may provide information that identifies the current score, the prediction of the future score, or the set of recommendations to permit or cause an action to be performed. The action may be related to the resource utilization.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: November 26, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Parag Dave, Paresh Takawale, Garima Mittal, Amitkumar Bangad
  • Patent number: 10484459
    Abstract: A computer streaming system includes an application hints unit that provides an advisory hint for a remote user device corresponding to a selected streaming application, and a sending unit that manages streaming of the advisory hint and the selected streaming application over a network connected to the remote user device. Additionally, the computer streaming system includes a receiving unit that recovers the advisory hint for the remote user device, and a hints processing unit that applies the advisory hint to the remote user device when employing the selected computer application. Also, the computer streaming system includes a feedback unit that provides remote user feedback information over the network directed to responding to the advisory hint, and an update unit that provides the remote user feedback information. Also provided is a method of streaming a computer application.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: November 19, 2019
    Assignee: Nvidia Corporation
    Inventors: David Eng, Rajesh Medisetty, Amit Chaudhary, Rahil Dhru