Patents by Inventor Tomer Kol

Tomer Kol 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: 10769367
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a low latency interactive user interface. In one aspect, a method includes while individual characters in a sequence of characters are being entered into a field of an interactive user interface and before the sequence has been completely entered parsing the entered characters using a string pattern and presenting the parsed characters in a second field according to a presentation format. The method also includes sending one or more of the entered characters to a server. The method also includes receiving a different second string pattern and a different second presentation format from the server in response to the sending. The method also includes parsing one or more second entered characters using the second string pattern and presenting the parsed second entered characters in the second field according to a second presentation format.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventor: Tomer Kol
  • Patent number: 10270862
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Patent number: 9917904
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: March 13, 2018
    Assignee: Google LLC
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Patent number: 9536006
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource's associated enrichment information.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Tal Cohen, Ziv Bar-Yossef, Igor Tsvetkov, Tomer Kol, Adi Mano, Oren Naim, Nitsan Oz, Pravir Kumar Gupta, Kavi J. Goel
  • Patent number: 9460209
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Patent number: 9323722
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a low latency interactive user interface. In one aspect, a method includes while individual characters in a sequence of characters are being entered into a field of an interactive user interface and before the sequence has been completely entered parsing the entered characters using a string pattern and presenting the parsed characters in a second field according to a presentation format. The method also includes sending one or more of the entered characters to a server. The method also includes receiving a different second string pattern and a different second presentation format from the server in response to the sending. The method also includes parsing one or more second entered characters using the second string pattern and presenting the parsed second entered characters in the second field according to a second presentation format.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventor: Tomer Kol
  • Publication number: 20160078137
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource's associated enrichment information.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Applicant: Google Inc.
    Inventors: Tal Cohen, Ziv Bar-Yossef, Igor Tsvetkov, Tomer Kol, Adi Mano, Oren Naim, Nitsan Oz, Pravir Kumar Gupta, Kavi J. Goel
  • Patent number: 9208230
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource's associated enrichment information.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Tal Cohen, Ziv Bar-Yossef, Igor Tsvetkov, Tomer Kol, Adi Mano, Oren Naim, Nitsan Oz, Pravir K. Gupta, Kavi J. Goel
  • Patent number: 8725533
    Abstract: A method and apparatus for storing electronic healthcare records is disclosed. Embodiments of the invention provide techniques for managing electronic healthcare records in a hybrid domain that includes a high-availability centralized data store and set of distributed data nodes. A set of location policies may be used to determine whether to store an electronic healthcare record in the centralized data store. Over time, events may occur that trigger certain data records to be relocated from the plurality of distributed database nodes to the centralized data store.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Bennett, Tomer Kol, Richard J. Stevens, Karen A. Witting
  • Patent number: 8650210
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Publication number: 20120109941
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource's associated enrichment information.
    Type: Application
    Filed: May 27, 2011
    Publication date: May 3, 2012
    Applicant: GOOGLE INC.
    Inventors: Tal Cohen, Ziv Bar-Yossef, Igor Tsvetkov, Tomer Kol, Adi Mano, Oren Naim, Nitsan Oz, Pravir K. Gupta, Kavi J. Goel
  • Patent number: 7621445
    Abstract: A method and apparatus for managing electronic medical records is disclosed. One method for managing medical records includes defining a tiered hierarchy of medical record storage categories. A first tier may store electronic medical records for the individual and a second tier may store links to medical records not stored on the portable electronic storage device. Once a collection of electronic records related to an individual is defined, at least some of the records may be stored on a portable electronic storage device (such as a smartcard), according to the tiered hierarchy specified by the record categories.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Effron F. D. Esseiva, Tomer Kol, Richard J. Stevens
  • Publication number: 20080065419
    Abstract: A method and apparatus for managing electronic medical records is disclosed. One method for managing medical records includes defining a tiered hierarchy of medical record storage categories. A first tier may store electronic medical records for the individual and a second tier may store links to medical records not stored on the portable electronic storage device. Once a collection of electronic records related to an individual is defined, at least some of the records may be stored on a portable electronic storage device (such as a smartcard), according to the tiered hierarchy specified by the record categories.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 13, 2008
    Inventors: Effron F.D. Esseiva, Tomer Kol, Richard J. Stevens
  • Publication number: 20070214016
    Abstract: A method and apparatus for storing electronic healthcare records is disclosed. Embodiments of the invention provide techniques for managing electronic healthcare records in a hybrid domain that includes a high-availability centralized data store and set of distributed data nodes. A set of location policies may be used to determine whether to store an electronic healthcare record in the centralized data store. Over time, events may occur that trigger certain data records to be relocated from the plurality of distributed database nodes to the centralized data store.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig Bennett, Tomer Kol, Richard Stevens, Karen Witting
  • Publication number: 20070150315
    Abstract: A method and article of manufacture for managing access to electronic healthcare records is disclosed. Embodiments of the invention generally allow individuals to define an access policy regarding electronic healthcare records and health care providers who may have shared access to a data repository storing the records. Typically, the access policy specifies whether access to groups of records that are related to the diagnosis of a particular condition or that are related to a particular episode of care may be shared among multiple providers, including providers not responsible for creating a particular record.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig Bennett, Effron Esseiva, Tomer Kol, Richard Stevens
  • Publication number: 20070143148
    Abstract: Method, apparatus and article of manufacture for brokering electronic health records of individuals. The individuals define respective policies that govern the accessibility to their records. Requests for health records are processed by applying the appropriate policies to determine which records may be returned.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomer Kol, William Rapp, Richard Stevens, Karen Witting