Patents Examined by Ario Etienne
  • Patent number: 12218835
    Abstract: Techniques are described by which a routing protocol, such as border gateway protocol (BGP), is extended to control propagation and importation of information using route targets (RTs) specified as bitmasks that encode link administrative group information. For example, a network control device (e.g., controller) is configured to allocate one or more subset of resources (e.g., nodes or links) of an underlay network to each of one or more virtual networks established over the underlay network. The controller generates a bitmask encoded with link administrative group information of the one or more links. The controller then outputs, to a plurality of provider edge (PE) routers that are participating in a respective virtual network, a routing protocol message to advertise the one or more subset of resources, wherein the routing protocol message includes a route target specified as the bitmask.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: February 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Jeffrey Haas, Srihari Ramachandra Sangli, Shraddha Hegde
  • Patent number: 12218832
    Abstract: A multi-radio service of a provider network may be used to manage and route payloads for client edge devices that use multiple types of radios. The multi-radio service may associate different types of radio controllers with an edge device of a client, so that messages that are transmitted from different types of edge device radios can be handled by different radio controllers. A radio controller may receive a message and extract the payload from the message based on the data/data format specific to the radio protocol used to transmit the message. When a client-owned cloud application sends a payload to an edge device, the multi-radio service may select, based on criteria (e.g., fastest data transmission), the radio of the edge device from multiple available radios. The corresponding radio controller may then generate and send a message to the selected radio of the edge device (e.g., via a corresponding gateway).
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: February 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Rongsheng Huang, Jungtao Liu, Hongbo Tian, Yinghua Ye
  • Patent number: 12206567
    Abstract: Techniques for dynamically cloning application infrastructures are provided. In one embodiment, a computer system can monitor one or more metrics pertaining to an infrastructure for an application at a first site. If the one or more metrics exceed or fall below one or more corresponding thresholds, the computer system can clone the infrastructure at a second site distinct from the first site, thereby enabling the application to be hosted at the second site.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: January 21, 2025
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jeffrey P. Hartley, Atul Gosain
  • Patent number: 12206750
    Abstract: An interaction-event routing system can automatically select an optimal interaction-event rail (IER) to process an interaction-event request. For example, the interaction-event routing system can include a processor and a memory that includes instructions executable by the processor to perform operations. The operations can include receiving a request to process an interaction event from an application programming interface. The request can include at least one parameter. The operations can further include automatically selecting, based on the at least one parameter, an IER from among a plurality of IERs to process the interaction event. The plurality of IERs can be configured to digitally transfer value between accounts using different protocols. Additionally, the operations can include transforming the request into a rail specific request suitable for the selected IER. The operations can include submitting the rail specific request to the selected IER.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: January 21, 2025
    Assignee: Truist Bank
    Inventor: Nagaraja Hebbar
  • Patent number: 12206580
    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: October 31, 2023
    Date of Patent: January 21, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chia-Chang Li, Mohamed Barache, Robert Lambardia
  • Patent number: 12199986
    Abstract: One embodiment provides a method, including: capturing, using at least one sensor associated with an information handling device, sensor data; identifying, at the information handling device, a request to share the sensor data from the information handling device with another entity; determining, using a processor, whether context data associated with the information handling device satisfies one or more predetermined criteria outlined in a data sharing permissions list; and providing, responsive to determining that the context data does satisfy the one or more predetermined criteria, a notification to a user of the information handling device of the determination. Other aspects are described and claimed.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: January 14, 2025
    Assignee: Lenovo (United States) Inc.
    Inventors: Mark Delaney, Matthew Fardig
  • Patent number: 12184447
    Abstract: A data transmission device and a data transmission system that can share data generated based on data received from each terminal, and update the shared data in the operation of the system are provided. The data transmission device sends and receives a packet to and from the terminal connected thereto via a communication network and the packet includes a first slot in which individual output data to be output from the terminal is stored and a second slot in which input data to be input to the terminal is stored. The data transmission device includes a sending part that sends the packet to the terminal, a receiving part that receives the packet sent to the terminal, and a controller that generates the input data based on output data including the individual output data stored in the first slot and stores the input data in the second slot.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 31, 2024
    Assignee: Audio-Technica Corporation
    Inventors: Kazuhiro Onizuka, Yasuhito Kikuhara
  • Patent number: 12184495
    Abstract: A method performed by at least one processor in a network node includes subscribing to one or more events defined for a first edge server, each subscribed event being associated with one or more triggering conditions. The method includes, responsive to determining by the first edge server that at least one triggering condition is satisfied, generating a respective subscribed event. The method includes receiving an event notification corresponding to the generated event. The method includes determining whether the event associated with the received event notification meets an edge server activation condition. The method includes activating a second edge server based on a determination that the event meets the edge server activation condition.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: December 31, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12177749
    Abstract: A system includes a processor configured to receive a plurality of reports identifying file-chunk distribution among reporting vehicles. The processor is also configured to determine reseeding file chunks to improve distribution characteristics, responsive to the reports. The processor is further configured to determine a plurality of candidate delivery vehicles and responsive to determining that a distribution threshold has passed, send the reseeding file chunks to the determined delivery vehicles.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: December 24, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Chad Evert Esselink, Jovan Milivoje Zagajac, Michael Joseph Morgan, Safeeul Bashir Safee
  • Patent number: 12164586
    Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: December 10, 2024
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 12160480
    Abstract: A method is provided for managing a group of equipment, as well as an associated server and system. The method may be implemented by a main referring server, and includes defining a subgroup of equipment from the group of equipment, the subgroup of equipment comprising at least two pieces of equipment from group of equipment, having the same value for at least one common configuration parameter. The method also includes determining a piece of equipment delegated to implement at least one portion of a maintenance operation on at least one piece of equipment of the sub-group of equipment, where the delegated piece of equipment is another piece of equipment from the sub-group of equipment.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: December 3, 2024
    Assignee: ORANGE
    Inventors: Thibaud Flury, Jean-Didier Ott, Samuel Berlemont
  • Patent number: 12149582
    Abstract: Implementations are disclosed for dynamically allocating aspects of platform-independent machine-learning based agricultural state machines among edge and cloud computing resources. In various implementations, a GUI may include a working canvas on which graphical elements corresponding to platform-independent logical routines are manipulable to define a platform-independent agricultural state machine. Some of the platform-independent logical routines may include logical operations that process agricultural data using phenotyping machine learning model(s). Edge computing resource(s) available to a user for which the agricultural state machine is to be implemented may be identified. Constraint(s) imposed by the user on implementation of the agricultural state machine may be ascertained.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: November 19, 2024
    Assignee: Deere & Company
    Inventors: Yueqi Li, Alexander Ngai
  • Patent number: 12149399
    Abstract: A monitoring device for troubleshooting events in a datacenter network identifies a first network event for a time period, and provides an initial display page, one or more additional display pages, selectable display objects, and a representation of the first network event. The device generates a dynamic troubleshooting path for the first network event to track a user navigation between display pages, a manipulation of the one or more selectable display objects, and a last-current display page, and also provides an indication of a second network event associated with higher resolution priority relative to the first network event. Retrieving the dynamic troubleshooting path causes the interface to present the last-current display page, apply the manipulation of the one or more selectable display objects, and load the user navigation between the initial dashboard display page and the one or more additional display pages in a cache.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: November 19, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Chien-Ju Lo, Bill Yufan Chen, Kannan Ponnuswamy, Kollivakkam Raghavan, Navneet Yadav
  • Patent number: 12137142
    Abstract: A system for managing communication between a vehicle and a broker module includes a telematics unit connected to the vehicle. The telematics unit is configured to carry out wireless data communications according to a publish-subscribe messaging protocol. A command unit is in communication with the telematics unit, the command unit having a processor and tangible, non-transitory memory on which instructions are recorded. The telematics unit is configured to establish a network connection with the broker module. The command unit is adapted to create a dynamic retry delay process for the network connection by varying a connection retry delay time based on a plurality of failure categories and an operation mode of the vehicle. The plurality of failure categories each corresponds to a respective failure in the network connection.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: November 5, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Yu-Kung Ke, Andrew J. MacDonald
  • Patent number: 12132768
    Abstract: Embodiments of systems and methods for methods for eye contact correction in a communication or collaboration session using a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a notification, via a platform framework, of a communication session; and in response to the notification, apply an eye contact correction operation, via the platform framework, to at least a portion of content shared during the communication session.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: October 29, 2024
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 12132808
    Abstract: An electronic device that generates an electronic-device-specific application is described. During operation, the electronic device may receive a request to create the electronic-device-specific application, where the electronic-device-specific application is associated with a services manager in a system hierarchy. In response to the request, the electronic device may provide instructions for a user interface, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application and/or to receive inputs for the configuration parameters for the electronic-device-specific application.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 29, 2024
    Assignee: Ruckus IP Holdings LLC
    Inventors: Dinesh Raman, Jari Malinen, Siby Mathew Tarigopla Pancras, Brajesh Kumar
  • Patent number: 12125368
    Abstract: Exemplary embodiments of the present invention provide a virtual dispatch assist system in which various types of Intelligent Agents are deployed (e.g., as part of a new CAD system architecture or as add-ons to existing CAD systems) to analyze vast amounts of historic operational data and provide various types of dispatch assist notifications and recommendations that can be used by a dispatcher or by the CAD system itself (e.g., autonomously) to make dispatch decisions.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 22, 2024
    Assignee: Intergraph Corporation
    Inventors: Jackie Paul Williams, II, Michael Thomas Cole, José Eduardo Zindel Deboni
  • Patent number: 12113671
    Abstract: Systems, methods, and storage media for communicating with connected devices are disclosed. Exemplary implementations may: identify one or more traits for a connected device; receive an action request, wherein the action request corresponds to a first desired state of the connected device; receive a trait configuration for the one or more traits; calculate a second desired state for the connected device, wherein the second desired state is calculated based on one or more of the action request and trait configuration for the connected device; and at least one of transmit a first message to the connected device, including an indication of the first or the second desired state, or transmit a second message, including an indication of an estimated state, to the first computing device.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 8, 2024
    Assignee: Yonomi, LLC
    Inventors: Garett Madole, Brandon Valosek, Anand Surada
  • Patent number: 12107818
    Abstract: Systems and methods for email processing are described. Embodiments of the present disclosure identify a plurality of email recipients, wherein each of the plurality of email recipients has an email address associated with one of a plurality of internet service providers (ISPs); identify a plurality of internet protocol (IP) addresses, wherein each of the plurality of IP addresses is available for sending email from a user to the plurality of email recipients; compute an ISP-IP score for each of a plurality of ISP-IP pairs based on email delivery statistics; select an IP address from the plurality of IP addresses corresponding to each of the plurality of email recipients based on the ISP-IP score; and transmit an email to each of the plurality of email recipients from the selected IP address.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: October 1, 2024
    Assignee: ADOBE INC.
    Inventors: Hariom, Deepansh Rawal, Shivam Goel, Gaurav Panwar
  • Patent number: 12107921
    Abstract: An Internet of Things (IoT) system includes a plurality of terminal devices, a cloud device and a human machine interface (HMI) device. The cloud device is communicatively connected to the terminal devices. The human machine interface (HMI) device is communicatively connected to the terminal devices via a plurality of first communication channels, and communicatively connected to the cloud device via a first dedicated communication channel. The HMI device determines a subscription sequence according to priority information of a plurality of control commands, and schedules and dynamically subscribes to the first communication channels according to the subscription sequence. The HMI device respectively determines whether the terminal devices are adjacent to the HMI device, and transmits switch transmission mode request messages corresponding to the terminal devices adjacent to the HMI device to the cloud device via the first dedicated communication channel.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: October 1, 2024
    Assignee: Merry Electronics (Shenzhen) Co., Ltd.
    Inventors: Yun Han Yang, Hsin Jia Huang, Yi Lin Hsieh