Patents by Inventor Amol Tuli

Amol Tuli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260189358
    Abstract: Responsive to receiving a request to verify a temporary token, an example computing system for mitigating relay attacks may generate, using a trusted framework including an application programming interface, a cryptographically signed data bundle including a cryptographic signature for a calling application. The computing system may receive a request to verify a cryptographic signature for the cryptographically signed data bundle and the signature for the calling application. The computing system may determine, based on a public key for the application programming interface, whether the cryptographic signature for the cryptographically signed data bundle is verified, and determine, based on a signature for a trusted application, whether the signature for the calling application is verified. Responsive to determining the cryptographic signature for the cryptographically signed data bundle is verified and the signature for the calling application is verified, the computing system may verify the temporary token.
    Type: Application
    Filed: December 18, 2025
    Publication date: July 2, 2026
    Inventors: Robert J. Greenwalt, III, Amol Tuli, Roger Piqueras Jover
  • Publication number: 20260067637
    Abstract: A method and system for application-controlled ranging. An operating system of a device receives from an application on the device a ranging request that requests ranging between the device and another device and that specifies one or more operational characteristics that the application requests the ranging to have. The operating system then selects, based at least on the one or more operational characteristics requested by the application, a ranging mechanism from among a plurality of available ranging mechanisms. Further, based at least on the selecting, the operating system causes the device to implement the selected ranging mechanism in response to the ranging request.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 5, 2026
    Inventors: Ahmad Rahmati, Roshan Pius, Amol Tuli
  • Publication number: 20250391214
    Abstract: In one example, a method for context-tagging access credentials for physical access control includes receiving, by an access control device associated with a locking device for a controlled area and from a computing device, an access request including one or more access credentials and contextual information indicating one or more activities being performed by a user of the computing device, and determining, by the access control device, whether the contextual information satisfies one or more contextual conditions. The method may further include determining, by the access control device, whether the one or more access credentials are valid, and, responsive to determining that the one or more access credentials are valid and responsive to determining that the contextual information satisfies the one or more contextual conditions, changing, by the access control device, a state of the locking device.
    Type: Application
    Filed: June 9, 2025
    Publication date: December 25, 2025
    Inventors: Ahmad Rahmati, Amol Tuli
  • Publication number: 20250392926
    Abstract: This document describes systems and techniques for enhancing Quality of Service (QoS) of communications-intensive applications by automatically associating the applications with premium access. For example, a connectivity service provides applications with standard access or premium access to communications services, the premium access operable to provide increased bandwidth or reduced latency. A premium access controller associated with the connectivity service identifies the communications-intensive application for association with the premium access and a connectivity manager interacts with the applications to identify the communications-intensive application and to cause the premium access controller of the connectivity service to automatically associate the communications-intensive application with the premium access.
    Type: Application
    Filed: September 3, 2025
    Publication date: December 25, 2025
    Applicant: Google LLC
    Inventors: Jayachandran Chinnakkannu, Pavan Santhana Krishna Nuggehalli, Sathish Karunakaran, Amruth Ramachandran, Amol Tuli
  • Publication number: 20250081155
    Abstract: A computer-implemented method is provided. The method includes determining, by a user device, that the user device is within range of a particular satellite. The method also includes sending, by the user device, a connection request to the particular satellite in response to determining that the user device is within range of the particular satellite. The connection request is forwarded to a network device, via the particular satellite, to indicate to the network device that the user device is available to receive messages via the particular satellite. The method also includes receiving, by the user device and via the particular satellite, a message from the network device in response to sending the connection request.
    Type: Application
    Filed: August 21, 2024
    Publication date: March 6, 2025
    Inventors: Amol Tuli, Pavan Santhana Krishna Nuggehalli, Sooraj Sasindran, Jean-Francois Vincent-Girard, Saravanaraj Duraisamy
  • Publication number: 20250071713
    Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
    Type: Application
    Filed: November 11, 2024
    Publication date: February 27, 2025
    Applicant: Google LLC
    Inventors: Jonathan Gonzalez, Punyabrata Ray, Dutt Kalapatapu, Ji Yang, Amol Tuli, Satheesh Bommakanti
  • Patent number: 12160842
    Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: December 3, 2024
    Assignee: Google LLC
    Inventors: Jonathan Gonzalez, Punyabrata Ray, Dutt Kalapatapu, Ji Yang, Amol Tuli, Satheesh Bommakanti
  • Patent number: 12058639
    Abstract: A method (300) for carrier network integration through a user proxy interface includes receiving a request (130) from a mobile device (110) associated with a subscriber (10) of a carrier provider (301) to establish voice services with the carrier provider for a companion device (120) linked to the mobile device. The request includes a subscriber identifier (132) of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials (140) corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy (200). The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) (320) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: August 6, 2024
    Inventors: Jonathan Gonzalez, Punyabrata Ray, Dutt Kalapatapu, Ji Yang, Amol Tuli, Satheesh Bommakanti
  • Publication number: 20230217402
    Abstract: A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy. The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
    Type: Application
    Filed: March 13, 2023
    Publication date: July 6, 2023
    Applicant: Google LLC
    Inventors: Jonathan Gonzalez, Punyabrata Ray, Outt Kalapatapu, Ji Yang, Amol Tuli, Satheesh Bommakanti
  • Publication number: 20220007324
    Abstract: A method (300) for carrier network integration through a user proxy interface includes receiving a request (130) from a mobile device (110) associated with a subscriber (10) of a carrier provider (301) to establish voice services with the carrier provider for a companion device (120) linked to the mobile device. The request includes a subscriber identifier (132) of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP) credentials (140) corresponding to the subscriber identifier, and registering the SIP credentials for the companion device at a network interface proxy (200). The network interface proxy is in communication with an internet protocol multimedia subsystem (IMS) (320) of the carrier provider and the companion device. The method also includes establishing voice services between the companion device and the IMS through the network interface proxy using the SIP credentials.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 6, 2022
    Applicant: Google LLC
    Inventors: Jonathan Gonzalez, Punyabrata Ray, Dutt Kalapatapu, Ji Yang, Amol Tuli, Satheesh Bommakanti
  • Patent number: 10992608
    Abstract: A method, device, and computer-readable medium provide for receiving, from an first presence server at a proxy presence device, a presence status request for presence information associated with a user device in a home carrier network; sending the presence status request to a second presence server in the home carrier network; receiving the presence status of the user device and storing the presence status of the user device in an associated database; sending presence status to the first presence server; receiving at least one subsequent request for the presence status of the user device; and sending the presence status.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: April 27, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Christian D. Lair, Amol Tuli, Khalil M. Kajani
  • Publication number: 20200036662
    Abstract: A method, device, and computer-readable medium provide for receiving, from an first presence server at a proxy presence device, a presence status request for presence information associated with a user device in a home carrier network; sending the presence status request to a second presence server in the home carrier network; receiving the presence status of the user device and storing the presence status of the user device in an associated database; sending presence status to the first presence server; receiving at least one subsequent request for the presence status of the user device; and sending the presence status.
    Type: Application
    Filed: October 3, 2019
    Publication date: January 30, 2020
    Inventors: Christian D. Lair, Amol Tuli, Khalil M. Kajani
  • Patent number: 10476820
    Abstract: A method includes receiving, from an external presence server at a proxy presence device, a presence status request for presence information associated with a user device in a home carrier network. The method includes sending the presence status request to an internal presence server in the home carrier network. The method also includes receiving the presence status of the user device and storing the presence status of the user device with a time to live (TTL) in an associated database. The presence status is sent to the external presence server. The method includes receiving at least one subsequent request for the presence status of the user device within a time window of the TTL. The method also includes sending the presence status within the time window of the TTL without sending another presence status request to the internal presence server.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 12, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Christian D. Lair, Amol Tuli, Khalil M. Kajani
  • Patent number: 9974017
    Abstract: A method includes executing a user equipment (UE) device in a doze mode, a peek mode, and a normal mode. The doze mode includes terminating any connections with a network, comparing a clock time with a maintenance window schedule of maintenance time windows, and executing the peek mode when the clock time is within a maintenance time window. The peek mode includes receiving a connection request from a mobility management entity (MME) system when the MME system has been notified of at least one buffered downlink packet addressed to the UE device, and executing the normal mode in response to receiving the connection request. The normal mode includes establishing a connection to the network and receiving the at least one buffered downlink packet.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 15, 2018
    Assignee: Google LLC
    Inventors: Victor Lin, Amol Tuli
  • Patent number: 9826401
    Abstract: A device forwards a set of packets between a first network device, associated with a first network, and a second network device, associated with a second network. The set of packets may be associated with permitting access, by a set of mobile devices connected to the first network, to the second network. The device may generate and store configuration information, identifying the set of mobile devices, based on the set of packets. The device may receive, from a third network device, a request associated with establishing a communication session between the third network device and a fourth network device associated with the second network, may determine, based on the configuration information, whether a particular mobile device, associated with the request, is permitted to establish the communication session, and may selectively create the communication session based on determining that the particular mobile device is permitted to establish the communication session.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: November 21, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Miguel A. Carames, Amol Tuli
  • Patent number: 9692711
    Abstract: A device may receive a request for domain name system (DNS) information to be provided to a user device communicating via a visited network. The device may identify roaming policy information associated with the user device and, based on the roaming policy information, may determine that the user device is restricted from sending or receiving data via the visited network. The device may determine DNS information, to be provided to the user device, that includes information that identifies a restricted DNS server to which the user device is to be directed. The device may provide the DNS information to the user device to cause the user device to be directed to the restricted DNS server. The user device may be directed to the restricted DNS server to permit a user of the user device to authorize the user device to send or receive data via the visited network.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 27, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Miguel A. Carames, Amol Tuli
  • Publication number: 20170063739
    Abstract: A method includes receiving, from an external presence server at a proxy presence device, a presence status request for presence information associated with a user device in a home carrier network. The method includes sending the presence status request to an internal presence server in the home carrier network. The method also includes receiving the presence status of the user device and storing the presence status of the user device with a time to live (TTL) in an associated database. The presence status is sent to the external presence server. The method includes receiving at least one subsequent request for the presence status of the user device within a time window of the TTL. The method also includes sending the presence status within the time window of the TTL without sending another presence status request to the internal presence server.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventors: Christian D. Lair, Amol Tuli, Khalil M. Kajani
  • Patent number: 9544444
    Abstract: A first device may receive an indication that a multimedia message service (MMS message) message has been sent from a first user device to a second user device; obtain, from a second device, the roaming status of the first user device at a time that the MMS message was sent by the first user device; generate a call details record (CDR) indicating the obtained roaming status of the first user device at the time the MMS message was sent by the first user device; and store or output the CDR to a billing system that charges an account, associated with the first user device, for sent MMS message. An amount charged by the billing system may be based on the roaming status of the first user device at the time at which MMS message are sent by the first user device.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 10, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amol Tuli, Sethumadhav Bendi
  • Publication number: 20160269899
    Abstract: A device forwards a set of packets between a first network device, associated with a first network, and a second network device, associated with a second network. The set of packets may be associated with permitting access, by a set of mobile devices connected to the first network, to the second network. The device may generate and store configuration information, identifying the set of mobile devices, based on the set of packets. The device may receive, from a third network device, a request associated with establishing a communication session between the third network device and a fourth network device associated with the second network, may determine, based on the configuration information, whether a particular mobile device, associated with the request, is permitted to establish the communication session, and may selectively create the communication session based on determining that the particular mobile device is permitted to establish the communication session.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Miguel A. CARAMES, Amol Tuli
  • Publication number: 20160182402
    Abstract: A device may receive a request for domain name system (DNS) information to be provided to a user device communicating via a visited network. The device may identify roaming policy information associated with the user device and, based on the roaming policy information, may determine that the user device is restricted from sending or receiving data via the visited network. The device may determine DNS information, to be provided to the user device, that includes information that identifies a restricted DNS server to which the user device is to be directed. The device may provide the DNS information to the user device to cause the user device to be directed to the restricted DNS server. The user device may be directed to the restricted DNS server to permit a user of the user device to authorize the user device to send or receive data via the visited network.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Miguel A. CARAMES, Amol TULI