Patents Assigned to Adobe System Incorporated
-
Patent number: 10032258Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed towards automatic selection of regions for blur kernel estimation. In one embodiment, a process divides a blurred image into a regions. From these regions a first region and a second region can be selected based on a number of edge orientations within the selected regions. A first blur kernel can then be estimated based on the first region and a second blur kernel can be estimated for the second region. The first and second blur kernel can then be utilized to respectively deblur a first and second portion of the image to produce a deblurred image. Other embodiments may be described and/or claimed.Type: GrantFiled: March 7, 2017Date of Patent: July 24, 2018Assignee: Adobe System IncorporatedInventors: Sunghyun Cho, Jue Wang, Jen-Chan Chien, Dong Feng
-
Patent number: 9614927Abstract: Tools and techniques are provided to support presentation analytics, such as Flash or Flex analytics, independently of embedded JavaScript web analytics code used in web pages. A presentation analytics engine, which may be implemented in ActionScript, includes code for capturing information about user interaction with a multimedia presentation, code for dynamically generating a string or other data structure reflecting such captured information, and code for sending the data structure to an analytics server without using a getURL( ) call or embedded JavaScript. Functionality is also provided for tracking objects without object-specific code, for dynamically sending such tracking information, and for supporting a visual presentation analytics overlay report illustrating such information. The Flash presentation analytics may use the same visitor ID as standard JavaScript analytics, without synchronizing the two analytics codes.Type: GrantFiled: May 29, 2014Date of Patent: April 4, 2017Assignee: Adobe System IncorporatedInventor: Stephen Hammond
-
Patent number: 9396478Abstract: Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit web-beacon plug-ins for scrutiny, and for the plug-in to either be refused or else to be certified for use in a core JavaScript file or similar component. Analytics providers and others may also write web-beacon plug-ins. Certified plug-ins are executed in response to page loads, visitor clicks, and other visitor and programmatic actions at a website that has been tagged by the analytics provider's web-beacon, without requiring re-tagging of the website with a separate web-beacon for the partner. This allows the partner to obtain analytics data by piggybacking on the analytics provider, without re-tagging, and without compromising the availability and accuracy of the analytics data already being gathered. To be certified, web-beacon plug-ins must satisfy specific criteria as to their size, behavior, namespace, and the like.Type: GrantFiled: September 14, 2012Date of Patent: July 19, 2016Assignee: Adobe System IncorporatedInventors: Catherine Wong, Brett Michael Error
-
Patent number: 9384225Abstract: Systems and methods for providing hi-fidelity contextual search results are described. In one described embodiment, a method for providing hi-fidelity contextual search results includes receiving a query comprising a search term, determining a location on a page that is responsive to the query, wherein the page has a native appearance, determining a contextual area associated with the location on the page, and causing the contextual area to be output in a hi-fidelity result set, wherein the contextual area has an appearance the same as the native appearance of the page.Type: GrantFiled: December 18, 2012Date of Patent: July 5, 2016Assignee: Adobe System IncorporatedInventor: Andrew Shebanow
-
Publication number: 20150113626Abstract: Techniques for a customized log-in experience are described in which, script associated with a log-in page is configured to recognize a domain identifier associated with a user log-in attempt via the page. The domain identifier may correspond to a particular customer or company that makes use of web applications and/or other resources from a service provider. The domain identifier may be employed to download or otherwise access data sufficient to implement one or more customizations of the log-in page that correspond to the domain identifier, such as a company logo, a custom background, custom styles, and so forth. The one or more customizations that correlate to the domain identifier are applied to customize the log-in page in a pre-login environment prior to completion of the user log-in attempt. In this way, a tailored user experience is provided even before user authentication to access resources from the service provider.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: ADOBE SYSTEM INCORPORATEDInventors: Tobias M. Bocanegra Alvarez, David B. Nuescheler
-
Publication number: 20140068407Abstract: A method and system for extracting from a web log for a given entity information comprising web page events. The information gain in the sequence of navigating from a given web page to a subsequent web page is computed for at least some of the web page events. The information gain is used to determine a set of web pages from which users can decide to navigate to a first web page or a second web page, wherein navigating to the first web page is more likely to lead to a conversion than navigating to the second web page. A list of at least a subset of the set of web pages is transmitted to the entity, which can use the list to determine web pages at which the entity can place advertising material to motivate a user to navigate to the first web page. The computing may be performed by MapReduce processing.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: Adobe System IncorporatedInventors: Bongwon Suh, Eunyee Koh
-
Publication number: 20140040964Abstract: A computer-implemented method includes determining a transfer rate of video content as the video content is received by a handheld electronic device. The method also includes allocating a portion of a memory of the handheld device for storing the video content for presentation preparation. The size of the memory portion is based upon the transfer rate of the video content and the difference between the time to transfer the video content and the time to present the video content.Type: ApplicationFiled: January 16, 2008Publication date: February 6, 2014Applicant: Adobe System IncorporatedInventor: Michelle Hinners
-
Publication number: 20130198622Abstract: In various embodiments, a computerized method includes creating a first item of a list having at least two items that form a portion of electronic content. The computerized method can include creating a second item of the list within the electronic content, as well as converting the second item to a separate paragraph below the first item, wherein the separate paragraph is part of the first item. The computerized method may include creating another item of the list below the separate paragraph, wherein a continuity is maintained between the first item and the another item of the list. The computerized method includes storing the electronic content in a machine-readable medium.Type: ApplicationFiled: March 11, 2013Publication date: August 1, 2013Applicant: Adobe System IncorporatedInventor: Michael Kraley
-
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: 8023772Abstract: Systems, methods, and apparatus, including computer program products, are provided for forming composite images. In some implementations, a method is provided. The method includes receiving a set of component images for forming a composite image, defining a projection for the set of images transforming each component image into a projected component image, and rendering the projected component images to form the composite image. The rendering of each component image includes decomposing a rotation of the projection into separate rotations for each axis, rotating the component image along a first axis, separately identifying pixel values for each row and each column of the projected component image, and rotating the image along a third axis to form a rendered component image.Type: GrantFiled: October 25, 2010Date of Patent: September 20, 2011Assignee: Adobe System IncorporatedInventor: Hailin Jin
-
Patent number: 7986322Abstract: Parallax compensation is described, including magnifying a portion of a region of a display using a lens, receiving a request to move the lens in a direction, and moving the portion relative to the lens in the direction in response to the request to move the lens to compensate for parallax at a first edge of the region.Type: GrantFiled: October 30, 2006Date of Patent: July 26, 2011Assignee: Adobe System IncorporatedInventor: David Zuverink
-
Patent number: 7982737Abstract: Various embodiments of a system and method for independent font substitution of string characters are described. The system and method for independent font substitution may include a font substitution component configured to receive a descriptor item that may include a text string that includes multiple characters, metrics associated with characters of the text string, and/or a preferred font for one or more of the characters. For a particular character, if the preferred font is available, the font substitution component may use a glyph from the preferred font to render a particular character. In other cases, if a font of the set of safe fonts includes a glyph that matches the particular character, the font substitution component may use that glyph to resolve the particular character. The font substitution component may generate a resolved text string includes such glyphs and scale the size of the glyphs according to the aforementioned metrics.Type: GrantFiled: October 31, 2007Date of Patent: July 19, 2011Assignee: Adobe System IncorporatedInventor: Luc H. Leroy
-
Patent number: 7683917Abstract: Methods and products are disclosed concerning extraction of selected components of a warping of an image. Given a warped image and a distortion grid, the distortion at any point in the image may be viewed locally as a displacement and a linear transform. The linear transform can be manipulated to extract elements of the local distortion such as skew, rotation, magnification and combinations. The selected components may then be selectively applied at other locations of the same or a different image, using a variety of virtual paintbrushes for different effects.Type: GrantFiled: July 17, 2008Date of Patent: March 23, 2010Assignee: Adobe System IncorporatedInventor: Todor G. Georgiev
-
Patent number: 7283662Abstract: Methods and apparatus, including computer program products, for protecting colors from being clipped during color adjustment. A first set of colors is identified in a source color space, and a first color mapping is specified to associate colors in the source color space with mapped colors. The first set of colors and the first color mapping are used to construct a third color mapping that can be represented as a concatenation of an injective second color mapping with the first color mapping. The third color mapping is constructed such that each color in the first set of colors is associated with a mapped color inside a destination color space.Type: GrantFiled: November 19, 2002Date of Patent: October 16, 2007Assignee: Adobe System IncorporatedInventor: Mark Hamburg
-
Patent number: 7246307Abstract: A method and apparatus for a structure editor implementing a “top-down” approach to designing a Web page. The user uses a “drag and drop” interface to add, delete, and move display elements to define the hierarchy of the site and to define the layout of each page in the site. The present invention automatically generates a layout for each page. This layout contains display elements that represent the links between pages of the site. The present invention automatically adds, removes, and deletes the appropriate links between the pages of the site as the user moves display elements. After the user has defined the hierarchy of the site and the layout of each page in the site, the user “publishes” the site. The publish function automatically generates HTML for each page of the site in accordance with the display elements of each page, yielding true WYSIWYG pages for the site.Type: GrantFiled: October 2, 2002Date of Patent: July 17, 2007Assignee: Adobe System IncorporatedInventors: Samir Arora, Gagan Arora, Rajagopal Lakshminarayan, Gregory Brown, Martin Fried-Nielsen, Clement Mok, David Kleinberg
-
Patent number: 6985146Abstract: Methods and apparatus for composite font editing in a DTP system. A font file stores multiple different fonts. A composite font editor can select two or more different fonts to create a composite font. A composite font file stores the created composite font. The composite font editor can display a composite font dialog box on the screen of a display device. The composite font dialog box contains a sample window with sample text of the composite font. An icon is provided for controlling display/non-display of at least one reference line associated with the font of the sample text displayed in the sample window in response to a user input.Type: GrantFiled: September 25, 2001Date of Patent: January 10, 2006Assignee: Adobe System IncorporatedInventors: Marilyn E. Shade, Margie E. Vogel, Nathaniel M. McCully
-
Patent number: 5929867Abstract: A computer-implemented method and apparatus for animating a property (such as the position of an object) using floating keyframes to selectively decouple property space and time constraints. Fixed keyframes and floating keyframes may used to specify a path through an n-dimensional property space, but the motion along the path is controlled only by the fixed keyframes. The timing of the floating keyframes is determined by temporal attributes of the nearest fixed keyframes.Type: GrantFiled: August 7, 1996Date of Patent: July 27, 1999Assignee: Adobe System IncorporatedInventors: David F. Herbstman, David P. Simons, Scott S. Snibbe