Patents Examined by Cheikh T Ndiaye
  • Patent number: 12388914
    Abstract: In various embodiments, a messaging system is provided, where message streaming is employed to exchange information among various components in a network to facilitate Zero Touch Provisioning (ZTP hereinafter). In those embodiments, messages may pass through the messaging system via REST API or Kafka with consistent message schemas across the messaging system. In various embodiments, message adaptors are provided when different message schemas of the same message is used in the network.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: August 12, 2025
    Assignee: DISH WIRELESS L.L.C.
    Inventors: Orlando Cuavas, Prakash Srinivasan, Velmurugan Manoharan, Ian King, Nathan Sones
  • Patent number: 12381940
    Abstract: The invention provides an alternative applications programming interface (API) for a software application to interface with and to control and coordinate the operation of a variety of specialty devices, including a barcode scanning device and a label printing device. In some embodiments, this alternative API is provided via a software application interface module (SAIM) that is remotely accessible to a software application module (SAM) via a computer network. The SAIM provides for interface and control of specialty devices that would otherwise be un-accessible to a software application module (SAM), via employment of a device specific interface module (DSIM), which functions like a device driver to specialty devices that can be geographically distributed away from the software application module (SAM) and sway from the software application interface module (SAIM), and also function in circumstances where the software application module (SAM) is mobile.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: August 5, 2025
    Inventor: Majid Amani
  • Patent number: 12367231
    Abstract: Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: July 22, 2025
    Assignee: Snap Inc.
    Inventors: Trevor Denton, Kirk Ouimet, Chamal Samaranayake, Jeremy Voss, Haibo Zhao, Zhuangtian Zhao
  • Patent number: 12369012
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a network entity, a multicast-broadcast user service description message. The UE may communicate, using a multicast-broadcast service (MBS) transport function (MBSTF) client, with an MBS entity of the network entity, in accordance with information included in the user service description message, wherein the MBS entity is split into a multicast delivery function and a unicast application server. Numerous other aspects are described.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: July 22, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Imed Bouazizi, Charles Nung Lo, Miguel Griot, Ralph Akram Gholmieh
  • Patent number: 12363188
    Abstract: In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 15, 2025
    Assignee: NASDAQ, INC.
    Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
  • Patent number: 12348431
    Abstract: A virtual network interface is configured to receive packets of an application at a packet processing service. A first set of fast-path nodes of the service is assigned to execute packet rewriting rules on packets received via the virtual network interface. Based on analysis of metrics obtained from the set of fast-path nodes, a determination is made that a criterion for scaling up fast-path nodes has been met. A second set of fast-path nodes is assigned to execute packet rewriting rules on additional packets received via the interface, with the number of nodes included in the second set based on a statistic (indicated by the metrics) of the size of packets transmitted via the virtual network interface.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: July 1, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhishek Chhajer, Sathish Bantwal Holla, Venkat Maithreya Paritala, Mayanka Pachaiyappa, Rajagopalan Madapusi Ammanur
  • Patent number: 12348802
    Abstract: In various embodiments, a client application requests information relating to content servers from which particular content can be accessed, or a manifest server that maintains such information and is distinct from the Domain Name System (DNS) automatically determines that the client application is likely to request the content server information. The manifest server then transmits, to the client application, information specifying (1) hostnames associated with the content servers from which the particular content can be accessed, and (2) Internet Protocol (IP) addresses corresponding to the hostnames. Thereafter, the client application can use the IP addresses to connect to the content servers and validate certificates provided by the content servers, in order to establish secure communication channels with the content servers.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: July 1, 2025
    Assignee: NETFLIX, INC.
    Inventors: Sekwon Choi, Andrew Chen
  • Patent number: 12341843
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes determining, by a first computing device, a set of remote applications hosted by a second computing device including file type associations for each remote application. The first computing device determines a set of local applications and their file type associations. The each file type associated with a remote application, the first computing device determines whether the file type is also associated with a local application. Responsive to determining that the file type is associated with both a remote and local application, the first computing device configures a proxy component with parameters specifying the remote application and the local application. The proxy component is configured to determine whether to open a requested file of the file type with the remote application or the local application based upon the current client/server environment.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: June 24, 2025
    Assignee: Parallels International GmbH
    Inventors: Ivan Korobov, Silvan Chetcuti, Ruslan Sadovnikov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 12342298
    Abstract: Embodiments of this application provide a communication method, a related apparatus, and a related device, which are applied to the communication field, and in particular, to the field of short-range communication, for example, cockpit domain communication. In embodiments of this application, the method includes: receiving first information from a second apparatus, where the first information is used to indicate a first time-frequency resource; and sending second information to at least one third apparatus based on the first information by using a second time-frequency resource, where the second information includes a first synchronization signal and at least one of service data, control information, or system information, and the second time-frequency resource is a subset of the first time-frequency resource.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: June 24, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lei Gao, Jiezuo Zhu
  • Patent number: 12323903
    Abstract: Provided are a configuration information determination method and apparatus, an information configuration method and apparatus, a terminal, a base station, and a storage medium. The configuration information determination method includes determining, by a first type terminal, according to physical downlink control channel (PDCCH) configuration signaling corresponding to system information block 1 (SIB1) in a master information block (MIB) sent by a base station, configuration information of a first control resource set zero (CORESET0) corresponding to the first type terminal, where the PDCCH configuration signaling corresponding to the SIB1 in the MIB corresponds to a second CORESET0 corresponding to a second type terminal.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: June 3, 2025
    Assignee: ZTE CORPORATION
    Inventors: Xiaotong Zhang, Bo Dai, Kun Liu
  • Patent number: 12323383
    Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method includes receiving from the internet service requesting server a request to resolve a conflict including at least one of: (i) a request to substitute an alternate internet service in the package of internet services for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively initiates performing a conflict resolution action(s).
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: June 3, 2025
    Assignee: NAMECHEAP, INC.
    Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
  • Patent number: 12317117
    Abstract: A base station establishes a mobile communications network utilizing multiple component carriers. The base station receives one or both of location data and profile data associated with user equipment devices connected to the mobile communications network. The base station selects carrier aggregation schemes for each of the user equipment devices based on one or both of the location data and the profile data.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: May 27, 2025
    Assignee: DISH WIRELESS L.L.C.
    Inventors: Dilip Tandekar, Amit Pathania, Gurpreet Sohi
  • Patent number: 12317207
    Abstract: A method for uplink (UL) synchronization, a communication apparatus, and a storage medium are disclosed in embodiments of the disclosure. The method for UL synchronization includes: determining, by a terminal device, one or more transmission gaps in a UL shared channel resource, where the UL shared channel resource is a resource occupied by a scheduled UL shared channel, and the one or more transmission gaps are each M continuous time units subsequent to every N time units in the UL shared channel resource, and performing UL synchronization by using the one or more transmission gaps during transmission of the UL shared channel.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: May 27, 2025
    Assignee: SPREADTRUM SEMICONDUCTOR (NANJING) CO., LTD.
    Inventor: Zhenzhu Lei
  • Patent number: 12316695
    Abstract: A method of processing a new visitor session to a web-based system, the method including: for each of a plurality of web requests made to the web-based system in the new visitor session, determining a request vector corresponding to the web request, wherein each request vector is derived from the learned parameters of a trained artificial neural network configured to determine a plurality of probabilities from an input web request or an input sequence of web requests, wherein each of the plurality of probabilities represents a likelihood that, within a session containing the input web request of sequence of web requests, a respective one of a plurality of possible web requests will be requested at one or more predetermined locations before or after the input web request or sequence of web requests; and combining the request vectors to obtain a session vector which characterizes the new visitor session.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: May 27, 2025
    Assignee: NETACEA LIMITED
    Inventors: Mark Greenwood, Matthew Jackson, John Modin
  • Patent number: 12316629
    Abstract: A login system allows users to access computer systems without using a password. The passwordless system and method can use other information to securely and reliably identify true authorized system users. The identity of a user can be associated with their mobile device. The login can be based upon a minimal amount of information such as a name and a phone number which can be stored as an identification record for each of the users in a database.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: May 27, 2025
    Assignee: Affirm, Inc.
    Inventors: Jeffrey Howard Kaditz, Andrew Gettings Stevens, Bradley N. Selby, Aaron Ng Ligon, Manuel De Jesu Aria
  • Patent number: 12301673
    Abstract: A control plane server of a virtualized computing service determines that connectivity is to be established between a first portion and a second portion of a distributed application. The first portion runs at a first edge location of a provider network, and the second portion runs at a second edge location. The control plane server transmits metadata associated with the second edge location to a connectivity manager at the first edge location. The metadata is used to establish a secure network channel between the connectivity manager and the second edge location. A message from the first portion of the distributed application is sent to the second portion via the channel.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: May 13, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikolay Krasilnikov, Upendra Bhalchandra Shevade, Theodore Joseph Maka'iwi DeRego
  • Patent number: 12294562
    Abstract: Systems and computer-implement methods of displaying archived data are provided for determining that it is an anniversary of the archived data, the archived data including a message transmitted from a first client device to a second client device; causing display, on the first client device, of a graphical indicium and an avatar of a user associated with the first client device, the graphical indicium indicating an anniversary associated with the message transmitted from the first client device to the second client device; causing, display on the first client device of a notification of the anniversary; and causing the display of the graphical indicium and notification of the anniversary to be removed after a predefined time.
    Type: Grant
    Filed: April 23, 2024
    Date of Patent: May 6, 2025
    Assignee: SNAP INC.
    Inventor: Jeremy Voss
  • Patent number: 12294625
    Abstract: A network device is configured to transmit an outgoing packet to another network device. The outgoing packet is a Quick User Datagram Protocol Internet Connection (QUIC)-based packet, which comprises a User Datagram Protocol (UDP) header, a QUIC header, and a QUIC payload. The UDP header comprises an indication that the QUIC payload comprises one or more RDMA transactions. The QUIC payload comprises the one or more RDMA transactions.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: May 6, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ben-Shahar Belkar, Ronen Hyatt, Danny Volkind, Tal Mizrahi
  • Patent number: 12289372
    Abstract: Internet of things distribution system and method is disclosed that utilizes blockchain ledgers. The system has a client-side component with an IoT gateway with a messaging protocol and sensors to collect data from a plurality of IoT devices. The system has access points in communication with the client-side component and a wireless mesh network composed of multiple access points, a backend component in communication with the client-side component and access point via a messaging broker, an analytics module configured to view and analyze the data collected by the sensors, and the ability to deliver the data to an existing server in a format that allows the server to distribute the IoT information in real time. A user device in communication with the backend component is configured to receive the analyzed data from the analytics module is further disclosed herein.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: April 29, 2025
    Inventor: Frank Gomez
  • Patent number: 12289793
    Abstract: A method for wireless communication is provided. In some implementations, the method includes receiving, by a first device, a first packet from a second device in a network. The method further includes comparing, by the first device, a first received signal strength of the first packet to a second received signal strength of a second packet associated with a third device, the third device associated with the first device in the network. The method further includes transmitting, by the first device and based on to the comparing, a third packet to the second device, the third packet indicating a disassociation of the first device with the third device and an association of the first device with the second device.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: April 29, 2025
    Assignee: C LAN Wireless, Inc.
    Inventor: Paul Kolen