The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 24, 2011

Filed:

Jul. 29, 2005
Applicants:

Sho Kuwamoto, San Francisco, CA (US);

Eliot Greenfield, Oakland, CA (US);

Mark Anders, San Francisco, CA (US);

Inventors:

Sho Kuwamoto, San Francisco, CA (US);

Eliot Greenfield, Oakland, CA (US);

Mark Anders, San Francisco, CA (US);

Assignee:

Adobe Systems Incorporated, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Systems and methods which implement declarative language for specifying states within imperative code are shown. According to embodiments an application program developer declaratively identifies one or more states within the imperative code of the application program. Declarative language identifying a particular state of an application program may both operate to identify the state and to describe the state so that the state may be selected or 'jumped to' without a user having to navigate the application program flow to arrive at the state. Particular states may be described using a difference or 'delta' between the particular state and another state, such as a base state. Transitions may be implemented between states, such as to provide animation, fading, color change, et cetera.


Find Patent Forward Citations

Loading…