Patents by Inventor Samir B. Gehani

Samir B. Gehani 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: 8610714
    Abstract: Systems, methods, and computer-readable media for manipulating graphical objects are provided. For example, a polygonal mesh may be modeled based on graphical object content, and then both a graphical object based on the graphical object content and a map of control points based on the polygonal mesh may be rendered on a display. A user may activate one or more of the displayed control points and may provide one or more user movements to reposition the activated control points. The polygonal mesh may be physically simulated in response to the user movements of the control points, and then the graphical object and the map of control points may be re-rendered based on the physical simulation of the polygonal mesh. The graphical object content may include multiple character glyphs of a text string, and the polygonal mesh for that content may include one or more intra-character polygons per character glyph.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: December 17, 2013
    Assignee: Apple Inc.
    Inventors: Conrad R. Carlen, Samir B. Gehani, Matthew Jacob Sarnoff
  • Patent number: 8405621
    Abstract: In some embodiments, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device. In response, the device initiates a variable rate scan through the media file, forward or backward. The touch interface can be a touch screen or touch pad.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: March 26, 2013
    Assignee: Apple Inc.
    Inventors: Samir B. Gehani, Patrick Lee Coffman, Timothy B. Martin
  • Publication number: 20120092340
    Abstract: Systems, methods, and computer-readable media for manipulating graphical objects are provided. For example, a polygonal mesh may be modeled based on graphical object content, and then both a graphical object based on the graphical object content and a map of control points based on the polygonal mesh may be rendered on a display. A user may activate one or more of the displayed control points and may provide one or more user movements to reposition the activated control points. The polygonal mesh may be physically simulated in response to the user movements of the control points, and then the graphical object and the map of control points may be re-rendered based on the physical simulation of the polygonal mesh. The graphical object content may include multiple character glyphs of a text string, and the polygonal mesh for that content may include one or more intra-character polygons per character glyph.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: Apple Inc.
    Inventors: Matthew Jacob Sarnoff, Samir B. Gehani, Conrad R. Carlen
  • Publication number: 20090174677
    Abstract: In some embodiments, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device. In response, the device initiates a variable rate scan through the media file, forward or backward. The touch interface can be a touch screen or touch pad.
    Type: Application
    Filed: September 29, 2008
    Publication date: July 9, 2009
    Inventors: Samir B. Gehani, Patrick Lee Coffman, Timothy B. Martin