Patents Examined by Kevin T Bates
  • 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
  • Patent number: 11700230
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: July 11, 2023
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Patent number: 11700289
    Abstract: Methods and systems for analysis of a plurality of channels that provide a remote desktop session are described herein. Channel metrics for each of a plurality of communication channels may be received. Each of the plurality of communication channels may be configured to deliver, to a computing device and via a network, different aspects of a remote desktop session. A plurality of channel scores may be determined for each communication channel of the plurality of communication channels. Based on the plurality of channel scores, an aggregate score may be determined. Based on the aggregate score satisfying a threshold, a notification may be transmitted. For example, an indication of one or more executable scripts predicted to improve a performance of one or more of the plurality of communication channels may be transmitted.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: July 11, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Rahul Gupta, Dhawal Patel, Divya Ranjan, Himanshu Pandey, Pn Prathima, Rupak Das
  • Patent number: 11695648
    Abstract: A method supports service level agreement monitoring in a software defined network. The software defined network has forwarding elements and a software defined network controller for controlling the forwarding elements. Data flows are transmitted between a first end-path forwarding element, of the forwarding elements, and a second end-path forwarding element, of the forwarding elements, via at least one intermediate forwarding element, of the forwarding elements. The software defined network controller configures the intermediate forwarding element such that a probe triggering packet is generated based on local information of the intermediate forwarding element. The software defined network controller configures at least one of the first end-path forwarding element or the second end-path forwarding element such that an end-to-end probing is triggered based on receiving the probe triggering packet. The end-to-end probing is performed in order to detect a service level agreement violation.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: July 4, 2023
    Assignee: NEC CORPORATION
    Inventors: Fabian Schneider, Anton Matsiuk, Dimitrios Gkounis, Johannes Lessmann
  • Patent number: 11677639
    Abstract: Systems, methods, and software technology are disclosed herein for monitoring for and reporting on degraded connections between applications and application resources. In an implementation, a connection service receives requests from an application to ascertain whether or not a connection between the application and an application resource has become degraded. The service probabilistically determines whether or not the connection has become degraded and replies to the application with information indicative of the same.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 13, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bryan Porter, Jerry K. Orman