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: 20180107888
    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: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Applicant: Google LLC
    Inventors: Jason Adam Karsh, Jason Robert Richard Sanio
  • Patent number: 9940679
    Abstract: Systems, methods, and computer-readable media are provided for verifying parameters for a user-created event. In accordance with one implementation, a computer-implemented method is provided that comprises receiving a set of parameters for an event created by a user. Further, the method includes verifying the set of parameters for the event by comparing the set of parameters to source data and determining, based on a result of the verification, replacement data for one or more of the set of parameters for the event. The method also includes presenting, on a display device, the replacement data for selection by the user and updating, based on a selection received from the user, the set of parameters for the event to include the replacement data.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: April 10, 2018
    Assignee: Google LLC
    Inventors: Courtney Lynn Hampson, Jason Robert Richard Sanio
  • Publication number: 20180060321
    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: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Patent number: 9846815
    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: July 16, 2015
    Date of Patent: December 19, 2017
    Assignee: Google Inc.
    Inventors: Jason Adam Karsh, Jason Robert Richard Sanio
  • Patent number: 9843649
    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: August 2, 2014
    Date of Patent: December 12, 2017
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 9811521
    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: September 30, 2013
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Jason Robert Richard Sanio, Martin Brandt Freund
  • Patent number: 9811587
    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: August 1, 2016
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Patent number: 9779144
    Abstract: Systems and methods for identifying relevancy scores of a keyword cluster related to an event category for a given time period relative to an event of the event category. Processors identify an event and determine event parameters of the event. Processors determine keyword clusters associated with the event parameters for serving content. Processors generate a relevancy score for each of the keyword clusters over plurality of time periods relative to the event. The relevancy score of a first subset of the keyword clusters is higher during a first time period than a second time period and the relevancy score of a second subset of the keyword clusters is higher during the second time period than the first time period. Processors create, for the event, a data structure including the keyword clusters and the generated relevancy scores for each of the keyword clusters over the time periods relative to the event.
    Type: Grant
    Filed: August 2, 2014
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20170257672
    Abstract: Methods, systems, and media for presenting a suggestion to watch videos are provided. In accordance with some embodiments, a method for presenting a suggestion to watch videos is provided, the method comprising: receiving, from a user device, a message that includes a link to a video; determining whether the link has been selected; in response to determining that the link has not been selected, determining a probability value that indicates a likelihood that a user associated with the user device would be interested in viewing the video; in response to determining that the probability value is greater than a predetermined threshold value, determining a time to suggest that the user view the video based at least in part on information relating to movement of the user device; and causing a suggestion to view the video to be presented in a suggestion interface on the user device at the determined time.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20170257337
    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: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 9703838
    Abstract: This disclosure generally relates to systems and methods that facilitate aggregating received recommendations from a plurality of sources from a plurality of users into a recommendation playlist, and generating additional respective playlists from the recommendation playlist from specific users based upon specified criteria. Additionally, respective feedback is provided to users who provided recommendations on the quality of their recommendations, and based upon specified criteria users are prompted to provide additional recommendations.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20170177891
    Abstract: Systems and methods of setting restrictions and pre-approval of selected at least one of a media content and an application are provided that include linking a child account to a parent account, where the parent account includes payment information, setting, a risk tolerance for at least one of a media content and an application selected via the child account, receiving a selection for at least one of a media content and an application via the child account, identifying a risk basis value of the selected at least one of the media content and the application for the child account, and approving the selected at least one of the media content and the application for the child account when the identified risk basis value of the at least one of the media content and the application is equal to or less than the set risk tolerance.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 9661386
    Abstract: Methods, systems, and media for presenting a suggestion to watch videos are provided. In accordance with some embodiments, a method for presenting a suggestion to watch videos is provided, the method comprising: receiving, from a user device, a message that includes a link to a video; determining whether the link has been selected; in response to determining that the link has not been selected, determining a probability value that indicates a likelihood that a user associated with the user device would be interested in viewing the video; in response to determining that the probability value is greater than a predetermined threshold value, determining a time to suggest that the user view the video based at least in part on information relating to movement of the user device; and causing a suggestion to view the video to be presented in a suggestion interface on the user device at the determined time.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20170017855
    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: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Applicant: Google Inc.
    Inventors: Jason Adam KARSH, Jason Robert Richard SANIO
  • Patent number: 9501499
    Abstract: Systems and methods for creating image-based content based on text-based content. A data processing system receives a text-based content item based on which an image-based content item is to be created. The data processing system determines a context of the text-based content item based on the content of the text-based content item and the content of a landing page associated with the text-based content item. The data processing system determines one or more search terms from the determined context of the text-based content item. The data processing system then identifies from an image database, one or more candidate images that match at least one of the search terms determined from the context of the text-based content item. The data processing system then creates an image-based content item based on the text-based content item using at least one of the candidate images.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Jason Robert Richard Sanio, Courtney Hampson
  • Publication number: 20160335424
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for unlocking time to non-educational tasks on devices. In one aspect, a method includes receiving an indication that a user has completed the first educational task; calculating a first educational value score for the first educational task; calculating a first amount of earned non-educational time based on the first educational value score and adding the first amount to a total amount of earned non-educational time maintained in a user profile of the user; identifying a second educational task of the plurality of educational tasks; receiving an indication that the user has completed the second educational task; and in response, updating the total amount of earned non-educational time associated with the user profile of the user.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20160267569
    Abstract: A search system receives an image search query from a user and retrieves image search results. For each image search result, the search system identifies a product based on metadata associated with the image search result. For each image search result, the search system associates an offer for the product corresponding to the image search result. For each image search result, the search system identifies a purchase link for the product associated with the offer associated with each image search result and generates a purchase icon within the image search result comprising the purchase link. The search system presents the image search results comprising the purchase icons to the user. The user selects a purchase icon of an image search result and the user computing device web browser is redirected to a website where the user may purchase the product corresponding to the purchase link.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 9424345
    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: September 25, 2013
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Jason Robert Richard Sanio, Martin B. Freund
  • Publication number: 20160234553
    Abstract: Methods, systems, and media for presenting a suggestion to watch videos are provided. In accordance with some embodiments, a method for presenting a suggestion to watch videos is provided, the method comprising: receiving, from a user device, a message that includes a link to a video; determining whether the link has been selected; in response to determining that the link has not been selected, determining a probability value that indicates a likelihood that a user associated with the user device would be interested in viewing the video; in response to determining that the probability value is greater than a predetermined threshold value, determining a time to suggest that the user view the video based at least in part on information relating to movement of the user device; and causing a suggestion to view the video to be presented in a suggestion interface on the user device at the determined time.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Publication number: 20160226804
    Abstract: Methods, systems, and media for suggesting a link to media content are provided. In some embodiments, the method comprises: identifying a plurality of keywords in a message in a communication interface on a user device; determining a plurality of media content items relating to the plurality of keywords; determining a plurality of probability values corresponding to the plurality of media content items, wherein each probability value indicates a likelihood that the message relates to the corresponding media content item; identifying one of the media content items based on the probability values; causing a suggestion to insert a link to the identified media content item to be presented in a suggestion interface on the user device; and in response to determining that the suggestion has been selected on the user device, causing the link to the identified media content item to be inserted in the message in the communication interface.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Courtney Hampson, Jason Robert Richard Sanio