Patents by Inventor Ori Gershony

Ori Gershony 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: 11960543
    Abstract: Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Michael Schaer, Alexandru Tudor, Ori Gershony, Fredrik Bergenlid, Behshad Behzadi, Tomislav Grbin
  • Patent number: 11502975
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: November 15, 2022
    Assignee: Google LLC
    Inventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
  • Patent number: 11418471
    Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 16, 2022
    Assignee: Google LLC
    Inventors: Timothy Seeds Milligan, Hila Shemer, Dennis Kiilerich, Gang Ji, Ori Gershony, Sergey Nazarov, Pranav Khaitan, Sushant Prakash, Anton Volkov, Ricardo Escutia, David Citron
  • Publication number: 20220092120
    Abstract: Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Michael Schaer, Alexandru Tudor, Ori Gershony, Fredrik Bergenlid, Behshad Behzadi, Tomislav Grbin
  • Patent number: 11227017
    Abstract: Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 18, 2022
    Assignee: GOOGLE LLC
    Inventors: Michael Schaer, Alexandru Tudor, Ori Gershony, Fredrik Bergenlid, Behshad Behzadi, Tomislav Grbin
  • Publication number: 20200382454
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Application
    Filed: August 21, 2020
    Publication date: December 3, 2020
    Applicant: Google LLC
    Inventors: Ori GERSHONY, Sergey NAZAROV, Rodrigo DE CASTRO, Erika PALMER, Daniel RAMAGE, Adam RODRIGUEZ, Andrei PASCOVICI
  • Patent number: 10798028
    Abstract: Systems, methods and computer readable media for bot interaction are described. For example, some implementations can include a computer-executed method including providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and at least one other user. The method can also include detecting, at the messaging application, a user request, and programmatically determining that an operation in response to the user request requires sharing of data associated with the first user.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 6, 2020
    Assignee: Google LLC
    Inventors: Shelbian Fung, Erika Palmer, Amit Fulay, Anton Volkov, Ori Gershony, Jeremy Newton-Smith, Ryan Palmer, Mark Chang
  • Patent number: 10757043
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
  • Publication number: 20200092243
    Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Timothy Seeds MILLIGAN, Hila SHEMER, Dennis KIILERICH, Gang JI, Ori GERSHONY, Sergey NAZAROV, Pranav KHAITAN, Sushant PRAKASH, Anton VOLKOV, Ricardo ESCUTIA, David CITRON
  • Patent number: 10530723
    Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Timothy Seeds Milligan, Hila Shemer, Dennis Kiilerich, Gang Ji, Ori Gershony, Sergey Nazarov, Pranav Khaitan, Sushant Prakash, Anton Volkov, Ricardo Escutia, David Citron
  • Publication number: 20180083894
    Abstract: Systems, methods and computer readable media for bot interaction are described. For example, some implementations can include a computer-executed method including providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and at least one other user. The method can also include detecting, at the messaging application, a user request, and programmatically determining that an operation in response to the user request requires sharing of data associated with the first user.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 22, 2018
    Applicant: Google Inc.
    Inventors: Shelbian Fung, Erika Palmer, Amit Fulay, Anton Volkov, Ori Gershony, Jeremy Newton-Smith, Ryan Palmer, Mark Chang
  • Publication number: 20170337209
    Abstract: Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Michael Schaer, Alexandru Tudor, Ori Gershony, Fredrik Bergenlid, Behshad Behzadi, Tomislav Grbin
  • Publication number: 20170180276
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 22, 2017
    Inventors: Ori GERSHONY, Sergey NAZAROV, Rodrigo DE CASTRO, Erika PALMER, Daniel RAMAGE, Adam RODRIGUEZ, Andrei PASCOVICI
  • Publication number: 20170180294
    Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 22, 2017
    Inventors: Timothy Seeds Milligan, Hila Shemer, Dennis Kiilerich, Gang Ji, Ori Gershony, Sergey Nazarov, Pranav Khaitan, Sushant Prakash, Anton Volkov, Ricardo Escutia, David Citron
  • Publication number: 20130103550
    Abstract: A method of presenting to a user a subset of digital goods that may be executed by a computing device is disclosed, where the subset of applications is selected from a plurality of digital goods available in an online marketplace for such digital goods. The method includes ranking the digital goods based on at least one signal, statistically sampling the ranked digital goods based on their rankings, where higher-ranked digital goods are favored over lower-ranked digital goods in the statistical sampling, and presenting the statistically sampled digital goods in the online marketplace to the user in an order based on the statistical sampling, where at least one lower-ranked digital good is presented before a higher-ranked digital good.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 25, 2013
    Inventors: Carl Patrick Nygaard, Ori Gershony, Stephane Doyon, Timothy Classen Hesterberg, Pierre-Antoine Manzagol
  • Patent number: 8364682
    Abstract: Methods, systems, and apparatus, for refining log file join data. In one aspect, a method includes receiving first join data defining first joins of records in a first log file to records in a second log file. Each first join of a record in the first log file to a record in the second log file is based on an association of the first identifier of the record in the first log file to the second identifier of the record in the second log file. Associations of the first identifiers to the second identifiers in the first join data that meet a confidence threshold are stored in a mapping of first identifiers to second identifiers as a mapped association. For each mapped association, records that include the first identifier from the first log file are associated with records that include the second identifier from the second log file.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: January 29, 2013
    Assignee: Google Inc.
    Inventors: Ori Gershony, Wei Zheng, Andrei Pascovici, Tim Hesterberg
  • Patent number: 8346710
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating statistical significance using placebo actions. One method includes receiving exposure data and control data describing exposed and control subjects and determining a test statistic for each of a plurality of subject actions including a desired action and a plurality of placebo actions. The test statistic for an action corresponds to an estimated effect that exposure to the treatment has on a likelihood that a subject will take the action. The method further includes comparing the test statistic for the desired action to the test statistics for the plurality of placebo actions, and determining whether the test statistic for the desired action is statistically significant according to the comparison. Another method includes automatically identifying placebo actions using a taxonomy that classifies subject actions or treatments, and determining test statistics for the placebo actions.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventors: David Xi-Kuan Chan, Rong Ge, Ori Gershony, Tim Hesterberg, Diane Lambert
  • Patent number: 8296742
    Abstract: Various technologies and techniques are disclosed for automatically generating native images for a virtual machine environment. A virtual machine environment is provided where application libraries are distributed in an intermediate language format and then compiled at a later point in time. An automatic native generation service is provided that monitors the application libraries and generates a native image for a particular one or more of the application libraries when the service determines that native generation is appropriate. Invalid native images are automatically detected and re-generated. If a load attempt for a particular native image is unsuccessful, then the native image is determined to be invalid. The particular native image is then re-generated automatically.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Surupa Biswas, Ori Gershony, Jan Kotas
  • Publication number: 20120084125
    Abstract: Systems, methods and computer program products for determining lost opportunities resulting from changes to advertising spending are described. To assist advertisers in evaluating and allocating a proper budget to advertising, an analyzer can be used to develop an analytical model that gathers data pertaining to the incremental value of search advertising. (e.g., the true cost of the additional click lost or gained), which can be presented to the advertisers when changes have been made/proposed to the advertiser's advertising spending. The analyzer can detect large changes in advertising spending, and indicate (e.g., by prediction) how many total clicks were lost or gained as a result of the change in advertising spending to allow the advertisers to visualize the impact to changes in advertising spending, and determine when to decrease advertising budget on ads that yield low return-on-investment or to increase advertising budget to maximize the effectiveness of an active ad campaign.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 5, 2012
    Inventors: David Xi-Kuan Chan, Ori Gershony, James R. Koehler, Andrei Pascovici, Jian L. Silverstein, Yuan Yuan
  • Publication number: 20110191282
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating statistical significance using placebo actions. One method includes receiving exposure data and control data describing exposed and control subjects and determining a test statistic for each of a plurality of subject actions including a desired action and a plurality of placebo actions. The test statistic for an action corresponds to an estimated effect that exposure to the treatment has on a likelihood that a subject will take the action. The method further includes comparing the test statistic for the desired action to the test statistics for the plurality of placebo actions, and determining whether the test statistic for the desired action is statistically significant according to the comparison. Another method includes automatically identifying placebo actions using a taxonomy that classifies subject actions or treatments, and determining test statistics for the placebo actions.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Inventors: David Xi-Kuan Chan, Rong Ge, Ori Gershony, Tim Hesterberg, Diane Lambert