Patents by Inventor Addy Ngan
Addy Ngan 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: 10678807Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.Type: GrantFiled: September 1, 2017Date of Patent: June 9, 2020Assignee: Google LLCInventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
-
Patent number: 9792336Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.Type: GrantFiled: November 28, 2016Date of Patent: October 17, 2017Assignee: Google Inc.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
-
Patent number: 9672277Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.Type: GrantFiled: September 22, 2014Date of Patent: June 6, 2017Assignee: Google Inc.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel
-
Patent number: 9507826Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.Type: GrantFiled: May 22, 2015Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
-
Patent number: 9043319Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.Type: GrantFiled: December 3, 2010Date of Patent: May 26, 2015Assignee: Google Inc.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel, Kumar Mayur Thakur, Vinod Ramachandran Marur, Adam Berenzweig
-
Publication number: 20150012518Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.Type: ApplicationFiled: September 22, 2014Publication date: January 8, 2015Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack W. Menzel
-
Patent number: 8843856Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.Type: GrantFiled: December 3, 2010Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel
-
Publication number: 20110154183Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.Type: ApplicationFiled: December 3, 2010Publication date: June 23, 2011Applicant: GOOGLE INC.Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel
-
Patent number: 7319467Abstract: A face is scanned to obtain a three-dimensional geometry of the face, images are also acquired of the face, and subsurface scattering of the face is measured. A translucency map is determined from the subsurface reflectance. A total surface reflectance and a normal map are estimated from the three-dimensional geometry and the images, and diffuse reflectance is estimated using the total reflectance. An albedo map is determined from the diffuse reflectance. The diffuse reflectance is subtracted from the total reflectance to obtain a surface reflectance. A set of bi-directional reflectance functions is fitted to the surface reflectance. Then, the set of bi-directional reflectance distribution functions, the albedo map, and the translucency map are combined to form a skin reflectance model of the face.Type: GrantFiled: March 29, 2005Date of Patent: January 15, 2008Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Tim Weyrich, Wojciech Matusik, Hanspeter Pfister, Henrik Wann Jensen, Wai Kit Addy Ngan, Markus Gross
-
Patent number: 6903738Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: GrantFiled: June 17, 2002Date of Patent: June 7, 2005Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Hanspeter Pfister, Wojciech Matusik, Wai Kit Addy Ngan, Leonard McMillan, Jr., Paul Beardsley
-
Patent number: 6831641Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: GrantFiled: June 17, 2002Date of Patent: December 14, 2004Assignee: Mitsubishi Electric Research Labs, Inc.Inventors: Wojciech Matusik, Hanspeter Pfister, Wai Kit Addy Ngan, Leonard McMillan, Jr., Remo Ziegler
-
Patent number: 6791542Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: GrantFiled: June 17, 2002Date of Patent: September 14, 2004Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Wojciech Matusik, Hanspeter Pfister, Wai Kit Addy Ngan, Leonard McMillan, Jr.
-
Publication number: 20030231174Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: ApplicationFiled: June 17, 2002Publication date: December 18, 2003Inventors: Wojciech Matusik, Hanspeter Pfister, Wai Kit Addy Ngan, Leonard McMillan, Remo Ziegler
-
Publication number: 20030231173Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: ApplicationFiled: June 17, 2002Publication date: December 18, 2003Inventors: Wojciech Matusik, Hanspeter Pfister, Wai Kit Addy Ngan, Leonard McMillan
-
Publication number: 20030231175Abstract: A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.Type: ApplicationFiled: June 17, 2002Publication date: December 18, 2003Inventors: Hanspeter Pfister, Wojciech Matusik, Wai Kit Addy Ngan, Leonard McMillan, Paul Beardsley