Patents Assigned to Adobe System Incorporated
  • Patent number: 8205168
    Abstract: A layout can identify placement of a plurality of content units of a document across one or more pages with each page representing a display area for displaying the content of the document. A scrollbar definition can be generated so as to identify a plurality of equally-sized segments of a scrollbar track, with each segment corresponding to a respective one of the pages of the document. The definition can identify a scrollbar thumb having a body that fills a segment. A scrollbar can be rendered based on the definition. The scrollbar definition can be updated to identify a different number of segments of the scrollbar based on a new number of pages in a new layout generated in response to a change in the size of the display area.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: June 19, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Justin Van Slembrouck
  • Publication number: 20120151556
    Abstract: Method and apparatus are described wherein, in one example embodiment, there is provided one or more policy templates that may define a set of policy permissions or other attributes that may be desirable to specify in a policy. One or more policy templates may be specified in a user interface of a policy creation and maintenance program that may run on the policy server and/or run on a workstation computer. Each policy template specified by a user may include permissions for how a user may access and use a document. The maintenance program may, in one embodiment, associate both templates to a policy used for a specific unit of digital content, or, for example, an electronic document. The permissions for the policy are determined by aggregating the permissions associated with each respective templates chosen by the user. According to another example embodiment, a user selects a policy template and defines one or more additional permissions to form an augmented policy.
    Type: Application
    Filed: February 16, 2012
    Publication date: June 14, 2012
    Applicant: Adobe System Incorporated
    Inventors: Gary Gilchrist, Sangameswaran Viswanathan
  • Patent number: 8200780
    Abstract: The invention features a method, system, and computer program product. User input defining a form that has one or more fields is received. User input defining a set of entries associated with the form is also received, the set of entries identifying available connections to data repositories and fields of the form that are associated with the connections. Each data repository is connected with the fields associated with the data repository using one or more declarative statements that enable one-to-many mappings from fields in the form to data repositories as defined by the set of entries.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Anatole Matveief, Jean Young, Chris Solc
  • Patent number: 8200953
    Abstract: A system to automatically update configuration settings based on activities of a user monitored while a training mode is activated is provided. The system may reside at a computer system hosting a computing application and may include a monitoring module and a configuration update module. The monitoring module may be configured to monitor operations or events that invoke a configuration scheme, such as, e.g., a security configuration scheme. The configuration update module may be configured to update the configuration scheme based on monitored operations.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Vincent Parsons
  • Patent number: 8200014
    Abstract: Methods, systems, and apparatus, including computer program products, featuring receiving user input defining a sample of pixels from an image, the image being defined by a raster of pixels. While receiving the user input, the following actions are performed one or more times: pixels are coherently classified in the raster of pixels as being foreground or background based on the sample of pixels; and a rendering of the image is updated on a display to depict classified foreground pixels and background pixels as the sample is being defined.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Gregg D. Wilensky, Scott D. Cohen, Jen-Chan Chien
  • Patent number: 8200039
    Abstract: Systems, methods, and apparatuses, including computer program products, are provided for re-layout of composite images. In some implementations, a method includes identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied and identifying a reference image for the multiple images in the collection of images. The method also includes determining overlapping image regions for the multiple images starting from the reference image, the determining based on the identified geometric transformations, determining additional transformations of a specified type for the multiple images based on the overlapping image regions, where an additional transformation lays out a corresponding image in relation to the reference image when applied, and making the additional transformations available for further processing and output with respect to the collection of images.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Hailin Jin, Jen-Chan Chien
  • Patent number: 8200669
    Abstract: Embodiments herein include presenting smart tags describing characteristics of image content in a hierarchy, and performing operations on the hierarchy to find particular image content within a larger amount of image content. Image content and corresponding tags are maintained. The corresponding tags associated with the image content are presented in a hierarchy. Each tag type in the hierarchy represents a characteristic associated with the image content. Each tag in the hierarchy is derived based on image-based processing applied to the image content. In response to receiving a selection of at least one tag in the hierarchy, display of the image content associated with the at least one tag is initiated. A user is able to quickly and easily find desired image content by using the hierarchy to look at tags, select a type of tag from the hierarchy, and thereafter view any content tagged with the selected tag type.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Michael Iampietro, Abhinav Darbari, Ramesh P B, Ram Narain Yadav, Arvinder Singh
  • Publication number: 20120144345
    Abstract: A computerized device can comprise a touch-enabled surface and a data processing hardware element configured by a gesture input engine to recognize an input gesture using data from the touch-enabled surface. A parameter value can be set based on determining a path traversed by the input gesture. The data processing element can comprise a processor and the gesture input engine can comprise program logic in a memory device and/or the engine may be implemented using hardware logic. Regardless, the radial input gesture can be used to set one or more parameter values without use of a direct mapping of interface coordinates to parameter values. A method can comprise tracking a plurality of input points, identifying a path defined by the plurality of input points, identifying a closed curve including the path, determining a percentage of the curve traversed by the path, and setting a parameter value based on the percentage.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: Adobe Systems Incorporated
    Inventors: Aaron Munter, Philip McKay
  • Publication number: 20120144290
    Abstract: A computer-implemented method for integrated native HTML rendering includes generating, in an application, an instruction to a native HTML renderer to render HTML content on a display device, the instruction generated using a runtime having an API that allows use of only at least one specified feature of the native HTML renderer. The method includes rendering, using the native HTML renderer, the HTML content on the display device per the instruction.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: Adobe Systems Incorporated
    Inventors: Oliver Goldman, Alexandru Chiculita
  • Patent number: 8196048
    Abstract: Objects on a web page are associated with stored records indicating historical object usage. Associations between objects and records take into account discrepancies in object identifiers resulting from authorial edits and/or differences in browser assignment of object identifiers. An object having an object identifier that differs from that of a stored record by not more than a predetermined tolerance value, and that has other indicia that match the stored record, is considered to match the stored record. Reports are generated quantifying web page object usage, for example by superimposing color shadings or other visual indicia on a representation of a web page.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Brett M. Error, Christopher Reid Error, Richard Zinn
  • Patent number: 8194884
    Abstract: Systems, methods, and apparatus, including computer program products, for audio editing are provided. In some implementations, a method is provided. The method includes receiving audio data having a first audio channel and a second audio channel. The audio data is separated, into a plurality of blocks. An amount of misalignment is determined between the first audio channel and the second audio channel for the portion of the audio data in each block using a phase difference between the first and second audio channels for each of a plurality of frequency bands. The first and second channels are aligned using the determined misalignment.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: David E. Johnston
  • Patent number: 8195707
    Abstract: A method include receiving input indicating a listener object and an interface for an object class corresponding to a persisted object of an object model retained by a database, where the interface has multiple different implementations within the object model; recording information indicating that the listener object has an interest in persistent data associated with the interface for the object class corresponding to the persisted object; in connection with a transaction with the database and when each of multiple Dirty( ) calls is received for the database, checking whether the interface for the object class corresponding to the persisted object is associated with the Dirty( ) call; and communicating with the listener object when the interface for the object class corresponding to the persisted object was associated with at least one of the Dirty( ) calls during the transaction.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Douglas Waterfall
  • Patent number: 8195762
    Abstract: A method for locating a portion of data is provided. In this method, a request for a Uniform Resource Locator (URL) associated with data is transmitted. The request comprises a labeling tag that is associated with the data. As a result of the request, an URL that comprises an anchor identifier is received and the data located at the URL are retrieved. An anchor within the data is located based on the anchor identifier and a portion of data is located based on the location of the anchor.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Brian Riggs, Darrick Brown, Daniel Cooley
  • Patent number: 8195717
    Abstract: In one example embodiment, a system and method is illustrated that includes retrieving a document having a plurality of input mechanisms to receive input from a user. Further, the system and method may include determining an input ordering relating to the plurality of input mechanisms. Additionally, the system and method may include in conjunction with a display of the document, dynamically displaying a visual indication of the input order relating to the plurality of input mechanisms. The system and method may include retrieving a document including a plurality of text fields. In addition, determining a reading order relating to the plurality of text fields. Moreover, in conjunction with a display of the document, dynamically displaying a visual indication of the reading order relating to the plurality of text fields.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Stephen Tibbett
  • Patent number: 8194974
    Abstract: Methods and systems to merge and/or remove, for example, edges, regions, vertices, in a planar map of a raster image are disclosed. In one embodiment, a method includes identifying color similarities between each of a plurality of regions of an image and merging neighboring regions based on the color similarities. In addition, the method may include determining a merging order and merging certain regions based on the merging order; merging other regions without considering the merging order when the other regions are smaller than a threshold size; and removing artifacts and noise from the image based on the threshold size.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Peter Skirko
  • Patent number: 8194993
    Abstract: Methods and apparatus for matching image metadata to a profile database to determine image processing parameters are described. In embodiments, image metadata may be used to match input images against a profile database. For example, camera make and model information and/or lens make and model information may be retrieved from the image metadata corresponding to an input image and used to locate a best match profile in the profile database. Additional custom data may then be retrieved from the located profile to perform processing that may be optimized for a specific camera and lens that captured the images, and in some cases for particular camera settings. The profile database may be generated via a calibration process applied to each of a plurality of camera/lens combinations. In one embodiment, the additional custom data may be adjusted or scaled to account for differences in cameras, lenses, or settings.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 5, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Patent number: 8191060
    Abstract: This specification describes technologies relating to software installation. In general, a method of installing software can include obtaining application information for a software application to be installed on a target platform, the application information including an application name, an application icon, version information, and application code; obtaining a template executable including machine code native to the target platform; and adding the application information to the template executable to form an application executable for the software application.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: May 29, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Ethan Malasky, Oliver Goldman, Chris Brichford
  • Patent number: 8189065
    Abstract: Method and apparatus for full-resolution light-field capture and rendering. A radiance camera is described in which the microlenses in a microlens array are focused on the image plane of the main lens instead of on the main lens, as in conventional plenoptic cameras. The microlens array may be located at distances greater than f from the photosensor, where f is the focal length of the microlenses. Radiance cameras in which the distance of the microlens array from the photosensor is adjustable, and in which other characteristics of the camera are adjustable, are described. Digital and film embodiments of the radiance camera are described. A full-resolution light-field rendering method may be applied to flats captured by a radiance camera to render higher-resolution output images than are possible with conventional plenoptic cameras and rendering methods.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: May 29, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Todor G. Georgiev, Andrew Lumsdaine
  • Patent number: 8189089
    Abstract: Methods and apparatus for reducing plenoptic camera artifacts. A first method is based on careful design of the optical system of the focused plenoptic camera to reduce artifacts that result in differences in depth in the microimages. A second method is computational; a focused plenoptic camera rendering algorithm is provided that corrects for artifacts resulting from differences in depth in the microimages. While both the artifact-reducing focused plenoptic camera design and the artifact-reducing rendering algorithm work by themselves to reduce artifacts, the two approaches may be combined.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: May 29, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Todor G. Georgiev, Andrew Lumsdaine
  • Patent number: 8190679
    Abstract: A system and method for sharing and installing customized meeting objects into an ongoing electronic meeting is disclosed. An object module, which defines the customized meeting object is loaded onto a server hosting the ongoing electronic meeting. Client-side portions of the object module are then downloaded to each of the clients that are participating in the electronic meeting. While the meeting is ongoing, the meeting player installs the client-side portions of the object module and displays the customized meeting object, at least, to a meeting presenter. Once displayed to a meeting presenter, the presenter may use the customized meeting object during the meeting and display such object to the meeting participants when desired.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: May 29, 2012
    Assignee: Adobe Systems, Incorporated
    Inventors: Jonathan Gay, Giacomo Guilizzoni