Patents by Inventor Alex Jacobson

Alex Jacobson 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: 12143672
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include: (i) receiving content requests from a plurality of client devices, wherein each of the content requests is generated by an application executing on a respective client device of the plurality of client devices; (ii) transmitting to each client device of the plurality of client devices, responsive to a content request from the client device, a content package including at least a content item and an interaction confirmation script; (iii) determining a location parameter associated with the interaction confirmation script; (iv) determining a performance metric of the content item; and (v) determining whether the application receives inadvertent clicks at the content item based on the performance metric and the location parameter.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: November 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Publication number: 20240346545
    Abstract: Techniques for increasing security and privacy while requesting digital advertisements for mobile applications are provided. Such techniques use a separate ad management application on the same mobile computing device as an ad-requesting application to receive an ad request and to provide an ad response that provides digital ad assets to the ad-requesting application. The ad request and the ad response may be remote procedure calls. To obtain and provide the digital ad assets of a digital advertisement, the ad management application generates an ad request message based upon the ad request (which may include augmenting the ad request), sending the ad request message to a supply-side platform (SSP) of a digital advertising network, receiving an ad response message including the digital ad assets from the SSP, and sending the ad response with the digital ad assets to the ad-requesting application for display to a user of the mobile computing device.
    Type: Application
    Filed: December 29, 2021
    Publication date: October 17, 2024
    Inventors: Alex Jacobson, Nick Sabatino
  • Publication number: 20240333725
    Abstract: A non-transitory computer-readable medium stores instructions that implement an application programming interface (API). When invoked by a software entity executing on a computing device, the API is configured to receive, from the application, an indication of a geographic location (304); obtain, from an operating system of the computing device, an indication of a general geographic area associated with a home location of a user, wherein the operating system prevents the software entity from accessing the indication of the general geographic area (306); and provide, to the software entity, an indication of whether the geographic location is within the general geographic area (308).
    Type: Application
    Filed: December 17, 2021
    Publication date: October 3, 2024
    Inventors: Alex Jacobson, Nick Sabatino, Sudhi Herle
  • Publication number: 20240323024
    Abstract: A method for establishing content authenticity when aggregating content includes receiving a content package that includes a content item hosted by a content publisher site and a first digital signature. The method also includes determining whether the content package satisfies authenticity criteria, at least in part by decrypting the first digital signature using a first public key to produce a plurality of hashes. The first public key is associated with a particular content publisher, the plurality of hashes includes a hash of first data that includes at least a first portion of the content item and a hash of second data that includes at least a second portion of the content item and omits at least the first portion. The method also includes providing aggregated content to content consumers, by including or restricting access to a link based on whether the content package satisfies the authenticity criteria.
    Type: Application
    Filed: March 21, 2023
    Publication date: September 26, 2024
    Inventors: Alex Jacobson, Laura Eidem
  • Publication number: 20230362442
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include: (i) receiving content requests from a plurality of client devices, wherein each of the content requests is generated by an application executing on a respective client device of the plurality of client devices; (ii) transmitting to each client device of the plurality of client devices, responsive to a content request from the client device, a content package including at least a content item and an interaction confirmation script; (iii) determining a location parameter associated with the interaction confirmation script; (iv) determining a performance metric of the content item; and (v) determining whether the application receives inadvertent clicks at the content item based on the performance metric and the location parameter.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 9, 2023
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 11785297
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: October 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 11582169
    Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Laura Eidem, Alex Jacobson
  • Publication number: 20220286743
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 11399157
    Abstract: Systems and methods for augmenting and sharing data from audio/video (A/V) recording and communication devices are provided. In one embodiment, a method may include receiving, from an A/V recording and communication device, image data representing an image, analyzing the image data to determine one or more objects depicted by the image data, based on the analyzing the image data, determining at least one comment associated with the one or more objects; transmitting, to a first client device associated with the A/V recording and communication device, the image data representing the image and the at least one comment, receiving, from the first client device, consent for sharing the image data with a geographic area network, the consent indicating a selection of a comment from the at least one comment, and transmitting, to a second client device, the image data representing the image and the comment.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Mark Troughton, Aviv Gilboa, Elliott Lemberger, Darrell Sommerlatt, Alex Jacobson
  • Patent number: 11350165
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: May 31, 2022
    Assignee: GOOGLE LLC
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 11243959
    Abstract: The present application is directed to techniques and processes for using various types of data to generate criminal statistics associated with a geographic area. For instance, a system may store first criminal statistics for a first geographical area. The system may further store image data generated by an electronic device and information describing the image data. Next, the system may determine a second geographic area for generating second criminal statistics, where at least a portion of the first geographic area is located within the second geographic area. The system may then determine that at least a portion of the first criminal statistics occurred in the second geographic area and the electronic device is located in the second geographic area. Based on the determinations, the system may generate the second criminal statistics, where the second criminal statistics includes at least a portion of the first criminal statistics and the information.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Aviv Gilboa, Mark Troughton, Eric S. Kuhn, Darrell Sommerlatt, Alex Jacobson
  • Patent number: 10935203
    Abstract: A method and apparatus provide a light module that includes a plurality of optical functions supported by a single housing. The method and apparatus further adjusts aiming of all optical functions of the light module in multiple directions when needed.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 2, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Albert Ekladyous, Udayakumar Ramasami, Lisa Hohmann, Alex Jacobson, Arun Kumar, Kelley Adams-Campos, Sarbjit Singh
  • Publication number: 20210058347
    Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 25, 2021
    Inventors: Laura Eidem, Alex Jacobson
  • Publication number: 20200380854
    Abstract: Systems and methods for augmenting and sharing data from audio/video (A/V) recording and communication devices are provided. In one embodiment, a method may include receiving, from an A/V recording and communication device, image data representing an image, analyzing the image data to determine one or more objects depicted by the image data, based on the analyzing the image data, determining at least one comment associated with the one or more objects; transmitting, to a first client device associated with the A/V recording and communication device, the image data representing the image and the at least one comment, receiving, from the first client device, consent for sharing the image data with a geographic area network, the consent indicating a selection of a comment from the at least one comment, and transmitting, to a second client device, the image data representing the image and the comment.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Inventors: James Siminoff, Mark Troughton, Aviv Gilboa, Elliott Lemberger, Darrell Sommerlatt, Alex Jacobson
  • Patent number: 10855627
    Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Google LLC
    Inventors: Laura Eidem, Alex Jacobson
  • Patent number: 10841542
    Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for sharing video footage captured by audio/video (A/V) recording and communication devices is provided, the method comprising: receiving from a first client device a share signal including first image data including a person of interest; receiving from a second A/V recording and communication device second image data; transmitting to a second client device, the first image data and a request to check the second image data; receiving from the second client device a locate person command signal; searching the second image data for a match of the person of interest; and when a match of the person of interest is found, generating and transmitting an alert signal that includes a notification that the person of interest was matched in the second image data.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: November 17, 2020
    Assignee: A9.Com, Inc.
    Inventors: James Siminoff, Mark Troughton, Aviv Gilboa, Darrell Sommerlatt, Alex Jacobson
  • Publication number: 20200314492
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 10748414
    Abstract: Systems and methods for augmenting and sharing data from audio/video (A/V) recording and communication devices are provided. In one embodiment, a method may include receiving, from an A/V recording and communication device, image data representing an image, analyzing the image data to determine one or more objects depicted by the image data, based on the analyzing the image data, determining at least one comment associated with the one or more objects; transmitting, to a first client device associated with the A/V recording and communication device, the image data representing the image and the at least one comment, receiving, from the first client device, consent for sharing the image data with a geographic area network, the consent indicating a selection of a comment from the at least one comment, and transmitting, to a second client device, the image data representing the image and the comment.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: August 18, 2020
    Assignee: A9.Com, Inc.
    Inventors: James Siminoff, Mark Troughton, Aviv Gilboa, Elliott Lemberger, Darrell Sommerlatt, Alex Jacobson
  • Patent number: 10687111
    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 16, 2020
    Assignee: Google LLC
    Inventors: Priyanshu Jain, Tuna Toksoz, Spencer S. Johnson, Alex Jacobson
  • Patent number: 10657173
    Abstract: Modifying computer program output in a voice or non-text input activated environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify a computer program to invoke. The computer program can identify a dialog data structure. The system can modify the identified dialog data structure to include a content item. The system can provide the modified dialog data structure to a computing device for presentation. The system can validate the dialog data structure output by the computing device for presentation.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Laura Eidem, Alex Jacobson