Patents Examined by Thao D Duong
  • Patent number: 12047278
    Abstract: An example method of identifying an equal cost multipath (ECMP)-enabled route-based virtual private networks (RBVPN) in a virtualized computing system, comprises: obtaining, at a telemetry agent executing in an edge server of a data center, learned routes; identifying, by the telemetry agent from the routes, a destination network and a plurality of next hops associated therewith and a plurality of virtual tunnel interfaces (VTIs); identifying, by the telemetry agent for each of the plurality of VTIs, an associated VPN session; grouping, by the telemetry agent, the VPN sessions identified as associated with the plurality of VTIs into an ECMP-enabled RBVPN; adding, by the telemetry agent, a description of the ECMP-enabled RBVPN to telemetry data; and sending, by the telemetry agent, the telemetry data to a telemetry service.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: July 23, 2024
    Assignee: VMware LLC
    Inventors: Gaurav Jindal, Neeraj Mantri
  • Patent number: 12045189
    Abstract: Methods and devices are provided for executing a data transfer based on one or more data transfer definitions. A signal representing a data transfer request is received from a first computing device. The data transfer request includes at least an identifier defining what is requested to be transferred. A notification of the data transfer request is sent to a second computing device. An interface including a plurality of interface elements for providing one or more data transfer definitions is sent to the second computing device. The interface includes at least one interface element that is pre-populated based on the data transfer request, and at least one interface element providing an option to define a time of day for a data transfer. The one or more data transfer definitions are received from the second computing device and the data transfer is executed based on the one or more data transfer definitions.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: July 23, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Christopher Mark Jones, Barry Wayne Baird, Jr., Claude Bernell Lawrence, Jr., Jonathan Joseph Prendergast
  • Patent number: 12047461
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which automatically initiate a connection to a network-based communication session using a second communication application responsive to the communication service detecting that the user is unable to join the network-based communication session using a first communication application. The first and second communication applications may be on a same or different computing device. For example, if a user's desktop device is unavailable or experiencing connection issues, then the communication server may automatically request that a communication application on a mobile phone of the user join the network-based communication session.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Mahendra D. Sekaran, Scott Edward Van Vliet
  • Patent number: 12041134
    Abstract: Embodiments of the present invention provide a system for replication and transmission of critical data using ultra reliable low latency communication network architecture. The system is configured for determining initiation of a real-time request from one or more channels to one or more receiving applications, determining that the real-time request does not comprise a criticality header, generating the criticality header for the real-time request, determining if the real-time request is eligible for transmission via an ultra-reliable low latency communication network, and transmitting the real-time request to a cluster of servers based on determining if the real-time request is eligible for transmission via an ultra-reliable low latency communication network.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: July 16, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Saurabh Arora, Sandeep Kumar Chauhan, Bhagya Lakshmi Sudha Lavanya Mallidi, Puneetha Polasa, Sanchit Taggar
  • Patent number: 12021686
    Abstract: Some embodiments of a system comprise a plurality of sensor arrays, wherein each sensor array of the plurality of sensors arrays includes multiple sensors, includes a wireless transceiver, includes one or more processors, and is configured to generate sensed data, according to sensor settings, while moving along a path; while moving along the path, transmit data to, and receive data from, other sensor arrays of the plurality of sensor arrays that are also moving along the path; and, while moving along the path, change one or more of the sensor settings based on the received data.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: June 25, 2024
    Assignee: Canon Solutions America, Inc.
    Inventor: Jeffrey David Kane
  • Patent number: 12021933
    Abstract: Virtual private network (VPN) service provider infrastructure (SPI) receives a request to access a VPN from a client device. The VPN SPI selects an Internet Protocol (IP) address for access to the VPN by the client device from a pool of IP addresses. The VPN SPI provides access to the VPN for the client device via the IP address. The VPN SPI receives one or more handshake notifications from the client device. The VPN SPI determines that a threshold time period has passed since a latest-in-time handshake notification of the one or more handshake notifications. The VPN SPI disconnects the client device from the VPN in response to determining that the threshold time period has passed. The VPN SPI adds the IP address to the pool of IP addresses in response to disconnecting the client device from the VPN.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: June 25, 2024
    Assignee: Oversec, UAB
    Inventors: Darjus Ilcevic, Gvidas Uzkuras
  • Patent number: 12019533
    Abstract: Embodiments herein disclose methods and systems for identifying behavioural trends across users. The system includes electronic devices. The electronic devices include a behavioural recommendation controller. The behavioural recommendation controller is configured to: detect a first plurality of activities performed by a plurality of first users in relation with a plurality of contexts; recognize the first plurality of physical activities in relation with the plurality of contexts for the first user; recognize multiple activities performed using smart devices by the first user during each first physical activity in each context; and recognize a second plurality of physical activities performed by multiple concurrent second users during each context to refer current behavior or new behavior of the users.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: June 25, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mohamed Akram Ulla Shariff, Parameswaranath Vadackupurath Mani, Barath Raj Kandur Raja, Mrinaal Dogra
  • Patent number: 12010031
    Abstract: Methods and apparatus for automatically identifying and correcting faults relating to poor communications service in a wireless system, e.g., in real time, are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. Access points (APs), which have been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures messages, store captured messages, and in collaboration with network monitoring apparatus which can be in an AP or external thereto, use message sequences to determine a remedial action to be automatically taken when poor service is likely as may be predicted based on the detected message sequence between a UE and one or more APs.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: June 11, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 11979329
    Abstract: Methods and apparatus for automatically identifying and correcting faults relating to poor communications service in a wireless system, e.g., in real time, are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. Access points (APs), which have been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures messages, store captured messages, and in collaboration with network monitoring apparatus which can be in an AP or external thereto, use message sequences to determine a remedial action to be automatically taken when poor service is likely as may be predicted based on the detected message sequence between a UE and one or more APs.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: May 7, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 11973846
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a polling command strategy in a database system. A subscriber transmits, to a database system, a subscription to an event. When the database system detects the event, a publisher transmits a message notifying the subscriber of the occurrence of the event. The subscriber processes the message received from the publisher. Responsive to processing the message, the subscriber waits a predefined period of time. After waiting the predefined period of time, the subscriber sends a polling message to the database system. Responsive to the polling message, the subscriber obtains data satisfying the subscription from the database system and the subscriber processes the data.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: April 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Manisha Chaurasia, Ihor Mochurad, Dai Duong Doan
  • Patent number: 11962658
    Abstract: A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: April 16, 2024
    Assignee: RELIANCE JIO INFOCOMM USA, INC.
    Inventors: Nathan A. Smith, Mathew Oommen, Pallavur A. Sankaranaraynan
  • Patent number: 11956332
    Abstract: System and methods that improve the use of network functions on edge data networks are disclosed. A mechanism that supports edge-assisted UE context and trigger collection is described herein, where a UE can actively send its context information and/or any trigger (e.g. a request for a network function/service to be deployed in edge data networks, etc.) to an edge enabler server, which processes the received context and triggers from its UEs. The edge enabler server may also forward UE context and triggers to 5G core network (5GC) upon receiving a solicitation request from the 5GC, or if the 5GC has already made a subscription for getting notification on UE context and triggers. A network repository function is provided as a new network function collect, store, and manage edge data network information.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: April 9, 2024
    Assignee: Convida Wireless, LLC
    Inventors: Chonggang Wang, Dale Seed, Xu Li, Lu Liu, Michael Starsinic, Hongkun Li
  • Patent number: 11936727
    Abstract: Systems and methods for multiplexing of a dedicated communication channel for multiple entities, including initiating, at a first entity, a request to share data with a second entity; sharing a portion of an aggregate record for the with the second entity including creating an entity-specific copy; initiating, at the first entity, a request to share data with a third entity; and sharing a portion of the aggregate record with the third entity including creating an entity-specific copy. The portions shared with the second and third entities are dependent on data sharing rules defining shared data, linked data, and entity-specific data that is i) nonsynchronous and ii) provided for display only at the entity associated with the data.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 19, 2024
    Assignee: COMMUNICARE TECHNOLOGY, INC.
    Inventors: Lucien L. Davison, Duane Wes Hunt, James T. Woodson, Erich H. Hannan
  • Patent number: 11913643
    Abstract: A wireless sensor system of a gas turbine engine of an aircraft can include a plurality of wireless sensors distributed within an engine core of the gas turbine engine and an energy harvesting system including one or more energy harvesting devices configured to convert mechanical or thermal energy within the gas turbine engine into electric power and provide the electric power to the wireless sensors. The wireless sensor system can also include a data concentrator coupled to the gas turbine engine. The data concentrator can be configured to receive a plurality of wireless sensor data from the wireless sensors and transmit the wireless sensor data to a communication adapter of the gas turbine engine.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 27, 2024
    Assignee: RTX CORPORATION
    Inventors: Paul Raymond Scheid, Paul A. Adamski, Eli Cole Warren
  • Patent number: 11910053
    Abstract: Traditional streaming sequentially downloads content fragments one by one from one CDN. The disclosed streaming method concurrently downloads content fragments from multiple CDNs. It first creates a sequence of bundles of fragments, and then downloads a subsequent bundle by spreading requests to download the fragments within the bundle to multiple CDNs simultaneously with each CDN acting as a channel to download a different fragment. Depending on business needs, various request dispatching strategies can be deployed. When there is a volume based pricing contract with a CDN, a dispatch strategy is to send more requests to the CDN in order to reach contract volume therefore reduce unit cost. Another strategy is to send the request for the earliest fragment to the fastest CDN in order to reduce latency and possibility of buffer underrun. Fault tolerance can be provided by re-routing a request failed at a CDN to another CDN.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: February 20, 2024
    Assignee: NBCUNIVERSAL MEDIA, LLC
    Inventor: Qiang Fu
  • Patent number: 11902107
    Abstract: An electronic eyewear device communicates with a backend service system via a device hub that provides an edge proxy server for a service request from the electronic eyewear device to the backend service system. The device hub provides a standardized request/response optimized schema for providing a standardized communication between the electronic eyewear device and the backend service system in response to the service request in a standardized format adapted to minimize network requests. A standardized communication is provided to at least one backend service of the backend service system, and a standardized response to the standardized service request is received from the backend service(s) and provided to the electronic eyewear device. In one configuration, the device hub may issue asynchronous requests to backend services in response to a service request from the electronic eyewear device and merge responses into a standardized response for the electronic eyewear device.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: February 13, 2024
    Assignee: Snap Inc.
    Inventors: Mehmood Zafarullahkhan, Manish Bodhankar, Mingyang Chai
  • Patent number: 11902382
    Abstract: Example techniques of migration of cloud networks between different multi-cloud management platforms, are described. In an example, a migration request is received. The migration request is indicative of a source multi-cloud management platform from which a cloud network is to be migrated to a destination multi-cloud management platform. The cloud network to be migrated from the source multi-cloud management platform to the destination multi-cloud management platform is identified based on a user input. Management platform information from the source multi-cloud management platform is obtained. The management platform information is representative of policies and data associated with the cloud network stored in databases of the source multi-cloud management platform. The cloud network is registered at the destination multi-cloud management platform. The management platform information is associated with the cloud network based on a unique identification number of the cloud network.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 13, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11895198
    Abstract: The invention comprises a universal session protocol configured to initiate, authenticate, and manage the session of an application data stream. The universal session protocol governs the interaction between sending applications and sending agents as well as receiving applications and receiving agents to establish authenticated data streams between applications or systems.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: February 6, 2024
    Inventor: Jonathon Anderson
  • Patent number: 11888959
    Abstract: A data transmission method includes establishing, by a first apparatus in a distributed system, a connection to a target end; sending, by the first apparatus, connection information of the connection to a second apparatus that is in the distributed system and that transmits data to the target end; transmitting, by the second apparatus, the data to the target end based on the connection information and using a stream of the connection.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: January 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongkang Zhang, Yi Qin
  • Patent number: 11888713
    Abstract: A method includes establishing digital communication between a first user device and a second user device using a first codec. The method also includes selecting, based on an input signal representing an estimated unfiltered available bandwidth for the digital communication satisfying a first filter selection threshold, a first filter of two or more filters, and filtering the input signal using the first filter. The method further includes determining that the filtered input signal satisfies a first channel bandwidth threshold and, in response to determining that the filtered input signal satisfies the channel bandwidth threshold, selecting a second codec different from the first codec for further digital communication between the first user device and the second user device.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: January 30, 2024
    Assignee: Google LLC
    Inventors: Michael Horowitz, Philip Eliasson