Patents Assigned to Adobe System Incorporated
  • Patent number: 10192129
    Abstract: Systems and methods are disclosed for selecting target objects within digital images. In particular, in one or more embodiments, the disclosed systems and methods generate a trained neural network based on training digital images and training indicators. Moreover, one or more embodiments of the disclosed systems and methods utilize a trained neural network and iterative user indicators to select targeted objects in digital images. Specifically, the disclosed systems and methods can transform user indicators into distance maps that can be utilized in conjunction with color channels and a trained neural network to identify pixels that reflect the target object.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: January 29, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Brian Price, Scott Cohen, Ning Xu
  • Patent number: 10191895
    Abstract: Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: January 29, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Patent number: 10191631
    Abstract: Various embodiments are directed to systems, methods, and computer program products to create multiple, independent crop areas on a single document. For instance, one embodiment allows a user to create multiple, even overlapping, crop areas. Each of the crop areas is independently actionable for cropping. Thus, in one example, a user can select and manipulate each of the crop areas independently and also perform crop operations on a given area without affecting the other crop areas of the document. In various embodiments, the different crop areas are independent in nearly aspect, with differing positions, sizes, aspect ratios, and the like.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: January 29, 2019
    Assignee: Adobe Systems Incorporated
    Inventor: Dimcho Balev
  • Publication number: 20190025910
    Abstract: Systems and techniques are disclosed that provide application analytics data that combines gaze data and selection data. An application is configured with UI items that are grouped for analytics tracking and configured to track gazes and selections. When the application is used, the user's eye movements and pauses are monitored to identify when the user gazes upon a UI item. In one embodiment, based on determining that a gaze location is within a bounding box corresponding to a first UI item, the system determines that the gaze corresponded to the first UI item. The system also identifies subsequent selections of other UI items in the group. After a selection of a second UI item in the group is received, application analytics data is provided that identifies the gaze corresponding to the first UI item occurring prior to the selection of the second UI item.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Anant GILRA
  • Publication number: 20190026609
    Abstract: Techniques and systems are described to determine personalized digital image aesthetics in a digital medium environment. In one example, a personalized offset is generated to adapt a generic model for digital image aesthetics. A generic model, once trained, is used to generate training aesthetics scores from a personal training data set that corresponds to an entity, e.g., a particular user, group of users, and so on. The image aesthetics system then generates residual scores (e.g., offsets) as a difference between the training aesthetics score and the personal aesthetics score for the personal training digital images. The image aesthetics system then employs machine learning to train a personalized model to predict the residual scores as a personalized offset using the residual scores and personal training digital images.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Xiaohui Shen, Zhe Lin, Radomir Mech, Jian Ren
  • Patent number: 10186185
    Abstract: Exemplary embodiments involve a viewer application dynamically adjusting the color balance of electronic content displayed on a display device. A viewer application can determine color information for a display device and generate a color correction filter based on color information for the display device and color information used by electronic content to specify the test color. The viewer application can receive display data representing at least a portion of the electronic content and apply the color correction filter to the display data to provide a color-corrected version of the display data for display by the display device. The viewer application can obtain the color information from a device driver application for the display device or from a separate data file.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 22, 2019
    Assignee: Adobe Systems Incorporated
    Inventor: Stefan P. Cameron
  • Patent number: 10185975
    Abstract: The present disclosure is directed toward systems and methods for generating an un-subscription model and predicting whether a potential customer will un-subscribe from receiving electronic marketing content from a marketing source. For example, systems and methods described herein involve generating a prediction un-subscription model that predicts whether a potential customer is prone to un-subscribe from receiving future communications about a product or merchant in response to receiving a communication for the product or merchant. The systems and methods further involve determining an appropriate action to take with regard to a potential customer based on whether the potential customer is prone to un-subscribe from receiving future communications.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: January 22, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Moumita Sinha, Kandarp Sunil Khandwala, Harvineet Singh, Dharwar Prasanna Kumar Tejas
  • Patent number: 10185971
    Abstract: Systems and methods are disclosed for analyzing a fused sample of viewership data to determine a behavior profile of online viewers who watched and/or didn't watch certain TV advertisements, where the TV advertisements are aligned with campaign targeting characteristics desired by an advertiser/client working with a demand side platform. Then, a campaign targeting plan is developed for dividing an advertising budget between digital media and TV impressions. The digital media portion of the campaign profiles Media Properties (MPs) contained in a historical database from past digital advertising campaigns across multiple digital formats and screens, and aligns digital ad placement with MPs having desired targeting characteristics. An optimized apportionment is automatically produced between TV and digital media spending based on an advertiser/client's goals of duplicating or not duplicating viewership of an advertisement between TV and digital media, or alternately based on cost alone.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 22, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Alexander R. Hood, Jason Lopatecki, Justin K. Sung, David Innes-Gawn, John M. Trenkle
  • Publication number: 20190019052
    Abstract: Text region detection techniques and systems for digital images using image tag filtering are described. These techniques and systems support numerous advantages over conventional techniques through use of image tags to filter text region candidates. A computing device, for instance, may first generate text region candidates through use of a variety of different techniques, such as text line detection. The computing device then assigns image tags to the text region candidates. The assigned image tags are then used by the computing device to filter the text region candidates based on whether image tags assigned to respective candidates are indicative of text.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: I-Ming Pao, Jue Wang, Ke Ma, Zhe Lin
  • Publication number: 20190020479
    Abstract: A digital medium environment includes a computing device (e.g., a mobile device), a digital signage device, and a server. The computing device is coupled to the digital signage device via a first communication channel, e.g., according to a low emissions protocol. The digital signage device is coupled to the server via a second communication channel that is encrypted. Security is achieved using a one-time-use token and a resolution provided by the computing device that proves the computing device knows a factorization, known to both the digital signage device and the server, without exposing the factorization in the resolution. The token is communicated from the server to the digital signage device, and is not exposed to the computing device. Thus, the authentication techniques described herein are robust and secure to an attack of communication between the computing device and the digital signage device, and are seamless to the user.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Damien M. Antipa, Antonio Sanso
  • Publication number: 20190019333
    Abstract: Vector graphics rendering techniques are described. Graphics processing units (GPUs) can render vector graphics images according to graphic trees having graphic leafs, each representing a graphics object (e.g., a shape) depicted in a vector graphics image. The described techniques involve generating groups of graphics objects depicted in an image such that graphics objects of a group have a same object type, e.g., shape. Transformations are determined that describe how to transform a first graphics object of a group to obtain other graphics objects of the group. The first graphics object is tessellated and a metadata buffer generated for the group having information indicative of the transformations. The metadata buffer is attached to a graphic leaf representing the first graphics object and graphic leafs representing the other graphics objects are removed from the graphic tree. The GPU renders objects by group based on the tessellated object and the metadata buffer's information.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Harish Kumar, Anmol Sud
  • Patent number: 10181199
    Abstract: Methods and systems are provided for performing material capture to determine properties of an imaged surface. A plurality of images can be received depicting a material surface. The plurality of images can be calibrated to align corresponding pixels of the images and determine reflectance information for at least a portion of the aligned pixels. After calibration, a set of reference materials from a material library can be selected using the calibrated images. The set of reference materials can be used to determine a material model that accurately represents properties of the material surface.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: January 15, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Kalyan Krishna Sunkavalli, Sunil Hadap, Joon-Young Lee, Zhuo Hui
  • Patent number: 10180822
    Abstract: According to certain embodiments, a development environment for mobile applications includes a design environment executed by a computing system in communication with a group of viewing applications operating on a group of mobile devices. The viewing applications correspond to version(s) of an application under development. In some embodiments, the design environment is capable of receiving inputs from a designer to modify the application under development. In some embodiments, the design environment provides to the viewing applications, during run-time and in real time, dynamic instructions based on the designer's modifications. In some embodiments, each viewing application executed by each mobile device includes localized features corresponding to features of the application under development, each localized feature optimized for the mobile device.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 15, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Andra Elena Iacov, Manuel Castellanos Raboso
  • Patent number: 10181299
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate and present a digital overlay over a view of a tangible object within a display case. In particular, the systems and methods described herein can synchronize a switchable diffuser element with a display screen and one or more light sources to alternate between a scatter state and a transparent state based on a display rate. In particular, the disclosed systems and methods can alternate the display screen between an emissive state (for displaying an emitted digital image) and an attenuating state (for displaying a transparency mask image). By synchronously toggling the display screen and the diffuser element between states, the disclosed systems can present a digital overlay superimposed over a view the inside of the display case.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 15, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gavin S. P. Miller, Tenell Rhodes
  • Patent number: 10181166
    Abstract: A user selection of one or more of a plurality of content is received. The selected content is encrypted by a first encryption key that is remote and unknown to the distribution server. Payment information associated with the user selection is also received and verified. The selected content from is retrieved from a remote database. The first encryption key corresponding to the selected content to decrypt the encrypted content corresponding to the user selection is obtained. Decryption is performed by a hardware-based engine of the distribution server that is isolated from a host processor of the distribution server. The content corresponding to the user selection is encrypted according to a second encryption key that is known to the distribution server.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: January 15, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: David L. Blankenbeckler, William Almon, Jr.
  • Publication number: 20190012843
    Abstract: Techniques and systems are described in which a visual guide is employed as part of an image processing system to aid composition of a 3D object as part of a digital image. In one example, the image processing system receives inputs that specify an orientation of a plane in the user interface. In response, the image processing system outputs the visual guide in the user interface as corresponding to the plane. The image processing system then orients a 3D object based on the plane defined by the visual guide, to which, rendering techniques are then applied such as physics-based rendering and image-based lighting.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Applicant: Adobe Systems Incorporated
    Inventor: Qingnan Zhou
  • Publication number: 20190012395
    Abstract: A subset of items that can be identified, promoted, or recommended to the user is determined based in part on rankings or other feedback that the user has given to other items in the set. The techniques discussed herein employ localized regularization to generate estimated values for the unknown values. Regularization refers to adding information into the system in order to generate the unknown values. This additional information of the system is an estimate, and is generated based on the known properties of the system. The techniques discussed herein employ localized regularization, which refers to estimating additional information based on the particular user for which the unknown values are being generated. In contrast to employing global regularization that treats all users in the system the same, the localized regularization discussed herein treats each user independently of the other users.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Applicant: Adobe Systems Incorporated
    Inventor: Kourosh Modarresi
  • Publication number: 20190014166
    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: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: 10178098
    Abstract: Methods and systems for controlling access to content include an authentication process that provides for increased speed by reducing, or eliminating in some cases, steps in the authentication process. In particular, the systems and methods can encode content paths previously authenticated for a particular user into an authentication token. When the user attempts to access one of the top content paths, the systems and methods can verify the user based on the encoded authentication token rather than following a complete authentication process.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 8, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Antonio Sanso
  • Patent number: 10176430
    Abstract: The present disclosure is directed toward systems and methods for extracting colors from a live camera feed and applying the extracted colors to a user's input digital design. For example, in response to the user targeting the camera of a client-computing device at a fixed position for a threshold amount of time, one or more embodiments described herein extracts a palette of dominant colors from the live camera feed and maps the palette of dominant colors onto one or more colors of the user's input digital design in real time.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: January 8, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Satish Shankar, Shawn Sheridan