Patents Assigned to Adobe Systems Incorporated
  • Patent number: 10176159
    Abstract: A computer implemented method and apparatus for detecting, validating, and correlating form-fields in a scanned document. The method comprises displaying a plurality of interactive form-fields associated with a scanned document, wherein each interactive form-field in the plurality of form-fields is defined by a location in the document where one or more previous users entered information on the scanned document, and a data type for the entered information.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: January 8, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Lalit Vohra, Yash Kumar Gupta, Aditya Kumar Pandey, Mohit Bansal
  • 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: 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
  • Patent number: 10169776
    Abstract: Methods described herein include prefetching information for a future visitor to a webpage or other resource. Prefetching the information can allow a provider to customize the webpage or resource with reduced latency. The methods can include notifying an experience provider associated with an advertisement prior to the user requesting the webpage or other resource. The notification can provide identification information corresponding to the client device or user. The notification also indicates that the client device or au user is about to be directed to the webpage or other resource. The notification can allow for retrieval of profile information associated with the identification information prior to the direction of the client device to the webpage or other resource.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Reza Jalili
  • Patent number: 10169782
    Abstract: The present disclosure is directed toward targeting advertisements to a close-knit group of users. Methods and systems of the present disclosure identify a close-knit group of users or devices based on the use of a concurrent streaming account. The methods and system further include providing an advertisement in conjunction with the content streaming to the devices of the close-knit group to increase the likelihood of a conversion. Optionally, the methods and systems tailor these advertisements based on an age segment of targeted users or based on features engaged by another user of the close-knit group.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
  • 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: 10171858
    Abstract: The present disclosure includes methods and systems for providing virtual reality content based on user biometric data. In particular, the disclosed systems and methods can modify virtual reality content to elicit target user responses and/or target user actions. Specifically, the disclosed systems and methods generate biometric response thresholds and determine user responses by comparing biometric data with the biometric response thresholds. The disclosed systems and methods select virtual reality content based on the user response to drive the user toward a particular target user response and/or target user action. The disclosed systems and methods also tailor virtual reality content to individual characteristics of the user. For example, the disclosed systems and methods select virtual reality content based on baseline biometric characteristics and corresponding response categories of a user.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: William George, Kevin Smith
  • 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: 10169374
    Abstract: Techniques to facilitate image searches using context of an image frame in a document are described. In one or more implementations, an image frame included within a document is detected, such as when the frame is inserted or selected. Content in the document in the vicinity of the image frame is analyzed to derive query terms corresponding to the content. Tag elements created for the query terms are exposed to enable selection of individual query terms as search parameters. An image search is conducted using selected query terms and images returned as results of the search are presented a candidates for insertion into the frame. Previews of images as being inserted in the image frame can be exposed show how the document would look with different images placed in the frame. Selection of a particular image from the arrangement causes insertion of the particular image into the image frame.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Olivier Sirven, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10169779
    Abstract: A computer implemented method and apparatus for displaying IPM messages based on an individual's past message interaction. The method comprises displaying an in-product message of a first plurality of in-product messages associated with a first product feature of a plurality of available product features; receiving an input with the displayed in-product message; based on the received input, determining that a threshold is not met; and displaying an in-product message of a second plurality of in-product messages associated with a second product feature of the plurality of available product features when the threshold is not met.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Lalit Vohra, Abhishek Modi, Rajeev Sharma
  • Patent number: 10169481
    Abstract: A preloading tool facilitates efficient loading for content associated with links in a web document. An index containing links for a current page is created. The index includes coordinates of the links and trigger area coordinates of a trigger area for each link. When a user interaction is detected in a trigger area indicating the user may wish to navigate to additional content (i.e., the predicted link), standard click behavior for the predicted link is disabled. Resources required to render the content (i.e., the new page) for the predicted link begin downloading and are cached. Once the user actually selects the link, the transition from the current page to the new page is accomplished without the new page appearing broken. In some instances, certain links are excluded from the index and/or target attributes point to one or more containers that will be updated by one or more of the links.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Alexandre Capt, Damien Antipa
  • 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: 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
  • 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: 10163088
    Abstract: Data structures, methods, program products and systems for creating and executing an executable file for the Binary Runtime Environment for Wireless (BREW) where the file is capable of causing presentation of a document embedded in the file on a BREW system.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Rupen Chanda, Pruthvish Shankarappa
  • Patent number: 10163003
    Abstract: Certain embodiments involve recognizing combinations of body shape, pose, and clothing in three-dimensional input images. For example, synthetic training images are generated based on user inputs. These synthetic training images depict different training figures with respective combinations of a body pose, a body shape, and a clothing item. A machine learning algorithm is trained to recognize the pose-shape-clothing combinations in the synthetic training images and to generate feature descriptors describing the pose-shape-clothing combinations. The trained machine learning algorithm is outputted for use by an image manipulation application. In one example, an image manipulation application uses a feature descriptor, which is generated by the machine learning algorithm, to match an input figure in an input image to an example image based on a correspondence between a pose-shape-clothing combination of the input figure and a pose-shape-clothing combination of an example figure in the example image.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhili Chen, Duygu Ceylan, Byungmoon Kim, Liwen Hu, Jimei Yang
  • Patent number: 10162498
    Abstract: In some embodiments, a processor accesses electronic content that includes multiple selectable objects that are renderable in a graphical interface. The processor generates multiple selection areas respectively associated with the selectable objects. An input to the graphical interface received within each selection area selects an associated selectable object. Generating the selection areas includes generating a boundary around at least one of the selectable objects. Any point within the boundary is closer to the associated selectable object than any other selectable object. Generating the selection areas also includes clipping the boundary to define the selection area for the selectable object. The processor adds the selection areas to a document object model associated with the electronic content. The document object model is usable for rendering the graphical interface with the selectable objects and identifying the selection areas.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Nathan Carl Ross
  • Patent number: 10162829
    Abstract: Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Peter S. MacLeod