Patents by Inventor Jesper Storm Bache

Jesper Storm Bache has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11749312
    Abstract: Timeline creation of electronic document creation states is described. In one or more implementations, document creation states are created responsive to performing editing operations on a document. Document creation state snapshots are then generated for respective document creation states responsive to the document creation states meeting at least one criterion. The at least one criterion may be based on an amount of change in the document, completion of an editing operation, specific alterations to the document, a user request to create a document creation state snapshot, and so on. The resulting document creation state snapshots along with visual representations of metadata associated with the respective document creation states are compiled into a single timeline in a chronological order of when the respective document creation states occurred.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: September 5, 2023
    Assignee: Adobe Inc.
    Inventors: Jesper Storm Bache, Bradee Rae Evans
  • Patent number: 11003467
    Abstract: Systems and methods provide for a visual history of state changes for content of a document that is being modified within a content editing application. When modifications are made to the content within the content editing application, the modifications are recorded as state changes, and a graphical representation is generated for the modified content at each state change. The graphical representations with associated state changes are presented in a visual history area allowing the user to visually identify the state of the content corresponding to each graphical representation. The user can select a particular graphical representation from the visual history area and the content is transformed to the state corresponding to the selected graphical representation.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 11, 2021
    Assignee: ADOBE INC.
    Inventors: Jesper Storm Bache, Bradee Rae Evans
  • Patent number: 10963983
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 30, 2021
    Assignee: ADOBE INC.
    Inventors: John Fitzgerald, Jesper Storm Bache
  • Patent number: 10908764
    Abstract: Inter-context coordination to facilitate synchronized presentation of image content is described. In example embodiments, an application includes multiple execution contexts that coordinate handling user interaction with a coordination policy established using an inter-context communication mechanism. The application produces first and second execution contexts that are responsible for user interaction with first and second image content, respectively. Generally, the second execution context provides a stipulation for the coordination policy to indicate which execution context is to handle a response to a given user input event. With an event routing policy, an event routing rule informs the first execution context if a user input event should be routed to the second execution context.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: February 2, 2021
    Assignee: Adobe Inc.
    Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
  • Patent number: 10691336
    Abstract: A customized configuration of controls on a dynamic keyboard is provided for an application using a control configuration file separate from the application. The control configuration file includes a control configuration for each custom control and a layout description. Each control configuration includes a visual description and a command description for a corresponding custom control. The visual description provides data regarding visual aspects of the custom control, while the command description includes data regarding behavioral aspects of the custom control. The layout description includes data for positioning visual representations of the custom controls on a dynamic keyboard. When the application is launched, a storage location is scanned to identify the control configuration file, and the control configuration file is used to configure the custom controls on the dynamic keyboard.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: June 23, 2020
    Assignee: ADOBE INC.
    Inventors: Jesper Storm Bache, Bradee Rae Evans
  • Publication number: 20190114735
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 18, 2019
    Inventors: John Fitzgerald, Jesper Storm Bache
  • Patent number: 10163184
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: John Fitzgerald, Jesper Storm Bache
  • Publication number: 20180364873
    Abstract: Inter-context coordination to facilitate synchronized presentation of image content is described. In example embodiments, an application includes multiple execution contexts that coordinate handling user interaction with a coordination policy established using an inter-context communication mechanism. The application produces first and second execution contexts that are responsible for user interaction with first and second image content, respectively. Generally, the second execution context provides a stipulation for the coordination policy to indicate which execution context is to handle a response to a given user input event. With an event routing policy, an event routing rule informs the first execution context if a user input event should be routed to the second execution context.
    Type: Application
    Filed: August 22, 2018
    Publication date: December 20, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
  • Publication number: 20180276004
    Abstract: Systems and methods provide for a visual history of state changes for content of a document that is being modified within a content editing application. When modifications are made to the content within the content editing application, the modifications are recorded as state changes, and a graphical representation is generated for the modified content at each state change. The graphical representations with associated state changes are presented in a visual history area allowing the user to visually identify the state of the content corresponding to each graphical representation. The user can select a particular graphical representation from the visual history area and the content is transformed to the state corresponding to the selected graphical representation.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: JESPER STORM BACHE, BRADEE RAE EVANS
  • Publication number: 20180276189
    Abstract: Timeline creation of electronic document creation states is described. In one or more implementations, document creation states are created responsive to performing editing operations on a document. Document creation state snapshots are then generated for respective document creation states responsive to the document creation states meeting at least one criterion. The at least one criterion may be based on an amount of change in the document, completion of an editing operation, specific alterations to the document, a user request to create a document creation state snapshot, and so on. The resulting document creation state snapshots along with visual representations of metadata associated with the respective document creation states are compiled into a single timeline in a chronological order of when the respective document creation states occurred.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Jesper Storm Bache, Bradee Rae Evans
  • Publication number: 20180267704
    Abstract: A customized configuration of controls on a dynamic keyboard is provided for an application using a control configuration file separate from the application. The control configuration file includes a control configuration for each custom control and a layout description. Each control configuration includes a visual description and a command description for a corresponding custom control. The visual description provides data regarding visual aspects of the custom control, while the command description includes data regarding behavioral aspects of the custom control. The layout description includes data for positioning visual representations of the custom controls on a dynamic keyboard. When the application is launched, a storage location is scanned to identify the control configuration file, and the control configuration file is used to configure the custom controls on the dynamic keyboard.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: JESPER STORM BACHE, BRADEE RAE EVANS
  • Patent number: 10073583
    Abstract: Inter-context coordination to facilitate synchronized presentation of image content is described. In example embodiments, an application includes multiple execution contexts that coordinate handling user interaction with a coordination policy established using an inter-context communication mechanism. The application produces first and second execution contexts that are responsible for user interaction with first and second image content, respectively. Generally, the second execution context provides a stipulation for the coordination policy to indicate which execution context is to handle a response to a given user input event. With an event routing policy, an event routing rule informs the first execution context if a user input event should be routed to the second execution context.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: September 11, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
  • Publication number: 20180053279
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Inventors: John FITZGERALD, Jesper Storm BACHE
  • Publication number: 20170102830
    Abstract: Inter-context coordination to facilitate synchronized presentation of image content is described. In example embodiments, an application includes multiple execution contexts that coordinate handling user interaction with a coordination policy established using an inter-context communication mechanism. The application produces first and second execution contexts that are responsible for user interaction with first and second image content, respectively. Generally, the second execution context provides a stipulation for the coordination policy to indicate which execution context is to handle a response to a given user input event. With an event routing policy, an event routing rule informs the first execution context if a user input event should be routed to the second execution context.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
  • Publication number: 20150205775
    Abstract: A computer-implemented method for combining documents includes displaying one or more documents in a first document group in a source window; displaying one or more documents in a second document group in a target window; receiving an instruction to move the source window towards the target window; moving the source window so that it overlaps the target window; receiving an instruction to release the source window; and combining the documents in the first document group with the documents in the second document group to create a new document group in the target window, where the new document group comprises a first document subgroup which comprises the documents in the first document group and a second document subgroup which comprises the documents in the second document group, and where the target window is subdivided with a visual indication that the first document subgroup is separate from the second document subgroup.
    Type: Application
    Filed: October 23, 2008
    Publication date: July 23, 2015
    Inventors: Eric Berdahl, Marissa Dulaney, Jesper Storm Bache