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: 11029801Abstract: 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: GrantFiled: October 9, 2017Date of Patent: June 8, 2021Assignee: Google LLCInventors: David Kosslyn, Erica Morse
-
Patent number: 10862954Abstract: 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: GrantFiled: December 11, 2017Date of Patent: December 8, 2020Assignee: GOOGLE LLCInventor: David Kosslyn
-
Patent number: 10417716Abstract: 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: GrantFiled: August 13, 2015Date of Patent: September 17, 2019Assignee: Google LLCInventors: David Kosslyn, Eric Brandon Mayers, Matt Wiseman
-
Patent number: 10409459Abstract: 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: GrantFiled: December 20, 2016Date of Patent: September 10, 2019Assignee: Google LLCInventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
-
Publication number: 20180103087Abstract: 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: ApplicationFiled: December 11, 2017Publication date: April 12, 2018Inventor: David Kosslyn
-
Publication number: 20180032223Abstract: 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: ApplicationFiled: October 9, 2017Publication date: February 1, 2018Inventors: David Kosslyn, Erica Morse
-
Patent number: 9870567Abstract: 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: GrantFiled: January 30, 2013Date of Patent: January 16, 2018Assignee: Google Inc.Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson, Molly C Nix
-
Patent number: 9854025Abstract: 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: GrantFiled: May 16, 2014Date of Patent: December 26, 2017Assignee: Google Inc.Inventor: David Kosslyn
-
Patent number: 9785316Abstract: 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: GrantFiled: January 22, 2014Date of Patent: October 10, 2017Assignee: Google Inc.Inventors: David Kosslyn, Erica Morse
-
Patent number: 9715541Abstract: 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: GrantFiled: November 19, 2014Date of Patent: July 25, 2017Assignee: GOOGLE INC.Inventors: David Kosslyn, Eric Brandon Mayers, Erica Morse, Cheng Wei Lee, Shrey Gupta, Jung Eun Kim
-
Publication number: 20170102842Abstract: 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: ApplicationFiled: December 20, 2016Publication date: April 13, 2017Inventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
-
Patent number: 9588988Abstract: 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: GrantFiled: April 29, 2013Date of Patent: March 7, 2017Assignee: GOOGLE INC.Inventors: Hongyi Li, David Kosslyn
-
Publication number: 20170053457Abstract: 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: ApplicationFiled: August 22, 2016Publication date: February 23, 2017Inventors: Ian Thompson, Amir James Tavakoli, David Kosslyn
-
Patent number: 9547424Abstract: 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: GrantFiled: April 2, 2014Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: David Kosslyn, Joshua Abraham Tabak, Eric Brandon Mayers
-
Patent number: 9208237Abstract: 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: GrantFiled: January 30, 2013Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson
-
Publication number: 20150334168Abstract: 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: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: Google Inc.Inventor: David Kosslyn
-
Publication number: 20140226907Abstract: 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: ApplicationFiled: February 14, 2013Publication date: August 14, 2014Applicant: Google Inc.Inventor: David Kosslyn
-
Publication number: 20140215350Abstract: 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: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: Google Inc.Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson, Molly C Nix
-
Publication number: 20140215349Abstract: 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: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: Google Inc.Inventors: David Kosslyn, Alexandra Conrads, Josh Sassoon, Stace Peterson