Patents by Inventor Ankit Jain

Ankit Jain 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: 8725696
    Abstract: A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Oliver Goldman, David W. George, Ankit Jain, Ashutosh Sharma, Alok Manchanda, Ashish Baweja
  • Publication number: 20140063042
    Abstract: Methods, systems, and apparatus for generating and providing display error indications. In one aspect, a method includes accessing data defining display areas and, for each display area: respective display area borders that are different from display area borders of other display areas; and display data for each of a plurality of objects that are rendered in the display area, the display data defining, for each object: a display position of the object; display dimensions of the object; and content data defining content of the object; wherein each object in each display area corresponds to a respective object in each other display area; receiving user input specifying a change in the display data of a first object in a first display area and, in response, determining whether the change causes a display error; and for each display area for which the change causes a display error, generating an error indication.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: GOOGLE INC.
    Inventors: Nestor F. Hernandez, Dmitriy Portnov, Mengya Tang, Ankit Jain
  • Publication number: 20130187200
    Abstract: Transistor-based particle detection systems and methods may be configured to detect charged and non-charged particles. Such systems may include a supporting structure contacting a gate of a transistor and separating the gate from a dielectric of the transistor, and the transistor may have a near pull-in bias and a sub-threshold region bias to facilitate particle detection. The transistor may be configured to change current flow through the transistor in response to a change in stiffness of the gate caused by securing of a particle to the gate, and the transistor-based particle detection system may configured to detect the non-charged particle at least from the change in current flow.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 25, 2013
    Inventors: Ankit JAIN, Pradeep R. Nair, Muhammad Ashraful ALAM
  • Publication number: 20130166549
    Abstract: A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location.
    Type: Application
    Filed: January 4, 2011
    Publication date: June 27, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Oliver Goldman, David W. George, Ankit Jain, Ashutosh Sharma, Alok Manchanda, Ashish Baweja
  • Publication number: 20120279846
    Abstract: A microelectromechanical system (MEMS)-based electrical switch. The electrical switch includes a moveable electrode, a dielectric layer positioned adjacent the moveable electrode on a first side of the dielectric layer and spaced apart from the moveable electrode when the moveable electrode is in an inactivated position and in contact with the moveable electrode when the moveable electrode is in an activated position, and a substrate attached to the dielectric layer on a second side opposite to the first side, the moveable electrode is configured to brake prior to coming in contact with the dielectric layer when the moveable electrode is switched between the inactivated state and the activated state.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 8, 2012
    Applicant: PURDUE RESEARCH FOUNDATION
    Inventors: Ankit Jain, Muhammad Ashraful Alam, Pradeep R. Nair
  • Publication number: 20120072456
    Abstract: A system, method and computer program product for allocating computing resources to process a plurality of data streams. A system for allocating resources to process a plurality of data streams. The system includes, but is not limited to: a memory device and a processor being connected to the memory device. The system receives at least one query from a user. The system obtains at least one sub-query associated with the at least one query. The system identifies at least one data stream associated with the at least one sub-query. The system computes at least one probability that the at least one sub-query is true. The system assigns the computing resources to process the data streams according to the computed probability.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parijat Dube, Ankit Jain, Zhen Liu, Cathy Honghui Xia