Patents by Inventor Anant Gilra

Anant Gilra 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: 20130120248
    Abstract: Systems and methods are presented for applying visual effects while in a mode that restricts cursor movement to track an existing path. While in cursor path restriction mode, spatial inputs may be received from a pointing device configured to control a cursor on a display, with the spatial inputs signaling positions on the display. The cursor moves on a restricted path that tracks an existing path in response to the spatial signals, with the cursor confined to the restricted path even when spatial signals may indicate a point not on the restricted path. During the cursor movement, in addition to the movement of the cursor, there may be an alteration of what appears on the display, where the alteration depends on movement of the cursor along at least a portion of the restricted path.
    Type: Application
    Filed: August 31, 2009
    Publication date: May 16, 2013
    Inventors: Anant Gilra, Ashish Duggal
  • Patent number: 8438495
    Abstract: A design application can provide a mechanism for quickly and intuitively designing wireframes by automatically generating containers and margins. For example, a graphical user interface can be provided in which a parent container is defined and surrounded by a boundary (“wirebox”), which may (or may not) include margins defined between the wirebox and container perimeter. Responsive to input data representing a user gesture, such as clicking and dragging at a wirebox boundary, the parent container can be divided into two or more containers. In some embodiments a tree structure with memory locations (e.g., folders) corresponding to the containers can be defined alongside and in response to definition of containers in the wireframe.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: May 7, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anant Gilra, Eugene Jude
  • Patent number: 8416255
    Abstract: Systems and methods are disclosed for using colors and color themes. One embodiment uses color(s) already included in a design to select and suggest other color(s) or color themes. For example, a design application may provide a listing of suggested color themes based on the colors used in a design area or in selected item(s) of a design area. Such a listing can be ordered based on assessments of how well the color themes match. The listing can also be updated in real time. For example, a designer adding a color to a design may trigger an update to the color theme listing.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: April 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Anant Gilra
  • Patent number: 8358876
    Abstract: A system and method for performing content aware cropping or expansion may be applied to translate an object within an image. The object may be selected by defining an approximate bounding box of the object. The method may receive input indicating a lowest priority edge or corner of the object to be translated (e.g., using a drag operation). Respective energy values for pixels in regions of the image adjacent to a region comprising the selected object may be weighted based on their distance from the region and/or lowest priority edge/corner, on a cropping or expansion graph, and/or on the translation dimension and direction. Relative costs may be determined for seams of these regions dependent on the energy values. Low cost seams may be removed from one region and replicated in another region, and the region comprising the translated object may be combined with these resized regions in a modified image.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: January 22, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anant Gilra, Shmuel Avidan
  • Patent number: 8315479
    Abstract: Slicing and scaling figures. An example method includes generating one or more slice lines for a figure. The one or more slice lines result in a plurality of regions including a central region and one or more corner regions for the figure. Further, the one or more corner regions are scaled while maintaining aspect ratio of the one or more corner regions.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: November 20, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Anant Gilra
  • Patent number: 8229287
    Abstract: Systems and methods are presented for viewing video content while dynamically switching between multiple viewing modes that present the video content at different levels of abridgment. While video content is playing in one viewing mode, input may be received to play the video content in another viewing mode. One of the viewing modes may present the video content in a more condensed form than the other viewing mode does, so that when switching from one viewing mode to another viewing mode, a more abridged or less abridged version of the video content may be presented. One of the viewing modes may be a full presentation mode that shows a complete, unabridged version of the video content, while the other of the viewing modes may play a condensed version of the video content.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 24, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Ashish Duggal, Anant Gilra
  • Patent number: 8170380
    Abstract: A method, apparatus and computer program product for importing, exporting and determining an initial state for files having multiple layers is presented. A file having a plurality of layers is imported, the file in a first format and wherein each layer of the plurality of layers includes a first state of the layer and a second state of the layer. One of the first state of the layer and the second state of the layer are displayed for each of the plurality of layers. A swapping is permitted between the first state of the layer and the second state of the layer. One of the first state of the layer and the second state of the layer are then committed. The file may be exported in a format different than the first format.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: May 1, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Anant Gilra
  • Patent number: 8086060
    Abstract: Systems and methods for three-dimensional enhancement of two dimensional images are disclosed. One method includes the steps of selecting a first selection and a second selection within an image, the image including a plurality of pixels; calculating a scaling factor for each pixel in a set of pixels in the image based at least in part on the first and second selections, the scaling factor indicating a relative depth of a pixel; applying a filter to the set of pixels, the filter including at least one filter difference for each pixel in the set of pixels; generating a modified image at least by modifying a pixel attribute for each pixel in the set of pixels based at least in part on the scaling factor and the filter difference; and outputting the modified image.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: December 27, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Anant Gilra, Arun Koormamtharayil
  • Patent number: 8081197
    Abstract: Various embodiments of a system and method for angular image selection are described. Embodiments may include a graphics application that may receive input indicating a first displacement of a control from a first location of an image to a second location of the image. The angle of the first displacement may be non-zero with respect to horizontal and vertical axes of the display. The graphics application may receive input indicating a second displacement (perpendicular to the first displacement) of the control from the second location to a third location of the image. The graphics application may generate a rectangular selection area on the image such that two sides of the rectangular selection area are parallel to the first displacement and two other sides of the rectangular selection area are parallel to the second displacement. The graphics application may perform an image editing function on the selected portion of the image.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 20, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Maria Eugene Jude, Anant Gilra
  • Patent number: 7956869
    Abstract: A cursor location associated with a user controlled cursor is obtained. For each of a plurality of windows, a respective distance to the user controlled cursor is determined based at least in part on the cursor location. A transparency value for each of the plurality of windows is determined based at least in part on the respective distance. The plurality of windows is displayed, wherein at least a portion of each window is displayed based on its corresponding transparency value.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: June 7, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Anant Gilra
  • Patent number: 7701464
    Abstract: A computer implemented image editing tool and method for using the tool for color-selective editing of a digital image including multiple shapes with different color fills displayed on a display. The image editing tool includes a modified group color mixer which has a plurality of markers representing the colors of the plurality of shapes in the digital image. By dragging the markers, multiple shapes can be edited with the same group color mixer. The image editing tool also includes a color organizer which has swatches corresponding to the number of shapes and the color fills of shapes in the digital image. The swatches are positioned according to the positions of the corresponding shapes in the digital image for easy identification. Users can drag and drop swatches to swap colors between shapes, add new colors, discard colors, store colors for reference, edit multiple swatches simultaneously, and organize colors.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: April 20, 2010
    Assignee: Adobe Systems, Incorporated
    Inventor: Anant Gilra
  • Patent number: 7689928
    Abstract: Methods and apparatus for placing and interpreting reference marks on scrollbars are disclosed. A reference mark indicates a portion of document displayed in a window on a display device. To place a reference mark, a selection of a portion of a document is received. A command to mark the selection with a reference mark is then received. A reference mark is then placed in the scrollbar, the reference mark indicating the selected portion of the document. To interpret a reference mark, a selection of a reference mark located on a scrollbar is received from an input device. The scrollbar is associated with a document. The display of the document in the window on the display device is then changed so that at least the beginning of a portion of the document indicated by the reference mark is displayed in the window on the display device.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 30, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Anant Gilra