Patents by Inventor Jason Robert Richard Sanio

Jason Robert Richard Sanio 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: 20230281234
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 7, 2023
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 11727048
    Abstract: Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Publication number: 20230179683
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Application
    Filed: November 8, 2022
    Publication date: June 8, 2023
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11615128
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: March 28, 2023
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 11609943
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 21, 2023
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Publication number: 20230047994
    Abstract: Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 16, 2023
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Patent number: 11496603
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: November 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11463541
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11416540
    Abstract: Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 16, 2022
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Publication number: 20220086116
    Abstract: Methods, systems, and media for presenting a reminder to view content are provided. In accordance with some embodiments, a method for presenting a reminder to view content is provided, the method comprising: determining that a message that includes a link to a first content item has been received by a user device; determining whether the link to the content item has been selected; in response to determining that the link to the content item has not been selected, storing metadata associated with the content item; determining that a user is viewing a second content item that is related to the first content item; determining a probability value that indicates a likelihood that the user would be interested in viewing the first content item; and causing an interface that includes a reminder to view the first content item to be presented on the user device.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11184309
    Abstract: Methods, systems, and media for presenting a reminder to view content are provided. In accordance with some embodiments, a method for presenting a reminder to view content is provided, the method comprising: determining that a message that includes a link to a first content item has been received by a user device; determining whether the link to the content item has been selected; in response to determining that the link to the content item has not been selected, storing metadata associated with the content item; determining that a user is viewing a second content item that is related to the first content item; determining a probability value that indicates a likelihood that the user would be interested in viewing the first content item; and causing an interface that includes a reminder to view the first content item to be presented on the user device.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: November 23, 2021
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 11023522
    Abstract: A method for creating a single playlist with multiple authors is disclosed. The method includes storing a uniform resource locator (URL) of a playlist and a first identifier (ID) of a first user that is an author of the playlist as metadata of the playlist, receiving an invite indication that a second user is to be invited as another author of the playlist, providing sharing options for inviting the second user to be the another author, receiving a sharing indication of a selected sharing option of the sharing options, providing, based on the selected sharing option, an invitation to the second user, the invitation to request the second user to be an author of the playlist and to provide access to the playlist via the URL, and storing a second ID of the second user and permissions corresponding to the second user as the metadata of the playlist.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Courtney Hampson
  • Publication number: 20210089566
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content based on context are disclosed. In one aspect, a method includes identifying, in a single resource, multiple different content item slots that are available for presentation of multiple different content items. A determination is made that a first content item slot is located in a first portion of the single resource, and that a second content item slot is located in a second different portion of the resource. A first content item is selected for presentation in the first content item slot based on terms that correspond to a first topic of the first portion of the resource. A second content item is selected for presentation in the second content item slot based on terms that correspond to a second topic of the second portion of the resource.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 10872259
    Abstract: Implementations generally relate to producing a still image from a video or series of continuous frames. In some implementations, a method includes receiving the frames that a capture device shot while moving in at least two dimensions. The method further includes analyzing the frames to determine changes of positions of objects in at least two of the frames due to movement of the objects in the scene relative to changes of positions of objects due to the movement of the capture device during the shoot time. The method further includes determining, based at least in part on the variability of the objects, one or more target subjects which the capture device captures during the shoot time. One or more still images are generated from the plurality of frames having at least a portion of the target subject.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Jason Adam Karsh, Jason Robert Richard Sanio
  • Patent number: 10796384
    Abstract: In one aspect, a method for generating groupings of users at a social networking service is provided, the method includes determining identifying information for a user, identifying one or more other users having a set of identifying information in common with the user, generating a group including the user and the one or more other users, associating the set of identifying information common between the user and the one or more other users with the group and providing recommendations to the user for activity with respect to the one or more other users based on the set of identifying information.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 6, 2020
    Assignee: GOOGLE LLC
    Inventors: Jason Robert Richard Sanio, Courtney Hampson
  • Patent number: 10796336
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a first request for an advertisement to be presented in a slot on a web resource that is to be displayed by an access device; identifying an advertisement to serve; determining an amount of time required to deliver the advertisement to the access device including determining a connection speed; storing connection information including at least the connection speed; subsequent to the storing, receiving a second request for a second advertisement from the access device; using the stored connection information to determine one or more of an advertisement eligibility, an advertisement type, or an advertisement size, including selecting a second advertisement responsive to the second request that meets at least one of the determined eligibility, size or type; and providing the second advertisement responsive to the second request.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: October 6, 2020
    Assignee: Google LLC
    Inventors: Jason Robert Richard Sanio, Courtney Hampson
  • Publication number: 20200267235
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 20, 2020
    Applicant: GOOGLE LLC
    Inventors: Courtney HAMPSON, Jason Robert Richard SANIO
  • Publication number: 20200257718
    Abstract: Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Patent number: 10735555
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20200236193
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Application
    Filed: April 8, 2020
    Publication date: July 23, 2020
    Inventors: Courtney Hampson, Jason Robert Richard Sanio