Patents Assigned to Adobe System Incorporated
-
Patent number: 8132116Abstract: Techniques for configurable iconic image representation are described, including receiving an input, the input indicating selection of a graphical element associated with one or more columns, performing a determination using the input, and formatting a layout based on the determination and in response to the selection of the graphical element, a size of the graphical element representing a parameter associated with the one or more columns.Type: GrantFiled: February 28, 2008Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventor: Claire Schendel
-
Patent number: 8131113Abstract: Method and apparatus for estimating relative three-dimensional (3D) camera rotations, focal lengths, and radial (lens) distortions from point-correspondences in pairwise (two image) image alignment. A core estimator takes a minimal (three) number of point-correspondences and returns a rotation, lens (radial) distortion and two focal lengths. The core estimator solves relative 3D camera rotations, and lens distortions from 3-point-correspondences in two images in the presence of noise in point-correspondences. A robust estimator may be based on or may be “wrapped around” the core estimator to handle noise and errors in point-correspondences. The robust estimator may determine an alignment model for a pair of images from the rotation, distortion, and focal lengths.Type: GrantFiled: February 22, 2008Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventor: Hailin Jin
-
Patent number: 8131815Abstract: Client-side modification of electronic documents by server-generated instructions in a client-server environment enables dynamic modification of formatting information in an electronic document to accommodate new data received from the server. A server generates machine instructions to send to a client along with new data for an electronic document. The generated instructions modify the electronic document at the client to accommodate the new data. The generated instructions may include at least one tag indicating a relative order in which the new data is to be imported into the electronic document and the instructions are to be performed.Type: GrantFiled: November 2, 2001Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventors: Roberto Perelman, Scott E. Petersen
-
Patent number: 8132098Abstract: Methods and apparatus for inhibiting hyphenation clustering. In one aspect, the invention identifies a sequence of consecutive text lines, one or more of which end in hyphens, and calculates a hyphenation penalty value based on the number and proximity of hyphens within the sequence consecutive text lines. The hyphenation penalty can be aggregated with other format penalties to aid the identification of a paragraph layout having a best overall visual appearance.Type: GrantFiled: June 11, 2008Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventor: Matthew A. Wormley
-
Patent number: 8130413Abstract: Trapping objects. An object of a first type, for example, a text is detected in a section of a page. An object of a second type, for example, a stroke is then detected in the section. A check is then performed to determine if the object of the second type adjoins the object of the first type. One or more parameters, for example trapping parameters associated with the object of the first type are applied to the object of the first type and to the object of the second type, if it is determined that the object of the second type adjoins the object of the first type.Type: GrantFiled: June 26, 2008Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventor: Aditya Pellore
-
Patent number: 8131898Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for handling input received from a common interface of a program and a runtime environment when both the program and the runtime environment are configured to consume the received input. Given that both a browser program and a media player program hosted by the browser program are configured to detect an event of a certain type, there may be a contention of whether the browser program or the media player program may act first on the detected event. The disclosed systems and techniques enable interpretation of a user's intent when the user interacts with a webpage hosting media content and when the user's input occurs over media content rendered by the media player program. Similar advantages may also be realized within the context of another execution environment, or other program, different than a browser program.Type: GrantFiled: May 27, 2010Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventors: Rishit Shah, Rupen Chanda, Govind Balakrishnan, Antonio Flores
-
Patent number: 8131703Abstract: Systems and methods are described that provide for generating ordered search results based on dynamic web analytics data that allows a resulting list of records that is responsive to a query to be ranked in a fashion that improves user satisfaction and conversion success rate. The system interrogates a target website to build a database of products and services. The individual pages/products in the database of products and services are ranked based on analytics data. Responses to searches of the target website are ordered as list of records that reflects the analytics data, which improves the ordering of the list of records based on criteria such as web page popularity, product popularity, or conversion success rate. Further embodiments provide for the generation of appropriately ordered search engine feed data based on the ranked database of products and services for the target website as well as the generation of search engine sitemaps with an appropriate priority attribute based on the analytics data.Type: GrantFiled: April 16, 2007Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventors: Marshall Bessieres, Kevin Wallace, King Rhoton, James McTiernan, Brian Herring, Jianmin Wu, Steven Kusmer
-
Patent number: 8131785Abstract: Methods, systems, and apparatus, including encoded computer programs, for using free space set aside in hierarchical data documents, such as multimedia documents containing video and audio data. In one aspect, a method includes obtaining new data to be added to a document having a hierarchical structure, where the document includes stored data and free spaces at different nodes; determining whether a first node in the structure includes a first free space of a size sufficient for the new data; using the first free space in the first node to add the new data to the document when the size is sufficient; and when the size is insufficient: identifying a second node including a second free space in the structure, moving some of the second free space to the first free space, and using the increased first free space in the first node to add the new data to the document.Type: GrantFiled: May 22, 2009Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventors: Neeraj Goel, Mohit Srivastava, Asa Whillock
-
Patent number: 8131875Abstract: Systems and methods, including computer software implementations, involve identifying a first set of device capabilities associated with an electronic device. The first set of device capabilities include one or more device capabilities. A description of the first set of device capabilities is provided to a remote source, and a first device profile identifier is received from the remote source. The first device profile identifier is associated with the first set of device capabilities. The first device profile identifier is stored on the electronic device, and the received first device profile identifier is included in a communication to the remote source.Type: GrantFiled: November 26, 2007Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventors: Jack Chen, Rupen Chanda
-
Publication number: 20120054107Abstract: One exemplary embodiment provides a synchronization device for updating information stored at a first device used for account management of a subscription for a software product. The synchronization device receives a status of the subscription from a second device that provides billing transactions associated with the subscription. The second device maintains the status of the subscription to reflect changes based on the billing transactions associated with the subscription. Based at least in part on the status of the subscription received at the synchronization device from the second device, the synchronization device provides information for the first device to update a status of the account associated with the subscription.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Kanika Dalmia Gupta, Vikalp Gupta, Daniel C. Brotsky, Wei Cheng, Vivek Misra
-
Patent number: 8126323Abstract: An external mask-based radiance camera may be based on an external, non-refractive mask located in front of the main camera lens. The mask modulates, but does not refract, light. The camera multiplexes radiance in the frequency domain by optically mixing different spatial and angular frequency components of light. The mask may, for example, be a mesh of opaque linear elements, which collectively form a grid, an opaque medium with transparent openings, such as circles, or a pinhole mask. Other types of masks may be used. Light may be modulated by the mask and received at the main lens of a camera. The main lens may be focused on a plane between the mask and the main lens. The received light is refracted by the main lens onto a photosensor of the camera. The photosensor may capture the received light to generate a radiance image of the scene.Type: GrantFiled: August 15, 2011Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventors: Todor G. Georgiev, Chintan Intwala
-
Patent number: 8126280Abstract: Enhanced decompression of compressed images, in which a decompressed image with a target resolution is assembled using an iteratively decompressed and downscaled quantity of scanlines of a compressed image, the quantity of scanlines correlating to a downscaling factor determined based on an original resolution of the compressed image and the target resolution.Type: GrantFiled: December 31, 2007Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventors: Walter Luh, Samuli Tapio Kekki
-
Patent number: 8126995Abstract: A computer-implemented method for broadcasting over a network using peer-to-peer technology including commencing a broadcast over a peer-to-peer network, wherein a control computer selects at least one of multiple computers in the peer-to-peer network as an originating source of the broadcast; and changing the originating source of the broadcast, during the broadcast and as indicated by the control computer, from the at least one of the multiple computers to at least another of the multiple computers.Type: GrantFiled: June 23, 2008Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventor: James A. Moorer
-
Patent number: 8127219Abstract: A method is provided. In this method, content comprises a hyperlink source and a hyperlink destination. The hyperlink destination is embedded within the hyperlink sources. The hyperlink destination is extracted from the content and the hyperlink destination is printed or rendered with the content.Type: GrantFiled: January 22, 2007Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventor: Manoj Gupta
-
Patent number: 8125685Abstract: A method includes defining a bounded space approximating a color gamut based on a plane approximately tangential to the color gamut. The method further includes identifying an input point and determining a first distance between the plane and the input point. The first distance is measured in a direction normal to the plane. The method also includes determining a second distance between the input point and an aim point. The second distance is measured in a direction normal to the first plane. The method further includes determining a clipped point based on a ratio between the first distance and the second distance, the clipped point representing an approximation of a color on a boundary of the color gamut.Type: GrantFiled: September 30, 2008Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8122336Abstract: A link-tracking server receives a request for a Web page or an image and stores link-tracking information in one or more link-tracking files to create a record of link-tracking information. The link tracking files may later be accessed by a link-tracking subscriber, such as by logging onto the link-tracking server. A content provider embeds link-tracking code in each Web page where link-tracking information is desired to be captured. Such Web pages embedded with such link-tracking code are then stored in a content provider server, which then serves such tracking-enabled Web pages to users on the network. When a user requests a tracking-enabled page, the link-tracking code sends one or more requests to a link-tracking server to record link-tracking information.Type: GrantFiled: March 10, 2009Date of Patent: February 21, 2012Assignee: Adobe Systems IncorporatedInventor: Bryan Kocol
-
Patent number: 8121407Abstract: Methods and apparatus for localized labeling in digital images. A region is obtained within which a global labeling solution for an image lies. The region is covered with a set of multiple overlapping tiles. A labeling function is applied to each tile in two or more subsets of the tiles to generate a local labeling for each of the tiles in the subsets. The local labeling for tiles in a first subset are input as a boundary condition to the labeling function when applied to overlapping tiles in a second subset. The local labelings for all of the tiles in all of the subsets are merged to form a global labeling for the image. The labeling function may be executed in parallel on two or more of the tiles.Type: GrantFiled: August 29, 2008Date of Patent: February 21, 2012Assignee: Adobe Systems IncorporatedInventors: Balaji K, Anubha Rastogi
-
Patent number: 8120610Abstract: A system traverses a directed cyclic graph to discover a relationship between a first object and a second object, and creates an alias. The alias represents the second object. The system replaces the relationship between the first object and the second object with the created alias, and creates a reference from the first object to the alias.Type: GrantFiled: March 15, 2006Date of Patent: February 21, 2012Assignee: Adobe Systems IncorporatedInventor: Norman A. Stratton
-
Patent number: 8117623Abstract: A system and method provides messages received from a program to a user in an area used for displaying messages from multiple programs. The message may be received with an indication that the user is to be notified upon receipt of the message, however the user can disable or enable such notifications.Type: GrantFiled: November 18, 2005Date of Patent: February 14, 2012Assignee: Adobe Systems IncorporatedInventors: Ethan Malasky, Stephanie Goss, Kevin Lynch, David Calaprice, Alexander Magee
-
Patent number: 8117114Abstract: The present invention overcomes the deficiencies and limitations of the prior art by providing a direct tracking module for keywords. In one embodiment, the system comprises a direct tracking module, a bid management system, a web analytics tool and a search engine. The direct tracking module interfaces with the bid management system to provide user interfaces for reviewing data about specific keyword and ads/text pairs. The direct tracking module uses unique codes to provide specific information about which combination of keyword and text generated specific Web traffic, such as traffic that generated a sale. This is particularly advantageous because the keyword/text pairs that generate a large number of sales can be reused to generate future traffic. Similarly, keyword/text pairs that do not generate Web traffic can be eliminated from the words that are purchased by the advertiser.Type: GrantFiled: April 1, 2011Date of Patent: February 14, 2012Assignee: Adobe Systems IncorporatedInventors: Brett Michael Error, Richard Zinn