Patents Examined by Chau Nguyen
-
Patent number: 10805112Abstract: 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 IHSType: GrantFiled: March 12, 2019Date of Patent: October 13, 2020Assignee: Dell Products L.P.Inventors: Kevin Warren Mundt, Jon Robert Hass, Juan R. Vega
-
Patent number: 10805429Abstract: 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: GrantFiled: June 24, 2020Date of Patent: October 13, 2020Assignee: LUMINATI NETWORKS LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 10797952Abstract: 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: GrantFiled: July 16, 2019Date of Patent: October 6, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Craig Mills, Charles F. Clark, Ryan Curcio, Ramachandra Yalakanti
-
Patent number: 10785347Abstract: 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: GrantFiled: June 24, 2020Date of Patent: September 22, 2020Assignee: LUMINATI NETWORKS LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 10778503Abstract: 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: GrantFiled: June 22, 2018Date of Patent: September 15, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehdi Malboubi, Abhijeet Bhorkar, Baofeng Jiang
-
Patent number: 10778737Abstract: 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: GrantFiled: March 8, 2018Date of Patent: September 15, 2020Assignee: MAGUIDER, INC.Inventors: David Christopher Alexander, Nicholas Peters
-
Patent number: 10776173Abstract: 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: GrantFiled: April 30, 2018Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, James Pinkerton, Danny Wei
-
Patent number: 10757214Abstract: 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: GrantFiled: December 20, 2013Date of Patent: August 25, 2020Assignee: Intel CorporationInventors: Rita H Wouhaybi, Hong Li
-
Patent number: 10754631Abstract: 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: GrantFiled: March 30, 2018Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10747585Abstract: 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: GrantFiled: May 26, 2017Date of Patent: August 18, 2020Assignee: VMware Inc.Inventors: Bryan Halter, Alexey Grunkov, Paul Howes, Miroslav Mitevski, Madhavi Koganti
-
Patent number: 10749830Abstract: 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: GrantFiled: March 16, 2020Date of Patent: August 18, 2020Assignee: Intercontinental Exchange Holdings, Inc.Inventors: Vladimir Parizhsky, Alexei Lebedev, Robert Cornish
-
Patent number: 10742705Abstract: 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: GrantFiled: November 20, 2015Date of Patent: August 11, 2020Assignee: LG ELECTRONICS INC.Inventors: Minsung Kwak, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko, Sungryong Hong
-
Patent number: 10742748Abstract: 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: GrantFiled: July 7, 2017Date of Patent: August 11, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean De Lavarene, Saurabh Verma, Vidya Hegde, Chandra Sekhar Krishna Mahidhara, Aramvalarthanathan Namachivayam
-
Patent number: 10728119Abstract: 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: GrantFiled: May 3, 2016Date of Patent: July 28, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Ali Parandehgheibi, Omid Madani, Vimalkumar Jeyakumar, Ellen Christine Scheib, Navindra Yadav, Mohammadreza Alizadeh Attar
-
Patent number: 10721299Abstract: 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: GrantFiled: March 21, 2018Date of Patent: July 21, 2020Assignee: Criteo SAInventors: Laurent Anadon, Komlan Akpédjé Kedji
-
Patent number: 10713624Abstract: 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: GrantFiled: November 17, 2017Date of Patent: July 14, 2020Assignee: Box, Inc.Inventors: John Brandon Savage, Thomas Evans-Pratt
-
Patent number: 10705881Abstract: 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: GrantFiled: May 12, 2017Date of Patent: July 7, 2020Assignee: Red Hat, Inc.Inventors: Huamin Chen, Jay Vyas
-
Patent number: 10699246Abstract: 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: GrantFiled: January 22, 2018Date of Patent: June 30, 2020Assignee: SONICWALL INC.Inventors: Paul R. Wieneke, Scott D. Eikenberry, Tim Nufire, David A. Koblas, Brian K. Wilson
-
Patent number: 10693941Abstract: 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: GrantFiled: March 28, 2019Date of Patent: June 23, 2020Assignee: International Business Machines CorporationInventor: Atsushi Noguchi
-
Patent number: 10693997Abstract: 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: GrantFiled: December 15, 2017Date of Patent: June 23, 2020Assignee: SAP SEInventors: Katherine Wright, Sepideh Hashtroodi, Teresa Hsin Yi Su, Flavia Moser, Sajjad Gholami, Zeyu Ni, Geoffrey Neil Peters