Patents Examined by Lam T Do
-
Patent number: 10819790Abstract: The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.Type: GrantFiled: October 29, 2018Date of Patent: October 27, 2020Inventor: Patrick Soon-Shiong
-
Patent number: 10805244Abstract: Aspects of the subject disclosure may include, for example, a service platform that receives a chat request from a client device associated with a user. A chat database of previous chat sessions associated with other users is searched based on the chat request to identify a previous chat session corresponding to the chat request. Chat data corresponding to the previous chat session is retrieved from the chat database and sent to the client device. Other embodiments are disclosed.Type: GrantFiled: July 16, 2015Date of Patent: October 13, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Mazin E. Gilbert
-
Patent number: 10778766Abstract: The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.Type: GrantFiled: February 6, 2017Date of Patent: September 15, 2020Inventor: Patrick Soon-Shiong
-
Patent number: 10721173Abstract: A plurality of work requests may be received from a plurality of clients. A plurality of credits may be distributed among the plurality of clients. The plurality of credits may be distributed in response to a refreshed credit cycle. At least one of the work requests to be processed may be selected based on an amount of the credits available for the clients. An amount of credits to distribute to the clients may be determined in response to the refreshed credit cycle based on an amount of the credits used to process the at least one work request during a last credit cycle compared to a system credit capacity of the system.Type: GrantFiled: March 31, 2014Date of Patent: July 21, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jonathan M. Watts, Jonathan Michael Seely
-
Patent number: 10666516Abstract: A network function virtualization (NFV) orchestration manager utilizes characteristics of the particular host, such as the platform itself, the hypervisor and the network interface to determine virtual network function (VNF) deployment. Exemplary platform characteristics are latency, throughput, scalability and migration. Factors are developed for each characteristic to provide positive or negative values used in the determination so that each host receives values for each characteristic. Each VNF is associated with desirable characteristics. When a VNF is to be deployed, the NVF orchestration manager determines the host factors relevant to the VNF. After analyzing the hosts and comparing them to the VNF requirements, a host choice is determined and the VNF is deployed to that host, with a virtual machine (VM) being created if needed. In a similar manner, VNFs can be chosen for inclusion in a service function chain (SFC).Type: GrantFiled: April 4, 2016Date of Patent: May 26, 2020Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Vishwanath Jayaraman, Thomas D. Nadeau
-
Patent number: 10659312Abstract: Mechanisms for anomaly detection in a network management system are provided. The mechanisms collect metric data from a plurality of network devices and determine metric types for the metric data using metric type reference data. The mechanisms determine and apply properties from the metric type reference data to metrics of the determined metric types. The mechanisms monitor subsequent metric data for anomalies that do not conform to the applied properties.Type: GrantFiled: February 13, 2019Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: Ian Manning, Eric Thiebaut-George
-
Patent number: 10616353Abstract: The disclosure is directed to determining a social signature of a user of an application, e.g., a social networking application. The social signature can be a representation of social properties of a person, and can be determined based on various factors, e.g., user profile of the user and friends of the user. The social signature can be used for various applications, e.g., determining socially similarity of a user pair and determining if a user is a spammer. The social signature is determined as a vector of k buckets in which each of the k buckets indicates a count of friends of the user assigned to the corresponding bucket. A social similarity of a user pair is determined as a function of the social signatures of the user pair. A user is determined as likely to be a spammer if the social signature of the user is of a specified pattern.Type: GrantFiled: September 14, 2016Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Alon Michael Shalita, Sergey Pupyrev, Igor Kabiljo
-
Patent number: 10536462Abstract: Apparatus and method for providing unique device identification values for a network accessible device. In accordance with some embodiments, a unique device identifier value is generated in response to a data exchange operation with a network accessible device. The identifier value is subsequently transmitted by the device as a unique device identifier value in conjunction with the transmitting of a request for a subsequent data exchange operation with the device.Type: GrantFiled: April 17, 2018Date of Patent: January 14, 2020Assignee: Google LLCInventors: Neha Pattan, Venu Vemula, Mike Ying
-
Patent number: 10298627Abstract: A system for transmitting encapsulated media over tunnels, in response to a first request from a first application, establishes a first tunnel between a first tunneling client of a user equipment (“UE”) and a tunneling server and establishes a first outer transport layer and a first outer network layer and establishes a local tunneling proxy. Further, the system, in response to a second request from a second application, establishes a second tunnel between the first tunneling client and the tunneling server, where the second request includes a request to use the first outer transport layer and the first outer network layer established in conjunction with the first tunnel, and the second request is forwarded to the tunneling server via the local tunneling proxy.Type: GrantFiled: February 1, 2016Date of Patent: May 21, 2019Assignee: Oracle International CorporationInventor: Rolando Herrero
-
Patent number: 10225155Abstract: Mechanisms for anomaly detection in a network management system are provided. The mechanisms collect metric data from a plurality of network devices and determine metric types for the metric data using metric type reference data. The mechanisms determine and apply properties from the metric type reference data to metrics of the determined metric types. The mechanisms monitor subsequent metric data for anomalies that do not conform to the applied properties.Type: GrantFiled: September 4, 2014Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Ian Manning, Eric Thiebaut-George
-
Patent number: 10225363Abstract: Just in time delivery of a consistent user profile to overlapping user sessions, where a first user session issues a request for a first file of a user profile to a server agent. Upon receiving the request, the server agent retrieves the first file from a base user profile, and just in time delivers the retrieved first file to the first user session. The user, via a second user session executing simultaneously with the first user session, issues a request to the server agent for the first file and a second file of the user profile. Upon receiving the request, the server agent identifies a modified version of the first file in a provisional user profile, retrieves the modified first file from the provisional user profile and the second file from the base user profile, and just in time delivers both files to the second user session.Type: GrantFiled: August 23, 2016Date of Patent: March 5, 2019Assignee: Citrix Systems, Inc.Inventors: Joseph Nord, Richard Hayton
-
Patent number: 10216603Abstract: An embodiment of the invention may include a method, computer program product and computer system for a cable removal system. The embodiment may include a computing device that determines whether a user is contacting a network cable. The network cable is physical connection between a first device and a second device. The first device includes at least one network port. The embodiment may include a computing device determining whether an information transmission across the network cable can be rerouted based on determining that the user is contacting the network cable. The embodiment may include a computing device rerouting information transmission based on determining that the information transmission across the network cable can be rerouted. The embodiment may include a computing device alerting the user that there is no information transmission across the network cable based on rerouting the information transmission.Type: GrantFiled: May 2, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Daniel S. Critchley, Gordon D. Hutchison, Gareth P. Jones, Jonathan W. L. Short
-
Patent number: 10187445Abstract: The invention provides a system, method and browser client for enabling browser data synchronization. By the invention, command information is sent to a target client via a push server in time in the case that the data content stored in a cloud storage server is updated, thereby enabling real-time data synchronization between the cloud storage server and the browser client simply and efficiently. The invention further discloses an apparatus and method for server distribution in browser real-time synchronization, a method for server distribution in browser real-time synchronization, a system for preventing a malicious connection, a system, method and information distribution database for enabling browser data synchronization, and a socket server and its service method for sending command information from a push server to a target client among a plurality of browser clients.Type: GrantFiled: September 17, 2013Date of Patent: January 22, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Hao Wu, Huan Ren
-
Patent number: 10158713Abstract: The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.Type: GrantFiled: October 17, 2016Date of Patent: December 18, 2018Inventor: Patrick Soon-Shiong
-
Patent number: 10135723Abstract: A method (and system) for supervised network clustering includes receiving and reading node labels from a plurality of nodes on a network, as executed by a processor on a computer having access to the network, the network defined as a group of entities interconnected by links. The node labels are used to define densities associated with the nodes. Node components are extracted from the network, based on using thresholds on densities. Smaller components having a size below a user-defined threshold are merged.Type: GrantFiled: September 11, 2012Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Charu C. Aggarwal
-
Patent number: 10129112Abstract: Concepts and technologies are disclosed herein for workflow-based resource management. A process can execute a resource management application. The process can obtain load data that describes a resource load associated with resources. The processor can analyze the load data to detect a change in resource load associated with one of the resources and identify workflows that includes the resource. The workflows can include a description of how the resources are utilized during execution of a process by the resources. The processor can identify a relevant workflow that is associated with the process and issue commands to resources associated with the relevant workflow to proactively adjust capacity of the resources associated with the relevant workflow.Type: GrantFiled: August 14, 2014Date of Patent: November 13, 2018Assignee: AT&T Intellectual Property I, L.P.Inventor: Robert Todd Stephens
-
Patent number: 10122575Abstract: Tools for use in obtaining useful information from processed log messages generated by a variety of network platforms (e.g., Windows servers, Linux servers, UNIX servers, databases, workstations, etc.). The log messages may be processed by one or more processing platforms or “log managers” using any appropriate rule base to identify “events” (i.e., log messages of somewhat heightened importance), and one or more “event managers” may analyze the events to determine whether alarms should be generated therefrom. The tools may be accessed via any appropriate user interface of a console that is in communication with the various log managers, event managers, etc., to perform numerous tasks in relation to logs, events and alarms.Type: GrantFiled: June 10, 2016Date of Patent: November 6, 2018Assignee: LogRhythm Inc.Inventors: Chris Petersen, Phillip Villella
-
Patent number: 10116766Abstract: Methods and apparatus for distributed locking interfaces are disclosed. A state manager implements programmatic interfaces for distributed locking operations. In response to a queue-for-lock request for a registry element received via an interface, the state manager provides to the requester, a reference to a first asynchronous computation. The first asynchronous computation comprises an insertion of a lock request into a queue of waiters for a lock on the element. In response to a blocking request for a result of the computation, the state manager transmits, after the lock request has been inserted into the queue of waiters, a notification of the insertion of the request. The notification in turn includes a reference to a second asynchronous computation. The second asynchronous computation comprises a grant of the lock on the particular element to the requester.Type: GrantFiled: February 20, 2017Date of Patent: October 30, 2018Assignee: Amazon Technologies, Inc.Inventor: Long Xuan Nguyen
-
Patent number: 10063638Abstract: A method and system for enabling Non-Volatile Memory express (NVMe) for accessing remote solid state drives (SSDs) (or other types of remote non-volatile memory) over the Ethernet or other networks. An extended NVMe controller is provided for enabling CPU to access remote non-volatile memory using NVMe protocol. The extended NVMe controller is implemented on one server for communication with other servers or non-volatile memory via Ethernet switch. The NVMe protocol is used over the Ethernet or similar networks by modifying it to provide a special NVM-over-Ethernet frame.Type: GrantFiled: November 30, 2015Date of Patent: August 28, 2018Assignee: CNEX LABS, INC.Inventor: Yiren Ronnie Huang