Patents Assigned to Adobe System Incorporated
-
Patent number: 8205004Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to single-file multi-bit-rate streaming delivery are described. Media data can be encoded into a single file (or very small number of files), which can then be placed on an unmodified Hypertext Transfer Protocol (HTTP) server. Further, the techniques disclosed here can use HTTP for distribution of the encoded media file and may support multi-bit-rate playback at a client without requiring a modification or plug-in to the server software. Furthermore, these techniques use properties of HTTP and Transmission Control Protocol (TCP) to minimize playback startup time.Type: GrantFiled: June 26, 2009Date of Patent: June 19, 2012Assignee: Adobe Systems IncorporatedInventors: Matthew Kaufman, Andrew Barnert
-
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
-
Patent number: 8205076Abstract: This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.Type: GrantFiled: November 24, 2011Date of Patent: June 19, 2012Assignee: Adobe Systems IncorporatedInventors: Pritham Shetty, Asa Whillock, Edward Chan, Srinivas Manapragada, Matthew Kaufman, Michael Thornburgh
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 8189866Abstract: The present disclosure includes, among other things, systems, methods and program products applying a plurality of low-level feature detectors to an image where each low-level feature detector produces a respective low-level feature vector that represents a detection result. The low-level feature vectors are provided to a plurality of higher-level feature detectors where each higher-level feature detector produces a respective higher-level feature vector that represents a detection result based on a distribution of features in one or more of the low-level feature vectors. The higher-level feature vectors are then provided to a classifier in order to classify a human-action in the image.Type: GrantFiled: December 19, 2008Date of Patent: May 29, 2012Assignee: Adobe Systems IncorporatedInventors: Chunhui Gu, Eli Shechtman
-
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