Patents Assigned to Adobe System Incorporated
-
Patent number: 8205168Abstract: 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: GrantFiled: December 1, 2008Date of Patent: June 19, 2012Assignee: Adobe Systems IncorporatedInventor: Justin Van Slembrouck
-
Publication number: 20120151556Abstract: 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: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Applicant: Adobe System IncorporatedInventors: Gary Gilchrist, Sangameswaran Viswanathan
-
Patent number: 8200780Abstract: 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: GrantFiled: January 7, 2011Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Anatole Matveief, Jean Young, Chris Solc
-
Patent number: 8200953Abstract: 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: GrantFiled: January 7, 2009Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventor: Vincent Parsons
-
Patent number: 8200014Abstract: 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: GrantFiled: October 24, 2011Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Gregg D. Wilensky, Scott D. Cohen, Jen-Chan Chien
-
Patent number: 8200039Abstract: 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: GrantFiled: April 5, 2007Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Hailin Jin, Jen-Chan Chien
-
Patent number: 8200669Abstract: 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: GrantFiled: August 21, 2008Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, Abhinav Darbari, Ramesh P B, Ram Narain Yadav, Arvinder Singh
-
Publication number: 20120144345Abstract: 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: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: Adobe Systems IncorporatedInventors: Aaron Munter, Philip McKay
-
Publication number: 20120144290Abstract: 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: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: Adobe Systems IncorporatedInventors: Oliver Goldman, Alexandru Chiculita
-
Patent number: 8196048Abstract: 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: GrantFiled: September 10, 2008Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventors: Brett M. Error, Christopher Reid Error, Richard Zinn
-
Patent number: 8194884Abstract: 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: GrantFiled: August 23, 2006Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventor: David E. Johnston
-
Patent number: 8195707Abstract: 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: GrantFiled: September 30, 2008Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventor: Douglas Waterfall
-
Patent number: 8195762Abstract: 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: GrantFiled: May 25, 2006Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventors: Brian Riggs, Darrick Brown, Daniel Cooley
-
Patent number: 8195717Abstract: 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: GrantFiled: July 25, 2011Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventor: Stephen Tibbett
-
Patent number: 8194974Abstract: 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: GrantFiled: March 28, 2011Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventor: Peter Skirko
-
Patent number: 8194993Abstract: 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: GrantFiled: October 14, 2008Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventors: Simon Chen, Jen-Chan Chien, Hailin Jin
-
Patent number: 8191060Abstract: 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: GrantFiled: August 29, 2006Date of Patent: May 29, 2012Assignee: Adobe Systems IncorporatedInventors: Ethan Malasky, Oliver Goldman, Chris Brichford
-
Patent number: 8189065Abstract: 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: GrantFiled: May 28, 2009Date of Patent: May 29, 2012Assignee: Adobe Systems IncorporatedInventors: Todor G. Georgiev, Andrew Lumsdaine
-
Patent number: 8189089Abstract: 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: GrantFiled: January 20, 2010Date of Patent: May 29, 2012Assignee: Adobe Systems IncorporatedInventors: Todor G. Georgiev, Andrew Lumsdaine
-
Patent number: 8190679Abstract: 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: GrantFiled: May 27, 2004Date of Patent: May 29, 2012Assignee: Adobe Systems, IncorporatedInventors: Jonathan Gay, Giacomo Guilizzoni