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

Method for routing items within a computer system

Assignee: Apple Inc
•
Filing: 1993-09-30
•
Granted: 1997-01-21
•
Expires: 2013-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are provided for routing information with a pointer-based computer such as a pen-based computer. The routing actions may be faxing, printing, mailing (electronically), and beaming (by infrared light). The routed information may be document or other item produced by or associated with a particular application running on the computer. Routing actions that send items out of the computer system preferably are processed according to the following steps. First one or more menus or windows associated with the application of the document being routed are displayed on a display screen of the computer. At least one of these menus or windows contains a list of routing actions available to the application. The user selects one of these routing actions and, in some cases, provides additional information pertaining to the destination, format, etc. of the document being routed. Then the document or item being routed is transferred to an out box which resides, at least in part, in the memory of the computer system. The out box is communication with a plurality of ports such as a modem, an IR beam transceiver, etc. From the out box, the item is routed out of the computer system and through one of the ports and the process is concluded.

Inventors

  • 👤 Gregg S. Foster
  • 👤 John R. Meier
  • 👤 Stephen P. Capps

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 20:26
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1626; G06Q; G06Q10/00; G06Q10/10; G06Q10/107

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 188 words
A method of performing a routing action on a document in a pointer-based computer system having a processor, a display, and memory, the method comprising the following steps: running an application on the processor, the application having a document associated therewith that is to be routed; producing an action list in response to at least one selection gesture implemented by a pointing means, the action list containing a list of routing actions available to the application, and residing, at least in part, in the memory; displaying on the display at least one window, the at least one window containing the list of routing actions available to the application; selecting a routing action for the document from the list of routing actions; subsequent to said selecting, transferring the document to an out box in communication with a plurality of ports and residing, at least in part, in the memory, the out box having a plurality of different groups and being arranged to associate the document with one of the different groups based on the selected routing action; and performing the routing action on the document via the out box.
Claim 2
Independent Claim 188 words
A method of performing a routing action on a document in a pointer-based computer system having a processor, a display, and memory, the method comprising the following steps: running an application on the processor, the application having a document associated therewith that is to be routed; producing an action list in response to at least one selection gesture implemented by a pointing means, the action list containing a list of routing actions available to the application, and residing, at least in part, in the memory; displaying on the display at least one window, the at least one window containing the list of routing actions available to the application; selecting a routing action for the document from the list of routing actions; subsequent to said selecting, transferring the document to an out box in communication with a plurality of ports and residing, at least in part, in the memory, the out box having a plurality of different groups and being arranged to associate the document with one of the different groups based on the selected routing action; and performing the routing action on the document via the out box.
Claim 3
Dependent Claim 25 words
The method of claim 1 wherein at least one of the one or more selection gestures is made by tapping the display with a stylus.
Claim 4
Dependent Claim 47 words
The method of claim 1 wherein the one or more menus includes an action menu displaying the list of routing actions from the action list and one or more direct actions selected from the group consisting of deleting the document, duplicating the document, and copying the document.
Claim 5
Dependent Claim 47 words
The method of claim 1 wherein the step of displaying on the display one or more windows includes a step of displaying a routing slip identifying the action to be performed and having one or more fields identifying a destination to which the document will be routed.
Claim 6
Dependent Claim 36 words
The method of claim 4 further comprising the following steps: determining a probable destination from content in the document; and inserting the probable destination in the one or more fields identifying the destination of the document.
Claim 7
Dependent Claim 19 words
The method of claim 4 wherein the routing slip also has one or more fields specifying a document format.
Claim 8
Dependent Claim 89 words
The method of claim 1 wherein the step of performing the routing action on the document includes the following steps: displaying on the display an out box window representing the out box and including an entry for the document and one or more buttons; displaying on the display one or more dialog boxes in response to selection gestures on the one or more buttons, the one or more dialog boxes containing dialog according to instructions in an out box categories list residing, at least in part, in the memory.
Claim 9
Independent Claim 161 words
A method of routing a document in a pointer-based computer system having display means and a memory, and running a computer-implemented application, the method comprising the following steps: displaying on the display means an action menu including one or more routing action types associated with the application; displaying on the display means a routing slip for a selected routing action from the action menu, the routing slip at least containing fields for defining parameters of a routing action type and containing an execute button for executing the selected routing action; displaying on the display means, in response to a selection gesture for the execute button, an out box having regions for all available types of routing actions in the pointer-based computer, and having an entry for the document within the region of the out box for the selected routing action; and performing the selected routing action on the document in response to one or more selection gestures in the out box.
Claim 10
Independent Claim 161 words
A method of routing a document in a pointer-based computer system having display means and a memory, and running a computer-implemented application, the method comprising the following steps: displaying on the display means an action menu including one or more routing action types associated with the application; displaying on the display means a routing slip for a selected routing action from the action menu, the routing slip at least containing fields for defining parameters of a routing action type and containing an execute button for executing the selected routing action; displaying on the display means, in response to a selection gesture for the execute button, an out box having regions for all available types of routing actions in the pointer-based computer, and having an entry for the document within the region of the out box for the selected routing action; and performing the selected routing action on the document in response to one or more selection gestures in the out box.
Claim 11
Dependent Claim 25 words
The method of claim 8 wherein the routing action types are selected from the group consisting of printing, faxing, beaming by electromagnetic radiation, and mailing.
Claim 12
Dependent Claim 26 words
The method of claim 8 wherein the action menu includes one or more types of direct actions in addition to the routing associated with the document.
Claim 13
Dependent Claim 23 words
The method of claim 10 wherein the direct actions are selected from the group consisting of deleting the document and duplicating the document.
Claim 14
Dependent Claim 15 words
The method of claim 8 wherein the pointer-based computer system is a stylus-based computer system.
Claim 15
Dependent Claim 25 words
The method of claim 12 wherein selection gestures are made by tapping a stylus on the display means at a location of a selected item.
Claim 16
Dependent Claim 32 words
The method of claim 8 wherein the fields for parameters of the routing action type in the routing slip include at least one field specifying a destination of the document being routed.
Claim 17
Dependent Claim 45 words
The method of claim 14 further comprising the following steps: (a) analyzing the document to identify any information specifying a potential destination of the document; and (b) providing information identified in step (a) in the field for specifying the destination of the document being routed.
Claim 18
Dependent Claim 32 words
The method of claim 8 wherein the fields for parameters of the routing action type in the routing slip include at least one field specifying a format for the document being routed.
Claim 19
Dependent Claim 43 words
The method of claim 8 wherein the step of performing the selected routing action is initiated in response to a selection gesture at the location of the entry for the document within the region of the out box for the selected routing action.
Claim 20
Dependent Claim 19 words
The method of claim 17 further comprising a step of displaying an item action dialog box for the document.
Claim 21
Dependent Claim 22 words
The method of claim 8 wherein the out box includes a send button for performing one or more types of routing actions.
Claim 22
Dependent Claim 69 words
The method of claim 19 wherein the step of performing the selected routing action includes the following steps: displaying an out box action menu listing all available types of routing actions in response to a selection gesture on the send button; and routing all documents in the out box having entries within the region of the out box for a routing action selected from the out box action menu.
Claim 23
Independent Claim 146 words
A method of inputting an item in a pointer-based computer system having a display and memory, the method comprising the following steps: receiving an item through a port in the computer system; transferring the received item to an in box in communication with a plurality of ports in the computer system, the in box residing, at least in part, within the memory, the in box having a plurality of different groups and being arranged to associate the received item with one of the different groups based on their corresponding routing action; displaying on the display an in box window representing the in box and listing the received item and any other previously received items held in the in box; and transferring at least one of the items listed, in response to a gesture, from the in box to a region of memory associated with an application.
Claim 24
Independent Claim 146 words
A method of inputting an item in a pointer-based computer system having a display and memory, the method comprising the following steps: receiving an item through a port in the computer system; transferring the received item to an in box in communication with a plurality of ports in the computer system, the in box residing, at least in part, within the memory, the in box having a plurality of different groups and being arranged to associate the received item with one of the different groups based on their corresponding routing action; displaying on the display an in box window representing the in box and listing the received item and any other previously received items held in the in box; and transferring at least one of the items listed, in response to a gesture, from the in box to a region of memory associated with an application.
Claim 25
Dependent Claim 26 words
The method of claim 21 further comprising a step of opening the application after transferring the item to the region of memory associated with the application.
Claim 26
Dependent Claim 18 words
The method of claim 21 wherein the pointer-based computer system is a stylus-based computer system including a stylus.
Claim 27
Dependent Claim 65 words
The method of claim 23 further comprising a step of displaying on the display an item action dialog box in response to the gesture selecting the item from the in box window, the item action dialog box containing a put away button which when tapped by the stylus instructs the computer system to transfer the item to the region of memory associated with the application.
Claim 28
Dependent Claim 145 words
A pointer-based computer system comprising: processing means; memory means coupled to said processing means; a display coupled to said processing means; a plurality of ports; a plurality of computer implemented routing processes which run on the processing means and reside, at least in part, in the memory means; an out box in communication with the plurality of ports and temporarily holding documents being routed by the routing processes, the out box residing, at least in part, in the memory means; an out box window representing the out box and displayed on the display, the out box window containing a list of documents held in the out box; and an out box categories list containing instructions for dialog appearing in the out box window and other windows associated with the out box, the out box categories list residing, at least in part, in the memory means.
Claim 29
Dependent Claim 145 words
A pointer-based computer system comprising: processing means; memory means coupled to said processing means; a display coupled to said processing means; a plurality of ports; a plurality of computer implemented routing processes which run on the processing means and reside, at least in part, in the memory means; an out box in communication with the plurality of ports and temporarily holding documents being routed by the routing processes, the out box residing, at least in part, in the memory means; an out box window representing the out box and displayed on the display, the out box window containing a list of documents held in the out box; and an out box categories list containing instructions for dialog appearing in the out box window and other windows associated with the out box, the out box categories list residing, at least in part, in the memory means.
Claim 30
Dependent Claim 27 words
The computer system of claim 25 wherein the computer system is a stylus-based computer system and selection gestures are made by contacting the stylus with the display.
Claim 31
Dependent Claim 48 words
The computer system of claim 25 further comprising: one or more computer implemented applications which run on the processor; and an action list residing, at least in part, in the memory means and containing a list of available routing processes for each of the one or more applications.
Claim 32
Dependent Claim 32 words
The computer system of claim 27 further comprising one or more menus displayed on the display, at least one of the menus containing the list of routing actions available to the application.
Claim 33
Dependent Claim 36 words
The computer system of claim 27 further comprising a routing slip window displayed on the display, the routing slip window being associated with a particular routing process and containing fields defining parameters of the routing process.

References Cited (Backward Citations)

US5230063A Cited
US5165012A Cited
US5287514A Cited
US5309555A Cited
US5379340A Cited
US5241303A Cited
US5333266A Cited
US5345543A Cited
US5404442A Cited
US5345550A Cited
US5398276A Cited
US5327486A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-21 2000-07-22 2001-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-21 2004-07-22 2005-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-21 2008-07-22 2009-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag