Patents Examined by Djenane M. Bayard
  • Patent number: 11451445
    Abstract: A central controller is configured to obtain a scan of a quick response (QR) code affixed to an internet-of-things (IoT) device. The central controller decodes the QR code to extract various operating parameters associated with the IoT device. The central controller then provisions a device controller for coordinating operation of the IoT device. The central controller configures the device controller based on the operating parameters, thereby allowing the device controller to coordinate operations of the IoT device in a device-specific manner. The central controller may then install the device controller on the IoT device, or cause the device controller to coordinate IoT device operations across a network. With this approach, a technician is no longer required to manually obtain IoT device operating parameters or input those parameters to a central controller, thereby streamlining the IoT device installation process.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: September 20, 2022
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventor: Brandon Davito
  • Patent number: 11445012
    Abstract: Load balancing technology is used to distribute tasks requested of a data storage network across the connected storage nodes within the data storage network. Conventional load balancing technology is not proactive. Storage nodes within a data storage network may have different performance characteristics and/or current loads created by various demands on the storage nodes and connected servers. The proactive load balancers and corresponding load balancer agents disclosed herein are used to detect these variations in performance characteristics and/or current loads in the storage nodes and connected servers to inform decisions made by the proactive load balancer in distributing incoming access requests across the storage nodes and connected servers.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: September 13, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Nilesh Govande, Basavaraj Kirunge
  • Patent number: 11436300
    Abstract: A process for rendering a user interface for launching content for publication using a content management system (CMS), includes: providing, over a network, an editor application associated with the CMS, enabling editing of entities stored in the CMS, the editing includes authoring fields for each entity; providing, over the network, a launch application, wherein execution of the launch application renders the user interface for launching content for publication; receiving selection of a group of entities, via the user interface, the selection is for publishing the group of entities; and generating, responsive to the selection, an API call to the CMS, that triggers initiation of a validation process to validate each entity in the group of entities, wherein the validation process is executed in a draft entity store of the CMS that is created for said validation without requiring separate API calls for validating each entity in the group of entities.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 6, 2022
    Assignee: Contentful GmbH
    Inventors: Bruce Felt, Benjamin Keyser, Paolo Negri, Stephan Schneider, Thomas Spiesser
  • Patent number: 11436637
    Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: September 6, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Jason Morse, Jonathan Grubb
  • Patent number: 11425000
    Abstract: Systems and techniques that facilitate on-the-fly reorganization of directed acyclic graph nodes of a computing service for high integration flexibility are provided. In various embodiments, an input component can receive from a computing client a requested response time to be satisfied by a computing service. In various embodiments, a node property component can access an execution matrix. In various cases, the execution matrix can list execution properties of a plurality of nodes corresponding to the computing service. In various instances, the plurality of nodes can respectively perform a plurality of sub-operations associated with the computing service. In various aspects, the plurality of nodes can include one or more multi-level-of-execution subsets of nodes. In various cases, each multi-level-of-execution subset can contain at least two nodes that facilitate a same sub-operation at different levels of resource utilization.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Prabin Patodia, Sumit Kumar
  • Patent number: 11418572
    Abstract: Methods and systems are provided for improving system responsiveness while increasing efficiency and scalability of network communication by combining reliable and unreliable network transports. A method and system is provided for client polling a status server to see if there is new data, receiving a notification that there is new data, sending a client request to a server premises which retrieves the new data from a database and returns the new data to the client. Communication with the status server uses an unreliable packet or a reliable packet, whereas communication between the client and the server premises uses reliable transport. A redundant cluster of status servers and methods is provided.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: August 16, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Reza Raji, Gerald Gutt
  • Patent number: 11418411
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring a plurality of data center assets contained within a data center; identifying a plurality of data center issues based upon the monitoring; performing a data center issue grooming operation, the data center issue grooming operation identifying a number of data center issues from the plurality of data center issues; and performing a data center issue prioritization operation, the data center issue prioritization operation prioritizing the number of data center issues from the plurality of data center issues, the prioritizing being for at least one of resolution and remediation.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Bina K. Thakkar, Deepak NagarajeGowda, Ashutosh P. Nanekar
  • Patent number: 11418459
    Abstract: Methods and systems for performing operations comprising: accessing one or more data objects including a data set that has been collected over a given span of time, the data set representing resource utilization of a given server; generating a first model based on a moving average of a subset of data points in the data set; generating a second model based on a historical value of a given data point in the data set, the given data point having been collected on a prior time period that corresponds to the given time period; combining the first and second models into a third model that provides an expected measure of resource utilization of the given server; and triggering an anomaly detection operation in response to determining that current resource utilization of the given server fails to correspond to the expected measure of resource utilization of the given server.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 16, 2022
    Assignee: Cigna Intellectual Property, Inc.
    Inventor: Mahsa Shateri
  • Patent number: 11418444
    Abstract: Disclosed is an IPv6 network node managing method, comprising: a packet collecting step, a packet analyzing step, and an IPv6 address assigning step, for assigning a network node management IPv6 address with a visually recognizable suffix address code to a target network node which requests an IPv6 address assignment of DHCPv6, thereby improving IPv6 address recognition of the target network node and facilitating management of the network nodes.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 16, 2022
    Assignee: UPAS CORPORATION
    Inventor: Kun-Jung Lee
  • Patent number: 11412058
    Abstract: Techniques are described herein for distributed data stream programming and processing. The techniques include sending a request indicating one or more regions of a program code to access a stream in a stream pool and to execute on a processing node in a processing nodes pool. The techniques also include accessing the stream defined in the one or more regions of the program code to service the request. Thereafter, the processing node is selected to use for execution of the one or more regions of the program code and the processing node executes one or more instances of the one or more regions of the program code.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: August 9, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Sergey Slovetskiy
  • Patent number: 11412027
    Abstract: Methods and systems are disclosed for network communication. A computing device may store status information. The status information may be communicated using a first protocol. The status information may indicate data is available. The data may be communicated using a second protocol.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: August 9, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Reza Raji, Gerald Gutt
  • Patent number: 11409835
    Abstract: A system for launching content for publication using a content management system (CMS) is provided. The system includes a server of a plurality of servers that is configured for enabling editing of entities using an editor application associated with the CMS. The editing includes authoring fields for each entity. The system includes a server of the plurality of servers that is configured for receiving selection of a group of entities, via a launch interface of the CMS. The selection is for publishing the group of entities. The system includes a server of the plurality of servers that is configured for generating, responsive to the selection, an API call to the CMS. The API call is defined to trigger initiation of a validation process to validate each entity in the group of entities. The validation process is executed in a draft entity store of the CMS that is created for said validation without requiring separate API calls for validating each entity in the group of entities.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 9, 2022
    Assignee: Contentful GmbH
    Inventors: Bruce Felt, Benjamin Keyser, Paolo Negri, Stephan Schneider, Thomas Spiesser
  • Patent number: 11398970
    Abstract: Techniques for internet last-mile outage detection are disclosed herein. The techniques include methods for monitoring, by a network appliance associated with a network, a plurality of network nodes, detecting, by the network appliance, that a network node of the plurality of network nodes in a last mile of the network has disconnected from the network, overlaying, by the network appliance, the network node over a network model for at least a portion of the network including the network node to generate a model overlay, and determining, by the network appliance, a last mile outage source associated with a disconnection of the network node by identifying a lowest common ancestor node of the network node from the model overlay. Systems and computer-readable media are also provided.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: July 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Adam Laufer Berman, Samuel Eugene Weitzman, Antoine Goujon
  • Patent number: 11399062
    Abstract: In various example embodiments, a system and method for automated data reconciliation processing is presented. The system receives a data movement request with a first status indicator and appends a unique request code to the data movement request. The system causes presentation of the data movement request at a client device and receives a movement response from a second server via a network. The system modifies the first status indicator of the data movement request to a second status indicator to provisionally reflect the receipt of the movement response and verifies the indication of movement from a receiving entity.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: July 26, 2022
    Assignee: Xero Limited
    Inventors: Dinesh Katyal, Matthew John Vickers
  • Patent number: 11394808
    Abstract: A computer-implemented method to determine which port in a container is a service port. The method includes identifying, a first container, wherein the first container comprises a plurality of ports. The method further includes, training a neural network, wherein the neural network is configured to identify at least one service port from the plurality of ports. The method further includes, monitoring, by a network monitor, a set of data sent to the first container comprising a first parameter. The method includes, identifying a first service port of the plurality of ports. The method further includes, marking the first service port.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: July 19, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Seng Chai Gan, Shikhar Kwatra, Michael Treadway, John David Mandra
  • Patent number: 11388164
    Abstract: Techniques are provided to implement distributed application programming interface (API) whitelisting for access control of a computing system. For example, an API gateway receives a client API request to access an application comprising a distributed microservices architecture. The API gateway initiates a whitelisting validation operation determine if the client API request is permitted. The whitelisting validation operation includes comparing an API endpoint of the client API request to a whitelist of permitted API endpoints of registered microservices of the application to determine whether the API endpoint of the client API request comprises a permitted API endpoint in the whitelist. The API gateway routes the client API request to a target microservice of the application, in response to the whitelisting validation operation determining that the client API request is permitted.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Scott E. Joyce, Norman M. Miles
  • Patent number: 11381618
    Abstract: A request to play a media content item is received. It is determined whether the play request is ambiguous. Responsive to determining that the play request is ambiguous, then it is determined whether to play a suspended media content item or an alternate media content item. The determination can be made based on a length of time that the suspended media content item has been suspended, a media content item type, or a state, among other factors. Responsive to the determination, playback of the suspended or alternate media content item is initiated.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: July 5, 2022
    Assignee: Spotify AB
    Inventors: Kurt Jacobson, Marcus Daniel Better, Philip Edmonds
  • Patent number: 11375027
    Abstract: Embodiments of the present disclosure provide for improvements in managing connection channels for multiple associated users. As connection channel changes occur for one or more users, various connection channels are updated such that appropriate functionality is accessible as determined based on aspects of the connection channel change. Example embodiments provide for establishing a plurality of connection channels associated with a plurality of user data objects, where each of the plurality of connection channels enables access to functionality associated with a shared electronic data object via one of a plurality of computing devices, detecting, for a first user data object of the plurality of user data objects, a connection channel change associated with a first connection channel corresponding to a first computing device, and updating the functionality associated with the shared electronic data object for at least one of the plurality of connection channels based on the connection channel change.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ramanathan Ramanathan, Chris Theodore Kalaboukis, Andrew J. Garner, IV, Abhijit Rao, Joon Maeng, Andres J. Saenz, Rameshchandra Bhaskar Ketharaju
  • Patent number: 11368388
    Abstract: A communication system includes a server and multiple communication nodes. The server broadcasts a mesh network entry request to the communication nodes. Each communication node is configured to receive the mesh network entry request, cause a mesh network entry request to hop to the other communication nodes if the entry request is not addressed to the node itself, register a rank of the node based on a number of hops required for the entry request to reach the node if the entry request is addressed to the communication node, transmit a rank request when the communication node registers its rank, receive a rank response from other nodes, each rank response including a rank of the node sending the rank response, and register the node having a highest ranking response as a communication path to the server if its rank is higher than the node itself.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: June 21, 2022
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Hiroyuki Ishikawa
  • Patent number: 11368524
    Abstract: According to examples, a system for rate-based load balancing may include a processor and a memory storing instructions. The processor may, through execution of the instructions, cause the system to receive a request for processing. The system may further identify a target server to transmit the request using a rate-based load balancing technique. In some examples, the rate-based load balancing technique may include: selecting a server, from a plurality of servers, as a potential target; receiving a readiness indicator for the selected server; and designating the selected server as the target server based on the readiness indicator. The system may transmit the request to the target server for processing.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 21, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Gian-Paolo Primo Musumeci, Cong Chen, Kestutis Patiejunas