Patents Assigned to Adobe System Incorporated
  • Patent number: 10109093
    Abstract: A system and method for extending bounds of straightened and enlarged images is described. A user interface of an image editing application exposes an image to a user for editing. The user positions the image in the user interface and the image editing application generates a frame in the user interface to identify boundaries of a final image in the user interface. The image editing application then automatically determines an empty area within the frame, applies a fill operation to the empty area within the frame, and updates the image in the user interface to reflect results of the fill operation.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: October 23, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: John Peterson
  • Patent number: 10110564
    Abstract: Detecting an application state using a DNS-controlled proxy is described. In one or more embodiments, a proxy on a computer establishes a first secure connection with a browser and the proxy establishes a second secure connection with a web server. The proxy forwards a request for a test asset from the browser to the web server. In response to the request, the web server responds with the test asset, which is sent via the proxy to the browser. The browser attempts to load the test asset to determine if a desktop application is installed and running on the computer.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: October 23, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Mansukh Patidar
  • Publication number: 20180300036
    Abstract: A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location, and direction of the graphical object as moved by the user input. From the monitoring, the user input processing system continuously determines a location for a predicted drop zone in the user interface that represents an ending point for the movement. The predicted drop zone is then rendered on the user interface in real-time until termination of the input, at which point the user input processing system moves the graphical object to the location of the predicted drop zone, rather than to a pointing device location.
    Type: Application
    Filed: April 13, 2017
    Publication date: October 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Sameer Bhatt, Abhishek Shah
  • Publication number: 20180300299
    Abstract: Techniques for creating and managing chattels to control design asset behaviors are described. A behavior is assigned by a digital content creation system to design asset data. The behavior can indicate how the design asset data will respond in different conditions. Then, access level data is generated that identifies different user types and how the behavior of the design asset data is modifiable by the different user types. The digital content creation system subsequently generates chattel data that includes the behavior, the access level data, and a visual form of the design asset data and outputs the chattel data. The chattel data may be output to a centralized storage location, such as a cloud storage location, that allows other users to access the chattel data. The centralized storage location provides centralized control, allowing updates to the chattel to occur at each location where the chattel appears.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Fabin Rasheed, Logashwar Venkatrayalu Krishnamurth
  • Publication number: 20180300912
    Abstract: Various embodiments enable curves to be drawn around 3-D objects by intelligently determining or inferring how the curve flows in the space around the outside of the 3-D object. The various embodiments enable such curves to be drawn without having to constantly rotate the 3-D object. In at least some embodiments, curve flow is inferred by employing a vertex position discovery process, a path discovery process, and a final curve construction process.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Vojtech Krs, Radomir Mech, Nathan Aaron Carr, Mehmet Ersin Yumer
  • Publication number: 20180300294
    Abstract: Techniques and systems are described for contextually filtering font styles. Techniques include identifying font features as filtering parameters to be applied to filter available font styles. The font features are identified automatically in a selected text and/or via user input. Additionally or alternatively, techniques include identifying font attributes as filtering parameters to be applied to filter available font styles. The font attributes are identified automatically in a selected text and/or via user input. After filtering, candidate font styles are presented to a user for selection.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Amit Gaurav, Ankur Murarka
  • Publication number: 20180300592
    Abstract: Font replacement based on visual similarity is described. In one or more embodiments, a font descriptor includes multiple font features derived from a visual appearance of a font by a font visual similarity model. The font visual similarity model can be trained using a machine learning system that recognizes similarity between visual appearances of two different fonts. A source computing device embeds a font descriptor in a document, which is transmitted to a destination computing device. The destination compares the embedded font descriptor to font descriptors corresponding to local fonts. Based on distances between the embedded and the local font descriptors, at least one matching font descriptor is determined. The local font corresponding to the matching font descriptor is deemed similar to the original font. The destination computing device controls presentations of the document using the similar local font. Computation of font descriptors can be outsourced to a remote location.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Hailin Jin, Zhaowen Wang, Gavin Stuart Peter Miller
  • Publication number: 20180293393
    Abstract: An intended signatory receives an electronic signature request that includes instructions for accessing both an unsigned document and server functionality that enables the intended signatory to electronically sign the document. To gain such access, the intended signatory must pass username and password authentication, which serves as a first authentication factor. After the intended signatory is authenticated, he/she can access the unsigned document. However, once the intended signatory is initially authenticated, it can be assumed that his/her work session is subject to being misappropriated by an unauthorized user. Thus, when a command to apply an electronic signature to the document is invoked, the would-be signatory must pass keystroke biometrics authentication, which serves as a second authentication factor.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Santo Effendi, Paul C. Anderson, Sarika Phatak, Mangesh Bhandarkar
  • Patent number: 10096139
    Abstract: Certain embodiments involve generating graphical depictions of data sets based on mapping paths of graphical objects to data properties. In one example, a graphics editing application displays a graphical interface for mapping a vector-based graphic to a data set. The vector-based graphic includes graphical objects defined by connected paths. The graphical interface receives input specifying modifications to visual properties of different graphical objects. For graphical objects mapped to data properties in the data set, the graphics editing application applies constraints to visual property modifications, where the constraints are based on mappings to the data properties in the data set. For graphical objects without mappings to data properties, the graphics editing application applies visual property modifications without these constraints.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhicheng Liu, Alan Grant Wilson
  • Patent number: 10096125
    Abstract: A forecasting neural network receives data and extracts features from the data. A recurrent neural network included in the forecasting neural network provides forecasted features based on the extracted features. In an embodiment, the forecasting neural network receives an image, and features of the image are extracted. The recurrent neural network forecasts features based on the extracted features, and pose is forecasted based on the forecasted features. Additionally or alternatively, additional poses are forecasted based on additional forecasted features.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Jimei Yang, Yu-Wei Chao, Scott Cohen, Brian Price
  • Patent number: 10097652
    Abstract: Embodiments of the present invention relate to identifying website visitors. Initially, a predictor is trained with a set of data of known website visitors to identify a rule with the highest effectiveness score. To do so, each rule in a set of rules is applied to all cookies in the set of data. Based on a selected goal of identifying unknown website visitors, the rule with the highest effectiveness score is identified. To identify a cookie of an unknown website visitor, a cookie representation corresponding to the cookie is identified. The cookie representation represents the cookie in a numeric vector space and can computed based on hits in log data and a selection of variables. Utilizing the cookie representation, a cookie-stitching rule is selected and applied to the cookie. In this way, a website visitor associated with the cookie can be identified.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Nedim Lipka
  • Patent number: 10095802
    Abstract: Systems and methods disclosed herein provide form search results in response to form-specific search criteria. One embodiment involves receiving, at an electronic form search server, input providing form-specific search criteria comprising one or more field characteristics. The embodiment further involves identifying, by the electronic form search server, one or more forms as search results based on form-specific search criteria. The embodiment further involves providing, by the electronic form search server, the search results.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Frederic Thevenet, Priyank Mathur, Shawn Gaither, Rudi Sherry, Steve Dakin
  • Patent number: 10095670
    Abstract: One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Henricus Maria Cabanier
  • Publication number: 20180286462
    Abstract: A digital medium environment includes an audio processing application that generates a user interface for editing audio data. Sound effects are displayed each with a single adjuster according to an ordered workflow based on a mix type of an audio clip, such as music, dialogue, etc. Adjustment of a single adjuster for a sound effect causes adjustment of multiple parameters of an effects processor underlying the sound effect. Furthermore, effects processors corresponding to selected sound effects are placed in an effects rack in a correct order, rather than in an order in which the sound effects are selected, thus correcting user mistakes. The techniques described herein allow users of varied skill levels to work on a same project, and provide a dynamic interface suitable to the user's skill level that also facilitates comparative testing with an audio effect disabled and subsequently enabled without dropouts in the rendered audio.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Nico Alexander Becherer, Hartmut Warncke, Falk Ferdinand Albrecht Oswald, Durin Gleaves
  • Publication number: 20180285535
    Abstract: Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the transformations, e.g., blending, filtering, or alignment. A plurality of transformed target digital images are generated based at least in part through application of the plurality of transformations to the target image.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Zhu, Scott D. Cohen, Brian L. Price
  • Publication number: 20180285890
    Abstract: View location metric generation and engagement attribution within an AR or VR environment are described. In one example, a system of a digital medium environment is configured to generate metric data describing viewed locations within an augmented or virtual reality environment. The system includes a log data collection module implemented at least partially in hardware of a computing device to collect log data from a plurality of user devices. The log data describes locations associated with an augmented or virtual reality environment and a viewing direction at corresponding locations. The system also includes a metric generation module implemented at least partially in hardware of the computing device to generate metric data describing viewed locations within the augmented or virtual reality environment by the plurality of user devices and an output module implemented at least partially in hardware of the computing device to output the generated metric data.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Joshua Aaron Hansen, William Brandon George, Kevin Gary Smith
  • Publication number: 20180285930
    Abstract: In implementations of a service system to determine journeys based on companion relationship, a server computing device maintains event information about events associated with previous visitors within a designated geographic region, and a devices graph that correlates user identities with devices. A journey determination application can receive an indication that a mobile device has entered the designated geographic region, and correlate the mobile device to an identity of a user. A companion device that is associated with the mobile device can be determined based on companionship information identifying the association of the devices, and the companion device correlates to a companion. The journey determination application determines a journey based on a relationship of the companion to the user of the mobile device and based on the events associated with the previous visitors within the designated geographic region, the journey being designed to elicit a location-based visitor response from the user.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Sachin Soni, Stéphane D. Moreau, Ashish Duggal
  • Publication number: 20180286023
    Abstract: Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the transformations, e.g., blending, filtering, or alignment. A plurality of transformed target digital images are generated based at least in part through application of the plurality of transformations to the target image.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Zhu, Scott D. Cohen, Brian L. Price
  • Patent number: 10091269
    Abstract: A buffer model in an HTTP streaming client may include receiving a first content fragment of a first content stream in response to a first HTTP request. It may also include receiving a second content fragment of a second content stream in response to a second HTTP request. The buffer model may further include storing the first and second content fragments in first and second buffers of a plurality of configurable buffers. The first and second content fragments may be multiplexed into a third buffer of the plurality of buffers. The multiplexed first and second content fragments may be stored in a fourth buffer of the plurality of buffers for playback. The buffer model may be implemented by an application. The buffers may be designed based on one or more constraints.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: October 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: 10089378
    Abstract: Assets or the locations where assets may appear are monitored. If a new asset appears within a monitored location or if an existing asset is copied, modified, or moved, a decision is made as to whether to assign a new unique identifier or to assign a new version number to an existing unique identifier. The unique identifiers and version numbers are carried as metadata within the assets and optionally also stored separately within a data store.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: October 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Roger R. Webster, Jeremy A. Hall