Patents Assigned to Adobe System Incorporated
  • 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
  • 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
  • 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
  • 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: 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: 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: 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: 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: 10177845
    Abstract: Provided are methods and systems for improved user tracking via the exchange of information over narrow-beam infrared (IR) transmission. IR receivers are positioned around a venue. A limited-range, narrow-beam IR transmitter associated with a user sends IR signals that are received by the IR receiver when the IR transmitter is close enough to the receiver. The receiver then transmits signal data from the received signal to a back-end location tracking system (LTS) that aggregates and processes the received signal data as a detection event. Based on the detection event, the LTS determines the location of the IR receiver hence the location of the user. Because of the limited transmission range of the IR transmitter, analyzing the detection event allows precise determination of the user's location, orientation, and/or movements within the venue. The LTS can also determine the identity of the user.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: January 8, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: James Brown, Jared Bellows
  • Publication number: 20190005043
    Abstract: Automated digital asset tagging techniques and systems are described that support use of multiple vocabulary sets. In one example, a plurality of digital assets are obtained having first-vocabulary tags taken from a first-vocabulary set. Second-vocabulary tags taken from a second-vocabulary set are assigned to the plurality of digital assets through machine learning. A determination is made that at least one first-vocabulary tag includes a plurality of visual classes based on the assignment of at least one second-vocabulary tag. Digital assets are collected from the plurality of digital assets that correspond to one visual class of the plurality of visual classes. The model is generated using machine learning based on the collected digital assets.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Mayur Hemani, Balaji Krishnamurthy
  • Patent number: 10169830
    Abstract: In an online environment, a baseline attitude of an author of online content is determined. Based on the baseline attitude and a raw sentiment score for an instance of online content, an adjusted sentiment score for the online content instance is generated. A variance from the baseline attitude may be detected, based on the online content of the author. In response to the variance, a current mood of the author is determined and, using the current mood and the raw sentiment score, another adjusted sentiment score for the online content instance is generated. The baseline attitude of the author may be determined using one or more of an analysis of the online content instance, a demographic profile of the author, and a subject matter area of the online content instance. The detection of the variance from the baseline attitude may incorporate a frequency of instances of online content.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: January 1, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Gary Smith, William Brandon George
  • Patent number: 10169912
    Abstract: Methods and systems for reconstructing surfaces of an object using regional level sets (RLS) are disclosed. A scanning system scans an object and generates a point cloud. An RLS is iteratively determined as solution to a differential equation constrained by the point cloud. The RLS is a 2-tuple, where the first component corresponds to a region identification and the second component corresponds to the solution of the differential equation. The space around the point cloud is iteratively segmented into a plurality of regions. A single solution to the differential equation is applied, encompassing all the regions. The solution in regions of the space corresponding to the finer structures within the point cloud are modeled similar to the coarser regions. The solution in a particular region is iteratively based on the solution in the neighboring regions. An RLS is enabled to reconstruct thinner or smaller structures or surfaces of the object.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: January 1, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Jose Ignacio Echevarria Vallespi, Byungmoon Kim
  • Patent number: 10168982
    Abstract: Display control of a portion of a document by primary and secondary display devices is described. In one or more implementations, an input is received to a user interface displaying a document on a primary display device to cause a display of a portion of the document on a secondary display device. A navigation input is then received that causes a navigation of the display of the document on the primary display device while the secondary display device continues to display the portion of the document.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 1, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Sachin Soni, Ashish Duggal
  • Patent number: 10171524
    Abstract: Techniques for establishing a screen sharing session are described. Consistent with some embodiments, a web conferencing application executing at a mobile computing device enables a user to specify the identity of a remote computer. The identity of the remote computer is communicated to a web conferencing service, directing the server operating the web conferencing service to establish a remote desktop connection with the remote computer. Once established, the web conferencing service receives from the remote computer a stream of information representing a user interface of the remote computer, and then broadcasts the user interface to all computing devices participating in the web conferencing session, while enabling the mobile computing device to manipulate the user interface of the remote computer.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: January 1, 2019
    Assignee: Adobe Systems Incorporated
    Inventor: Guillaume Privat
  • Publication number: 20180374008
    Abstract: A computer based decision simulation tool system that includes data storage containing sales data for a plurality of products in a product line of a single brand. The sales data is organized to include quantity sold, selling price and sale date of a product over a period of time, at a predetermined level of temporal granularity. A processor is operatively coupled to the storage, and the processor is configured to execute instructions that when executed cause the processor to retrieve selected portions of the sales data. The processor operates to identify dependencies among products within the product line to generate a cross-product price elasticity that is indicative of percentage change in quantity sold of a focal product with respect to one percentage change in price of a different product in the product line. The process further operates to respond to user inputs to provide visual indications of the cross-product price elasticity.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Atanu Ranjan Sinha, Shiv Kumar Saini
  • Patent number: 10163254
    Abstract: Techniques and systems are described to render digital images on a defined substrate. In an example, a three-dimensional model is generated of the digital image as disposed on a substrate. Generation of the model includes application of a three-dimensional model of a surface of the substrate to the digital image and addition of material properties of the substrate to the three-dimensional model of the digital image). A viewing direction is detected of the three-dimensional model of the digital image, the detecting based on one or more sensors of the computing device. An effect of light is also ascertained on the three-dimensional model of the digital image having the material properties of the substrate at the detected viewing direction. The three-dimensional model of the digital image is rendered based on the detected viewing direction and the ascertained effect of light for display by the computing device.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Gregg Darryl Wilensky
  • Patent number: 10162804
    Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Robert M. Ayers
  • Patent number: 10165388
    Abstract: Methods and systems are provided for visualizing spatial audio using determined properties for time segments of the spatial audio. Such properties include the position sound is coming from, intensity of the sound, focus of the sound, and color of the sound at a time segment of the spatial audio. These properties can be determined by analyzing the time segment of the spatial audio. Upon determining these properties, the properties are used in rendering a visualization of the sound with attributes based on the properties of the sound(s) at the time segment of the spatial audio.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen Joseph DiVerdi, Yaniv De Ridder