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: 20100332124
    Abstract: 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: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Applicant: APPLE Inc.
    Inventor: Nikhil Bhatt
  • Publication number: 20100172551
    Abstract: 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: Application
    Filed: September 25, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Greg Gilley, Joshua Fagans, Nikhil Bhatt, Jeff Albouze, Simeon Leifer, Timothy B. Martin, Gregory Charles Lindley
  • Publication number: 20100171763
    Abstract: 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: Application
    Filed: August 21, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Nikhil Bhatt, Eric Hanson, Joshua Fagans, Greg Gilley, Timothy B. Martin, Gregory Charles Lindley
  • Publication number: 20100172550
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: July 8, 2010
    Applicant: Apple Inc.
    Inventors: Greg Gilley, Joshua David Fagans, Nikhil Bhatt, Jeff Albouze, Simeon Leifer, Timothy B. Martin, Gregory Charles Lindley
  • Publication number: 20100172578
    Abstract: 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: Application
    Filed: January 26, 2009
    Publication date: July 8, 2010
    Inventors: Russell Reid, Nikhil Bhatt
  • Publication number: 20100172579
    Abstract: 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: Application
    Filed: September 25, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
  • Patent number: 7672464
    Abstract: 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: Grant
    Filed: December 8, 2006
    Date of Patent: March 2, 2010
    Assignee: Apple Inc.
    Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
  • Publication number: 20090235193
    Abstract: 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: Application
    Filed: March 17, 2008
    Publication date: September 17, 2009
    Applicant: APPLE INC.
    Inventors: Nikhil Bhatt, Clem Holloman
  • Publication number: 20090231352
    Abstract: 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: Application
    Filed: March 17, 2008
    Publication date: September 17, 2009
    Applicant: APPLE INC.
    Inventors: Nikhil Bhatt, Blake Seely
  • Publication number: 20090204894
    Abstract: 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: Application
    Filed: September 10, 2008
    Publication date: August 13, 2009
    Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
  • Publication number: 20090204895
    Abstract: 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: Application
    Filed: September 10, 2008
    Publication date: August 13, 2009
    Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
  • Publication number: 20090201316
    Abstract: 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: Application
    Filed: September 10, 2008
    Publication date: August 13, 2009
    Inventors: Nikhil Bhatt, Alex Wallace, Curt Bianchi, Mark Kawano, Greg Gilley
  • Patent number: 7319761
    Abstract: 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: Grant
    Filed: April 4, 2003
    Date of Patent: January 15, 2008
    Assignee: Apple Inc.
    Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
  • Publication number: 20070135954
    Abstract: 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: Application
    Filed: December 8, 2006
    Publication date: June 14, 2007
    Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
  • Publication number: 20040199491
    Abstract: 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: Application
    Filed: June 13, 2003
    Publication date: October 7, 2004
    Inventor: Nikhil Bhatt
  • Publication number: 20040199277
    Abstract: 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: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Inventors: Curt Bianchi, Nikhil Bhatt, Christopher Moulios
  • Publication number: 20040199494
    Abstract: 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: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Inventor: Nikhil Bhatt
  • Patent number: 5835721
    Abstract: 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: Grant
    Filed: July 25, 1996
    Date of Patent: November 10, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Clark P. Donahue, Nikhil Bhatt
  • Patent number: 5825507
    Abstract: 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: Grant
    Filed: November 22, 1995
    Date of Patent: October 20, 1998
    Assignee: Inmet Systems, Inc.
    Inventors: Nikhil Bhatt, Tuan Nguyen, Lee Smith, David Tarbill, Manfred Waldecker
  • Patent number: 5367382
    Abstract: 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: Grant
    Filed: September 6, 1991
    Date of Patent: November 22, 1994
    Inventors: Nikhil A. Bhatt, David Black