Patents by Inventor Nikhil Bhatt
Nikhil Bhatt 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).
-
Publication number: 20100332124Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, are disclosed for track simplification and correction. In one aspect, a track data set having track points defining a course can be accessed and inaccurate track points and incorrect track points can be identified, wherein identifying inaccurate track points includes comparing, for one or more of the track points, a dilution of precision (DOP) value associated with the track point to a DOP threshold, and identifying incorrect track points includes performing an error correction process. Also, a corrected track can be generated by removing identified inaccurate track points and incorrect track points from the track data set. Further, identifying an inaccurate track point can include determining that the DOP value associated with the track point exceeds the DOP threshold. Additionally, the DOP threshold can be specified by user input.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: APPLE Inc.Inventor: Nikhil Bhatt
-
Publication number: 20100172551Abstract: Methods and systems are presented for organizing images. In one aspect, a method can include generating a correlation value indicating a likelihood that a face included in a test image corresponds to a face associated with a base image, determining that a correlation threshold exceeds the correlation value and that the correlation value exceeds a non-correlation threshold, generating a similarity score based on one or more exposure values and one or more color distribution values corresponding to the test image and the base image, combining the similarity score with the correlation value to generate a weighted correlation value, and determining that the test image and the base image are correlated when the weighted correlation value exceeds the correlation threshold.Type: ApplicationFiled: September 25, 2009Publication date: July 8, 2010Applicant: APPLE INC.Inventors: Greg Gilley, Joshua Fagans, Nikhil Bhatt, Jeff Albouze, Simeon Leifer, Timothy B. Martin, Gregory Charles Lindley
-
Publication number: 20100171763Abstract: Methods, apparatuses, and systems for organizing digital images based on locations of capture. On a small scale map of a geographic region that is displayed on a device, an object representing digital media items associated with a location in the geographic region are displayed. In response to receiving an input to display a portion of the map that includes the object, in a larger scale, multiple objects are displayed in the larger scale map, each of which represent a location of at least one of the multiple digital media items represented by the object in the small scale.Type: ApplicationFiled: August 21, 2009Publication date: July 8, 2010Applicant: APPLE INC.Inventors: Nikhil Bhatt, Eric Hanson, Joshua Fagans, Greg Gilley, Timothy B. Martin, Gregory Charles Lindley
-
Publication number: 20100172550Abstract: A computer-implemented method for organizing images including receiving an image that includes a representation of a human face; generating a correlation value indicating a likelihood that the human face corresponds to a stored facial profile associated with one or more profile images including a human face; evaluating the received image and the generated correlation value to determine, depending on a result of the evaluating, whether the image corresponds to the stored facial profile; associating the received image with the stored facial profile; and storing an indication of the associating.Type: ApplicationFiled: May 5, 2009Publication date: July 8, 2010Applicant: Apple Inc.Inventors: Greg Gilley, Joshua David Fagans, Nikhil Bhatt, Jeff Albouze, Simeon Leifer, Timothy B. Martin, Gregory Charles Lindley
-
Publication number: 20100172578Abstract: One aspect of the subject matter described in this specification can be implemented in a method that includes sampling an image to generate a sample portion; evaluating pixels in the sample portion to determine whether the pixels correspond to skin tone colors; generating, based on the determination, a skin tone result indicating a confidence level that the received image includes a depiction of human skin; and providing the skin tone result to an image management application to indicate a likelihood the image depicts a human face.Type: ApplicationFiled: January 26, 2009Publication date: July 8, 2010Inventors: Russell Reid, Nikhil Bhatt
-
Publication number: 20100172579Abstract: Methods, systems, and apparatus, including computer program products, for evaluating image data. In one aspect, a method includes accessing an image that includes a candidate face, such as a face detected during a face detection operation. The method further includes generating a sharpness measure based on image data corresponding to the candidate face, evaluating the sharpness measure to determine a confidence score representing a likelihood that the candidate face corresponds to a human face, and accepting the candidate face when the confidence score compares in a predetermined manner to a confidence threshold. Additionally, the method can be implemented to include generating a skin tone measure based on image data corresponding to the candidate face and evaluating the sharpness measure in combination with the skin tone measure to determine the confidence score.Type: ApplicationFiled: September 25, 2009Publication date: July 8, 2010Applicant: APPLE INC.Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
-
Patent number: 7672464Abstract: The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and tempo, may be adjusted as a function of time.Type: GrantFiled: December 8, 2006Date of Patent: March 2, 2010Assignee: Apple Inc.Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
-
Publication number: 20090235193Abstract: A computer-implemented method includes displaying a user interface on a display device, the user interface displaying a content item, in response to receiving input, displaying a user interface control panel including a user interface control, the user interface control configured to enable modifying one or more attributes of the content item, and in response to detecting a first selection of the user interface control, displaying a portion of the user interface control panel and hiding a portion of the user interface control panel, the displayed portion of the user interface control panel including the user interface control.Type: ApplicationFiled: March 17, 2008Publication date: September 17, 2009Applicant: APPLE INC.Inventors: Nikhil Bhatt, Clem Holloman
-
Publication number: 20090231352Abstract: A computer-implemented method includes displaying a content item having at least one attribute that is changeable in value, maintaining a history of image states, each image state in the history corresponding to a change in at least one attribute value relative to another image state, and based on the maintained history of image states, generating multiple modified image states such that a quantity of modified image states is different from a quantity of image states in the maintained history.Type: ApplicationFiled: March 17, 2008Publication date: September 17, 2009Applicant: APPLE INC.Inventors: Nikhil Bhatt, Blake Seely
-
Publication number: 20090204894Abstract: Some embodiments provide an image editing application that allows users to quickly preview images and to edit images. The image-editing application provides a quick preview tool for foregoing the loading of a particular image in the display area after the particular image has been selected. Specifically, for each particular image, the image-editing application maintains or generates a preview image for the particular image. In place of a particular image, the quick preview tool when selected causes the image editing application to only load the preview image of the particular image for full or partial display in the display area. When the quick preview tool is not selected, the image editing application loads each image in its entirety for full or partial display in the display area.Type: ApplicationFiled: September 10, 2008Publication date: August 13, 2009Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
-
Publication number: 20090204895Abstract: Some embodiments provide a method that from a source external to a device, imports a first image and a lower resolution second image that corresponds to the first image into the device. The method assigns the second image as a temporary preview of the first image. The method generates a preview third image for the first image. In some embodiments, the method further selects the first image for display before generating the preview third image. The selecting causes the temporary preview image to be displayed as a preview of the first image. In some embodiments, the method further selects the first image for display after generating the preview third image. The selecting causes the preview third image to be displayed as a preview of the first image.Type: ApplicationFiled: September 10, 2008Publication date: August 13, 2009Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
-
Publication number: 20090201316Abstract: Some embodiments provide a method for displaying one or more versions of an image. The method provides a display area and provides a scaling tool that can select a first portion of a first version of an image to scale and can display a scaled second portion of a second version of the image in place of the selected first portion of the first version of the image. Some embodiments provide a method that can display a master image that has a first resolution and an associated preview image with a second resolution. The method displays the preview image at a third resolution that is less than the second resolution. The method receives a request to zoom the displayed preview image. The method displays the preview image at the second resolution. The method receives a request to display the master image and displays the master image at the first resolution.Type: ApplicationFiled: September 10, 2008Publication date: August 13, 2009Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
-
Patent number: 7319761Abstract: The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and temp, may be adjusted as a function of time.Type: GrantFiled: April 4, 2003Date of Patent: January 15, 2008Assignee: Apple Inc.Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
-
Publication number: 20070135954Abstract: The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and temp, may be adjusted as a function of time.Type: ApplicationFiled: December 8, 2006Publication date: June 14, 2007Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
-
Publication number: 20040199491Abstract: The invention described herein is directed to a search engine configured to locate data within a defined domain. The user may input keywords and graphically select one or more attributes for conducting a search. The system then utilizes the keywords and other attributes and classification terms to define one or more search domains (e.g., dimensions). The keywords are tightly associated with an index that represents data within the search domain. For instance, one embodiment of the invention utilizes metadata to build an index that associates a set of files (e.g., audio files) with a number of distinct classifications expressed in the form of the exposed set of keywords. To this end, the method involves a mechanism for defining and collecting metadata.Type: ApplicationFiled: June 13, 2003Publication date: October 7, 2004Inventor: Nikhil Bhatt
-
Publication number: 20040199277Abstract: The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and temp, may be adjusted as a function of time.Type: ApplicationFiled: April 4, 2003Publication date: October 7, 2004Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
-
Publication number: 20040199494Abstract: A method for indexing audio files to provide a small number of good matches from a search engine is presented. An indexer parses the audio files and generates search keywords which are presented to a user via a graphical user interface. The keywords presented to the user are only those keywords that matched tags obtained from the audio files that were indexed. Thus, the user is never presented information that will not provide a valid search. The user's search query is simply a selection of one of the keywords presented by the indexer. The user can further narrow the search results to audio files that are within a predetermined number of semitones of the project tone. Thus, users need not waste time listening to audio files that are completely out of tone with their projects when search for a particular audio file.Type: ApplicationFiled: April 4, 2003Publication date: October 7, 2004Inventor: Nikhil Bhatt
-
Patent number: 5835721Abstract: A data transfer technique in which lossy connections or temporarily interrupted network links neither prevent data transfer nor substantially impair the ease with which a user can transfer data. A sender is advised of receivers on a network that are available to receive data over the network. Also, while data transfer from a sender to a receiver is being performed, the availability of the receiver is monitored. If, during the data transfer, the receiver becomes unavailable to receive the data, then the data transmission stops and the sender is informed that the receiver has become unavailable. The sender continues to monitor the network to determine if the receiver has regained its availability. If the receiver regains availability, the sender is able to automatically resume the data transmission, provided the availability is regained before the network connection is completely lost. The invention is useful for wireless networks as well as wired networks.Type: GrantFiled: July 25, 1996Date of Patent: November 10, 1998Assignee: Apple Computer, Inc.Inventors: Clark P. Donahue, Nikhil Bhatt
-
Patent number: 5825507Abstract: The microfilm storage and retrieval (MegaSAR-420) system of the present invention puts microfilm images on line in a document imaging system. A MegaSAR-420 could be connected to a PC LAN base document imaging system with specialized software. A remote user then has the ability to retrieve images of the stored microfilm. The MegaSAR-420 doubles the capacity of devices in the prior art, specifically including at least twenty-eight spoked hub units and using cartridges having greater storage capacity.Type: GrantFiled: November 22, 1995Date of Patent: October 20, 1998Assignee: Inmet Systems, Inc.Inventors: Nikhil Bhatt, Tuan Nguyen, Lee Smith, David Tarbill, Manfred Waldecker
-
Patent number: 5367382Abstract: The microfilm storage and retrieval system (MegaSAR) of the present invention puts microfilm images on line in a document imaging system. A MegaSAR could be connected to a PC lan base document imaging system with specialized software. A remote user then has the ability to retrieve images of the stored microfilm.Type: GrantFiled: September 6, 1991Date of Patent: November 22, 1994Inventors: Nikhil A. Bhatt, David Black