DRAGGABLE MECHANISM FOR IDENTIFYING AND COMMUNICATING THE STATE OF AN APPLICATION
First Claim
Patent Images
1. A method for communicating a state of an application, comprising:
- defining a namespace for a draggable mechanism;
on a graphical display, locating the draggable mechanism within an application window;
appending metadata identifying application state information to a URL embedded within the draggable mechanism to reflect a first application state; and
updating the appended metadata at a predetermined interval to reflect an updated application state.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method and system for identifying and communicating a state of an application, a namespace is defined for a draggable mechanism. The draggable mechanism is located within an application window housing an application. Metadata identifying application state information is appended to a URL embedded within the draggable mechanism to reflect a first application state of the application. The metadata identifying the application state information is updated at a predetermined interval to reflect new application states.
-
Citations
34 Claims
-
1. A method for communicating a state of an application, comprising:
-
defining a namespace for a draggable mechanism; on a graphical display, locating the draggable mechanism within an application window; appending metadata identifying application state information to a URL embedded within the draggable mechanism to reflect a first application state; and updating the appended metadata at a predetermined interval to reflect an updated application state. - View Dependent Claims (2, 4, 5, 6, 9)
-
-
3. (canceled)
-
7. (canceled)
-
8. (canceled)
-
10. A computer-readable medium encoded with a computer-executable program to perform a method comprising:
-
defining a namespace for a draggable mechanism; on a graphical display, locating the draggable mechanism within an application window housing an application; appending metadata identifying application state information to a URL embedded within the draggable mechanism to reflect a first application state; and updating the metadata at a predetermined interval to reflect an updated application state. - View Dependent Claims (11, 13, 14, 15, 18)
-
-
12. (canceled)
-
16. (canceled)
-
17. (canceled)
-
19. A draggable mechanism for communicating the state of an application, comprising:
-
on a graphical display, a graphical icon located within an application window housing the application, said graphical icon configured to be dragged to a receiving application; and a Uniform Resource Identifier (URI) embedded within said graphical icon, the URI comprising; a scheme name defining a namespace for the URI, wherein the namespace defines identifiers corresponding to the application state; a path identifying a location of the application; and metadata identifying application state information, said metadata being separated from said scheme name and said path by a delimiting character. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for communicating a state of an application, the system comprising:
-
an application housed in an application window; a draggable mechanism located within the application window, said draggable mechanism comprising a graphical image and a Uniform Resource Identifier (URI) embedded within said graphical image, wherein said URI identifies a location for said graphical image and metadata identifying a state of said application appended to said URI; and a receiving application supporting drag-and-drop functionality to; receive said draggable mechanism; parse said draggable mechanism to extract the metadata identifying the state of said application; and execute said application at a state corresponding to the application state identified by the extracted metadata. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
27. (canceled)
-
33. (canceled)
-
34. (canceled)
Specification