Patents by Inventor Antonio Trapanese

Antonio Trapanese 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).

  • Patent number: 11963128
    Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device (602, 604). One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. (606, 608). The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication (506, 508). Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. (FIG. 1, 510) The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak
  • Publication number: 20210320920
    Abstract: Systems and methods for efficiently and securely requesting and receiving, from a remote service, data for multiple accounts associated with the same device or application. In one example, a client device is configured to request application data for all accounts associated with the device or application installation using a single remote procedure call, rather than requiring separate calls for each account, and to do so by providing a single identifier rather than including identifiers specific to each associated account. The remote service is further configured to return the requested information in a manner that obfuscates the account identifiers and thus limits their potential use if the communication is intercepted, such that the application data can be efficiently transmitted together even where security or other concerns would otherwise dictate that separate transmissions should be made for each account.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Applicant: Google LLC
    Inventors: Elliot Jaffe, Antonio Trapanese, Cong Chen
  • Patent number: 11075905
    Abstract: Systems and methods for efficiently and securely requesting and receiving, from a remote service, data for multiple accounts associated with the same device or application. In one example, a client device is configured to request application data for all accounts associated with the device or application installation using a single remote procedure call, rather than requiring separate calls for each account, and to do so by providing a single identifier rather than including identifiers specific to each associated account. The remote service is further configured to return the requested information in a manner that obfuscates the account identifiers and thus limits their potential use if the communication is intercepted, such that the application data can be efficiently transmitted together even where security or other concerns would otherwise dictate that separate transmissions should be made for each account.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 27, 2021
    Assignee: Google LLC
    Inventors: Elliot Jaffe, Antonio Trapanese, Cong Chen
  • Publication number: 20210176245
    Abstract: Systems and methods for efficiently and securely requesting and receiving, from a remote service, data for multiple accounts associated with the same device or application. In one example, a client device is configured to request application data for all accounts associated with the device or application installation using a single remote procedure call, rather than requiring separate calls for each account, and to do so by providing a single identifier rather than including identifiers specific to each associated account. The remote service is further configured to return the requested information in a manner that obfuscates the account identifiers and thus limits their potential use if the communication is intercepted, such that the application data can be efficiently transmitted together even where security or other concerns would otherwise dictate that separate transmissions should be made for each account.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Elliot Jaffe, Antonio Trapanese, Cong Chen
  • Publication number: 20200169979
    Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device (602, 604). One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. (606, 608). The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication (506, 508). Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. (FIG. 1, 510) The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 28, 2020
    Inventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak