Patents by Inventor Ethan A. Eismann

Ethan A. Eismann 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: 9710240
    Abstract: A method and apparatus for filtering the set of object features of a user interface and presenting the filtered set of object features for display on a display device associated with a computer system. In one example, the system generates transition timeline data for state transitions in the user interface and filters the transition timeline data as a function of a state of the user interface to generate a filtered list of transitions for display of a transition timeline. The filtering is a function of a state of the user interface.
    Type: Grant
    Filed: November 15, 2008
    Date of Patent: July 18, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
  • Patent number: 9274764
    Abstract: A method is illustrated that comprises receiving at least two states, each state including at least one object with an associated property. Further, the method includes comparing each object of each state to produce a set of differences between states. Additionally, the method includes defining a transition based upon the set of differences.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 1, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
  • Patent number: 9170778
    Abstract: Embodiments include a computer-readable medium embodying program code comprising code for receiving input defining a plurality of cells and a logical relationship between the cells, each cell representing a master screen of an application under development. Additional code for associating an asset with a cell, and code for storing a hyper-wireframe data structure identifying the plurality of cells, the logical relationship between the cells, and the asset may be included. The cells may be part of a hyper-wireframe embodied in a data structure alongside a plurality of assets and a target characteristic value of an intended target of the application under development. An application may determine whether to enable or disable an editing feature of an editing application based on the asset and the target characteristic value. Additionally or alternatively, permission data associated with assets may be used to enable or disable the editing feature.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: October 27, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Allison T. Ivmark, Ethan A. Eismann
  • Publication number: 20140250419
    Abstract: Embodiments include a computer-readable medium embodying program code comprising code for receiving input defining a plurality of cells and a logical relationship between the cells, each cell representing a master screen of an application under development. Additional code for associating an asset with a cell, and code for storing a hyper-wireframe data structure identifying the plurality of cells, the logical relationship between the cells, and the asset may be included. The cells may be part of a hyper-wireframe embodied in a data structure alongside a plurality of assets and a target characteristic value of an intended target of the application under development. An application may determine whether to enable or disable an editing feature of an editing application based on the asset and the target characteristic value. Additionally or alternatively, permission data associated with assets may be used to enable or disable the editing feature.
    Type: Application
    Filed: April 8, 2009
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Allison T. Ivmark, Ethan A. Eismann
  • Patent number: 8650484
    Abstract: The disclosed methods and systems provide a computer content creation application that allows movement and use of components between editing contexts. Different editing contexts may result where the content utilizes instances of one or more components that are defined outside the outer context in which the instances are used. In another example, different editing contexts result where components are, for one reason or another, stored in separate locations. Embodiments disclosed herein further facilitate developing and using of multi-editing context computer content by providing techniques for organizing parts of content according to content editing context. Other embodiments organize such parts based on the particular editing and use functionality available in a current editing context. Certain embodiments simplify and facilitate a user's ability to move components from an outer or general context into another context, such as into a particular component's instance definition.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: February 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Rob Adams, Narciso B. Jaramillo, Ethan A. Eismann, Peter Flynn
  • Publication number: 20140033087
    Abstract: A method is illustrated that comprises receiving at least two states, each state including at least one object with an associated property. Further, the method includes comparing each object of each state to produce a set of differences between states. Additionally, the method includes defining a transition based upon the set of differences.
    Type: Application
    Filed: September 30, 2008
    Publication date: January 30, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
  • Publication number: 20140033084
    Abstract: A method and apparatus for filtering the set of object features of a user interface and presenting the filtered set of object features for display on a display device associated with a computer system. In one example, the system generates transition timeline data for state transitions in the user interface and filters the transition timeline data as a function of a state of the user interface to generate a filtered list of transitions for display of a transition timeline. The filtering is a function of a state of the user interface.
    Type: Application
    Filed: November 15, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
  • Publication number: 20140033102
    Abstract: A method includes receiving a task selection that identifies a task within a display area, the display area displaying content and an object. The content is translated, based upon the task, from a first format to a second format. The object is replaced with a further object, based upon the task, the replacing being displayed in the display area as a transition animation. The s content and the further object are displayed within the display area.
    Type: Application
    Filed: August 29, 2008
    Publication date: January 30, 2014
    Inventor: Ethan A. Eismann
  • Patent number: 8516385
    Abstract: A method comprising associating a user interface object and a user interface state of a user interface, the user interface state being at least partially defined by respective configurations of a collection of user interface objects included within the user interface in the state. The method further includes receiving a link instruction identifying an association between the user interface object and a further user interface state. Additionally, the method includes processing the link instruction to associate the user interface object with the further user interface state. The method also includes displaying, a visual representation of the association between the user interface object and the further user interface state.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 20, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Ethan A. Eismann, Robin James Adams
  • Publication number: 20130125051
    Abstract: Historical review using manipulable visual indicators is described, including providing a visual indicator of activity associated with a file, the visual indicator being presented as a function of time, presenting an element associated with the visual indicator, the element being configured to be manipulated by an input device, and manipulating the element associated with the visual indicator, the element being configured to send a request to access data associated with one or more versions of the file when positioned relative to a portion of the visual indicator.
    Type: Application
    Filed: September 28, 2007
    Publication date: May 16, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Yohko A. F. Kelley, Ethan A. Eismann
  • Patent number: 8386960
    Abstract: A software development environment may have a object interaction construction interface for defining sentences that include two or more sentence atoms in an ordered arrangement. The sentence atoms may be one of: a source object, an event, a target object, and an action. The object interaction construction interface may receive user input selecting the sentence atoms in a particular sequence. The object interaction construction interface may configure a menu list of available second sentence atoms according to the type of sentence atom selected as the first sentence atom. Throughout the sequence, the object interaction construction interface will self-configure the next menu list according to the type of atom selected in the previous selection. When the sentence is complete, the software development environment may generate program instructions and/or data structures to implement object interactions defined by the sentence, which may be used to build an application.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: February 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Ethan A. Eismann, Ty Voliter, Narciso Jaramillo
  • Patent number: 8209633
    Abstract: A method is illustrated that comprises displaying a first visual representation of a set of object properties of a plurality of objects, and a second visual representation of a set of object properties of the plurality of objects, each object of the plurality of objects having a property. The method further includes receiving input selecting an object of the plurality of objects having the property, the property displayed as a transition of the selected object from the first visual representation to the second visual representation. The method additionally includes sorting the plurality of objects based upon the selected object to create a sorted plurality of objects. Further, the method includes generating transition timeline data that includes the sorted plurality of objects.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 26, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams