Patents Examined by Shean Tokuta
  • Patent number: 11601524
    Abstract: Techniques for intelligent proactive template-driven data caching are disclosed. In one embodiment, a method is disclosed comprising receiving notification of input by the user of a user computing device, identifying a user activity corresponding to the user input, using the identified user activity to obtain a template comprising a number of data retrieval operations for the identified activity and timing information indicating, for each data retrieval operation, a corresponding timing for performing the data retrieval operation, performing a data retrieval operation identified by the template to retrieve data item(s) from data storage remote to the user computing device in accordance with the corresponding timing indicated by the template, causing the retrieved data items to be stored in data storage local to the user computing device.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: March 7, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Sunil Kumar
  • Patent number: 11588880
    Abstract: A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile device, identifying information corresponding to a user account associated with at least one of a plurality of online service providers; capturing media content with a media input component included in the mobile device; and after the media content is captured, automatically uploading to the at least one online service provider the captured media content and the identifying information, without receiving user input contemporaneous with the automatic uploading that specifies that the captured media content is to be uploaded. The mobile device can further include a wireless communication component configured to wirelessly send data to and wirelessly receive data from the plurality of online service providers, which can be external to the mobile device.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
  • Patent number: 11587095
    Abstract: A system for detecting service issues within multi-sourced service data. The system includes a memory and one or more electronic processors coupled to the memory. The electronic processors are configured to receive one or more data sets in near real time, and to enrich the dataset with one or more metadata parameters, pre-clean the data within the dataset, and determine one or more data points within the dataset that are semantically similar to each other. The electronic processors are also configured to generate a similarity score for each of the semantically similar data points, and determine one or more significant clusters within the dataset within a predefined lookback window. The electronic processors are also configured to analyze the determined significant clusters to determine the existence of one or more service issues, and generate a service alert based on the analysis determining that one or more service issues are present.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donovan A. Isaak, Mark R. Gilbert, Vadivelan Ramalingam
  • Patent number: 11582117
    Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: February 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
  • Patent number: 11582303
    Abstract: A multitenant infrastructure server (MTIS) is configured to provide an environment to execute a computer routine of an arbitrary application. The MTIS receives a request from a webtask server to execute the computer routine in a webtask container. The computer routine is executed in the webtask container at the MTIS. Upon successful execution of the computer routine, a result set is returned to the webtask server. If the execution of the computer routine is unsuccessful, an error notification is returned to the webtask server. The resources consumed during the execution of the computer routine are determined. The webtask container is destroyed to prevent persistent storage of the computer routine on the MTIS.
    Type: Grant
    Filed: July 30, 2022
    Date of Patent: February 14, 2023
    Assignee: Okta, Inc.
    Inventors: Tomasz Janczuk, Matias Woloski
  • Patent number: 11580130
    Abstract: A method includes calculating first connection usage information based on a first number of connections being used in a connection pool over a first time interval and adding a first number of database connections to the connection pool based on determining that the first connection usage information satisfies a first usage threshold. Additionally, the method includes calculating second connection usage information based on a second number of connections being used in the connection pool over a second interval. The second interval has been previously reset responsive to adding the first number of database connections to the connection pool. The method also includes determining whether to adjust the number of database connections in the connection pool based on the second connection usage information.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: February 14, 2023
    Assignee: PAYPAL, INC.
    Inventor: Jaykumar Patel
  • Patent number: 11575772
    Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: February 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 11563651
    Abstract: Disclosed is a method for network slicing, which includes: determining a service keyword of a service intention after receiving the service intention from a user; converting the service intention into a network request according to the service keyword of the service intention on the basis of a pre-established mapping model, wherein, the network request comprises at least one network requirement index; determining a set of network slicing configuration parameters according to the network request and current network environment state on the basis of a network slicing model, wherein the network slicing model is a deep neural network model for determining network slicing configuration parameters according to a network request and a network environment state; and performing a network slicing according to the set of network slicing configuration parameters. The present disclosure also provides a device for network slicing and a computer readable storage medium.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 24, 2023
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Hui Yang, Zhengjie Sun, Qiuyan Yao, Bowen Bao, Chao Li, Jie Zhang
  • Patent number: 11563825
    Abstract: Various embodiments are directed to an improved group-based communication apparatus that is configured to efficiently manage draft messaging communications in a group-based communication system. The group-based communication apparatus is configured to synchronize draft messaging communications, including creating, updating, deleting, and posting of such draft messaging communications, across multiple client devices and with a group-based communication repository. Utilizing draft message metadata associated with the draft messaging communications, the group-based communication apparatus is also configured to implement validation rules and conflict resolution procedures associated with draft messaging communications. Additionally, the group-based communication apparatus is configured to render a draft list icon or other visual indicia to a group-based communication interface to inform a user that there is a draft messaging communication associated with one or more of the group-based communication channels.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: January 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Madeline Shortt, Ryan Greenberg
  • Patent number: 11560172
    Abstract: A motor control device drives a motor based on a vehicle signal including drive assist information and performs vehicle control. The motor control device includes: a first controller and a second controller that perform a calculation operation concerning drive control over the motor. A first microcomputer corresponds to a calculation portion of the first controller. A second microcomputer corresponds to a calculation portion of the second controller. The first microcomputer and the second microcomputer mutually transmit and receive operation results by inter-microcomputer communication, or the first microcomputer unilaterally transmits an operation result from the first microcomputer by the inter-microcomputer communication. The first microcomputer and the second microcomputer synchronize timings to start and end control by performing at least one of three types of arbitration processes including: an AND-start arbitration process; an OR-start arbitration process; and a forced arbitration process.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: January 24, 2023
    Assignees: JTEKT CORPORATION, DENSO CORPORATION
    Inventors: Satoshi Sugiyama, Yoshihide Kuroda
  • Patent number: 11558324
    Abstract: The present teaching relates to dynamically generating a card. In one example, a request is received for generating a card to be provided to a user. Dynamic information related to the request is obtained. One or more modules are selected to be put into the card based on the dynamic information. The card is generated based on the selected one or more modules.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: January 17, 2023
    Assignee: YAHOO ASSETS LLC
    Inventor: Abhay Gupta
  • Patent number: 11558462
    Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: January 17, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Dominik Rene Tornow, Urmil Vijay Dave, Kyle Andrew Donald Mestery, Ian Wells
  • Patent number: 11550955
    Abstract: Data can be automatically anonymized in a distributed storage system. For example, a system can receive a notification indicating that an object is stored in a non-persistent bucket of a distributed storage system. The system can read the object from the non-persistent bucket in response to receiving the notification. The system can generate an anonymized version of the object by performing one or more anonymization operations with respect to the object. The system can store the anonymized version of the object in a persistent bucket of the distributed storage system. The system can then transmit a command for causing the object to be removed from the non-persistent bucket.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: January 10, 2023
    Assignee: RED HAT, INC.
    Inventors: Huamin Chen, Yuval Lifshitz, Daniel Gryniewicz
  • Patent number: 11539634
    Abstract: At this time, a communication line load transmission interval deciding unit selects a transmission interval from the load of the bus. An instrument load transmission interval deciding unit selects a transmission interval from the processing loads of at least one of the vehicle on-board instrument and the gateway. A delivery control unit compares the transmission interval selected by the communication line load transmission interval deciding unit with the transmission interval selected by the instrument load transmission interval deciding unit, and performs control so that the divided updating data is delivered at transmission intervals which are equal to or greater than the longer of these transmission intervals.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: December 27, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Keisuke Tsuji, Kunihiro Miyauchi
  • Patent number: 11528167
    Abstract: Embodiments of the present disclosure provide a method and device for implementing gateway cooperation, a gateway and a storage medium. The method for implementing the gateway cooperation includes: selecting, from gateways in an IoT network, at least one cooperative gateway for a target gateway; notifying the target gateway of the at least one cooperative gateway, wherein the at least one cooperative gateway is used for establishing cooperation with the target gateway and performing cooperative management.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: December 13, 2022
    Assignee: ZTE CORPORATION
    Inventors: Kun Yang, Chen Lu, Fang Xie
  • Patent number: 11522978
    Abstract: Methods, systems and media for network model checking using entropy based binary decision diagram (BDD) compression are described. Two related compression techniques are described: bit level reduction to reduce the number of bits required for each network field according to its nature, and field level reduction to reduce the size of the BDD tree by finding a near-optimum ordering of the fields in the BDD space. These two techniques, separately or together, may alleviate the state explosion problem the limits application of BDD based model checking. The two techniques complement each other synergistically, particularly in the domain of computer network checking and verification.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: December 6, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ashkan Sobhani, Xingjun Chu, Mohammed El Azzab, Salaheddine Hamadi
  • Patent number: 11516079
    Abstract: A network initialization communication storage system includes a host device coupled to a storage system and an initialization issue analysis system via a network. The host device includes an initialization subsystem coupled to each of a plurality of ports. During network initialization of the host device via the storage system, the initialization subsystem identifies network initialization communications transmitted via the port(s) and the network, filters the network initialization communications to remove a subset of network initialization information and provide filtered network initialization communications, and transmits the filtered network initialization communications for storage in a remote access controller subsystem in the host device.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Yu Cheng Sheng, Yu Hsuan Yang, Chih Chao Liu
  • Patent number: 11509720
    Abstract: Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first D-module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second D-module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a N-module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second D-module.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: November 22, 2022
    Assignee: NetApp Inc.
    Inventors: Paul Yuedong Mu, Manoj Sundararajan, Paul Ngan
  • Patent number: 11503128
    Abstract: In one or more embodiments, a cloud operation reservation system is provided through which cloud operations may be scheduled and managed. The cloud operation reservation system includes logic for defining a set of time windows that are available to perform one or more cloud operations on cloud targets and presenting the set of time windows to one or more tenants of a cloud service. Tenants may browse the presented set of time windows and submit reservation requests to update and/or perform other operations on cloud targets. In response to receiving, a request to reserve one or more slots in a particular time window, the cloud operation reservation system schedules one or more cloud operations to be performed on a cloud target that is available to at least one tenant.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 15, 2022
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Singh Khanuja, Bharat S. Paliwal, Thomas Kurian, Jimmy Saricos
  • Patent number: 11502921
    Abstract: A system and method for enabling a cloud computing environment. In accordance with an embodiment, the system can include a variety of hardware and/or software components and features, which can be used in delivering an infrastructure, platform, and/or applications to support public and private clouds.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: November 15, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Naresh Revanuru