Patents Examined by Elizabeth Kassa
  • Patent number: 11368526
    Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: June 21, 2022
    Assignee: Capital One Services LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 11368557
    Abstract: A computer-implemented method of providing a server-based feature cloud model of a realm includes receiving by a server a series of digital contributions that collectively originate from a plurality of remote computing devices, characterizing portions of the realm. The method also includes processing by the server the received digital contributions to associate them with a global coordinate system and storing the processed contributions in a realm model database as components of the feature cloud model of the realm. Finally, the method includes, in response to a query message over the Internet from a computing device of an end-user, serving, over the Internet by the server to the computing device, digital data defining a selected portion of the feature cloud model for integration and display by the computing device.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: June 21, 2022
    Inventors: Alexander Hertel, Philipp Hertel
  • Patent number: 11356339
    Abstract: Various systems and methods for implementing a service-level agreement (SLA) apparatus receive a request from a requester via a network interface of the gateway, the request comprising an inference model identifier that identifies a handler of the request, and a response time indicator. The response time indicator relates to a time within which the request is to be handled indicates an undefined time within which the request is to be handled. The apparatus determines a network location of a handler that is a platform or an inference model to handle the request consistent with the response time indicator, and routes the request to the handler at the network location.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Suraj Prabhakaran, Raghu Kondapalli, Alexander Bachmutsky
  • Patent number: 11353854
    Abstract: A method of providing process data to a remote computing device includes receiving configuration data describing a configuration of at least part of the process control system. The configuration data includes information associated with a plurality of process control entities, and the information regarding each entity includes at least one tag associated with a level in a hierarchy of the system. The method includes identifying a plurality of levels within the system based upon the tags, including at least a first-level identifier and a plurality of second-level identifiers associated with the first-level identifier. Further, the method includes identifying a plurality of control modules, each associated with a second-level identifier, and each associated with the entities based upon the configuration data. The method includes generating a hierarchical list of available process data, and selecting from the hierarchical list a set of information to include on a watch list or alarm list.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 7, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, David R. Denison, Hoa Van Lai, Ken J. Beoughter, Daniel R. Strinden, Mariana C. Dionisio, Kim Ordean Van Camp, Matthew William Poplawski
  • Patent number: 11349760
    Abstract: Systems and methods are described for effectively managing and maintaining a communication network by monitoring communications to detect a loop condition, and effectively route the communication to one or more destinations known to reduce or eliminate the occurrence of a looping condition.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: May 31, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chia-Chang Li, Mohamed Barache, Robert Lambardia
  • Patent number: 11290390
    Abstract: An example method for lockless communications network resource quota sharing occurs at a first charging node of a distributed charging system comprising multiple charging nodes. The example method comprises: receiving, from a requesting entity, a first communications network resource quota request for requesting a first resource amount from the shared resources plan; without confirming that the shared resources plan has enough available resources to allot the first resource amount, providing, to the requesting entity, a first communications network resource quota for the first member, wherein the first communications network resource quota indicates a second resource amount less than the first resource amount and/or wherein the first communications network resource quota is associated with a validity time indicating when the first communications network resource quota expires; and sending, to a second charging node, a first resource reservation request for reserving resources of the shared resources plan.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Debdulal Dey
  • Patent number: 11277488
    Abstract: An edge computing system comprises an application store, an edge server and a cloud computing system comprising a backend server. The edge server is configured to receive an application from the application store with additional information defining capabilities of the edge server that are required for the application to run on the edge server and/or capabilities of devices connected to the edge server. The edge server determines whether the application can run, and indicates the result to the application store. The edge server keeps a record of applications that can start to run and/or continue to run, when the edge server is or becomes disconnected from the cloud computing system. The application store keeps records of successful application downloads, and of edge servers that indicated they could not run applications.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 15, 2022
    Assignee: Veea Systems Ltd.
    Inventors: Mark Joseph Cannon, Nicholas Jelbert
  • Patent number: 11258841
    Abstract: A method of transmitting an audio and/or audiovisual content to a receiver. The method starts with receiving a determined stream broadcast on a network and playing back the contents transmitted by the stream in the receiver. Then a first event external to the receiver is detected and triggers interruption of the playback of the content in progress and recording of the instant of the interruption. Sometime later, a second external event triggers a transmission, from the receiver to a remote server, of the instant dating the first event and of a request for resuming the playback of the interrupted content. A piece of information specifying the identifiers of the data packets of the content at the instant of the interruption is then transmitted from the remote server to the receiver. Finally, the receiver receives the identified data packets and replays the content of the packets.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: February 22, 2022
    Assignee: TDF
    Inventors: David Vincent, Dimitri Fague, Francois Lebrat
  • Patent number: 11252031
    Abstract: A system for coordinated management of Internet of Things (IoT) devices to minimize power consumption and network congestion is provided. A mobile device designated as local group management device (LGMD) identifies a group of IoT devices that are configured to access a network. The mobile device receives information regarding an upcoming event involving the group of IoT devices. The mobile device generates usage knowledge specifying the group of IoT devices, a location, and a time associated with the upcoming event. The mobile device receives configuration update data that are generated based on the usage knowledge for scheduling operations of the group IoT devices. The mobile device delivers the configuration update data to the group of IoT devices.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: February 15, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Joseph Baird
  • Patent number: 11240195
    Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Tal Dayan, Doru Costin Manolache, Subir Uhanb, Francesco Nerieri
  • Patent number: 11240307
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 1, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 11240241
    Abstract: A computing system includes persistent storage and a discovery application configured to perform operations including obtaining, from a remote computing system, first attributes of a first computing resource, which indicate a first unique resource identifier associated with an authentication system provided by the remote computing system and utilized by the first computing resource. The operations also include obtaining, from the remote computing system, second attributes of the authentication system, which indicate a second unique resource identifier used by the authentication system. The operations additionally include determining that the first unique resource identifier matches the second unique resource identifier and, based on this determination, generating a mapping between the first computing resource and the authentication system to indicate that access to the first computing resource is controlled by the authentication system.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Robert Bitterfeld, Asaf Garty, Bary Solomon, Daniel Badyan
  • Patent number: 11212168
    Abstract: A configuration management system is configured to receive a registration request message from a computing node that includes identifying information, and to select a node pool in response to detection of a match between the identifying information matching a qualification parameter assigned to the node pool. The configuration management system is further configured to select configuration information for the computing node based on an image configuration template associated with the node pool. At least part of the configuration information is selected from a predefined resource pool. The configuration management system is further configured to provide the configuration information to the computing node.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: December 28, 2021
    Assignee: Nutanix, Inc.
    Inventors: Kumar Sidhartha, Monica Adusumilli, Toms Varghese
  • Patent number: 11206185
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Osman Sarood, Randall Wayne Frei, Robert J. Friday, Keh-Ming Luoh
  • Patent number: 11196681
    Abstract: A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computing platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: December 7, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Brian Field
  • Patent number: 11184412
    Abstract: Described are systems, methods, and apparatus that enable constraint based communications between two or more devices. For example, a first user of a first device may submit a communication request to establish a communication session with a second user and provide a constraint for that communication session, such as a time-limit (e.g., limit the communication session to five minutes). In such an example, if the second user accepts the communication request with the constraint, a communication session is established and the system monitors the communication session to determine when a condition corresponding to the constraint has been satisfied. When the condition is satisfied, the communication session is terminated by the system.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Maria Christine Renz, Jeffrey P. Bezos, Gregory Michael Hart, Rohit Prasad, Brian Oliver, Jae Pum Park
  • Patent number: 11184833
    Abstract: A first device connected to a network via a first connection may perform a method that involves determining a need for improved communication between the first device and the network, receiving a message from a second device that includes an indication of at least one performance parameter of a second connection between the second device and the network, establishing a peer-to-peer connection between the first device and the second device based at least in part on the indication, and communicating with the network via a communications channel that includes the peer-to-peer connection and the second connection.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: November 23, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Anudeep Narasimhaprasad Athlur, Praveen Raja Dhanabalan, Anuj Magazine
  • Patent number: 11184241
    Abstract: A method and system of determining a health state of a microservice based application includes extracting traces of multiple variants of a microservice-based application. Topologies of the multiple variants are inferred based on the extracted traces. One or more topological differences of each of the multiple variants are identified based on the extracted traces. Each topological difference is ranked. The topological differences of the microservice-based application are displayed on a user interface, including a microservice map of the topological differences and a listing of a top ranking of the topological differences.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerald Schermann, Fabio A. Oliveira, John Erik Wittern
  • Patent number: 11172007
    Abstract: Technologies for seamless data streaming include a control server and one or more client computing devices. A client computing device receives user presence data indicative of whether a user is nearby from one or more sensors. The client computing device may receive user interest data indicative of the user's interest level in the current data stream from one or more sensors. The control server identifies available client computing devices based on the user presence data, selects a target client computing device, and causes the data stream to transition from the current client computing device to the target client computing device. The target client computing device may be selected based on proximity of the user or the user's interest level in the data stream. The volume or balance of the data stream may be adjusted to provide a smooth transition between client computing devices. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 9, 2021
    Assignee: Intel Corporation
    Inventors: Tomer Rider, Igor Tatourian
  • Patent number: 11166582
    Abstract: A method of performing a ritual of chucking during Hajj includes an authentication process, a connectivity process which connects a remote user to a chucking system located at the religious site, and a notification process. The authentication process allows a remote user, who is preferably a pilgrim unable to attend Hajj due to physical disability, age or sickness, to connect to the chucking system. The connectivity allows the pilgrim to perform the ritual of chucking remotely. To do so, the chucking system includes a primary pebble reservoir providing pebbles to a set of secondary pebble reservoirs, and a set of pebble projecting units. The remote user remotely connects to the set of pebble projecting units to chuck pebbles at the stoning sites, wherein the required pebbles are stored in the set of secondary pebble reservoirs. When chucking is complete, the remote user is notified regarding completion.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 9, 2021
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Talal Bin Ali Ahmed Muth, Basem Almadani, Farouq Muhammad Aliyu