Patents by Inventor David H. Ko

David H. Ko 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: 8996550
    Abstract: A server system receives, respectively, a first character string from a first user and a second character string from a second user. There are one or more differences between the first and second character strings. The server system obtains from a plurality of previously submitted complete queries, respectively, a first set of predicted complete queries corresponding to the first character string and a second set of predicted complete queries corresponding to the second character string. There are one or more identical queries in both the first and second sets. The server system conveys at least a first subset of the first set to the first user and at least a second subset of the second set to the second user. Both the first subset and the second subset include a respective identical query.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: David H. Ko, Ching Law, Kayi Lee, Chi Yung Tse
  • Patent number: 8468156
    Abstract: One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko
  • Publication number: 20120179667
    Abstract: One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.
    Type: Application
    Filed: March 19, 2012
    Publication date: July 12, 2012
    Applicant: GOOGLE INC.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko
  • Publication number: 20120179695
    Abstract: One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.
    Type: Application
    Filed: March 19, 2012
    Publication date: July 12, 2012
    Applicant: GOOGLE INC.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko
  • Publication number: 20120173507
    Abstract: One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.
    Type: Application
    Filed: September 27, 2011
    Publication date: July 5, 2012
    Applicant: GOOGLE INC.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko
  • Publication number: 20120166182
    Abstract: A server system receives, respectively, a first character string from a first user and a second character string from a second user. There are one or more differences between the first and second character strings. The server system obtains from a plurality of previously submitted complete queries, respectively, a first set of predicted complete queries corresponding to the first character string and a second set of predicted complete queries corresponding to the second character string. There are one or more identical queries in both the first and second sets. The server system conveys at least a first subset of the first set to the first user and at least a second subset of the second set to the second user. Both the first subset and the second subset include a respective identical query.
    Type: Application
    Filed: June 3, 2010
    Publication date: June 28, 2012
    Inventors: David H. Ko, Ching Law, Kayi Lee, Chi Yung Tse
  • Patent number: 8037068
    Abstract: One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: October 11, 2011
    Assignee: Google Inc.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko
  • Patent number: 7739258
    Abstract: One embodiment of the present invention provides a system that facilitates crawling through web-based forms to gather information to facilitate subsequent searches through content which is accessible though the web-based forms. During operation, the system first obtains web-based forms to be searched. Note that the system can obtain these web-based forms from a number of sources. For example, the system can crawl through web sites to identify web-based forms, the system can receive manually provided web-based forms, or the system can find web-based forms through methods other than crawling. Next, the system creates database entries for the identified forms. This involves obtaining and storing metadata describing the identified forms into database entries and then storing these database entries in a form database to facilitate searches through content which is accessible through the identified forms.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: June 15, 2010
    Assignee: Google Inc.
    Inventors: Alon Y. Halevy, Jayant Madhavan, David H. Ko