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: 9710240Abstract: 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: GrantFiled: November 15, 2008Date of Patent: July 18, 2017Assignee: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
-
Patent number: 9274764Abstract: 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: GrantFiled: September 30, 2008Date of Patent: March 1, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
-
Patent number: 9170778Abstract: 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: GrantFiled: April 8, 2009Date of Patent: October 27, 2015Assignee: Adobe Systems IncorporatedInventors: Allison T. Ivmark, Ethan A. Eismann
-
Publication number: 20140250419Abstract: 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: ApplicationFiled: April 8, 2009Publication date: September 4, 2014Applicant: Adobe Systems IncorporatedInventors: Allison T. Ivmark, Ethan A. Eismann
-
Patent number: 8650484Abstract: 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: GrantFiled: February 24, 2009Date of Patent: February 11, 2014Assignee: Adobe Systems IncorporatedInventors: Rob Adams, Narciso B. Jaramillo, Ethan A. Eismann, Peter Flynn
-
Publication number: 20140033087Abstract: 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: ApplicationFiled: September 30, 2008Publication date: January 30, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
-
Publication number: 20140033084Abstract: 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: ApplicationFiled: November 15, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
-
Publication number: 20140033102Abstract: 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: ApplicationFiled: August 29, 2008Publication date: January 30, 2014Inventor: Ethan A. Eismann
-
Patent number: 8516385Abstract: 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: GrantFiled: August 29, 2008Date of Patent: August 20, 2013Assignee: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Robin James Adams
-
Publication number: 20130125051Abstract: 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: ApplicationFiled: September 28, 2007Publication date: May 16, 2013Applicant: Adobe Systems IncorporatedInventors: Yohko A. F. Kelley, Ethan A. Eismann
-
Patent number: 8386960Abstract: 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: GrantFiled: August 29, 2008Date of Patent: February 26, 2013Assignee: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Ty Voliter, Narciso Jaramillo
-
Patent number: 8209633Abstract: 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: GrantFiled: September 30, 2008Date of Patent: June 26, 2012Assignee: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams