Patents Examined by Bharat Barot
  • Patent number: 10778516
    Abstract: Examples herein relate to determining a next state in which to transition multiple IoT devices within an environment. Examples disclose determining, via operation of a state machine, a current state of the multiple IoT devices within the environment. The state machine receives contextual information. Based on the current state and the contextual information, the state machine determine a next state of the multiple IoT devices in which to transition of the multiple IoT devices within the environment.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Soteris Demetriou, Puneet Jain
  • Patent number: 10778727
    Abstract: A system and method for remote acquisition of Internet content in a cyber-physical system. A cyber-physical system can include a multitude of electronic devices that are networked with each other, where some devices control each other to execute particular functions. According to the present embodiments, a user can request Internet information relating to sensory content presented to him/her by a content provider in a particular location by actuating their mobile device. Based on the time of the request and the location and direction of the mobile device, Internet information related to the sensory content that stimulated the user to actuate the mobile device is delivered to the mobile device or a cloud-based user account, for viewing. Such information can be provided via the Internet.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: September 15, 2020
    Inventor: Pin-Han Ho
  • Patent number: 10771577
    Abstract: An information sending method is provided. The method includes calculating a weight of an interaction setting between a first terminal device and a second terminal device, calculating a relational score based on the weight between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices, calculating a service index of the first terminal device based on the relational score, and sending information to the first terminal device based on the service index.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: September 8, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Huimei He, Fengwei Wang, Dijun He
  • Patent number: 10769419
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining one or more data feed that includes data of individuals within a crowd, wherein the crowd comprises a plurality of individuals gathered within an area; examining data of the one or more data feed to return behavior parameter values for respective individuals of the plurality of individuals; identifying, using values of the behavior parameter values, a disrupted group of a plurality of the individuals of the crowd, wherein the identifying is in dependence on a first one or more criterion being satisfied; detecting, using values of the behavior parameter values, a disruptor individual within the disrupted group, the detecting in dependence on a second one or more criterion being satisfied; and providing, by machine logic, one more disruptor mitigation output to mitigate disruptive behavior of the disruptor individual.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar Augusto Rodriguez Bravo, Gregory J. Boss, Bernadette Pierson, Jayashree Vaidyanathan
  • Patent number: 10757215
    Abstract: Logs emitted in a cloud application platform can be cached. Log events emitted by one or more log emitters in the cloud application platform are received. Cache-allocation data that specifies, for each log emitter, a quota for storing log-event data for the log emitter is maintained. For each log emitter of a plurality of log emitters in the cloud application platform, a respective local cache of log events in computer memory is maintained. A global cache for all of the plurality of log emitters in the system is maintained. Each node in the global cache represents a different respective local cache.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 25, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Andrew Poydence, Adam Hevenor, Brady Love, Johanna Ratliff
  • Patent number: 10747208
    Abstract: A system and a microservice for monitoring a plant of automation technology, wherein the plant has a plurality of field devices the field devices can communicate via at least a first communication network with one another and with a control unit, comprising: an execution electronics, which can communicate with at least one of the field devices; and a configuration electronics, which is arranged removed from the execution electronics and which can communicate with the execution electronics via a second communication network, wherein the configuration electronics and/or the execution electronics has at least one microservice, which is appropriate for the type of the field device and which is embodied to provide at least one functionality for execution in the execution electronics and/or in the configuration electronics.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 18, 2020
    Assignee: CODEWRIGHTS GMBH
    Inventors: Thomas Debes, Michael Gunzert
  • Patent number: 10743171
    Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: August 11, 2020
    Assignee: Aferno, Inc.
    Inventors: Martin Arnberg, Steve Hales, Phillip Myles
  • Patent number: 10742522
    Abstract: A method for providing a service in a telecommunications network comprising a plurality of resources and at least one slice of resources. The method comprises actions of receiving, creating and modifying. A request is received from a customer to serve a group of user devices by a first service. A new NSI is created to provide the first service, if it is determined that there is no existing NSI, shareable between a plurality of services, that can provide the first service. An existing NSI, shareable between a plurality of services, is modified to serve the group of user devices by that first service in addition to at least one second service that is already provided by the existing NSI, if it is determined that the existing NSI can provide the first service.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 11, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nimal Gamini Senarath, Xu Li, Hamidreza Farmanbar
  • Patent number: 10733021
    Abstract: Disclosed is a cloud computing system that includes: a core cloud part that stores and manages the cloud service in the core cloud server; and an edge cloud part that is arranged on a network node connected with the client terminal to form an edge cloud server, operates a portion or an entirety of a cloud service of the core cloud part at the edge cloud server, and stores and manages data of said service or receive cloud service packet information from the core cloud part to provide the cloud service to the client terminal. The edge cloud part includes an edge cloud awareness part that determines whether or not identification is possible for a cloud service request signal transmitted from a publisher client terminal, and an edge cloud processing part that determines whether or not to provide the cloud service corresponding to the request signal.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 4, 2020
    Assignee: University-Industry Cooperation Group of Kyung-Hee University
    Inventors: Eui Nam Huh, Yunkon Kim, Jun Young Byun
  • Patent number: 10728899
    Abstract: A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: July 28, 2020
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Michael Luna
  • Patent number: 10721192
    Abstract: Embodiments of the present disclosure provide a visual media file transmission method and a user terminal. The visual media file transmission method includes: monitoring a transmission request for a visual media file; extracting, when the transmission request is detected, according to a reference value, information related to the visual media file to obtain an analysis result. The information related to the visual media file includes content information of the visual media file and/or a communication message associated with the visual media file; and determining, based on the analysis result, whether to transmit an original version of the visual media file. Embodiments of the present disclosure aim at optimizing transmission of the visual media file and lowering the probability of repeated transmission of the visual media file.
    Type: Grant
    Filed: June 23, 2018
    Date of Patent: July 21, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chao Wei
  • Patent number: 10715637
    Abstract: A method of automated deployment management for a computer network is provided. The method is implemented using a distributed deployment agent that includes a server system agent operating on a server system and a client system agent operating on a client system. The client system agent is communicatively coupled to the server system agent. The method includes determining target locations associated with the client system, generating (using a configuration file) a command file configured for execution on the client system that hosts a computer application, configuring the command file with deployment instructions for the client system to automate deployment of the command file, and causing the client system agent to extract the command file and execute the command file on the target locations. The execution activates a system update event on the client system and/or a software update event for the computer application.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: July 14, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Christopher John Erdelyi
  • Patent number: 10708353
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 7, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, David Ngo
  • Patent number: 10701406
    Abstract: Systems, apparatuses, methods, and software for using a network to efficiently distribute media content assets from a virtually unlimited content library and/or other storage to a plurality of client devices, as well as bi-directional local content sharing between head ends, and dynamic distribution and generation of media content assets within the network.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 30, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Weidong Mao
  • Patent number: 10686900
    Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
  • Patent number: 10673950
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: June 2, 2020
    Assignee: Veniam, Inc.
    Inventor: Henrique Manuel Pereira Cabral
  • Patent number: 10673979
    Abstract: A user data sharing method comprises: acquiring information of a query medium; obtaining, according to the information of the query medium, at least one user account related to the query medium and relationship information of the at least one user account from a medium network, the relationship information of the user account comprising: a strength of a relationship between the user account and the query medium and a strength of a relationship between the user account and other user accounts; constructing a local medium network by using the obtained at least one user account and relationship information of the at least one user account; determining a trusted account from the at least one user account by using the local medium network; and acquiring user data of the trusted account and outputting the user data of the trusted account as the user data corresponding to the information of the query medium.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Fengwei Wang, Huimei He, Dongxing Wu, Dijun He, Ruihua Lin
  • Patent number: 10673933
    Abstract: The present invention relates to a content providing system, a receiving apparatus and method, a storage medium, and a program, which enable to perform a variety of contents provisions. An operational terminal 21 can obtain, from a storage terminal 1, contents corresponding to utilization information sent from an operational terminal 11 that is receiving provision of predetermined contents from a storage terminal 1. That is, if a user 23 is interested in contents that a user 13 is watching and listening to on the operational terminal 11, and desires to watch and listen to it, the user 23 can watch and listen to on the operational terminal 21, the contents that the user 13 is watching and listening to, by holding the operational terminal 21 very close to the operational terminal 11, or holding the operational terminal 11 very close to the operational terminal 21.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 2, 2020
    Assignee: SONY CORPORATION
    Inventors: Yoriko Komatsuzaki, Makoto Sato, Takuro Noda
  • Patent number: 10645183
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that are to cause the processor to access a request from a client device, and send the request to a first endpoint, in which the first endpoint is configured to generate a first response to the request. The instructions are further to cause the processor to receive the first response from the first endpoint, in which the first response includes redirect information for the request, select, based upon the redirect information, a second endpoint that is configured to generate a second response to the request, send the request to the selected second endpoint, receive the second response from the second endpoint, and send a final response to the client device, the final response including information included in both the first response and the second response.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 5, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marc A. Walker, Ananda Sinha, Zhifeng Wang
  • Patent number: 10645160
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for migrating data from a first storage system to a second storage system. That data is for a process (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second storage system. That data is stored according to data subsets that are each exclusive of each other. As each data set is migrated, access to the data set by the process is precluded, but access for the remaining data sets is not affected. Once the data migration is complete, access to the data set by the process is restored.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 5, 2020
    Assignee: Google LLC
    Inventor: Tyler Sanderson