Patents Examined by Viet D. Vu
  • Patent number: 11061796
    Abstract: Computational processes and systems are directed to detecting abnormally behaving objects of a distributed computing system. An object can be a physical or a virtual object, such as a server computer, application, VM, virtual network device, or container. Processes and systems identify a set of metrics associated with an object and compute an indicator metric from the set of metrics. The indicator metric is used to label time stamps that correspond to outlier metric values of the set of metrics. The metrics and outlier time stamps are used to compute rules by machine learning. Each rule corresponds to a subset or combination of metrics and represents specific threshold conditions for metric values. The rules are applied to run-time metric data of the metrics to detect run-time abnormal behavior of the object.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 13, 2021
    Assignee: VMware, Inc.
    Inventors: Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Arnak Poghosyan, Nicholas Kushmerick
  • Patent number: 11061589
    Abstract: A storage management apparatus includes a memory configured to store configuration information regarding a configuration of a storage apparatus, first update information indicating an update status of the configuration information, and second update information pieces, the configuration information including information elements, the second update information pieces indicating respective update statuses of the information elements, and a processor configured to: obtain first update information from a storage controller that controls the storage apparatus; compare the obtained first update information with the first update information in the memory; send, to the storage controller, the second update information pieces in the memory, when both of the update information do not match; receive, from the storage controller, one or more information elements extracted in the storage controller based on the second update information pieces that are sent; and update the configuration information in the memory based on
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: July 13, 2021
    Inventor: Tetsuya Hibino
  • Patent number: 11062265
    Abstract: A life plan management (LPM) computing device for connecting consumers with producers is provided. The LPM computing device may be in communication with a client computing device and may include a processor. The processor may be programmed to i) receive user input including at least one goal, ii) analyze the at least one goal to determine a plurality of categories, iii) store the plurality of categories, iv) analyze at least one of the plurality of categories to determine a plurality of producers, v) store the plurality of producers, vi) generate an interactive life map including the at least one goal, and enabling the consumer to access the plurality of producers by navigating the life map to select the at least one goal and the at least one category, vii) and cause the interactive life map to be displayed on the client computing device.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: July 13, 2021
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventor: Tim G. Sanidas
  • Patent number: 11064004
    Abstract: The present invention relates to systems and methods suitable for verifying and compensating nodes for streaming multimedia. In particular, the present invention relates to systems and methods that utilize a blockchain to verify and compensate devices for computational resources contributions when streaming multimedia over a decentralized network.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 13, 2021
    Assignee: Infrared5, Inc.
    Inventors: Chris Allen, Davide Lucchi, Paul Gregoire, Jr.
  • Patent number: 11057387
    Abstract: Disclosed are systems, methods, and computer-readable storage media for infrastructure aware adaptive resource allocation. A resource manager can receive a request to allocate a first container instance in a network. The resource manager can determine a set of candidate computing nodes in the network that are capable of hosting the first container instance and request, from an infrastructure monitor that received infrastructure data from the network, health metrics for the set of candidate computing nodes. The resource manager can select, based on the health metrics for the set of candidate computing nodes, an optimal computing node to host the first container instance, and allocate the first container instance on the optimal computing node.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: July 6, 2021
    Inventors: Raghunath Nambiar, Karthik Kulkarni, Rajesh Shroff, Sean Mckeown
  • Patent number: 11057487
    Abstract: Described embodiments provide systems and methods for recording metadata about a microservice for requests to the microservice. A device configured as a proxy to one or more microservices of a service can receive a registration request to register a microservice of the one or more microservices with the device. Metadata can be received during registration of the microservice with the device. The metadata can identify an identifier of the microservice, a deployment version of the microservice and a region of deployment of the microservice. The device can store the metadata in association with the microservice and record the metadata of the microservice registered with the device in association with a plurality of requests. The device can identify, via a user interface and the metadata recorded to the log, a change in operation of the microservice in connection with one of the deployment version or the region of the microservice.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: July 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Jeremy White
  • Patent number: 11050831
    Abstract: Systems and methods for selecting tiering protocols based on data transmissions over mesh networks within defined spatial areas can be provided. A mesh network can be established within a defined spatial area. Each network device within the mesh network can be a user device or a supernode. Further, a wireless communication link can be established between the user devices and supernodes. A plurality of tiered protocols for tiering data transmissions can be accessed. Data to be transmitted over the mesh network can be analyzed to determine which tiered protocol to select. Path data that identifies a routing path from the a user device to a supernode can be generated, and the data can be transmitted according to the path data.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 29, 2021
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Kenneth Ives-Halperin, Jeffrey Kelsey, Jon Flanders, Yen Hoang
  • Patent number: 11044180
    Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: June 22, 2021
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Ashutosh Gupta
  • Patent number: 11038936
    Abstract: The present disclosure is directed to a single card solid-state play out server for retrieving or receiving content from a network or cloud based storage, and playing content according to an automated playlist received from a media distribution and management system.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: June 15, 2021
    Inventor: Ian Fletcher
  • Patent number: 11038809
    Abstract: Disclosed are an apparatus and method of performing a data file migration to a cloud source. One example method of operation may include establishing via a transmitter an application programming interface (API) connection to an enterprise network, identifying via a processor one or more present allocation parameters being utilized by one or more virtual machines operating on the enterprise network. The method may also provide requesting via the transmitter a directory file structure and identifying via the processor at least one data file for data migration to a remote cloud storage server based on predetermined criteria.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 15, 2021
    Inventor: John Michael Suit
  • Patent number: 11032141
    Abstract: A signal processing apparatus includes: a memory, a signal processor, and a microcomputer. The memory stores a setting file including: a common portion that holds at least one common parameter that is used in common for functions performed by the signal processing apparatus; individual portions that each individually hold parameters; and a changer that holds change information to change the at least one common parameter. The microcomputer (a) reads the common portion and the individual portions from the memory, and sends the read portions to the signal processor, and (b) selects one of the functions, and controls the signal processor in accordance with the selected function and the change information so that the signal processor uses i) the parameter in the individual portion corresponding to the selected function, and ii) the at least one common parameter of the common portion that has been changed based on the change information.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 8, 2021
    Assignee: DENSO TEN Limited
    Inventor: Kazuya Yoshimi
  • Patent number: 11032151
    Abstract: A method for providing a dynamically configurable, distributed network visibility device includes providing at least one target network visibility device for monitoring network packets, where the at least one target network visibility device includes a P4-configurable switching module. The method further includes providing a controller for receiving a P4 code package including or compilable into a P4 device image and a non-P4 plugin. The method further includes loading the P4 device image into the P4 configurable switching module of the at least one target network visibility device to configure the P4-configurable switching module to implement a desired network visibility device feature. The method further includes using the non-P4 plugin to render a user interface or to extend functionality of the at least one target network visibility device.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: June 8, 2021
    Inventor: Christian Paul Sommers
  • Patent number: 11023251
    Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: June 1, 2021
    Inventors: Thomas J. Burris, Manish Kataria
  • Patent number: 11018988
    Abstract: Embodiments of the disclosure provide techniques for partitioning a resource object into multiple resource components of a cluster of host computer nodes in a distributed resources system. The distributed resources system translates high-level policy requirements into a resource configuration that the system accommodates. The system determines an allocation based on the policy requirements and identifies resource configurations that are available. Upon selecting a resource configuration, the distributed resources system assigns the allocation and associated values to the selected configuration and publishes the new configuration to other host computer nodes in the cluster.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 25, 2021
    Assignee: VMware, Inc.
    Inventors: Christos Karamanolis, William Earl, Eric Knauft, Pascal Renauld
  • Patent number: 11005911
    Abstract: Embodiments of the present invention relate to systems and protocols for a media management application to be used by a supervisor to monitor, manage, and control what a subject is watching, listening to, or interacting with on a media delivery device. A media interaction application executes on a media delivery device and is configured to collect media interaction data based on tracked user interactions with media content on the media delivery device. A remote media management application executes on a portable electronic device and is configured to monitor the media interaction data and further configured to issue media management instructions to the media interaction application. A communications broker executes on a first network server and is configured to provide secure communications between the media interaction application and the remote media management application.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 11, 2021
    Inventors: Chris Bishop, Sam Deng, Sara DeWitt, Karin Jue, Miguel Montanez, Jeremy Roberts
  • Patent number: 11005976
    Abstract: A method includes receiving, at a customer premises equipment (CPE) device from a data source, media content requested by a media device. The method includes determining, at the CPE device, a number of concurrent media connections to establish to the media device based on a workload of the customer premises device. The method includes establishing the number of concurrent communication connections between the CPE device and the media device. The method also includes sending the media content as data packets via data packet streams to the media device from the customer premises equipment device. A data packet stream of the data packet streams is sent via each communication connection of the concurrent communication connections. Each data packet stream includes less than all data packets of the media content, and the media device processes the data packets received via the data packet streams to generate media content output.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: May 11, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Christopher Baldwin
  • Patent number: 10999399
    Abstract: A system includes display of user interface, detection of a UI event associated with the user interface, interception of a request to a network triggered by the UI event, generation of a cache key based on the UI event, reception of a response to the request from the network, generation of a data structure including the response, and storage of the data structure in the persistent storage system in association with the cache key.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 4, 2021
    Assignee: SAP SE
    Inventor: Satishkumar Sekharan
  • Patent number: 10999208
    Abstract: A method for determining path health to conduct a plurality of Input-Output (IO) operations along a healthy path in a network is provided. The present invention may include receiving an IO request from a user and sending the received IO request on a first path. The present invention may include determining a first IO response has exceeded a threshold time on the first path. The present invention may include determining the first path has degraded based on the exceeded threshold time. The present invention may include generating a duplicate IO request and sending on a second path. The present invention may include receiving the duplicated IO response before receiving the original IO response. The present invention may include determining a health state associated with the slower path. The present invention may include refreshing a path state machine based on the determined health state associated with the slow path.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventor: Xue Qiang Zhou
  • Patent number: 10992560
    Abstract: An anomaly detection system includes a plurality of signals. Each of the signals is associated with an anomaly detection procedure that will be used to identify anomalies within the signal. Anomaly detection is performed by applying the anomaly detection procedure to a sequential set of data points of a signal. The signals are updated based on incoming data streams. The data streams are analyzed, and the sequential set of data points for each signal is updated based on data points extracted from the data streams.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 27, 2021
    Assignee: SPLUNK INC.
    Inventors: Jacob Barton Leverich, Shang Cai, Hongyang Zhang, Mihai Ganea, Alex Cruise
  • Patent number: 10992531
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 27, 2021
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Nicky Joshi, Fredrick Crable