Patents Examined by Kevin T Bates
  • Patent number: 11785065
    Abstract: Methods and systems for managing communications include identifying a system condition in a distributed computing system comprising a first microservice in communication with a second microservice. A communications method is identified responsive to the identified system condition using a reinforcement learning model that associates communication methods with system conditions. The identified communications method is implemented for communications between the first microservice and the second microservice, such that the first microservice and the second microservice use the identified communications method to transmit data.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: October 10, 2023
    Inventors: Giuseppe Coviello, Kunal Rao, Wang-Pin Hsiung, Oliver Po, Srimat Chakradhar
  • Patent number: 11777871
    Abstract: Systems, methods, apparatuses, and computer readable media may be configured for establishing at least one session for delivery of multimedia. In an aspect, a first transmission of data fragments of a first component and a second transmission of data fragments of a second component may be transmitted and synchronized for presentation. If an inactivity event is detected the session may be maintained while reducing bandwidth consumption.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Anthony Werner, Weidong Mao, Sree Kotay
  • Patent number: 11777810
    Abstract: An example framework and method facilitate enhancing resiliency of a computing environment. The example method includes dynamically discovering or accessing first status information related to a first metric associated with a first resource of the computing environment; selectively sharing the first status information among one or more computing environment resources, including the first resource, resulting in shared status information; and using the shared status information to selectively initiate one or more responses by the one or more resources in accordance with the shared status information. In a specific implementation, metrics managers may manage metrics and initiate remediation actions when certain criteria are met; the resources can selectively quiesce or unquiesce when the certain criteria are met or when their status changes accordingly; and a resiliency manager may coordinate communications between metrics managers and computing resources.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventor: Philippe Le Mouel
  • Patent number: 11765202
    Abstract: In one embodiment, a controller in a network may receive an injected command to be executed by an application from an application monitoring agent operating in the network. The injected command may be intercepted by the application monitoring agent prior to execution of the injected command by the application. The controller may then use a security algorithm to determine whether the injected command is malicious. If it is determined that the injected command is not malicious, the controller may enable the application to execute the injected command. Conversely, if it is determined that the injected command is malicious, the controller may prevent the application from executing the injected command.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Nandakumar Devi, Priya, Shrenik Jain
  • Patent number: 11765092
    Abstract: One aspect provides a network switch. The network switch includes hardware-based packet-processing logic for processing received packets, a processing unit, and an offload engine coupled to the processing unit. The offload engine is to offload, from the processing unit, packet-processing operations associated with a subset of the received packets. The offload engine comprises a processor core, at least one hardware packet-processing accelerator for performing the packet-processing operations, and a function-helper logic for interfacing between the processor core and the hardware packet-processing accelerator.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: September 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Diego Dompe, Laura Salazar, Jose Luis Uribe
  • Patent number: 11758007
    Abstract: In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage, eCommerce, billing, marketing, customer relationship management (CRM), social media, digital media, financial, weather, search, and other services accessible using machine-to-machine communication over a network. An administrator or customer of the service peering exchange may configure policies that are applied by the service peering exchange to orchestrate service-to-service paths among different services accessible via the different networks.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: September 12, 2023
    Assignee: Equinix, Inc.
    Inventor: Stephen Anthony Madden
  • Patent number: 11755392
    Abstract: Systems and methods for smart cloud caching using edge computing and real-time customer journey insights are disclosed. In one embodiment, a system identifies a trend in communications received by a first edge cloud server, wherein each communication corresponds to a customer journey comprising user action steps performed in a client application. The system determines which user action steps cause API invocations to non-edge cloud servers and generates a sequence of API invocations in an order associated with the sequence of user action steps of the customer journey. The sequence of API invocations may be chained and/or bundled and stored in a cache for replication at edge cloud servers. The system may determine that the trend is pervasive in a geographical location based on satisfaction of a criteria, and replicate the cached sequence of API invocations at a cache of a second edge cloud server that services the geographical location.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 12, 2023
    Assignee: PayPal, Inc.
    Inventor: Rahul Nair
  • Patent number: 11748681
    Abstract: A User State Management Service (USMS) stores, in a backend database, the progress of a workflow of a web-based application, and the state of the attributes in the webpages of the workflow. When the workflow is interrupted and resumed at a later time, the application can receive from the USMS the progress step where it was last in and the states and/or values of the attributes and repopulate the states and/or values of the attributes. The data are stored in a database can be configured using optimized organizations and can be device-independent, and the USMS can work persistently across different platforms and devices. The USMS can be a service, for example, software provided at a server, or servers, over the web or the cloud. The USMS can include an application interface which can improve performance and provide device and browser independence and scalability.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishanu Takhtani, Akashdeep Bhattacharya, Karan Juneja
  • Patent number: 11736348
    Abstract: A service manager for managing services made available to front end devices operably connected to backend devices via managed network devices includes a storage device for storing a services network use information repository that associates the services with network functions enabled by the managed network devices and a processor. The processor makes an identification of a front end device of the front end devices that will provide virtualized desktop infrastructure services, using at least one of the backend devices, to a user; in response to the identification: identifies a set of the services to be provided to the user; identifies: at least one of the managed network devices that provides network connectivity to the front end device, and network use information for the set of services using the services network use information repository; and configures the at least one managed network device based on the network use information.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 22, 2023
    Assignee: Dell Products L.P.
    Inventors: John Kelly, Dharmesh M. Patel
  • Patent number: 11736575
    Abstract: Apparatuses and methods are disclosed for managing network connections. A computing device accesses a request to provision a network connection associated with a first device. The request includes a plurality of connection parameters defining desired specifications for a network connection from the first device to a second device. The connection parameters are validated against information from a database and other predetermined rules. A network connection path is generated to connect the first device with the second device. The network connection path is generated by selecting network elements for the network connection that satisfy the connection parameters. Configuration information for the network elements of the network connection path is aggregated for a configuration system. The configuration information is used to provision the network connection.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: August 22, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Michael Nyhus, Craig Tystad, James M. Adkins, III
  • Patent number: 11736433
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.
    Type: Grant
    Filed: February 28, 2021
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventors: Yi Cui, Subir Jhanb, Thomas R. Kennedy, III
  • Patent number: 11729276
    Abstract: There are provided systems and methods for a rapid online variable sourcing infrastructure for decision system. Specifically, endpoints may be injected into domain servers serving as a template for sourcing new data variables. When new variables are involved, a first endpoint is injected for registering variables exposed to the domain server, and a second endpoint may be injected to fetch data values at run time, e.g., during the actual decision computation. In this way, data pipeline latency can be avoided during the sourcing process, as the data variables can be sourced from domain servers at run time.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: August 15, 2023
    Assignee: PAYPAL, INC.
    Inventors: Ravi Shankar Chandrasekaran, Dinesh Damodharan
  • Patent number: 11726891
    Abstract: The present invention generally relates to systems and methods for detecting and/or isolating any causes of defective and/or partially defective IoT device or individual sensor device(s). In embodiments the present invention generally relates to fixing, replacing, and/or troubleshooting IoT devices and/or individual sensor device(s) that are defective and/or partially defective.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: August 15, 2023
    Assignee: Aimcast IP, LLC
    Inventor: Matan Arazi
  • Patent number: 11729139
    Abstract: A system and method for onboarding a virtual machine in a bridge host extension mode are provided. The method includes: creating a virtual machine on a host computing device, wherein the host computing device is associated with a first MAC address and a first IP address; assigning the virtual machine a second MAC address by the host computing device; receiving a first DHCP packet from the virtual machine by the host computing device, wherein the first DHCP packet comprises a first field that includes the second MAC address; replacing the second MAC address in the first field with the first MAC address by the host computing device; adding the second MAC address to a second field of the first DHCP packet by the host computing device; and providing the first DHCP packet to a DHCP server through a network by the host computing device.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: August 15, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Roberto Mitsuo Kobo, Parthiv Shah, Ramesh Yeevani-Srinivas
  • Patent number: 11720417
    Abstract: Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, an integrated circuit device may be configured to execute instructions with matrix operands and configured with random access memory. At least one interface of the integrated circuit device is configured to receive input data from a data source, and to receive, from a server system over a computer network, parameters of a first Artificial Neural Network (ANN) and instructions executable by the Deep Learning Accelerator to perform matrix computation of the first ANN. The Deep Learning Accelerator may execute the instructions to generate an output of the first ANN responsive to the third data; and the at least one interface is configured to transmit the output to the server system over the computer network as an input to a second ANN in the server system.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 8, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Poorna Kale
  • Patent number: 11716389
    Abstract: A networked lighting control system having the capability to identify problems within its own wireless network. The system includes a plurality of luminaire nodes. Each luminaire receives, via a wireless mesh network, a series of messages containing an output control indication. The indication represents a “delta” value, which the luminaire uses, for each received message, to generate a control signal to increase the light output of its lamp by a known amount. The luminaire transmits a series of messages containing the output control indication, wherein each transmitted message corresponds to each message that had been received by the luminaire. After a series of such “delta” messages have been originated and broadcast over the mesh network, the luminaires that failed to receive some of the messages will appear dimmer than the luminaires that received all, or more of, the messages, providing a visualization of signal propagation problems.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: August 1, 2023
    Assignee: Silvair Sp. z o.o.
    Inventors: Piotr Hawranek, Marek Niedbach, Pawel Smietanka, Szymon Slupik
  • Patent number: 11716376
    Abstract: A system for managing non-linear transmedia content data is provided. Memory stores a plurality of transmedia content data items and associated linking data which define time-ordered content links between the plurality of transmedia content data items. The plurality of transmedia content data items are arranged into linked transmedia content subsets comprising different groups of the transmedia content data items and different content links therebetween. A control engine receives one or more instructions to create a new time-ordered content link between at least two of the plurality of transmedia content data items. The control engine modifies the linking data stored in the memory to include the new time-ordered content link.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: August 1, 2023
    Assignees: DISNEY ENTERPRISES, INC., ETH ZÜRICH (EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE ZÜRICH)
    Inventors: Max Grosse, Barbara Solenthaler, Peter Kaufmann, Markus Gross, Sasha Schriber
  • Patent number: 11711267
    Abstract: Various systems and methods for implementing an edge computing system to realize 5G network slices with blockchain traceability for informed 5G service supply chain are disclosed. A system configured to track network slicing operations includes memory and processing circuitry configured to select a network slice instance (NSI) from a plurality of available NSIs based on an NSI type specified by a client node. The available NSIs uses virtualized network resources of a first network resource provider. The client node is associated with the selected NSI. The utilization of the network resources by the plurality of available NSIs is determined using an artificial intelligence (AI)-based network inferencing function. A ledger entry of associating the selected NSI with the client node is recorded in a distributed ledger, which further includes a second ledger entry indicating allocations of resource subsets to each of the NSIs based on the utilization.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 25, 2023
    Assignee: Intel Corporation
    Inventors: Valerie J. Parker, Neal Conrad Oliver, Stephen T. Palermo, Hari K. Tadepalli
  • Patent number: 11706108
    Abstract: A method for determining a Quality of Experience associated with a real-time communication session between user devices includes monitoring the real-time communication session and determining at least one quality indicator of the Quality of Experience, at least one first performance indicator of a Quality of Service, and at least one second performance indicator of the Quality of Service. Based on the quality indicator and the first performance indicator, the method determines, among a family of correlation functions indicative of the correlation between the Quality of Experience and a Quality of Service in respect of a generic real-time communication session, a correlation function which is indicative of the correlation between the Quality of Experience and the Quality of Service in respect of the monitored real-time communication session. Then the method applies the first performance indicator and the second performance indicator to the correlation function to determine said Quality of Experience.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: July 18, 2023
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Giulio Carmelo Maggiore, Manuela Vaser
  • Patent number: 11706291
    Abstract: Method for offloading calculation tasks between a user terminal and an edge host device in a communication network according to a multi-access edge computing technique, including steps of: Offloading data necessary for the execution of the calculation from the user terminal to the edge host device, and Transmitting data resulting from the calculation carried out by the edge host device, from the edge host device to the user terminal, wherein the offloading of data is controlled on the basis of joint criteria of energy efficiency and of minimization of exposure of a user of the user terminal to electromagnetic fields.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: July 18, 2023
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Emilio Calvanese Strinati, Serge Bories