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: 11749312Abstract: 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: GrantFiled: March 24, 2017Date of Patent: September 5, 2023Assignee: Adobe Inc.Inventors: Jesper Storm Bache, Bradee Rae Evans
-
Patent number: 11003467Abstract: 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: GrantFiled: March 22, 2017Date of Patent: May 11, 2021Assignee: ADOBE INC.Inventors: Jesper Storm Bache, Bradee Rae Evans
-
Patent number: 10963983Abstract: 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: GrantFiled: December 21, 2018Date of Patent: March 30, 2021Assignee: ADOBE INC.Inventors: John Fitzgerald, Jesper Storm Bache
-
Patent number: 10908764Abstract: 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: GrantFiled: August 22, 2018Date of Patent: February 2, 2021Assignee: Adobe Inc.Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
-
Patent number: 10691336Abstract: 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: GrantFiled: March 14, 2017Date of Patent: June 23, 2020Assignee: ADOBE INC.Inventors: Jesper Storm Bache, Bradee Rae Evans
-
Publication number: 20190114735Abstract: 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: ApplicationFiled: December 21, 2018Publication date: April 18, 2019Inventors: John Fitzgerald, Jesper Storm Bache
-
Patent number: 10163184Abstract: 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: GrantFiled: August 17, 2016Date of Patent: December 25, 2018Assignee: Adobe Systems IncorporatedInventors: John Fitzgerald, Jesper Storm Bache
-
Publication number: 20180364873Abstract: 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: ApplicationFiled: August 22, 2018Publication date: December 20, 2018Applicant: Adobe Systems IncorporatedInventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
-
Publication number: 20180276004Abstract: 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: ApplicationFiled: March 22, 2017Publication date: September 27, 2018Inventors: JESPER STORM BACHE, BRADEE RAE EVANS
-
Publication number: 20180276189Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Applicant: Adobe Systems IncorporatedInventors: Jesper Storm Bache, Bradee Rae Evans
-
Publication number: 20180267704Abstract: 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: ApplicationFiled: March 14, 2017Publication date: September 20, 2018Inventors: JESPER STORM BACHE, BRADEE RAE EVANS
-
Patent number: 10073583Abstract: 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: GrantFiled: October 8, 2015Date of Patent: September 11, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
-
Publication number: 20180053279Abstract: 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: ApplicationFiled: August 17, 2016Publication date: February 22, 2018Inventors: John FITZGERALD, Jesper Storm BACHE
-
Publication number: 20170102830Abstract: 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: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Inventors: Ian A. Wehrman, John N. Fitzgerald, Joel R. Brandt, Jesper Storm Bache, David A. Tristram, Barkin Aygun
-
Publication number: 20150205775Abstract: 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: ApplicationFiled: October 23, 2008Publication date: July 23, 2015Inventors: Eric Berdahl, Marissa Dulaney, Jesper Storm Bache