Patents Examined by Shean Tokuta
  • Patent number: 11196643
    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: April 4, 2018
    Date of Patent: December 7, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
  • Patent number: 11188051
    Abstract: The present disclosure resides in a method for monitoring an automated facility, wherein a plurality of field devices are integrated in the facility, comprising: connecting a cloud gateway with a first communication network of the facility; ascertaining field devices connected to the first communication network; testing whether device descriptions corresponding to the field devices are present in a server connected with the cloud gateway via a second communication network; downloading from the server device descriptions corresponding to the field devices and installing the device descriptions in the cloud gateway; creating a configuration plan, wherein the configuration plan defines at least one field device to be queried, the type of queried data, and the frequency of the querying; transmitting the configuration plan to the cloud gateway; querying data from the queried field devices according to the configuration plan; transmitting queried data to the server; and collecting and evaluating transmitted data.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: November 30, 2021
    Assignee: Endress+Hauser Process Solutions AG
    Inventors: Axel Pöschmann, Michael Mayer, Michael Maneval
  • Patent number: 11177019
    Abstract: The present invention relates to a method, device and software product for converting data into a data DNA sequence and restoring the DNA sequence library into raw data, and a storage medium for storing the software product. The method for converting data into a data DNA sequence comprises: dividing data into one or more data conversion units, providing a binary sequence for each data conversion unit, and converting each data conversion unit into a data DNA sequence according to a dataDNA sequence conversion rule, thus acquiring a data DNA sequence library, which makes biological storage of data in vivo possible by constructing a data DNA library.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: November 16, 2021
    Assignee: Tsinghua University
    Inventors: Junbiao Dai, Qingyu Wu, Naigemaiti Yijiati, Kaiwen Sun, Junkai Dong, Yiran Qin
  • Patent number: 11176149
    Abstract: A computer-implemented method for performing an analytic workflow process is provided. The method includes storing data from multiple input sources into a data storage pool, performing at least one analytic workflow executed by computing nodes, identifying data, by an analyzer module, expected to be required for a downstream analytic step. Thereby, the identified data have not yet been received in the in-memory database. The method also includes triggering a push module to move the identified data from the data storage pool to the in-memory database. Additionally, the method includes monitoring, by the analyzer module, output data of an analytic step and identifying pointers to additional data expected to be required for a downstream analytic step of a parallel analytic workflow process different to the analytic step of the monitored output data, and moving, by a push module, the data referred to by the pointers to the in-memory database.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tim Uwe Scheideler, Thorsten Muehge, Erik Rueger, Thomas Snellgrove
  • Patent number: 11176155
    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: December 13, 2019
    Date of Patent: November 16, 2021
    Assignee: PayPal, Inc
    Inventor: Jaykumar Patel
  • Patent number: 11171878
    Abstract: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: November 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Dileep Devireddy, Ganesh Sadasivan, Chidambareswaran Raman, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11165878
    Abstract: Embodiments for automated content delivery to high-speed data service client using redirection of IP service flows independent of physical media delivery mechanisms add, by a backend environment, an Internet gateway media access control (MAC) address to a content triggered service; send, by the backend environment, a request to a re-direct system for the Internet gateway MAC address to be added to a re-direct list; route, by the backend environment, all Internet traffic to the content playback system; display, by the content playback system, content to a subscribing user until a quota is achieved; and instruct the re-direct system to remove the Internet gateway MAC address from the re-direct list, thereby enabling user devices operatively coupled to the Internet gateway unfettered, monitored Internet access; set a usage threshold; and, in response to the usage threshold expiring, instruct the re-direct system to add the Internet gateway MAC address to the re-direct list.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: November 2, 2021
    Assignee: BUCKEYE CABLEVISION, INC.
    Inventor: Brian J. Weber
  • Patent number: 11146498
    Abstract: Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Sahan B. Gamage, Rean Griffith
  • Patent number: 11146463
    Abstract: In one embodiment, a device constructs a set of controlled what-if input parameters for evaluating a what-if scenario in a network. The device uses the set of controlled what-if input parameters and state data indicative of a current state of the network as input to a network state model. The network state model predicts values for the state data conditioned on the what-if input parameters. The device predicts a key performance indicator (KPI) in the network by using the predicted values for the state data from the network state model as input to a machine learning-based KPI prediction model. The device initiates a routing change in the network based in part on the predicted KPI.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: October 12, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David Tedaldi, Grégory Mermoud, Vinay Kumar Kolar, Jean-Philippe Vasseur, Pierre-Andre Savalle
  • Patent number: 11140241
    Abstract: The disclosed technology is generally directed to device certification in an IoT environment. For example, such technology is usable in managing relationships between IoT devices and an IoT Hub. In one example of the technology, an IoT Hub receives a registration request. Next, the IoT Hub sends a registration verification to the IoT device. Next, the IoT Hub receives a ping from the IoT device. Next, the IoT Hub sends a response to the ping to the IoT device. Next, the IoT Hub receives verification of a validation of a log file output by a device based on running a plurality of unit tests on a device with a software development kit. Next, the IoT Hub automatically sends code to the IoT device.
    Type: Grant
    Filed: April 25, 2020
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hector Garcia Tellado, Dan Calin Cristoloveanu, Samuel John George
  • Patent number: 11140029
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, on a cloud server coupled to a cluster on an edge network, a configuration state of the cluster, map the configuration state to a list of streams, send, to the cluster, the list of streams, and receive an indication that the cluster subscribed to the list of streams.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: October 5, 2021
    Assignee: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri, Anurag Choudhary, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil
  • Patent number: 11134119
    Abstract: Systems and methods are provided for intent tracking asynchronous operations. An example method can include receiving, at a content management system (CMS), a first request to perform an operation on a content item stored at the CMS; adding the request to perform the operation to a queue of operations to be processed by the CMS; and prior to completing the operation: receiving, from a client device associated with a user account registered at the CMS, a second request to access the content item; in response to the second request, determining a predicted state of the content item, the predicted state of the content item reflecting a result of performing the operation on the content item; and providing, to the client device, a response including the predicted state of the content item.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: September 28, 2021
    Assignee: Dropbox, Inc.
    Inventors: Vrushali Kulkarni, Braden Walker, David Wetterau, David Aeschlimann, Luan Dos Santos
  • Patent number: 11108861
    Abstract: A disclosure for management of multiple information management cells running different versions of software applications using a gateway system is provided herein. The disclosure addresses the drawbacks associated with the current environment of managing multiple information management cells through a separate URL by centralizing the user interfaces (UI) to a single front-end administrative UI that is specific to the version of software application operating on that cell. The gateway system comprises a mapping module, a storage module, a UI module, and a communication module that interoperate to retrieve the version of a software application operating on the targeted cell, the UI running that version of software application, and presenting a user interface that can view and manage the operations of that targeted cell. The gateway system serves the UI specific for the version of software application for that cell from its local collection.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: August 31, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Parminder Singh, Divya Trivedi, Anand Vibhor, Niresh Ramalingam
  • Patent number: 11102288
    Abstract: Techniques for performing peer discovery in a wireless network are described. A device may perform peer discovery to detect and identify other devices of interest. In an aspect, the device may perform peer discovery based on a hybrid mode that includes autonomous peer discovery and network-assisted peer discovery. In another aspect, the device may perform peer discovery based on a push mode and a pull mode. For the push mode, the device may occasionally transmit and/or receive a peer detection signal. For the pull mode, the device may transmit and/or receive a peer discovery request when triggered. In yet another aspect, the device may perform event-triggered peer discovery (e.g., for the pull mode). In yet another aspect, the device may perform peer discovery using both a downlink spectrum and an uplink spectrum. In yet another aspect, the device may transmit a peer detection signal in a manner to improve detection and/or increase payload.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: August 24, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Siddhartha Mallik, Ravi Palanki, Durga Prasad Malladi, Naga Bhushan
  • Patent number: 11095756
    Abstract: In some embodiments, a non-transitory processor-readable medium receives, from a client compute device and at a multi-tenant computer system, a service request that includes an authentication token provided by a third-party compute device and that identifies a single-tenant account (1) of the multi-tenant computer system and (2) associated with the client compute device. The medium sends an information request for first information associated with the service request to the third-party compute device. The medium receives the first information from the third-party compute device in response to the information request. The medium processes the service request based on the first information to produce a service result responsive to the service request. The medium sends the service result to the client compute device.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 17, 2021
    Assignee: Flueid Software Corporation
    Inventors: Peter Bowman, Peter Richter, Dennis Frandsen, Ryan Jaeger
  • Patent number: 11095523
    Abstract: A virtual network verification service for provider networks that leverages a declarative logic programming language to allow clients to pose queries about their virtual networks as constraint problems; the queries may be resolved using a constraint solver engine. Semantics and logic for networking primitives of virtual networks in the provider network environment may be encoded as a set of rules according to the logic programming language; networking security standards and/or client-defined rules may also be encoded in the rules. A description of a virtual network may be obtained and encoded. A constraint problem expressed by a query may then be resolved for the encoded description according to the encoded rules using the constraint solver engine; the results may be provided to the client.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Cook, Catherine Dodge, Sean McLaughlin
  • Patent number: 11089102
    Abstract: A method is implemented by a network device acting as a switch in a data plane of a software defined networking (SDN) network. The switch is communicatively coupled to a controller in a control plane of the SDN network, where the controller manages packet processing functionality of the switch. The method to provide data storage resource sharing information to the controller so that the controller can manage data storage resource utilization of the switch. The method includes determining which tables stored in the switch share a data storage resource of the switch and transmitting data storage resource sharing information to the controller, where the data storage resource sharing information includes an indication of the tables that share the data storage resource.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 10, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiang He, Ke Yi, Bolin Nie
  • Patent number: 11088975
    Abstract: In an illustrative embodiment, systems and methods for coordinating automated, real-time data sharing and updating between participants using disparate data formats for information transfer include a messaging interface for receiving message initiation requests including messaging data from regionally-distributed computing devices. The message initiation requests may be queued as queuing data in a global message queue. Updates may be made to the queuing data indicating a status of the message initiation requests based on reply messages received from message recipients. A message transmission system may transform the messaging data into a generic data object that is agnostic to messaging formats of a sending computing system and a receiving computing system. The generic data object may be mapped to a message format associated with the receiving computing system.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 10, 2021
    Assignee: AON GLOBAL OPERATIONS SE, SINGAPORE BRANCH
    Inventor: Troy Hughes
  • Patent number: 11082362
    Abstract: A system, apparatus, and method for network traffic management. The method includes establishing a building zone corresponding with a physical space in the building, determining how many networked devices are in the building zone, determining a current multicast use level, establishing a virtual group threshold based on a current portion of a network multicast capacity that is being used, and unicast transmitting a message to a plurality of networked devices in the building zone when the number of networked devices in the building zone is less than the virtual group threshold.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 3, 2021
    Assignee: California Eastern Laboratories, Inc.
    Inventor: James Paul Hartman
  • Patent number: 11070621
    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: November 19, 2020
    Date of Patent: July 20, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dominik Rene Tornow, Urmil Vijay Dave, Kyle Andrew Donald Mestery, Ian Wells