Patents by Inventor Shimrit Ben-Yair
Shimrit Ben-Yair 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: 20140344288Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: receive a stream of content including a plurality of content items; retrieve a plurality of related content items; identify a topic for at least one of the plurality of the related content items; rank the topics by relevance to the user and one of the plurality of items; associate the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generate a marker for the topic; generate an interface including the marker associated with the content item in the stream of content; and provide the interface for display.Type: ApplicationFiled: May 14, 2013Publication date: November 20, 2014Applicant: Google Inc.Inventors: Brynn Marie Evans, Shimrit Ben-Yair, Jonathan Terleski, John Cassidy, Michael Thomas Leotta, Dave Carlsson
-
Patent number: 8843491Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a plurality of items to be displayed to a user, each item including digital content and being associated with a respective timestamp, receiving a plurality of scores, each score being associated with an item of the plurality of items, determining a subset of items to be displayed to the user based on the plurality of scores, the subset of items including items of the plurality of items, grouping items in the subset of items based on respective timestamps to provide a plurality of item groups, for each item group, determining an order of items based on respective scores, and transmitting instructions to display items to the user based on the plurality of item groups and in the order within each item group.Type: GrantFiled: January 24, 2012Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Boris Mazniker, Andrew A. Bunner, Jonathan Terleski, Shimrit Ben-Yair, Gregory M. Marra, Ryo Misha Urano
-
Publication number: 20140258849Abstract: A plurality of content items for a content stream is determined by a system. The system estimates size dimensions for the content items, and determines a multidimensional layout by placing the content items into two or more adjacent containers based on the size dimensions. The system determines a difference in size between the two or more adjacent containers and adjusts an aspect of one or more of the content items to substantially equalize a size of the two or more containers.Type: ApplicationFiled: May 14, 2013Publication date: September 11, 2014Applicant: Google Inc.Inventors: Irene Chung, Juan Carlos Miguel Anorga, Shimrit Ben-Yair, John Cassidy, Karl Witte Channell, Brynn Marie Evans, Michael Thomas Leotta, Jay Runquist, Jonathan Terleski, Ryo Misha Urano, Olga N. Wichrowska
-
Publication number: 20140189541Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.Type: ApplicationFiled: March 4, 2014Publication date: July 3, 2014Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph R. Smarr
-
Publication number: 20140143342Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph R. Smarr, Shimrit Ben-Yair
-
Publication number: 20140143403Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph R. Smarr, Shimrit Ben-Yair
-
Publication number: 20140126709Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving, at a server system of a social network and from a telephone service provider, information identifying members of a preferred calling group for a first user that is associated with the telephone provider. The sever system of the social network identifies the first user as a member of the social network. The server system of the social network identifies one or more of the members of the preferred calling group as being one or more members of the social network. The server system of the social network automatically defines a social network group that includes the one or more members of the preferred calling group who are members of the social network.Type: ApplicationFiled: January 8, 2014Publication date: May 8, 2014Applicant: Google Inc.Inventors: Vivek P. Gundotra, Matthew E. Waddell, Shimrit Ben-Yair, Jonathan Terleski
-
Patent number: 8707184Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.Type: GrantFiled: June 20, 2011Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Patent number: 8676892Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user.Type: GrantFiled: June 20, 2011Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Patent number: 8676891Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts.Type: GrantFiled: June 20, 2011Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Patent number: 8630398Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving, at a server system of a social network and from a telephone service provider, information identifying members of a preferred calling group for a first user that is associated with the telephone provider. The sever system of the social network identifies the first user as a member of the social network. The server system of the social network identifies one or more of the members of the preferred calling group as being one or more members of the social network. The server system of the social network automatically defines a social network group that includes the one or more members of the preferred calling group who are members of the social network.Type: GrantFiled: December 23, 2011Date of Patent: January 14, 2014Assignee: Google Inc.Inventors: Vic P. Gundotra, Matthew E. Waddell, Shimrit Ben-Yair, Jonathan Terleski
-
Publication number: 20120163574Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving, at a server system of a social network and from a telephone service provider, information identifying members of a preferred calling group for a first user that is associated with the telephone provider. The sever system of the social network identifies the first user as a member of the social network. The server system of the social network identifies one or more of the members of the preferred calling group as being one or more members of the social network. The server system of the social network automatically defines a social network group that includes the one or more members of the preferred calling group who are members of the social network.Type: ApplicationFiled: December 23, 2011Publication date: June 28, 2012Inventors: Vic P. Gundotra, Matthew E. Waddell, Shimrit Ben-Yair, Jonathan Terleski
-
Publication number: 20120110464Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120110076Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Publication number: 20120110096Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Publication number: 20120110064Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a graphical representation of a content sharing interface of a social networking service on a display, receiving first user input to the content sharing interface, in response to the first user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving second user input to the distribution interface, the second user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the second user input, displaying icon(s) within the distribution interface, and transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120110052Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Joseph Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Publication number: 20120110088Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Ray Jiunn-An Su, Jonathan Terleski, Joseph Smarr, Shimrit Ben-Yair
-
Publication number: 20120110474Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, within a web page, a representation of a content sharing interface, the content sharing interface including a content input area, receiving user input to the content input area, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying an icon within the distribution interface, the icon being a graphical representation of the contact(s), and in response to the user input, transmitting a post data set including digital content data and distribution data to a server computing system.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Joseph Smarr
-
Publication number: 20120109836Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input indicating a distribution for digital content, the distribution indicating one or more contacts to which the digital content is to be distributed, processing the distribution based on one or more policies, each of the one or more policies providing a limitation on distribution of digital content, based on the processing, determining that the distribution violates at least one policy of the one or more policies, and in response to the determining, transmitting notification data to display a notification to a user that the distribution violates the at least one policy.Type: ApplicationFiled: June 20, 2011Publication date: May 3, 2012Applicant: Google Inc.Inventors: Rita Chen, Shimrit Ben-Yair, Jonathan Terleski, Garrett F. Boyer