Patents by Inventor David Kosslyn

David Kosslyn 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: 11029801
    Abstract: Methods, systems, and media for presenting messages are provided. In some embodiments, the method comprises: determining that a user interface is to be presented; determining at least one category of messages; determining, using a hardware processor, a plurality of individual messages within each of the at least one category of messages based at least in part on a user's expertise level; and causing the at least one category of messages and the plurality of individual messages within each of the at least one category of messages to be presented in response to the determination that the user interface is to be presented.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: David Kosslyn, Erica Morse
  • Patent number: 10862954
    Abstract: A method for soliciting and creating collaborative content items is disclosed. The method includes receiving, by a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user, presenting the request to contribute the content item, receiving input from the first user identifying the content item to contribute for the personalized message to the second user, and causing the content item to be added to a collaborative content product generated for the second user, the collaborative content product comprising other content items of other users of the social network.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: December 8, 2020
    Assignee: GOOGLE LLC
    Inventor: David Kosslyn
  • Patent number: 10417716
    Abstract: A method for sharing revenue generated by a media item. Such a method includes identifying a media item and multiple revenue sharing entries associated with the media item; causing a revenue generated by the media item to be dispersed to multiple entities in accordance with the multiple revenue sharing entries; and presenting the multiple revenue sharing entries.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: David Kosslyn, Eric Brandon Mayers, Matt Wiseman
  • Patent number: 10409459
    Abstract: This disclosure generally relates to systems and methods that facilitate querying a content publisher for their goal(s) in employing a content sharing site and providing customized suggestions, such as recommendations, site tools, site dashboards, and site displays to assist in achieving the goal(s). Additionally, the specified goals are employed in conjunction with monitoring publisher interactions with the content sharing site to learn behaviors that that predict a publisher goal.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 10, 2019
    Assignee: Google LLC
    Inventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
  • Publication number: 20180103087
    Abstract: A method for soliciting and creating collaborative content items is disclosed. The method includes receiving, by a user device of a first user, a request to contribute a content item for a personalized message to a second user, the personalized message for an event unique to the second user, wherein the first user is selected to receive the request to contribute the content item based on an affinity score between the first user and the second user, presenting the request to contribute the content item, receiving input from the first user identifying the content item to contribute for the personalized message to the second user, and causing the content item to be added to a collaborative content product generated for the second user, the collaborative content product comprising other content items of other users of the social network.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Inventor: David Kosslyn
  • Publication number: 20180032223
    Abstract: Methods, systems, and media for presenting messages are provided. In some embodiments, the method comprises: determining that a user interface is to be presented; determining at least one category of messages; determining, using a hardware processor, a plurality of individual messages within each of the at least one category of messages based at least in part on a user's expertise level; and causing the at least one category of messages and the plurality of individual messages within each of the at least one category of messages to be presented in response to the determination that the user interface is to be presented.
    Type: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Inventors: David Kosslyn, Erica Morse
  • Patent number: 9870567
    Abstract: A method for providing a user interface tailored by subscription state for a channel of a content sharing platform is disclosed. The method includes determining a subscription state of a user that is accessing a page of a channel of a content sharing platform. The method further include when the subscription state of the user is a non-subscriber of the channel, providing a non-subscriber user interface on the page of the channel, the non-subscriber user interface comprising a non-subscriber content item. The method also includes when the subscription state of the user is a subscriber of the channel, providing a subscriber user interface on the page of the channel, the subscriber user interface comprising one or more content items from the channel that are tailored to the user and to the channel.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 16, 2018
    Assignee: Google Inc.
    Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson, Molly C Nix
  • Patent number: 9854025
    Abstract: A method for soliciting and creating collaborative content items is disclosed. The method includes identifying contacts of a target user, the contacts each having an affinity score with the target user that exceeds an affinity score threshold value, soliciting, from each of the identified contacts, a content item curated by the identified contact to convey a personalized message to the target user corresponding to an event unique to the target user, receiving the content items from at least a subset of the identified contacts, and providing a collaborative content product comprising the received content items to the target user.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventor: David Kosslyn
  • Patent number: 9785316
    Abstract: Methods, systems, and media for presenting messages are provided. In some embodiments, the method comprises: determining that a user interface is to be presented; determining at least one category of messages; determining, using a hardware processor, a plurality of individual messages within each of the at least one category of messages based at least in part on a user's expertise level; and causing the at least one category of messages and the plurality of individual messages within each of the at least one category of messages to be presented in response to the determination that the user interface is to be presented.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: David Kosslyn, Erica Morse
  • Patent number: 9715541
    Abstract: A method to enhance collaboration by enabling users of a content-sharing platform to identify media items to credit the entities that contributed to the media item. Such a method includes receiving a request for a media item and obtaining credit data associated with the media item. The method further includes providing for presentation the media item and a list of entities contributing to the media item as defined by the credit data and when receiving the request pertaining to an entity from the list, providing for presentation a list of media items that the entity has contributed to.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: July 25, 2017
    Assignee: GOOGLE INC.
    Inventors: David Kosslyn, Eric Brandon Mayers, Erica Morse, Cheng Wei Lee, Shrey Gupta, Jung Eun Kim
  • Publication number: 20170102842
    Abstract: This disclosure generally relates to systems and methods that facilitate querying a content publisher for their goal(s) in employing a content sharing site and providing customized suggestions, such as recommendations, site tools, site dashboards, and site displays to assist in achieving the goal(s). Additionally, the specified goals are employed in conjunction with monitoring publisher interactions with the content sharing site to learn behaviors that that predict a publisher goal.
    Type: Application
    Filed: December 20, 2016
    Publication date: April 13, 2017
    Inventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
  • Patent number: 9588988
    Abstract: Client-side and server-side methods for displaying event data within a map that is displayed on a computing device are presented. In an example, the method includes receiving a request for mapping data including a request location defining a current geographic location of the client computing device, determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device. The method also includes retrieving mapping data corresponding to the request location and determining that an event in an event database includes an event time that occurs within a threshold time of the request time. The method further includes retrieving event data corresponding to the event that occurs within the threshold time of the request time and sending the retrieved mapping data and the retrieved event data to the client computing device in response to the request.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Hongyi Li, David Kosslyn
  • Publication number: 20170053457
    Abstract: A method of automatic logic application comprises receiving input from a user indicating a desire to create a shape, the shape made up of at least three points in an n-dimensional space, detecting the at least three points, and creating a vector set in the n-dimensional space for the at least three points. The method further includes comparing the vector set against a shape classifier of all available n-dimensional shapes to create a match score for each of the n-dimensional shapes, selecting an n-dimensional shape with the highest match score as a selected shape, and identifying a set of control points for the shape, based upon the selected shape. Given the control points and recognized shape, custom logic may be applied to the user-inputted shape.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 23, 2017
    Inventors: Ian Thompson, Amir James Tavakoli, David Kosslyn
  • Patent number: 9547424
    Abstract: This disclosure generally relates to systems and methods that facilitate querying a content publisher for their goal(s) in employing a content sharing site and providing customized suggestions, such as recommendations, site tools, site dashboards, and site displays to assist in achieving the goal(s). Additionally, the specified goals are employed in conjunction with monitoring publisher interactions with the content sharing site to learn behaviors that that predict a publisher goal.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
  • Patent number: 9208237
    Abstract: A method for providing personalized content suggestions for subscribers of a channel of a content sharing platform is disclosed. The method includes determining that a user accessing a page of a channel of a content sharing platform is a subscriber of the channel. The method also includes accessing a viewing history of the user, the viewing history identifying content items of the content sharing platform that have been accessed by the user. The method further includes providing a user interface on the page of the channel, the user interface tailored to the user and the channel based on the user being a subscriber of the channel and the accessed viewing history of the user.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson
  • Publication number: 20150334168
    Abstract: A method for soliciting and creating collaborative content items is disclosed. The method includes identifying contacts of a target user, the contacts each having an affinity score with the target user that exceeds an affinity score threshold value, soliciting, from each of the identified contacts, a content item curated by the identified contact to convey a personalized message to the target user corresponding to an event unique to the target user, receiving the content items from at least a subset of the identified contacts, and providing a collaborative content product comprising the received content items to the target user.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 19, 2015
    Applicant: Google Inc.
    Inventor: David Kosslyn
  • Publication number: 20140226907
    Abstract: A system and method are disclosed for detecting when an image provided by a user for inclusion in a web page may be distracting to viewers of the web page. In one implementation, a computer system determines a measure of visual complexity of an image (e.g., a measure based on how often neighboring pixels in the image differ in intensity by at least a given percentage, etc.). The image is then included in a web page only when the determined measure of visual complexity is below a threshold.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: Google Inc.
    Inventor: David Kosslyn
  • Publication number: 20140215349
    Abstract: A method for providing personalized content suggestions for subscribers of a channel of a content sharing platform is disclosed. The method includes determining that a user accessing a page of a channel of a content sharing platform is a subscriber of the channel. The method also includes accessing a viewing history of the user, the viewing history identifying content items of the content sharing platform that have been accessed by the user. The method further includes providing a user interface on the page of the channel, the user interface tailored to the user and the channel based on the user being a subscriber of the channel and the accessed viewing history of the user.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson
  • Publication number: 20140215350
    Abstract: A method for providing a user interface tailored by subscription state for a channel of a content sharing platform is disclosed. The method includes determining a subscription state of a user that is accessing a page of a channel of a content sharing platform. The method further include when the subscription state of the user is a non-subscriber of the channel, providing a non-subscriber user interface on the page of the channel, the non-subscriber user interface comprising a non-subscriber content item. The method also includes when the subscription state of the user is a subscriber of the channel, providing a subscriber user interface on the page of the channel, the subscriber user interface comprising one or more content items from the channel that are tailored to the user and to the channel.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson, Molly C Nix