Patents by Inventor Ari J. Leichtberg
Ari J. Leichtberg 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
-
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: 9934286Abstract: Systems and method for generating contact suggestions are provided in which one or more suggested contacts are identified from a set of contacts associated with a user. This includes identifying in historical communications in a user account associated with the user, one or more groups of contacts. Scores are generated for contacts in the identified groups of contacts, including generating a contact score for a respective contact by accumulating score contributions for a plurality of the identified groups of contacts that include the respective contact. One or more suggested contacts are identified in accordance with the generated scores. A contact suggestion is sent based on the suggested contacts for display to the user. The contact suggestion includes a suggested contact with a generated score that is above a predefined threshold.Type: GrantFiled: March 2, 2016Date of Patent: April 3, 2018Assignee: GOOGLE LLCInventors: Maayan Roth, Ron Merom, Assaf Ben-David, Ari J. Leichtberg, Natan Leiser, Ilan M. Horn, David Deutscher, Guy Flysher, Yossi Matias
-
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
-
Publication number: 20160179820Abstract: Systems and method for generating contact suggestions are provided in which one or more suggested contacts are identified from a set of contacts associated with a user. This includes identifying in historical communications in a user account associated with the user, one or more groups of contacts. Scores are generated for contacts in the identified groups of contacts, including generating a contact score for a respective contact by accumulating score contributions for a plurality of the identified groups of contacts that include the respective contact. One or more suggested contacts are identified in accordance with the generated scores. A contact suggestion is sent based on the suggested contacts for display to the user. The contact suggestion includes a suggested contact with a generated score that is above a predefined threshold.Type: ApplicationFiled: March 2, 2016Publication date: June 23, 2016Inventors: Maayan ROTH, Ron MEROM, Assaf BEN-DAVID, Ari J. LEICHTBERG, Natan LEISER, Ilan M. HORN, David DEUTSCHER, Guy FLYSHER, Yossi MATIAS
-
Patent number: 9363135Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an identifier associated with a user of a social networking service, identifying one or more first services provided by a first service provider, determining that the user is a user of the one or more first services based on the identifier, identifying first contacts of the user within each of the one or more first services, and generating a social vicinity index based on the first contacts, the social vicinity index including one or more potential contacts for the user within the social networking service.Type: GrantFiled: September 21, 2011Date of Patent: June 7, 2016Assignee: Google Inc.Inventors: Ron Merom, Naty Leiser, Eyal Molad, Ari Berger, Tzvi Itzhak Barenholz, Eran Timor, Sigalit Bar, Ari J. Leichtberg
-
Patent number: 9311415Abstract: In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication prepared by a user. A is score is obtained for a second recipient using respective messages in a plurality of historical messages in a user account associated with the user. The second recipient is a sender or receiver of the respective messages. There is suggested to a user, second recipient for the draft electronic communication in accordance with a condition that both the first recipient and the second recipient shared a single electronic communication and the score for the second recipient satisfies a predefined score threshold. The single electronic communication was communicated at a time prior to identifying the first recipient.Type: GrantFiled: April 18, 2014Date of Patent: April 12, 2016Assignee: GOOGLE INC.Inventors: Maayan Roth, Ron Merom, Assaf Ben-David, Ari J. Leichtberg, Natan Leiser, Ilan M. Horn, David Deutscher, Guy Flysher, Yossi Matias
-
Patent number: 8977649Abstract: Implementations of the present disclosure include providing a suggested social circle includes generating a list of contacts who, based on first predetermined criteria, are to be considered for potential inclusion in a social circle to be suggested to a particular user and generating an edge and vertex-weighted graph representation that indicates a strength of the particular user's affinity to each of the contacts. A set of vertices in the graph that has a high overall score based on predetermined factors is identified. After determining that the contacts corresponding to the identified set of vertices should be presented as a suggested social circle to the particular user, social circle data corresponding to the suggested social circle is transmitted, to a client device associated with the particular user, to display a representation of the suggested social circle on the client device.Type: GrantFiled: October 19, 2012Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Avinatan Hassidim, Yossi Matias, Tzvi Itzhak Barenholz, Ari J. Leichtberg
-
Patent number: 8880607Abstract: Implementations of the present disclosure include generating one or more suggested social circles based on an analysis of past user interactions. The user can accept the suggested social circle and use it to distribute digital content. Generating a suggested social circle can include determining, for each of various sets of contacts, an initial score that represents a strength of the particular user's affinity to the set as a whole based on prior interactions of the particular user with the set, and determining, for each member of each set, an individual score that represents an average strength of the particular user's affinity to the member based on the interactions. An overall score for each set is calculated based on the initial score for the set and the individual scores of each member in the set. Based on the overall scores, at least one of the sets is identified for presentation as a suggested social circle to the particular user.Type: GrantFiled: October 19, 2012Date of Patent: November 4, 2014Assignee: Google Inc.Inventors: Ron Merom, Avinatan Hassidim, Yossi Matias, Alon Mittelman, Tal Uziely, Hilly Meerovitch, Tzvi Itzhak Barenholz, Sigalit Bar, Ari J. Leichtberg
-
Publication number: 20140222815Abstract: Systems and methods for generating contact suggestions are provided. In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication; and suggesting, to a user, a second recipient for the draft electronic communication in accordance with a condition that both the first recipient and the second recipient shared a single electronic communication. The single electronic communication was communicated at a time prior to identifying the first recipient. In some implementations, the method optionally includes, suggesting, to the user, a removal of a third recipient of the draft electronic communication. In other implementations, the method optionally includes, suggesting, to the user, a replacement of a fourth recipient of the draft electronic communication.Type: ApplicationFiled: April 18, 2014Publication date: August 7, 2014Inventors: Maayan ROTH, Ron MEROM, Assaf BEN-DAVID, Ari J. LEICHTBERG, Natan LEISER, Ilan M. HORN, David DEUTSCHER, Guy FLYSHER, Yossi MATIAS
-
Patent number: 8738634Abstract: A computer system having one or more processors and memory receives seed data comprising contacts specified for a draft communication, selects at least a subset of the seed data as a seed set of contacts, and identifies one or more suggested contacts based on the seed set. Identifying the suggested contacts includes: identifying in historical communications in a user account, groups of contacts that include one or more of the contacts in the seed set; generating scores for contacts in the identified groups of contacts, including generating a contact score for a respective contact by accumulating score contributions for a plurality of the identified groups of contacts that include the respective contact; and identifying the one or more suggested contacts in accordance with the generated scores. The computer system sends a contact suggestion based on the suggested contacts for display in conjunction with the draft communication.Type: GrantFiled: April 16, 2010Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Maayan Roth, Ron Merom, Assaf Ben-David, Ari J. Leichtberg, Natan Leiser, Ilan M. Horn, David S. Deutscher, Guy Flysher, Yossi Matias