Patents by Inventor Keith J. Coleman
Keith J. Coleman 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: 11394669Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: GrantFiled: August 7, 2017Date of Patent: July 19, 2022Assignee: Google LLCInventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 10949429Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: December 18, 2017Date of Patent: March 16, 2021Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Publication number: 20200351223Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Applicant: Google LLCInventors: Brian STOLER, Neilfred PICCIOTTO, Joseph ROZIER, John COSTIGAN, Todd C. JACKSON, Edward HO, Braden F. KOWITZ, Michael LEGGETT, Ari LEICHTBERG, Keith J. COLEMAN
-
Patent number: 10003934Abstract: A method for providing messaging-related information to a mobile device is discussed. The method includes receiving from the mobile device a request for messaging-related information, using the request to identify a device-type indication for the mobile device, identifying one or more presentation parameters for presenting the messaging-related content properly on the mobile device, and transmitting the messaging-related content to the mobile device in a format corresponding to the one or more parameters.Type: GrantFiled: June 20, 2014Date of Patent: June 19, 2018Assignee: Google LLCInventors: Abhijit Kalamkar, Elad Gil, Keith J. Coleman, Mark Slee, Zhanna Shamis
-
Publication number: 20180131648Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: ApplicationFiled: August 7, 2017Publication date: May 10, 2018Applicant: Google LLCInventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 9846728Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: September 12, 2016Date of Patent: December 19, 2017Assignee: Google Inc.Inventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 9729352Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: GrantFiled: February 8, 2010Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Brian Stoler, Neilfred Picciotto, Joseph M. Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 9442989Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: March 13, 2015Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 8983974Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: November 13, 2013Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 8782156Abstract: Informational items are displayed in a scrollable area of a message display. The informational items may be any number of type of items (e.g., RSS feeds, new items, images, application tips, and so on). A user is provided the ability to scroll forward and backward through the informational items. A user may choose the informational item (e.g., by clicking) and more detailed information about the informational item is presented to the user. Depending on the display view of the message application (e.g., InBox, conversation), different informational item types will have different probabilities of display. A user may customize the types of informational items to be displayed.Type: GrantFiled: September 14, 2012Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Keith J. Coleman, Kevin Fox, Jared Jacobs, Zhanna Shamis
-
Patent number: 8774845Abstract: A method for providing messaging-related information to a mobile device is discussed. The method includes receiving from the mobile device a request for messaging-related information, using the request to identify a device-type indication for the mobile device, identifying one or more presentation parameters for presenting the messaging-related content properly on the mobile device, and transmitting the messaging-related content to the mobile device in a format corresponding to the one or more parameters.Type: GrantFiled: December 21, 2011Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Abhijit Kalamkar, Elad Gil, Keith J. Coleman, Mark Slee, Zhanna Shamis
-
Patent number: 8768302Abstract: A server system having one or more processors and memory receives, from a client, an invitation-code request from a user of the client for an invitation code enabling a new user account to be registered, where the invitation-code request includes identifying information and determines whether the invitation-code request exceeds registration limit criteria based on the identifying information. In accordance with a determination that the invitation-code request exceeds the registration limit criteria, the invitation-code request is rejected. In accordance with a determination that the invitation-code request does not exceed the registration limit criteria, an invitation code is provided to the user, enabling a new user account to be registered.Type: GrantFiled: September 19, 2011Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Keith J. Coleman, Siwei Shen, Georges Harik, Kai Huang
-
Patent number: 8606792Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: April 7, 2010Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 8364182Abstract: Systems include configuring a first mobile device to enable communication between the first mobile device and one or more processing devices; receiving a message from a computing device that is directed to a second mobile device, where the message is a text message or a voice message, and where the computing device is different from the first mobile device; and routing the message to the first mobile device for transmission to the second mobile device from the first mobile device.Type: GrantFiled: July 18, 2011Date of Patent: January 29, 2013Assignee: Google Inc.Inventors: Keith J. Coleman, Gabor Cselle
-
Publication number: 20130023243Abstract: Systems include configuring a first mobile device to enable communication between the first mobile device and one or more processing devices; receiving a message from a computing device that is directed to a second mobile device, where the message is a text message or a voice message, and where the computing device is different from the first mobile device; and routing the message to the first mobile device for transmission to the second mobile device from the first mobile device.Type: ApplicationFiled: July 18, 2011Publication date: January 24, 2013Inventors: Keith J. Coleman, Gabor Cselle
-
Publication number: 20130013712Abstract: Informational items are displayed in a scrollable area of a message display. The informational items may be any number of type of items (e.g., RSS feeds, new items, images, application tips, and so on). A user is provided the ability to scroll forward and backward through the informational items. A user may choose the informational item (e.g., by clicking) and more detailed information about the informational item is presented to the user. Depending on the display view of the message application (e.g., InBox, conversation), different informational item types will have different probabilities of display. A user may customize the types of informational items to be displayed.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Inventors: Keith J. Coleman, Kevin Fox, Jared Jacobs, Zhanne Shamis
-
Patent number: 8175522Abstract: Systems include configuring a first mobile device to enable communication between the first mobile device and one or more processing devices; receiving a message from a computing device that is directed to a second mobile device, where the message is a text message or a voice message, and where the computing device is different from the first mobile device; and routing the message to the first mobile device for transmission to the second mobile device from the first mobile device.Type: GrantFiled: September 30, 2011Date of Patent: May 8, 2012Assignee: Google Inc.Inventors: Keith J. Coleman, Gabor Cselle
-
Publication number: 20120009898Abstract: A server system having one or more processors and memory receives, from a client, an invitation-code request from a user of the client for an invitation code enabling a new user account to be registered, where the invitation-code request includes identifying information and determines whether the invitation-code request exceeds registration limit criteria based on the identifying information. In accordance with a determination that the invitation-code request exceeds the registration limit criteria, the invitation-code request is rejected. In accordance with a determination that the invitation-code request does not exceed the registration limit criteria, an invitation code is provided to the user, enabling a new user account to be registered.Type: ApplicationFiled: September 19, 2011Publication date: January 12, 2012Inventors: Keith J. Coleman, Siwei Shen, Georges Harik, Kai Huang
-
Patent number: 8086253Abstract: A method for providing messaging-related information to a mobile device is discussed. The method includes receiving from the mobile device a request for messaging-related information, using the request to identify a device-type indication for the mobile device, identifying one or more presentation parameters for presenting the messaging-related content properly on the mobile device, and transmitting the messaging-related content to the mobile device in a format corresponding to the one or more parameters.Type: GrantFiled: December 15, 2005Date of Patent: December 27, 2011Assignee: Google Inc.Inventors: Abhijit Kalamkar, Elad Gil, Keith J. Coleman, Mark Slee, Zhanna Shamis
-
Patent number: 8023927Abstract: A computer implemented method for registering user accounts that includes sending a first request to an online service wherein the first request includes a telephone number, sending a second request to the online service wherein the second request includes an invitation code received via a telephone associated with the telephone number, and upon acceptance of the invitation code by the online service, receiving an invitation from the online service, to register a user account.Type: GrantFiled: June 29, 2007Date of Patent: September 20, 2011Assignee: Google Inc.Inventors: Keith J. Coleman, Siwei Shen, Georges Harik, Kai Huang