Patents by Inventor Anand Pillai
Anand Pillai 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: 9442950Abstract: Systems and methods for a dynamic visual search engine are provided. In one example method, a criteria used to partition a set of compressed image descriptors into multiple database shards may be determined. Additionally, a size of a dynamic index may be determined. The dynamic index may represent a dynamic number of images and may be configured to accept insertion of reference images into the dynamic index that can be search against immediately. According to the method, an instruction to merge the uncompressed image descriptors of the dynamic index into the database shards of the compressed image descriptors may be received, and the uncompressed image descriptors of the dynamic index may be responsively merged into the database shards of the compressed image descriptors based on the criteria.Type: GrantFiled: October 29, 2014Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: James William Philbin, Anand Pillai, John Flynn, Hartwig Adam
-
Patent number: 9367756Abstract: Methods and systems for selecting a representative image of an entity are disclosed. According to one embodiment, a computer-implemented method for selecting a representative image of an entity is disclosed. The method includes: accessing a collection of images of the entity; clustering, based on similarity of one or more similarity features, images from the collection to form a plurality of similarity clusters; and selecting the representative image from one of said similarity clusters. Further, based on cluster size of said similarity clusters popular clusters can be determined, and the selection of the representative image can be from the popular clusters. In addition, the method can further include assigning a headshot score based upon a portion of the respective image covered by the entity to respective images in said popular clusters, and further selecting the representative image based upon the headshot score.Type: GrantFiled: April 16, 2014Date of Patent: June 14, 2016Assignee: Google Inc.Inventors: Anand Pillai, Andrew Rabinovich
-
Publication number: 20150169611Abstract: Systems and methods for a dynamic visual search engine are provided. In one example method, a criteria used to partition a set of compressed image descriptors into multiple database shards may be determined. Additionally, a size of a dynamic index may be determined. The dynamic index may represent a dynamic number of images and may be configured to accept insertion of reference images into the dynamic index that can be search against immediately. According to the method, an instruction to merge the uncompressed image descriptors of the dynamic index into the database shards of the compressed image descriptors may be received, and the uncompressed image descriptors of the dynamic index may be responsively merged into the database shards of the compressed image descriptors based on the criteria.Type: ApplicationFiled: October 29, 2014Publication date: June 18, 2015Inventors: James William Philbin, Anand Pillai, John Flynn, Hartwig Adam
-
Publication number: 20150169978Abstract: Methods and systems for selecting a representative image of an entity are disclosed. According to one embodiment, a computer-implemented method for selecting a representative image of an entity is disclosed. The method includes: accessing a collection of images of the entity; clustering, based on similarity of one or more similarity features, images from the collection to form a plurality of similarity clusters; and selecting the representative image from one of said similarity clusters. Further, based on cluster size of said similarity clusters popular clusters can be determined, and the selection of the representative image can be from the popular clusters. In addition, the method can further include assigning a headshot score based upon a portion of the respective image covered by the entity to respective images in said popular clusters, and further selecting the representative image based upon the headshot score.Type: ApplicationFiled: April 16, 2014Publication date: June 18, 2015Applicant: Google Inc.Inventors: Anand Pillai, Andrew Rabinovich
-
Patent number: 8898139Abstract: Systems and methods for a dynamic visual search engine are provided. In one example method, a criteria used to partition a set of compressed image descriptors into multiple database shards may be determined. Additionally, a size of a dynamic index may be determined. The dynamic index may represent a dynamic number of images and may be configured to accept insertion of reference images into the dynamic index that can be search against immediately. According to the method, an instruction to merge the uncompressed image descriptors of the dynamic index into the database shards of the compressed image descriptors may be received, and the uncompressed image descriptors of the dynamic index may be responsively merged into the database shards of the compressed image descriptors based on the criteria.Type: GrantFiled: June 22, 2012Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: James William Philbin, Anand Pillai, John Flynn, Hartwig Adam
-
Patent number: 8724910Abstract: Methods and systems for selecting a representative image of an entity are disclosed. The representative image can be, but is not limited to, that of a person, a corporate logo, other symbol associated with a person or corporation. According to one embodiment, a computer-implemented method for selecting a representative image of an entity is disclosed. The method includes: accessing a collection of images of the entity; clustering, based on similarity of one or more similarity features, images from the collection to form a plurality of similarity clusters; and selecting the representative image from one of said similarity clusters. Further, based on cluster size of said similarity clusters popular clusters can be determined, and the selection of the representative image can be from the popular clusters.Type: GrantFiled: August 31, 2010Date of Patent: May 13, 2014Assignee: Google Inc.Inventors: Anand Pillai, Andrew Rabinovich
-
Patent number: 8661053Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.Type: GrantFiled: November 12, 2012Date of Patent: February 25, 2014Assignee: Google Inc.Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafael Spring, Hartwig Adam, Anand Pillai
-
Patent number: 8605956Abstract: Methods and systems for automated identification of celebrity face images are provided that generate a name list of prominent celebrities, obtain a set of images and corresponding feature vectors for each name, detect faces within the set of images, and remove non-face images. An analysis of the images is performed using an intra-model analysis, an inter-model analysis, and a spectral analysis to return highly accurate biometric models for each of the individuals present in the name list. Recognition is then performed based on precision and recall to identify the face images as belonging to a celebrity or indicate that the face is unknown.Type: GrantFiled: August 19, 2010Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: David Ross, Andrew Rabinovich, Anand Pillai, Hartwig Adam
-
Publication number: 20130066878Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.Type: ApplicationFiled: November 12, 2012Publication date: March 14, 2013Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafel Spring, Hartwig Adam, Anand Pillai
-
Patent number: 8332424Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.Type: GrantFiled: May 13, 2011Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafael Spring, Hartwig Adam, Anand Pillai
-
Publication number: 20120290591Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.Type: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafael Spring, Hartwig Adam, Anand Pillai
-
Patent number: 8290928Abstract: Methods, systems and apparatus, including computer program products, for generating a sitemap where a last modified time of website content is not available to a network crawler. A sitemap generator determines that a file has a previously stored version number, compares a current version number of the file to the previously stored version number of the file, generates a sitemap having an entry corresponding to the file if the current version number of the file is changed from the previously stored version number, and assigns a new last modified time to a last modified time value for the entry wherein an actual last modified time of the file is not available. A search engine receives the sitemap, determines that the entry was previously indexed at a time before the last modified time value, and accesses file information associated with the file to update an index with the file information.Type: GrantFiled: September 23, 2011Date of Patent: October 16, 2012Assignee: Google Inc.Inventor: Anand Pillai
-
Patent number: 8032512Abstract: Methods, systems and apparatus, including computer program products, for generating a sitemap where a last modified time of website content is not available to a network crawler. A sitemap generator determines that a file has a previously stored version number, compares a current version number of the file to the previously stored version number of the file, generates a sitemap having an entry corresponding to the file if the current version number of the file is changed from the previously stored version number, and assigns a new last modified time to a last modified time value for the entry wherein an actual last modified time of the file is not available. A search engine receives the sitemap, determines that the entry was previously indexed at a time before the last modified time value, and accesses file information associated with the file to update an index with the file information.Type: GrantFiled: December 29, 2010Date of Patent: October 4, 2011Assignee: Google Inc.Inventor: Anand Pillai
-
Publication number: 20110116690Abstract: Methods and systems for automated identification of celebrity face images are provided that generate a name list of prominent celebrities, obtain a set of images and corresponding feature vectors for each name, detect faces within the set of images, and remove non-face images. An analysis of the images is performed using an intra-model analysis, an inter-model analysis, and a spectral analysis to return highly accurate biometric models for each of the individuals present in the name list. Recognition is then performed based on precision and recall to identify the face images as belonging to a celebrity or indicate that the face is unknown.Type: ApplicationFiled: August 19, 2010Publication date: May 19, 2011Applicant: Google Inc.Inventors: David ROSS, Andrew RABINOVICH, Anand PILLAI, Hartwig ADAM
-
Patent number: 7865497Abstract: Methods, systems and apparatus, including computer program products, for generating a sitemap where a last modified time of website content is not available to a network crawler. A current version number of a content item is compared to the version number of that content at the time sitemap for the website was generated. If the version number has changed the last modified time in a generated sitemap is set to the current time to cause the item to be revisited by a search engine.Type: GrantFiled: February 21, 2008Date of Patent: January 4, 2011Assignee: Google Inc.Inventor: Anand Pillai
-
Patent number: 6934724Abstract: Methods and apparatus for reducing resource contention in parallel data backup processes that share a variety of resources in a computer environment to access target data to be backed-up. The target data is distributed among the backup processes based on an availability of one or more resources in the computer environment used by a backup storage system to access the target data. In one example, each data file of the target data is assigned to a particular backup process based on the availability of one or more resources and a total size of the target data. The data files of the target data are assigned to the backup processes such that each backup process backs-up a respective portion of the target data, and such that the collection of backup processes that make up a backup operation are completed in a shortened time as a result of reduced resource contention.Type: GrantFiled: December 21, 2000Date of Patent: August 23, 2005Assignee: EMC CorporationInventors: John G. Deshayes, Anand Pillai, Neil Schutzman, Brian A. Barnhart, Alison Peacock, Sudheer Arora