Patents Examined by Bharat Barot
  • Patent number: 10805419
    Abstract: A method performed by a computing system includes executing a web application container and in response to determining that a runtime web application for the web application container is not locally accessible, prompting a user for credentials. The method further includes sending the credentials to a configuration server and after sending the credentials to the configuration server, receiving a target uniform resource locator (URL). The target URL may point to a runtime web application on a first runtime web application server. The method further includes downloading the runtime web application to the computing system and executing the runtime web application.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 13, 2020
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventor: Dany Sylvain
  • Patent number: 10805363
    Abstract: A method, a device and a system for pushing a file are provided. In some embodiments, the method includes: splitting a data file to be pushed into multiple sub-files; uploading the multiple sub-files in parallel to a file storage node; and adding a push task corresponding to the multiple sub-files into a coordinator node. When it is detected that the push task is added into the coordinator node, a slave push node downloads the multiple sub-files in parallel from the file storage node, merges the multiple downloaded sub-files, and pushes a data file obtained by the merging to a destination node upon receipt of a scheduling instruction from the master push node. The solutions shorten the time taken to upload the data file and the time taken to download the data file, and improve the push efficiency.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 13, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Ruhai Luo
  • Patent number: 10798218
    Abstract: The present application discloses an environment isolation method. First, a pre-configured full address in a routing address pool in a Remote Procedure Call (RPC) client terminal is automatically refreshed according to a preset cycle. The RPC client terminal stops automatic refresh in the routing address pool after receiving an environment isolation instruction sent by an environment isolation device, and replaces a current address in the routing address pool with a combined address. When subsequently receiving a service call request sent by a user, the RPC client terminal generates a valid target address based on the combined address in the routing address pool, sends the service call request to an RPC server terminal corresponding to the target address, and returns to the user a service processing result returned by the RPC server terminal.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: October 6, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Songlin Zhang
  • Patent number: 10791080
    Abstract: A user engagement system and methods for operating the same to display notification messages are provided herein. The user engagement system may include a camera assembly, an image monitor, and a controller configured to initiate a message-display operation based on a signal received from a user device. The camera assembly may be mounted in a fixed position and directed away from a cabinet of a cooking appliance. The image monitor may be directed away from the cabinet.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 29, 2020
    Assignee: Haier US Appliance Solutions, Inc.
    Inventor: Jeff Donald Drake
  • 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: 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: 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: 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: 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: 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