Patents Examined by Nicholas R. Taylor
  • Patent number: 11758016
    Abstract: Embodiments of the present disclosure relate to techniques for providing a remoted application to a client device over a network. Certain embodiments involve receiving, by a web server and from the client device, a request for the remoted application. The request may comprise a tag which identifies one or more attributes of the remoted application. Embodiments further involve launching, by the web server and based on the tag, the remoted application. Embodiments further involve providing, by the web server and to the client device, a video stream of the remoted application. The video stream of the remoted application may comprise one or more images rendered based on raw data of the remoted application. Embodiments further involve receiving, by the web server and from the client device, user input and providing, by the web server and based on the user input, application input to the remoted application.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Shengbo Teng, Sam Zhao, Wen Wang, Nan Wang, Jingtao Zhang
  • Patent number: 11750476
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: September 5, 2023
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Patent number: 11750008
    Abstract: A container having a battery and one or more active systems for maintaining temperature or other characteristics of goods stored within the container relies on a battery to maintain those active systems during transit. The size of the battery required for such applications may be reduced by providing access to external power during a shipment cycle. For example, shelves within transit vehicles or warehouses can supply electricity to the active systems via a wireless or wired connection, or they may recharge the container's battery, or both. The container may also have data bridging capabilities that use short range wireless technology to communicate with nearby devices that have access to other data streams, such as GPS data and internet connectivity. When bridged with a provider, the container may have access to new data streams, or may be able to disable internal devices providing those same data streams to conserve power.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: September 5, 2023
    Assignee: Doubleday Acquisitions LLC
    Inventor: Jonathan Peter Neeld
  • Patent number: 11743325
    Abstract: Techniques for API-based endpoint discovery and centralized load balancing involving provider substrate extension resources are described. A discovery coordinator service located within a provider network can identify one or more endpoints from a set of potentially distributed endpoints for a client to utilize, where endpoints may be located within provider substrate extensions of the provider network. The discovery coordinator service can analyze the loads of these endpoints, via client lease information, to identify nearby, low-load resources that may be most optimal for the client to use via providing minimal latency of access.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: August 29, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Devlin Roarke Dunsmore, Colm Maccarthaigh, Ishwardutt Parulkar, Dougal Stuart Ballantyne, Diwakar Gupta, Upendra Bhalchandra Shevade
  • Patent number: 11736541
    Abstract: A system for content sharing and methods for making and using the same. The content sharing system enables a smooth and easy exchange of electronic data.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: August 22, 2023
    Assignee: GG Technologies Inc.
    Inventor: Gaurav Goel
  • Patent number: 11736355
    Abstract: A configuration serving network element may configure information about the configuration serving network element for a fifth generation (5G) network architecture. A terminal device may obtain the information about the configuration serving network element from the 5G network architecture. The information about the configuration serving network element includes address information of the configuration serving network element. Therefore, the terminal device can establish a connection to the configuration serving network element based on the address information of the configuration serving network element, so that the configuration serving network element can automatically configure the terminal device by using the 5G network architecture.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: August 22, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huan Li, Weisheng Jin
  • Patent number: 11736405
    Abstract: Systems and methods are described herein for managing information transmitted between and/or within communication networks. Aspects discussed herein relate to monitoring and characterizing data flows with network and/or latency parameters, such as a time-to-buffer (TTB) parameter. Latency managers, network components, or other suitable devices operating in a communication network may utilize TTB parameter information as a management mechanism throughout the communication network to negotiate and schedule the delivery of data packets in view of a variety of factors, e.g., network performance, application priority, and the like. Such devices may be further configured to modify network or routing policies based on network performance and latency information obtained from and/or shared by various network components and devices in the communication network.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 22, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, Benny Pruden, Mark Francisco
  • Patent number: 11720425
    Abstract: Connectivity between a radio-based application pipeline processing server and a control plane of a provider network is verified. Based on requests received at the control plane, a first isolated request handler, a second isolated request handler and an offloading manager are launched at the server. The offloading manager causes a first network function for which a request is received from the first request handler to be executed at a first network function accelerator of the server, and a second network function for which a request is received from the second request handler to be executed at a second network function accelerator of the server.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ximeng Simon Yang, Diwakar Gupta, Upendra Bhalchandra Shevade
  • Patent number: 11722481
    Abstract: Methods and systems for authentication using multiple identity providers are described herein. A first identity provider may receive, e.g., from a second identity provider, an indication of an authentication request. The first identity provider may retrieve, from a storage device, session information associated with the request. The first identity provider may authenticate, using one or more first functions, based on the session information, and based on authentication credentials received from a user, the user. Based on the authentication, the first identity provider may modify the session information. The second identity provider may authenticate, based on the session information and using one or more second functions, the user. The one or more second functions may comprise providing the user a token based on the session information. The session information may be subsequently deleted.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 8, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Katia Lopez, Joel Pineiro, Javier Alejandro Figueroa, Ricardo Fernando Feijoo
  • Patent number: 11715010
    Abstract: Methods, systems, and apparatus, including instructions encoded on storage media, for performing reduction of gradient vectors for a network having one or more degraded nodes. A method comprises training a respective replica of a machine learning model on each node of multiple nodes organized in an n-dimensional network topology, combining the respective individual gradient vectors in the nodes to generate a final gradient vector by performing operations comprising: designating each group of nodes along the dimension as either a forwarding group or a critical group, updating, for each receiving node, a respective individual gradient vector with an intermediate gradient vector, performing a reduction on each critical group of nodes along the dimension to generate a respective partial final gradient vector for the critical group, and updating, for each critical group of nodes, an individual gradient vector for a representative node with the respective partial final gradient vector.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 1, 2023
    Assignee: Google LLC
    Inventors: Bjarke Hammersholt Roune, Sameer Kumar, Norman Paul Jouppi
  • Patent number: 11716780
    Abstract: Methods and Systems for modifying or releasing a Multicast/Broadcast (MB) session for delivery of MB Data to a plurality of Electronic Devices (EDs) connected to a (Radio) Access Network (R)AN node is disclosed. The method includes receiving one or more triggers, and instructing the various network functions and (R)AN nodes to modify (or release) the MB session dependent on the received trigger.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 1, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ngoc Dung Dao, Xu Li
  • Patent number: 11711258
    Abstract: In various examples, a system identifies a first issue object associated with the alert by making a first set of determinations, based on an alert of an active issue of a system resource. Additionally, the system can determine whether the active issue associated with the first issue object can be automatically corrected by one or more self-healing processes, based on the first issue object. Moreover, the system can implement the one or more self-healing processes, based on determining that the active issue associated with the first issue object can be automatically corrected by one or more self-healing processes.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: July 25, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Joshua Ledbetter, Jeremy Wayne Bowman, Michael Samuhasilp, Nathan Anderson, Maria Cecilia Bustos
  • Patent number: 11711423
    Abstract: Systems and methods for reducing data movement in a computer system. The systems and methods use information or knowledge about the structure of an algorithm, operations to be executed at a receiving processing unit, variables or subsets or groups of variables in a distributed algorithm, or other forms of contextual information, for reducing the number of bits transmitted from at least one transmitting processing unit to at least one receiving processing unit or storage device.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: July 25, 2023
    Inventors: Juan Guillermo Gonzalez, Santiago Andres Fonseca, Rafael Camilo Nunez
  • Patent number: 11711294
    Abstract: A network device includes processing circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The processing circuitry is configured to select a first port among the multiple ports to serve as an egress port for a packet, and to forward the packet to the first port, irrespective of whether or not the first port is usable as the egress port. The processing circuitry is further configured to, when the first port is usable as the egress port, transmit the packet to the communication network via the first port, and when the first port is unusable as the egress port, forward the packet from the first port to a second port among the multiple ports and transmit the packet to the communication network via the second port.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Aviv Kfir, Barak Gafni, Ilya Vershkov
  • Patent number: 11711447
    Abstract: A computer-implemented method for generating content recommendations for content items, each content item associated with one of a plurality of customers, the method comprising: receiving, by a network-connected server, a content request from a requesting user, the content request comprising a user identifier and a customer identifier; retrieving request parameters from a computer-implemented parameter service, the request parameters comprising indicia of a plurality of models and parameters for the models; retrieving user data comprising a set of indicia of recommendable resources associated with the customer identifier; routing the content request, request parameters and user data to a plurality of ranking and optimization component, each component generating a recommendation score for each recommendable resource; generating content recommendations based on the recommendation score which content recommendations are returned to the requesting user and stored by the server as a recommendation event within a r
    Type: Grant
    Filed: January 24, 2021
    Date of Patent: July 25, 2023
    Assignee: Zeta Global Corp.
    Inventors: Barney Govan, Wynn Vonnegut, Christian Monberg
  • Patent number: 11706092
    Abstract: Dynamically controlling use of a shared computing resource by virtual-computing sessions of a client computing device includes storing per-virtual-channel weights representing contributions of session virtual channels to performance, the stored weights including sets of weights for respective distinct application types. A resource allocation operation includes (i) for each session, selecting a set of weights based on a type of application using the session and applying the selected set of weights to activity state data to produce a session activity value, the activity state data representing activity states of the session virtual channels, and (ii) generating resource usage control signals based on the session activity values of the sessions, the resource usage control signals representing a target pattern of use of the shared computing resource by the sessions. An enforcement operation uses the resource usage control signals to establish the target pattern of use of the shared resource by the sessions.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: July 18, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Shashidhar Ramareddy, Mudit Mehrotra, Siddheshwar Kamatar
  • Patent number: 11700298
    Abstract: A multi-access edge computing (MEC) platform may receive an indication that a user device has downloaded a MEC application client associated with a MEC application and may send, to the user device, instructions to install a device client. The device client may transmit device information associated with the user device to the MEC platform. The MEC platform may receive the device information associated with the user device and determine, based on the received device information, performance information associated with the MEC application.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: July 11, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Matthew White, Ning Zhang
  • Patent number: 11695813
    Abstract: Systems and methods for setting up live online conversations between people, and selecting participants for such conversations in a manner that optimizes the enjoyment of the participants. Conversations are analyzed and attributes of participants and conversations are extracted from the audio of the conversations. A quality level of the conversations is determined from the audio, and subjective quality assessments may be received from participants. Participants and conversations are divided into classes and clusters, where the classes and clusters represent groups of entities which have certain attributes in common. Based on the attributes, classes, clusters, and quality levels, compatibilities are determined between arbitrary pairs of participants and for arbitrary groups of participants. Conversations are generated, and participants are selected for the conversations based on the determined compatibilities.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: July 4, 2023
    Assignee: PATTR CO.
    Inventor: Abraham Lieberman
  • Patent number: 11695669
    Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: July 4, 2023
    Assignee: Xilinx, Inc.
    Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
  • Patent number: 11696102
    Abstract: Methods and systems are provided for auto-configuring a newly purchased user equipment (UE) device with content consumption material that is associated with a user. These methods and systems are provided by way of receiving, in response to the user having purchased the UE device, purchase information (e.g., a credit card number) and a UE device identifier (e.g., a serial number of a purchased UE device). After receipt of this information, a database is searched to identify a user account that is associated with the purchase information. The user account identifies content consumption material that has been processed by other UE devices to enable the user to consume content. A communication is then transmitted to the UE device that causes the UE device to be configured with the identified content consumption material.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: July 4, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: Gregory James Lundell