Patents Examined by Chau Nguyen
  • Patent number: 10805112
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive, via a network, multiple subscription requests from respective multiple baseboard management controllers (BMCs) of respective multiple information handling systems (IHSs); may receive, via the network, authentication information from a first information handling system (IHS), different from each of the multiple IHSs; may determine that the first IHS is authenticated to access the multiple BMCs; may receive, via the network, multiple publication requests from the first IHS to access, via the network, the multiple BMCs respectively; may receive, via the network, multiple queries from the multiple BMCs respectively associated with the multiple subscription requests; may determine that the multiple publication requests are associated with the multiple subscription requests and are associated with the multiple queries associated with the multiple subscription requests; and may establish network communications with the first IHS
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: October 13, 2020
    Assignee: Dell Products L.P.
    Inventors: Kevin Warren Mundt, Jon Robert Hass, Juan R. Vega
  • Patent number: 10805429
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: October 13, 2020
    Assignee: LUMINATI NETWORKS LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10797952
    Abstract: Systems and methods to identify a plurality of different snapshot versions for a rollback to a previous configuration for subsets of network infrastructure devices is disclosed. A plurality of different network device configuration snapshots is identified and a set of snapshot checkpoints that each include a set of related parameter settings for each different network device are selected as a rollback configuration snapshot for that device. Each device may be associated with automated validation capabilities to validate a proposed rollback version. The computer system may iterate through a set of versions of snapshots and automatically initiate validation capabilities to validate a proposed rollback for the first logical grouping. Determination of a set of configurations may be based on a version control tag to restore a network to an operational state, never before seen in operation, that has a high degree of confidence, in part, because validation tests were successful.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: October 6, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Craig Mills, Charles F. Clark, Ryan Curcio, Ramachandra Yalakanti
  • Patent number: 10785347
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 22, 2020
    Assignee: LUMINATI NETWORKS LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10778503
    Abstract: A framework to handle monitoring and automatic fault manifestation in cloud networks. Multiple techniques correlate the logs of different cloud services or generate independent capsules for each component, VM, storage, or transaction. In a first exemplary technique, an authentication token is provided by an authentication service for logs during a period of an event. In a second exemplary technique, a unique instance ID for multiple distinct processes may be created in a data model of notification logs or service logs.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 15, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehdi Malboubi, Abhijeet Bhorkar, Baofeng Jiang
  • Patent number: 10778737
    Abstract: A live-streaming flashlight camera includes a camera adapted to capture an image of an object, a light source adapted to illuminate the object to be captured by the camera, a battery connected to provide power to the camera and light source, and a processor in communication with the light source and camera and configured to: establish an ad-hoc wireless network connection with a mobile host device, and livestream the image of the object to the mobile host device via the ad-hoc network connection.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: September 15, 2020
    Assignee: MAGUIDER, INC.
    Inventors: David Christopher Alexander, Nicholas Peters
  • Patent number: 10776173
    Abstract: A distributed system may include one or more interfaces, such as APIs, allowing a client to request a resource instance and further provide information about the resource instance that can be used to determine a placement domain for resource instance. For example, a compute instance may be placed in a same placement domain as a volume that provides block storage for the compute instance. In some embodiments, a resource placement manager may “jam” place a resource instance in a particular placement domain, wherein the “jam” placement causes one or more placement constraints to be temporarily violated. The resource placement manager may then perform one or more mitigating actions to return the particular placement domain to a state that satisfies the one or more placement constraints.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, James Pinkerton, Danny Wei
  • Patent number: 10757214
    Abstract: Systems and techniques for crowd sourced online application management are described herein. A received application and an application cache policy may be identified. Execution of the application may be monitored to determine a behavior characteristic for a subset of application components. A cache policy may be determined for the subset of application components based on the monitoring. A cache improvement plan for the application may be provided based on the cache policy for the subset of application components.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Rita H Wouhaybi, Hong Li
  • Patent number: 10754631
    Abstract: Methods and systems for determining an upgrade readiness metric of a tenant in a cloud environment. One method includes receiving, with an electronic processor, device telemetry data for a plurality of devices associated with a first plurality of tenants in the cloud environment and receiving, with the electronic processor, software telemetry data for a second plurality of tenants in the cloud environment. The method also includes determining, with the electronic processor, the upgrade readiness metric for the tenant based on the device telemetry data and the software telemetry data and displaying the upgrade readiness metric within a user interface.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John D. Skovron, James C. O'Brien, Ramasubramanian Shastri, Claudiu G. Diaconu, Shashidhar Rajashekara, David W. Brodsky, Sandipan Ganguly, Oana Silvia I. Nica
  • Patent number: 10747585
    Abstract: Methods and apparatus to perform data migration in a distributed cloud management automater are disclosed. An example apparatus includes a source data generator to generate a migration package corresponding to a source cloud management automater; a target cloud management automater migrator to migrate data of the migration package into a target cloud management automater; and performing a schema upgrade of a target database of the target cloud management automater; and a target service upgrader to upgrade service components at the target cloud management automater based on the migration package.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: August 18, 2020
    Assignee: VMware Inc.
    Inventors: Bryan Halter, Alexey Grunkov, Paul Howes, Miroslav Mitevski, Madhavi Koganti
  • Patent number: 10749830
    Abstract: Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: August 18, 2020
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Vladimir Parizhsky, Alexei Lebedev, Robert Cornish
  • Patent number: 10742705
    Abstract: A method for generating and processing a broadcast signal according to an embodiment of the present invention includes encoding broadcast data for one or more broadcast services, encoding first level signaling information including information describing properties of the one or more broadcast services, encoding second level signaling information including information for scanning the one or more broadcast services and generating a broadcast signal including the broadcast data, the first level signaling information and the second level signaling information, wherein the first level signaling information includes user service description (USD) information describing service layer properties with respect to the broadcast services, wherein the USD information includes capability information specifying capabilities necessary to present broadcast content of the broadcast services.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 11, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 10742748
    Abstract: Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for live addition of a tenant. When a pluggable database (PDB), for use by a tenant, is added to a multi-tenant database, it can generate an event to notify the connection pool. The connection pool environment consumes this PDB-add event, and dynamically configures a new tenant to access the shared pool. Since the new tenant addition is based on receipt of an event from the database, the connection pool does not require manual configuration for that tenant. Once a tenant is added, it can borrow connections from the pool in the same manner as existing tenants, and can also share existing pool properties, such as, for example a maximum pool size, or maximum number of connections per tenant.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: August 11, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean De Lavarene, Saurabh Verma, Vidya Hegde, Chandra Sekhar Krishna Mahidhara, Aramvalarthanathan Namachivayam
  • Patent number: 10728119
    Abstract: Application dependency mapping (ADM) can be automated in a network. The network can determine whether certain nodes form a cluster of a tier of an application. The network can monitor network data and process data for traffic passing through the network using a sensor network that provides multiple perspectives for the traffic. The network can analyze the network data and process data to determine respective feature vectors for nodes. A feature vector may represent a combination of the features corresponding to the network data and the features corresponding to the process data of a node. The network can compare the similarity of the respective feature vectors and determine each node's cluster based on similarity measures between nodes.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: July 28, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ali Parandehgheibi, Omid Madani, Vimalkumar Jeyakumar, Ellen Christine Scheib, Navindra Yadav, Mohammadreza Alizadeh Attar
  • Patent number: 10721299
    Abstract: Methods and systems are described herein for coordinating a plurality of sections of a webpage. A browser application at a client computing device renders a webpage comprising a plurality of sections, each section containing source code. The browser application determines a master section of the plurality of sections using communications between at least a subset of the plurality of sections. The master section determines one or more attributes associated with at least a subset of the plurality of sections. The master section transmits the one or more attributes to a remote computing device, synchronizes a behavior of at least a subset of the plurality of sections, or both.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: July 21, 2020
    Assignee: Criteo SA
    Inventors: Laurent Anadon, Komlan Akpédjé Kedji
  • Patent number: 10713624
    Abstract: System and method for promoting enterprise adoption of a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for detecting eligibility of a user having an account in the web-based collaboration environment, for the user to invite additional users to join the web-based collaboration environment, providing the user with a mechanism to invite the additional users to join the web-based collaboration environment to create accounts with enhanced features, and/or sending, to those of the additional users who qualify, an invitation to create new accounts in the web-based collaboration environment, those of the additional users who qualify are affiliated with the enterprise of the user having the account. The new accounts that are created include the enhanced features.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 14, 2020
    Assignee: Box, Inc.
    Inventors: John Brandon Savage, Thomas Evans-Pratt
  • Patent number: 10705881
    Abstract: A system for reducing overlay network overhead includes a memory, a processor in communication with the memory, a first container and a second container running on a first host, and a container scheduler executing on the processor. Each of the first container and second container expose a network service port(s). The container scheduler executes on the processor to assign a network complexity weight to the first host. The network complexity weight is based on a quantity of network service ports that the first container and the second container expose. The container scheduler also filters hosts based on resource availability corresponding to each host and ranks the hosts based on a respective network complexity weight corresponding to each host. Additionally, the container scheduler dispatches a third container to a second host based on the resource availability and network complexity weight corresponding to the second host.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 7, 2020
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Jay Vyas
  • Patent number: 10699246
    Abstract: A system and method are disclosed for maintaining a whitelist, including: obtaining message data based on an email message sent by a user; extracting recipient information from message data; updating the whitelist using the recipient information.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: June 30, 2020
    Assignee: SONICWALL INC.
    Inventors: Paul R. Wieneke, Scott D. Eikenberry, Tim Nufire, David A. Koblas, Brian K. Wilson
  • Patent number: 10693941
    Abstract: Methods, systems, and computer program products include, for example, transmitting, by one or more processor, session copy data from a server for storage on a client, and requesting, by the one or more processor, transmission of the stored session copy data from the client in response to loss of session data being detected on the server.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventor: Atsushi Noguchi
  • Patent number: 10693997
    Abstract: Embodiments of the present disclosure pertain to network based machine learning generated simulations. In one embodiment, the present disclosure includes a computer implemented method comprising sending first code comprising a programmable calculator from a server system to a client system across a network. A data request is sent to a database, the data request configured to retrieve data from the database comprising a plurality of fields and a target field. The retrieved data is processed using a machine learning algorithm to produce a weight for each field of the plurality of fields and a scoring data structure. The fields and the scoring data structure are sent to the client system across the network. A user selects values for the plurality of fields and the programmable calculator is configured based on the scoring data structure to generate a simulated value for the target field based on the user selected values.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventors: Katherine Wright, Sepideh Hashtroodi, Teresa Hsin Yi Su, Flavia Moser, Sajjad Gholami, Zeyu Ni, Geoffrey Neil Peters