Patents by Inventor Pranav MISHRA

Pranav MISHRA 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: 20150195042
    Abstract: An array of light emitters is arranged single-file along an emitting surface of a transmitting device and emits light in a z-direction normal to the emitting surface. The array of light emitters is aligned along a y-direction normal to the z-direction. A lens assembly is optically coupled to the array of light emitters. The lens assembly includes at least one cylindrical lens and at least one aspherical lens. The lens assembly emits the light in free-space along the z-direction and has a first focal length in the y-direction and a different, second focal length in an x-direction. An encoder is coupled to apply a data signal to the array of light emitters. The data signal causes the array of light emitters to illuminate in a pattern that switches at a rate corresponding to a rolling shutter of a receiving sensor array.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: Nokia Corporation
    Inventors: Ramesh Raskar, Pranav Mishra, Rajeswari Kannan
  • Publication number: 20150169780
    Abstract: An approach is provided for utilizing sensor data for auto bookmarking of information in one or more applications. One or more applications on a device and/or at service provider may process sensor data to determine one or more items at which at least one user is looking. Further, the one or more applications may bookmark the one or more items, associated information, or a combination thereof in at least one application. In some embodiments the sensor data may include gaze-tracking information, physical movement information, one or more user gestures, or a combination thereof. In other embodiments, one or more images of the one or more items may be captured.
    Type: Application
    Filed: September 11, 2013
    Publication date: June 18, 2015
    Inventor: Pranav Mishra
  • Publication number: 20150138389
    Abstract: In an example embodiment, a method, apparatus and computer program product are provided. The method includes facilitating capture of at least one image of a scene including a foreground object by at least one rolling shutter sensor. The at least one image includes a pattern in an image region of the foreground object comprising a series of alternate dark and bright pixel regions. The at least one image is captured by setting exposure time of the sensor as equal or less than a read-out time of a set of pixel rows of a plurality of pixel rows, and by facilitating a repeating sequence of ON and OFF of flash such that flash is ON while capturing the set of pixel rows, and OFF while capturing subsequent set of pixel rows. The method includes determining a contour of the foreground object in the at least one image based on the pattern.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Inventors: Pranav Mishra, Rajeswari Kannan, Ravi Shenoy, Ramesh Raskar
  • Publication number: 20150113661
    Abstract: In accordance with an example embodiment of the present invention, a method is disclosed. The method includes defining a first privacy setting related to a user. Communicating the first privacy setting using a first radio communication network to a server. Storing the first privacy setting related to the user on the server. Applying the first privacy setting when analyzing an image to determine the user in the image. Determining to apply a second privacy settling related to the user. Defining the second privacy setting related to the user and communicating the second privacy setting to another device of a second user using a second radio communication network.
    Type: Application
    Filed: April 19, 2013
    Publication date: April 23, 2015
    Inventor: Pranav Mishra
  • Publication number: 20150098014
    Abstract: A method comprising reading out first lines of pixels of a sensor, when the first lines are read out in a sequence of the first lines in a first direction along the sensor also reading out different second lines of the pixels of the sensor, when the second lines are read out in a sequence of the second lines in a different second direction along the sensor and interleaving the read outs from the first lines of pixels and the different second lines of pixels.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: Nokia Corporation
    Inventors: Ramesh RASKAR, Rajeswari Kannan, Pranav Mishra
  • Publication number: 20150093096
    Abstract: The invention relates to audio-video-synchronization, where light is captured from a light source. At least a timestamp is determined from the light. Audio stream is received from an audio source, and the audio stream is played from the point defined by the time stamp. The invention relates also to a method and technical equipment for generating data comprising at least time stamp of a video stream and signalling the generated data by means of a light from a light source.
    Type: Application
    Filed: September 25, 2014
    Publication date: April 2, 2015
    Inventors: Pranav Mishra, Pushkar Patwardhan, Rajeswari Kannan
  • Publication number: 20150073708
    Abstract: In one implementation, a contact database stores a list of contacts. One or more of the contacts may be associated with a prerecorded path, which is a set of directions for traveling to a destination specified by the contact. The contact database may be stored as a contact list of a phone. The contact database may be a social networking service. Another user sends a destination request including a destination. The contact database is searched based on the destination request to retrieve the prerecorded path. The prerecorded path may be played for the user. The prerecorded path may be combined with other directions from a geographic database.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 12, 2015
    Inventor: Pranav Mishra
  • Publication number: 20150036008
    Abstract: In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises configuring a pre-determined movement of at least one of a lens element (210) and a sensor element (212). The method further comprises performing the pre-determined movement of the at least one of the lens element (210) and the sensor element (212) during capturing of an image.
    Type: Application
    Filed: March 4, 2013
    Publication date: February 5, 2015
    Applicant: Nokia Corporation
    Inventor: Pranav Mishra
  • Publication number: 20150002731
    Abstract: A method and apparatus for optical field communication, wherein incident light is spread on the surface of an image sensor with a diffuser element; a conventional digital image is captured with high exposure pixel rows of the image sensor; and the light intensity on two successive low exposure pixel rows of the image sensor is recorded. The recorded light intensities of the two successive low exposure pixel rows are compared; and in response to comparing the recorded light intensities of the two successive low exposure pixel rows, a value of a bit received via optical field communication is determined.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Ramesh RASKAR, Rajeswari Kannan, Pranav Mishra
  • Publication number: 20140337148
    Abstract: An approach is provided for providing an application marketplace where applications are marketed, purchased, and operationally linked, that has a framework for developers to contribute product, share revenue and communicate with one another. The approach involves determining one or more unique identifiers for one or more applications sold by way of one or more application stores. The approach further involves causing, at least in part, an application of the one or more applications to publish, by way of the application store, one or more of configuration information, input parameters, output parameters and a unique identifier for the application. The approach also involves causing, at least in part, one or more other applications to communicate with the application based on the unique identifier, configuration information and the input parameters for the application. The approach additionally involves causing, at least in part, a transmission of the output parameters to the one or more other applications.
    Type: Application
    Filed: August 22, 2012
    Publication date: November 13, 2014
    Applicant: Nokia Corporation
    Inventors: Rajeswari Kannan, Pranav Mishra
  • Patent number: 8879803
    Abstract: Various methods for clustering images of faces are provided. One example method may include receiving a plurality of input clusters including a first cluster and at least a second cluster, where each input cluster including at least one feature that was extracted from an image. The example method may further include determining a first medoid for the first cluster and a second medoid for the second cluster, determining an inter-cluster distance between the first medoid and the second medoid, and merging the first cluster with the second cluster to generate a merged cluster in an instance in which the inter-cluster distance is less than a distance threshold. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: November 4, 2014
    Assignee: Nokia Corporation
    Inventors: Soumik Ukil, Basavaraj SV, Pranav Mishra
  • Patent number: 8823820
    Abstract: Methods and apparatuses are provided for capturing an image. A method may include determining a scene to be captured at a first resolution. The scene to be captured may be within a field of view of an image sensor. The method may further include causing capture by the image sensor of a plurality of sub-images at a second resolution. The second resolution may be less than the first resolution. Each of the plurality of sub-images may depict a portion of the scene to be captured. The method may additionally include using the plurality of sub-images to generate an output image depicting the scene to be captured at the first resolution. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 2, 2014
    Assignee: Nokia Corporation
    Inventors: Pranav Mishra, Krishna Annasagar Govindarao, Gururaj Gopal Putraya
  • Patent number: 8810626
    Abstract: In accordance with an example embodiment a method and apparatus is provided. The method comprises receiving an image and a subsequent image having an overlapping region in a storage. The overlapping region comprises a first and a second overlapping region. A substantial portion of the second overlapping region in the subsequent image may be blended with a substantial portion of a non-overlapping region of the subsequent image, and then modified in the image based on the substantial portion of the blended second overlapping region in the subsequent image. A portion of the panorama image may be generated by combining the modified substantial portion of the second overlapping region with the substantial portion of the non-overlapping region of the image. The modified substantial portion of the second overlapping region and the substantial portion of the non-overlapping region of the image may be removed from the storage.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 19, 2014
    Assignee: Nokia Corporation
    Inventors: Gururaj Putraya, Pranav Mishra, Toka Veeranjaneyalu, Krishna Annasagar Govindarao
  • Publication number: 20140219517
    Abstract: An apparatus for recognizing faces with different illuminations may include a processor and memory storing executable computer program code causing the apparatus to at least perform operations including detecting and extracting face data of a first candidate face of a first image and a second candidate face of a second image. The first image is associated with a first light intensity and the second image associated with a second light intensity different from the first light intensity. The computer program code may further cause the apparatus to analyze face data to determine whether the first candidate face corresponds to an area in the first image that is substantially the same as an area of the second candidate face and evaluate data of the first and second areas to determine whether the first and second candidate faces are valid or invalid faces. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: November 4, 2011
    Publication date: August 7, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Pranav Mishra, Vinod Pathangay, Krishna Govindarao
  • Publication number: 20140218370
    Abstract: In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises facilitating selection of at least one object from a plurality of objects in a multimedia content. The method also comprises accessing an object mobility content associated with the at least one object. The object mobility content is indicative of motion of the plurality of objects in the multimedia content. An animated image associated with the multimedia content is generated based on the selection of the at least one object and the object mobility content associated with the at least one object.
    Type: Application
    Filed: November 19, 2012
    Publication date: August 7, 2014
    Applicant: Nokia Corporation
    Inventors: Pranav MISHRA, Rajeswari Kannan
  • Publication number: 20140184640
    Abstract: An apparatus for generating a panoramic image(s) may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including generating a panoramic image(s) based on performing registration on at least two images associated with depth map data and determining an overlap region(s) between the two images within first and second items of depth map data. The computer program code may further cause the apparatus to label the overlap region(s) within the first or second item of depth map data based on generating a virtual seam(s) connecting portions of the two images to generate a composite image. The portions correspond to image data within first and second items of depth map data. The computer program code may further cause the apparatus to blend the seam of the composite image to obtain the panoramic image. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: April 5, 2012
    Publication date: July 3, 2014
    Applicant: Nokia Corporation
    Inventors: Gururaj Gopal Putraya, Pranav Mishra, Krishna Annasagar Govindarao
  • Publication number: 20140022402
    Abstract: A method, apparatus and computer program product of using one or more multi-media recording devices to capture audio/video records of scenes and events remotely and automatically through a recording interface. A configuration server acting as a recording interface receives conditional configuration settings from a user. Through a control function, the configuration server interface configures one or more remote media devices such as video cameras or audio recording equipment to capture a designated scene or event. If more than one device may be necessary to perform the scene capture, the interface may send assistance requests to additional media devices to acquire necessary scene coverage. The interface monitors the scene capture as it occurs and directs the multimedia data to streaming or storage as the initial configuration settings require.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 23, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Pranav Mishra, Rajeswari Kannan
  • Publication number: 20130308857
    Abstract: A red-eye detection and correction method comprises computing a first difference image based on a difference between red pixel intensity and green pixel intensity of a set of pixels (702). The set of pixels are associated with a first eye region of an image. The method further comprises processing the first difference image for computing at least one gradient and at least one projection associated with the at least one gradient (704). Furthermore, the method comprises determining at least one central point based on the at least one projection (706); and thereafter computing the first eye color defect region based on the at least one central point and a plurality of red pixels of the set of pixels (708). The method also comprises mapping an eye color defect location information computed from a low resolution image to be applicable on the original high resolution image, thereby avoiding recomputation.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 21, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Basavaraja S-V, Krishna Govindarao, Veldandi Muninder, Pranav Mishra
  • Publication number: 20130300750
    Abstract: In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises facilitating a selection of a region in a multimedia frame and performing an alignment of multimedia frames occurring periodically at a pre-defined interval in a capture order associated with a plurality of multimedia frames based on the multimedia frame comprising the selected region. The method further comprises computing region-match parameters corresponding to the selected region for the aligned multimedia frames. One or more multimedia frames are selected from among the aligned multimedia frames based on the computed region-match parameters and a multimedia frame is identified from among the selected one or more multimedia frames and multimedia frames neighbouring the one or more selected multimedia frames based on the computed region-match parameters. The multimedia frame is identified for configuring a loop sequence for an animated image.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 14, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Pranav Mishra, Skanda Kumar K N
  • Publication number: 20130254716
    Abstract: An example approach is provided for presenting content in a user interface associated with social networking messages based on gaze tracking information. A content presentation platform determines a rendering of a user interface presenting one or more social networking messages. The content presentation platform further determines a selection of at least one of the one or more social networking messages based, at least in part, on gaze tracking information. The content presentation platform also causes, at least in part, a presentation of content at the user interface based, at least in part, on the selection.
    Type: Application
    Filed: March 26, 2013
    Publication date: September 26, 2013
    Applicant: Nokia Corporation
    Inventor: Pranav Mishra