← Back to Patent Explorer
US6002402A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for producing a drag-and-drop object from a popup menu item

Assignee: CDD TECHNOLOGIES LLC
•
Filing: 1997-04-09
•
Granted: 1999-12-14
•
Expires: 2017-04-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are provided in conjunction with a graphical user interface (GUI) for producing drag-and-drop objects (317b) from one or more choice-items (317a) presented in a choice-listing menu of a source application program (314). The so-produced drag-and-drop object is dropped onto a receiving area (312c) and acquires new functionality based on the source of the choice-item and on the nature of the receiving area. A filename presented as a choice-item in a history portion of a FILE menu for example may be converted into a drag-and-drop object and dropped on an open desktop area. The dropped object (319) may be then activated to automatically launch the source application program and to automatically open the file identified by the original choice-item.

Inventors

  • 👤 John L. Schacher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:16
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/46; G06F9/54; G06F9/543

Claims Analysis

Total Claims: 59
Claim 1
Independent Claim 86 words
A machine-implemented method for using choice-items presented in a choice-listing menu for functions other than choice-item selection or choice-item activation, said method comprising the steps of: (a) detecting selection of a presented choice-item; (b) identifying object specifications of the selected choice-item; (c) detecting special keying on the selected choice-item, where the special keying indicates a request for producing a drag-and-drop object from the selected choice-item; and (d) using the identified object specifications of the selected choice-item that was specially keyed on to generate a drag-and-drop object.
Claim 2
Dependent Claim 86 words
A machine-implemented method for using choice-items presented in a choice-listing menu for functions other than choice-item selection or choice-item activation, said method comprising the steps of: (a) detecting selection of a presented choice-item; (b) identifying object specifications of the selected choice-item; (c) detecting special keying on the selected choice-item, where the special keying indicates a request for producing a drag-and-drop object from the selected choice-item; and (d) using the identified object specifications of the selected choice-item that was specially keyed on to generate a drag-and-drop object.
Claim 3
Dependent Claim 78 words
A machine-implemented method according to claim 1 wherein the implementing machine has an operating system (OS) that detects events and said step (a) of detecting selection includes: (a.1) subclassing an application program to cause the subclassed application program to request an OS callback to a menu monitoring routine each time the OS detects an event involving the subclassed program; (a.2) determining within the menu monitoring routine whether the OS-detected event is a movement-invoked selection of a next choice-item.
Claim 4
Dependent Claim 59 words
A machine-implemented method according to claim 2 further comprising between said step (b) of identifying and said step (c) of detecting the step of: (b.1) copying the identified object specifications of the selected choice-item into a buffer that is later accessible to the menu monitoring routine at the time of said step (d) of using the identified object specifications.
Claim 5
Dependent Claim 63 words
A machine-implemented method according to claim 2 wherein said implementing machine comprises a movable mouse having left and right depressible buttons and further wherein said step (c) of detecting special keying includes: (c.1) determining within the menu monitoring routine whether the OS-detected event indicates completion of a mouse right-button depression and a mouse dragging movement over an area associated with the selected choice-item.
Claim 6
Dependent Claim 83 words
A machine-implemented method according to claim 2 wherein said operating system (OS) produces drag-and-drop objects in response to passed requests for production of such drag-and-drop objects and in further response to passed object specifications defining attributes of the to-be-produced drag-and-drop objects, and wherein said step (d) of using includes: (d.1) passing the identified object specifications of the specially keyed on choice-item to the OS; and (d.2) transmitting to the OS a request to produce a drag-and-drop object based on the passed object specifications.
Claim 7
Dependent Claim 40 words
A machine-implemented method according to claim 2 further comprising between said step (c) of detecting special keying and said step (d) of using, the step of: (c.1) closing the choice-listing menu in which the specially keyed on choice-item was presented.
Claim 8
Dependent Claim 64 words
A machine-implemented method according to claim 6 wherein the choice-listing menu in which the specially keyed on choice-item was presented is a submenu of one or more other opened choice-listing menus and wherein between said step (c) of detecting special keying and said step (d) of using, the method further comprises the steps of: (c.2) closing the one or more other opened choice-listing menus.
Claim 9
Dependent Claim 96 words
A machine-implemented method according to claim 1 wherein said implementing machine comprises a graphically-oriented user input device having means by which the user can request movement of a displayed graphical object and further wherein said step (c) of detecting special keying includes: (c.1) detecting a user request presented by way of said graphically-oriented user input device for movement of the selected choice-item; and (c.2) detecting a simultaneous user request presented by simultaneous depression of a pre-assigned button for a special drag of the selected choice-item, said special drag indicating a request for initiating a drag-and-drop operation.
Claim 10
Dependent Claim 52 words
A machine-implemented method according to claim 1 further comprising the steps of: (e) allowing the generated drag-and-drop object to be dropped on a user-selected receiving area; and (f) producing in the user-selected receiving area, a dropped object having properties defined by an inter-application transfer to the receiving area of said object specifications.
Claim 11
Dependent Claim 93 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 12
Dependent Claim 93 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 13
Dependent Claim 114 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on: (c) allowing the generated drag-and-drop object to be dropped on a user-selected receiving area; and (d) producing in the user-selected receiving area, a dropped object having properties defined by the user-selected receiving area and by the source area.
Claim 14
Dependent Claim 114 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on: (c) allowing the generated drag-and-drop object to be dropped on a user-selected receiving area; and (d) producing in the user-selected receiving area, a dropped object having properties defined by the user-selected receiving area and by the source area.
Claim 15
Dependent Claim 104 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a historical filename of a data file previously worked on under an associated application program; (c.1) the user-selected receiving area can be an open desktop area; and (d.1) when the user-selected receiving area is such an open desktop area, and the selected choice-item that was specially keyed on is such a historical filename, said producing step produces a shortcut object on the open desktop area for automatically launching the associated application program and simultaneously opening the named historical data file from within the launched application program.
Claim 16
Dependent Claim 136 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a net -- favorite FileName representation of a file that is frequently downloaded by way of a network; (c.1) the user-selected receiving area can be an open desktop area; and (d.1) when the user-selected receiving area is such an open desktop area, and the selected choice-item that was specially keyed on is such net -- favorite FileName representation, said producing step produces a shortcut object on the open desktop area for automatically launching a Notification Program that, when invoked, tests an external version of the file identified by said net -- favorite FileName for changes relative to a local copy that has been previously downloaded, and if there are differences, fetches the latest version from over the network.
Claim 17
Dependent Claim 99 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a network sitename displayed in a sitename recording menu within a network browsing program; (c.1) the user-selected receiving area can be an open desktop area; and (d.1) when the user-selected receiving area is such an open desktop area, and the selected choice-item that was specially keyed on is such a network sitename, said producing step produces a shortcut object on the open desktop area for automatically launching the network browsing program and automatically seeking the network site identified by the sitename.
Claim 18
Dependent Claim 101 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be an e-mail address displayed in an address recording menu within an electronic-mail program; (c.1) the user-selected receiving area can be an open desktop area; and (d.1) when the user-selected receiving area is such an open desktop area, and the selected choice-item that was specially keyed on is such a e-mail address, said producing step produces a shortcut object on the open desktop area for automatically launching the electronic-mail program and automatically addressing an e-mail message to the addressee identified by the e-mail address.
Claim 19
Dependent Claim 89 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a function choice-item displayed in a functions listing menu within an application program; (c.1) the user-selected receiving area can be an open desktop area; and (d.1) when the user-selected receiving area is such an open desktop area, and the selected choice-item that was specially keyed on is such a function choice-item, said producing step produces a function object on the open desktop area for invoking the identified function from the desktop.
Claim 20
Dependent Claim 87 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a tool choice-item displayed in a tools listing menu within an application program; (c.1) the user-selected receiving area can be a toolbar area; and (d.1) when the user-selected receiving area is such a toolbar area, and the selected choice-item that was specially keyed on is such a tool choice-item, said producing step produces a tool object in the toolbar area for invoking the corresponding tool function from the toolbar.
Claim 21
Dependent Claim 91 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can be a first choice-item displayed in a first listing menu within a first application program; (c.1) the user-selected receiving area can be an executable object that when invoked launches a second application program; and (d.1) when the user-selected receiving area is such an executable object, and the selected choice-item that was specially keyed on is such a first choice-item, said producing step transfers object specifications of the first choice-item to the second application program.
Claim 22
Dependent Claim 84 words
A machine-implemented method according to claim 11 wherein: (a.1) the selected choice-item that was specially keyed can identify a file having a filename with a file-categorizing extension; (c.1) the user-selected receiving area can discriminate between received object specifications having different file-categorizing extensions; and (d.1) when the user-selected receiving area is such a discriminator among different file-categorizing extensions, and the selected choice-item that was specially keyed on is such an extension categorized choice-item, said producing step produces different results in response to different file-categorizing extensions.
Claim 23
Dependent Claim 109 words
An instructing device adapted for passing execution instructions to an instructable machine, wherein the instructable machine uses choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said execution instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 24
Dependent Claim 109 words
An instructing device adapted for passing execution instructions to an instructable machine, wherein the instructable machine uses choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said execution instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 25
Dependent Claim 151 words
A computer system comprising: (a) display means for displaying a plurality of graphical items including a graphical desktop layer, one or more overlying, graphical windows and a user-movable cursor, wherein at least one of the windows occasionally contains a choice-listing menu presenting a plurality of selectable choice-items; (b) a graphically-oriented user input device for manipulating one or more of said graphical items; and (c) graphical user interface means for detecting and processing graphically oriented manipulations and producing corresponding results, said graphical user interface means including: (c.1) hot key detecting means for detecting special keying by a user on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (c.2) object generating means for generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 26
Dependent Claim 151 words
A computer system comprising: (a) display means for displaying a plurality of graphical items including a graphical desktop layer, one or more overlying, graphical windows and a user-movable cursor, wherein at least one of the windows occasionally contains a choice-listing menu presenting a plurality of selectable choice-items; (b) a graphically-oriented user input device for manipulating one or more of said graphical items; and (c) graphical user interface means for detecting and processing graphically oriented manipulations and producing corresponding results, said graphical user interface means including: (c.1) hot key detecting means for detecting special keying by a user on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (c.2) object generating means for generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 27
Dependent Claim 47 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: OPEN FILE, SAVE FILE, SAVE FILE AS, RENAME FILE, CLOSE FILE, unfurl FILE HISTORY, and EXIT FILE.
Claim 28
Dependent Claim 39 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: EDIT UNDO, EDIT COPY, EDIT CUT, and EDIT PASTE.
Claim 29
Dependent Claim 26 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least an unfurl FILE HISTORY function.
Claim 30
Dependent Claim 39 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: spell-checking, grammar-checking, clip-art fetch, thesaurus-substitute, magnifying glass, and macro-playback.
Claim 31
Dependent Claim 35 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: MACRO RECORD and MACRO PLAYBACK.
Claim 32
Dependent Claim 46 words
A machine-implemented method according to claim 10 where the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: visiting a favorite or bookmarked internet site; performing an ftp file-download; and performing a newsgroup exchange.
Claim 33
Dependent Claim 26 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least listing e-mail aliases or addresses.
Claim 34
Dependent Claim 25 words
A machine-implemented method according to claim 10 wherein the normal functions associated with normal keying on the choice-items include at least listing specially-encoded data files.
Claim 35
Dependent Claim 37 words
A machine-implemented method according to claim 29 wherein the listed, specially-encoded data files include at least one of: HTML files, dot-TXT files, dot-WAV files, dot-BMP files, dot-GIF files, dot-PCX files, and files with other picture defining formats.
Claim 36
Dependent Claim 109 words
A machine-implemented method for use with a plurality of choice-items presented in one or more, popped choice-listing menus, wherein said popped choice-listing menus are each temporarily presented in a display area and retracted after use, and wherein such use can include a normal keying on one of the presented choice-items for invoking a respective normal function associated with the normally keyed-on choice-item, said method comprising the steps of: (a) detecting special keying on a presented choice-item, where the special keying indicates a request for dragging the specially-keyed-on choice-item away from the corresponding choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 37
Dependent Claim 109 words
A machine-implemented method for use with a plurality of choice-items presented in one or more, popped choice-listing menus, wherein said popped choice-listing menus are each temporarily presented in a display area and retracted after use, and wherein such use can include a normal keying on one of the presented choice-items for invoking a respective normal function associated with the normally keyed-on choice-item, said method comprising the steps of: (a) detecting special keying on a presented choice-item, where the special keying indicates a request for dragging the specially-keyed-on choice-item away from the corresponding choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 38
Dependent Claim 47 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: OPEN FILE, SAVE FILE, SAVE FILE AS, RENAME FILE, CLOSE FILE, unfurl FILE HISTORY, and EXIT FILE.
Claim 39
Dependent Claim 39 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: EDIT UNDO, EDIT COPY, EDIT CUT, and EDIT PASTE.
Claim 40
Dependent Claim 26 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least an unfurl FILE HISTORY function.
Claim 41
Dependent Claim 39 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: spell-checking, grammar-checking, clip-art fetch, thesaurus-substitute, magnifying glass, and macro-playback.
Claim 42
Dependent Claim 35 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: MACRO RECORD and MACRO PLAYBACK.
Claim 43
Dependent Claim 46 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least one of the functions in the group consisting of: visiting a favorite or bookmarked internet site; performing an ftp file-download; and performing a newsgroup exchange.
Claim 44
Dependent Claim 26 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least listing e-mail aliases or addresses.
Claim 45
Dependent Claim 25 words
A machine-implemented method according to claim 31 wherein the normal functions associated with normal keying on the choice-items include at least listing specially-encoded data files.
Claim 46
Dependent Claim 37 words
A machine-implemented method according to claim 39 wherein the listed, specially-encoded data files include at least one of: HTML files, dot-TXT files, dot-WAV files, dot-BMP files, dot-GIF files, dot-PCX files, and files with other picture defining formats.
Claim 47
Dependent Claim 108 words
A manufactured instructing signal for conveying instructions to an instructable machine, wherein the instructable machine displays choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said conveyed instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 48
Dependent Claim 108 words
A manufactured instructing signal for conveying instructions to an instructable machine, wherein the instructable machine displays choice-items presented in one or more choice-listing menus, wherein choice-items can be normally keyed on to invoke respective normal functions associated with the choice-items, said conveyed instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 49
Dependent Claim 127 words
A manufactured instructing signal for conveying instructions to an instructable machine, wherein the instructable machine provides a plurality of choice-items presented in one or more, popped choice-listing menus, wherein said popped choice-listing menus are each temporarily presented in a display area and retracted after use, and wherein such use can include a normal keying on one of the presented choice-items for invoking a respective normal function associated with the normally keyed-on choice-item, said conveyed instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a presented choice-item, where the special keying indicates a request for dragging the specially-keyed-on choice-item away from the corresponding choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 50
Dependent Claim 127 words
A manufactured instructing signal for conveying instructions to an instructable machine, wherein the instructable machine provides a plurality of choice-items presented in one or more, popped choice-listing menus, wherein said popped choice-listing menus are each temporarily presented in a display area and retracted after use, and wherein such use can include a normal keying on one of the presented choice-items for invoking a respective normal function associated with the normally keyed-on choice-item, said conveyed instructions including instructions for causing the machine to perform the steps of: (a) detecting special keying on a presented choice-item, where the special keying indicates a request for dragging the specially-keyed-on choice-item away from the corresponding choice-listing menu; and (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on.
Claim 51
Dependent Claim 126 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus of a first application program, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu of the first application program, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on; (c) allowing the generated drag-and-drop object to be dropped on a receiving area of a second application program; and (d) producing in the receiving area of the second application program, a dropped object having properties defined by the receiving area.
Claim 52
Dependent Claim 126 words
A machine-implemented method for use with a plurality of choice-items presented in one or more choice-listing menus of a first application program, said method comprising the steps of: (a) detecting special keying on a selected choice-item that is displayed in a source area within an opened choice-listing menu of the first application program, where the special keying indicates a request for dragging the selected choice-item away from of the opened choice-listing menu; (b) generating a drag-and-drop object from the selected choice-item that was specially keyed on; (c) allowing the generated drag-and-drop object to be dropped on a receiving area of a second application program; and (d) producing in the receiving area of the second application program, a dropped object having properties defined by the receiving area.
Claim 53
Dependent Claim 16 words
A machine-implemented method according to claim 43 wherein the second application program is a GUI desktop.
Claim 54
Dependent Claim 23 words
A machine-implemented method according to claim 43 wherein the selected choice-item that was specially keyed on represents a favorite or bookmarked internet site.
Claim 55
Dependent Claim 20 words
A machine-implemented method according to claim 43 wherein the selected choice-item that was specially keyed on represents an e-mail address.
Claim 56
Dependent Claim 64 words
A machine-implemented method according to claim 43 wherein the selected choice-item that was specially keyed on represents a file and the receiving area of the second application program is a `favorite addressee` object which automatically copies the file dropped thereon into or automatically attaches the file dropped thereon to an e-mail letter and which automatically then sends the letter to a corresponding `favorite addressee`.
Claim 57
Dependent Claim 25 words
A machine-implemented method according to claim 43 wherein the generated drag-and-drop object represents an object which OPENS a pre-identified-file after launching an associated application program.
Claim 58
Dependent Claim 42 words
A machine-implemented method according to claim 48 wherein the object which OPENS said pre-identified-file is tucked into a desktop Start -- Up folder so that the function of said object which OPENS will be automatically executed when an associated desktop starts up.
Claim 59
Dependent Claim 23 words
A machine-implemented method according to claim 43 wherein the generated drag-and-drop object represents an object which performs a function of a shrunken window.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag