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: 10769367Abstract: 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: GrantFiled: March 21, 2016Date of Patent: September 8, 2020Assignee: Google LLCInventor: Tomer Kol
-
Patent number: 10270862Abstract: 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: GrantFiled: January 31, 2018Date of Patent: April 23, 2019Assignee: Google LLCInventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
-
Patent number: 9917904Abstract: 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: GrantFiled: September 2, 2016Date of Patent: March 13, 2018Assignee: Google LLCInventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
-
Patent number: 9536006Abstract: 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: GrantFiled: November 23, 2015Date of Patent: January 3, 2017Assignee: 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: 9460209Abstract: 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: GrantFiled: January 8, 2014Date of Patent: October 4, 2016Assignee: Google Inc.Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
-
Patent number: 9323722Abstract: 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: GrantFiled: December 7, 2010Date of Patent: April 26, 2016Assignee: Google Inc.Inventor: Tomer Kol
-
Publication number: 20160078137Abstract: 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: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Applicant: 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: 9208230Abstract: 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: GrantFiled: May 27, 2011Date of Patent: December 8, 2015Assignee: 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: 8725533Abstract: 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: GrantFiled: March 9, 2006Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Craig A. Bennett, Tomer Kol, Richard J. Stevens, Karen A. Witting
-
Patent number: 8650210Abstract: 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: GrantFiled: February 8, 2011Date of Patent: February 11, 2014Assignee: Google Inc.Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
-
Publication number: 20120109941Abstract: 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: ApplicationFiled: May 27, 2011Publication date: May 3, 2012Applicant: 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: 7621445Abstract: 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: GrantFiled: September 12, 2006Date of Patent: November 24, 2009Assignee: International Business Machines CorporationInventors: Effron F. D. Esseiva, Tomer Kol, Richard J. Stevens
-
Publication number: 20080065419Abstract: 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: ApplicationFiled: September 12, 2006Publication date: March 13, 2008Inventors: Effron F.D. Esseiva, Tomer Kol, Richard J. Stevens
-
Publication number: 20070214016Abstract: 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: ApplicationFiled: March 9, 2006Publication date: September 13, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig Bennett, Tomer Kol, Richard Stevens, Karen Witting
-
Publication number: 20070150315Abstract: 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: ApplicationFiled: December 22, 2005Publication date: June 28, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig Bennett, Effron Esseiva, Tomer Kol, Richard Stevens
-
Publication number: 20070143148Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomer Kol, William Rapp, Richard Stevens, Karen Witting