Patent application number | Description | Published |
20090262987 | Automatic face detection and identity masking in images, and applications thereof - A method and system of identity masking to obscure identities corresponding to face regions in an image is disclosed. A face detector is applied to detect a set of possible face regions in the image. Then an identity masker is used to process the detected face regions by identity masking techniques in order to obscure identities corresponding to the regions. For example, a detected face region can be blurred as if it is in motion by a motion blur algorithm, such that the blurred region can not be recognized as the original identity. Or the detected face region can be replaced by a substitute facial image by a face replacement algorithm to obscure the corresponding identity. | 10-22-2009 |
20110311140 | Selecting Representative Images for Establishments - Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores. | 12-22-2011 |
20120008865 | SYSTEM AND METHOD OF DETERMINING BUILDING NUMBERS - A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image that is likely to be near an address of interest. The processor identifies those portions of the image that are visually similar to street numbers, and then extracts the numeric values of the characters displayed in such portions. If an extracted value corresponds with the building number of the address of interest such as being substantially equal to the address of interest, the extracted value and the image portion are displayed to a human operator. The human operator confirms, by looking at the image portion, whether the image portion appears to be a building number that matches the extracted value. If so, the processor stores a value that associates that building number with the street level image. | 01-12-2012 |
20120020565 | Selecting Representative Images for Establishments - Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores. | 01-26-2012 |
20120020578 | Identifying Establishments in Images - Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores. | 01-26-2012 |
20120070042 | Automatic Face Detection and Identity Masking In Images, and Applications Thereof - A method and system of identity masking to obscure identities corresponding to face regions in an image is disclosed. A face detector is applied to detect a set of possible face regions in the image. Then an identity masker is used to process the detected face regions by identity masking techniques in order to obscure identities corresponding to the regions. For example, a detected face region can be blurred as if it is in motion by a motion blur algorithm, such that the blurred region can not be recognized as the original identity. Or the detected face region can be replaced by a substitute facial image by a face replacement algorithm to obscure the corresponding identity. | 03-22-2012 |
20120121195 | Identifying Establishments in Images - Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores. | 05-17-2012 |
20140003650 | SELECTING REPRESENTATIVE IMAGES FOR ESTABLISHMENTS | 01-02-2014 |
20150153188 | SYSTEM AND METHOD OF DETERMINING MAP COORDINATES FROM IMAGES - Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be collected by a camera. An image of a business is collected along with GPS coordinates and direction of the camera. Depth maps of the images may be generated, for example, based on laser depth detection or displacement of the business between two images caused by a change in the position of the camera. After identifying a business in one or more images, the distance from the camera to a point or area relative to the business in the one or more images may be determined based on the depth maps. Using this distance and the direction of the camera which collected the one or more images and GPS coordinates of the camera, the approximate GPS coordinates of the business may be determined. | 06-04-2015 |
20150154607 | SYSTEMS AND METHODS OF CORRELATING BUSINESS INFORMATION TO DETERMINE SPAM, CLOSED BUSINESSES, AND RANKING SIGNALS - Systems and methods are provided for determining whether given business listings are spam or are closed businesses. In one example, a system receives a business listing from a user. The business listing contains a geolocation and the name of a business. The system also receives one or more street level images related to a geographic object that is at or near the same geolocation as the business listing. The system determines if the business listing is spam or is closed based on the received street level images by determining if the geographic object is the business or by analyzing whether the business associated with the listing is shown in any of the street level images. | 06-04-2015 |
Patent application number | Description | Published |
20110054953 | Travel Passenger Check-In - This document describes a computer-implemented method for guiding a user through a travel check-in procedure. The method includes receiving passenger identification information associated with a passenger checking in for a travel segment, and determining a check-in status of the passenger using the passenger identification information. The method also includes generating a check-in workflow based on the check-in status of the passenger. The method further includes providing for display on a user interface a current step in the check-in workflow, the current step corresponding to a current action in the check-in workflow to be completed by a user, and upon request of the user to continue to a next step in the workflow, providing for display on the user interface the next step in the check-in workflow, the next step corresponding to a next action in the check-in workflow to be completed by the user. | 03-03-2011 |
20110054954 | Passenger Check-In Finalization - This document describes a computer-implemented method for facilitating a check-in finalization process for a travel passenger. The method includes receiving one or more check-in parameters related to a check-in procedure for a passenger checking in for a travel segment, and determining from the received check-in parameters a check-in workflow status corresponding to which of a plurality of steps of the check-in procedure have been completed. The method also includes identifying one or more finalization actions that are available for finalizing the check-in procedure based on the check-in workflow status. The method further includes determining a primary finalization action from the one or more finalization actions, the primary finalization action being the finalization action most likely to be taken to finalize the check-in procedure. The method also includes providing for display on a user interface the available finalization actions, where the primary finalization action is pre-selected on the user interface. | 03-03-2011 |
20120188106 | FORMATTING DATA - Data from different sources and having different formats is converted to a format useable by a device to which the data is to be sent. The conversion is performed based on configuration data and can be performed by an application server configured to provide a network application service to a user terminal associated with the entity. | 07-26-2012 |
20130160029 | EXTERNAL DEVICE INTERFACE ABSTRACTION - Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for executing a user interface on a computing device, generating one or more event handlers executed on the computing device, each event handler corresponding to a local device service file, receiving first data at a first event handler of a first local device service associated with a first device that is in electronic communication with the computing device, generating, using the first event handler, a first event that includes the first data, receiving, at an external device service, the first event, generating, using the external device service, a first external device event based on the first event, and performing a first action based on the external device event. | 06-20-2013 |
20140040287 | SMART PARSING OF DATA - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically parsing data from disparate data sources. In some implementations, actions include receiving first data from a first data source, identifying a first regular expression that corresponds to a data format of the first data, selecting a first set of parsing rules from a plurality of parsing rules based on the first regular expression, parsing the first data based on the first set of parsing rules to provide a first set of sub-data, populating data fields of a first data object with respective sub-data from the first set of sub-data, and transmitting the first data object to a computing device. | 02-06-2014 |
20140058771 | PASSENGER CHECK-IN FINALIZATION - This document describes a computer-implemented method for facilitating a check-in finalization process for a travel passenger. The method includes receiving one or more check-in parameters related to a check-in procedure for a passenger checking in for a travel segment, and determining from the received check-in parameters a check-in workflow status corresponding to which of a plurality of steps of the check-in procedure have been completed. The method also includes identifying one or more finalization actions that are available for finalizing the check-in procedure based on the check-in workflow status. The method further includes determining a primary finalization action from the one or more finalization actions, the primary finalization action being the finalization action most likely to be taken to finalize the check-in procedure. The method also includes providing for display on a user interface the available finalization actions, where the primary finalization action is pre-selected on the user interface. | 02-27-2014 |
20140200933 | TRAVEL PASSENGER CHECK-IN - This document describes a computer-implemented method for guiding a user through a travel check-in procedure. The method includes receiving passenger identification information associated with a passenger checking in for a travel segment, and determining a check-in status of the passenger using the passenger identification information. The method also includes generating a check-in workflow based on the check-in status of the passenger. The method further includes providing for display on a user interface a current step in the check-in workflow, the current step corresponding to a current action in the check-in workflow to be completed by a user, and upon request of the user to continue to a next step in the workflow, providing for display on the user interface the next step in the check-in workflow, the next step corresponding to a next action in the check-in workflow to be completed by the user. | 07-17-2014 |
20140247466 | External Device Interface Abstraction - Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for executing a user interface on a computing device, generating one or more event handlers executed on the computing device, each event handler corresponding to a local device service file, receiving first data at a first event handler of a first local device service associated with a first device that is in electronic communication with the computing device, generating, using the first event handler, a first event that includes the first data, receiving, at an external device service, the first event, generating, using the external device service, a first external device event based on the first event, and performing a first action based on the external device event. | 09-04-2014 |
20150049351 | FORMATTING DATA - Data from different sources and having different formats is converted to a format useable by a device to which the data is to be sent. The conversion is performed based on configuration data and can be performed by an application server configured to provide a network application service to a user terminal associated with the entity. | 02-19-2015 |