US5920404A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for dynamic control of a messaging environment from a facsimile processor
Assignee: Micro Focus Software Inc
•
Filing: 1997-03-14
•
Granted: 1999-07-06
•
Expires: 2017-03-14
Abstract
Abstract A method and system for controlling a messaging environment from a remote facsimile processor. The system includes a processing module and a document routing system which interact to transfer messages into and out of a messaging environment under the direction and control of a remote facsimile processor.
Inventors
- 👤 Russel F. Weiser
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 08:07
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32358; H04N1/324; H04L; H04L51/00; H04L51/07; H04L51/18; H04N1/00127; H04N1/00281; H04N1/32406; H04N1/32411; H04N1/32432; H04N2201/00; H04N2201/0008; H04N2201/0013
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
185 words
A method for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: inserting a user identifier into a first subfield of a communications data field, said user identifier comprising an alphanumeric code associated with a user known to the messaging environment and said communications data field comprising a location in a data structure relating to the transfer of information; inserting a dynamic function code into a second subfield of the communications data field, said dynamic function code comprising an alphanumeric code associated with at least one of a plurality of different tasks capable of being performed in the messaging environment coupled to the second facsimile processor; communicating the communications data field from the first facsimile processor to the second facsimile processor over a communications channel between the first and second facsimile processors; examining the user identifier and the dynamic function code; and using the dynamic function code communicated to the second facsimile processor to control the performance of the at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor.
Claim 2
Independent Claim
185 words
A method for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: inserting a user identifier into a first subfield of a communications data field, said user identifier comprising an alphanumeric code associated with a user known to the messaging environment and said communications data field comprising a location in a data structure relating to the transfer of information; inserting a dynamic function code into a second subfield of the communications data field, said dynamic function code comprising an alphanumeric code associated with at least one of a plurality of different tasks capable of being performed in the messaging environment coupled to the second facsimile processor; communicating the communications data field from the first facsimile processor to the second facsimile processor over a communications channel between the first and second facsimile processors; examining the user identifier and the dynamic function code; and using the dynamic function code communicated to the second facsimile processor to control the performance of the at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor.
Claim 3
Dependent Claim
43 words
A method according to claim 1, further comprising communicating an image from the first facsimile processor to the second facsimile processor, and wherein the dynamic function code is used to control the transfer of the image to a location within the messaging environment.
Claim 4
Dependent Claim
27 words
A method according to claim 2, further comprising generating and communicating to a device coupled to the messaging environment a notification of the existence of the image.
Claim 5
Dependent Claim
24 words
A method according to claim 2, wherein the location is one of a printer apparatus, a document storage repository and an electronic mail system.
Claim 6
Dependent Claim
21 words
A method according to claim 1, further comprising inserting a security code into a third subfield of the communications data field.
Claim 7
Dependent Claim
22 words
A method according to claim 5, further comprising the messaging environment validating the security code as a function of the user identifier.
Claim 8
Dependent Claim
49 words
A method according to claim 6, wherein the validating comprises searching a database containing user identifiers and corresponding security code values, extracting the security code value corresponding to the user identifier in the first subfield, and comparing the security code value to the security code in the third subfield.
Claim 9
Dependent Claim
24 words
A method according to claim 1, wherein the first and second subfields can have a variable length, and are separated by a delimiter character.
Claim 10
Dependent Claim
52 words
A method according to claim 1, further comprising receiving, by a document routing module, the dynamic function code from the second facsimile processor, and communicating with the second facsimile processor to perform the at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor.
Claim 11
Independent Claim
191 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: a first facsimile processor operative to insert a user identifier into a first subfield of a communications data field, and to insert a dynamic control code into a second subfield of the communications data field, said user identifier comprising an alphanumeric code associated with a user known to the messaging environment, said communications data field comprising a location in a data structure relating to the transfer of information, and said dynamic control code comprising an alphanumeric code associated with at least one of a plurality of different tasks capable of being performed in the messaging environment coupled to the second facsimile processor; a second facsimile processor coupled to the first facsimile processor via a communications channel; the first facsimile processor operative to communicate the communications data field over the communications channel to the second facsimile processor; and a messaging subsystem operative to selectively perform the at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor as a function of the dynamic control code.
Claim 12
Independent Claim
191 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: a first facsimile processor operative to insert a user identifier into a first subfield of a communications data field, and to insert a dynamic control code into a second subfield of the communications data field, said user identifier comprising an alphanumeric code associated with a user known to the messaging environment, said communications data field comprising a location in a data structure relating to the transfer of information, and said dynamic control code comprising an alphanumeric code associated with at least one of a plurality of different tasks capable of being performed in the messaging environment coupled to the second facsimile processor; a second facsimile processor coupled to the first facsimile processor via a communications channel; the first facsimile processor operative to communicate the communications data field over the communications channel to the second facsimile processor; and a messaging subsystem operative to selectively perform the at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor as a function of the dynamic control code.
Claim 13
Dependent Claim
60 words
A system according to claim 10, wherein the messaging subsystem comprises a processing module in the second facsimile processor being operative to generate a control packet as a function of the dynamic control code, and a document routing module being operative to receive the control packet and initiate the transfer of a message to a location within the messaging environment.
Claim 14
Dependent Claim
43 words
A system according to claim 11, wherein the message is communicated to the second facsimile processor by the first facsimile processor, and wherein the message is transferred to a storage location in the messaging environment as a function of the dynamic control code.
Claim 15
Dependent Claim
51 words
A system according to claim 11, wherein the message resides in a location in the messaging environment, and wherein as a function of the dynamic control code the message is transferred from the location to the second facsimile processor, and communicated by the second facsimile processor to the first facsimile processor.
Claim 16
Dependent Claim
24 words
A system according to claim 11, further comprising a directory services, the directory services being operative to contain attributes associated with the user identifier.
Claim 17
Dependent Claim
33 words
A system according to claim 14, wherein the communications data field comprises a third subfield, and wherein the first facsimile processor is operative to insert a user-entered security value into the third subfield.
Claim 18
Dependent Claim
64 words
A system according to claim 15, wherein the document routing module is operative to access the directory services as a function of the user-entered security value, and operative to retrieve from the directory services a messaging environment security value associated with the user, and wherein the document routing module is operative to determine if the user-entered security value matches the messaging environment security value.
Claim 19
Independent Claim
166 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: means for inserting into a first subfield of a communications data field a user identifier comprising an alphanumeric code associated with a user known to the messaging environment, said communications data field comprising a location in a data structure relating to the transfer of information; means for inserting into a second subfield of a communications data field a dynamic function code, said dynamic function code comprising an alphanumeric code associated with at least one of a plurality of tasks capable of being performed in the messaging environment coupled to the second facsimile processor; means for communicating the communications data field from the first facsimile processor to the second facsimile processor over a communications channel between the first and second facsimile processors; and means for selectively performing the at least one of a plurality of tasks in the messaging environment as a function of the dynamic function code.
Claim 20
Independent Claim
166 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: means for inserting into a first subfield of a communications data field a user identifier comprising an alphanumeric code associated with a user known to the messaging environment, said communications data field comprising a location in a data structure relating to the transfer of information; means for inserting into a second subfield of a communications data field a dynamic function code, said dynamic function code comprising an alphanumeric code associated with at least one of a plurality of tasks capable of being performed in the messaging environment coupled to the second facsimile processor; means for communicating the communications data field from the first facsimile processor to the second facsimile processor over a communications channel between the first and second facsimile processors; and means for selectively performing the at least one of a plurality of tasks in the messaging environment as a function of the dynamic function code.
Claim 21
Dependent Claim
57 words
A system according to claim 17, further comprising document routing means for communicating with the second facsimile processor, the document routing means being operative to control the transfer of a message communicated by the first facsimile processor to the second facsimile processor to a location within the messaging environment as a function of the dynamic function code.
Claim 22
Dependent Claim
54 words
A system according to claim 17, further comprising document routing means for communicating with the second facsimile processor, the document routing means being operative to control the transfer of a message from within the messaging environment to the first facsimile processor via the second facsimile processor as a function of the dynamic function code.
Claim 23
Dependent Claim
67 words
A system according to claim 17, wherein the means for selectively performing one of the plurality of tasks comprises the first facsimile processor having a processing module, a document routing module being coupled to the processing module and to the messaging environment, and the processing module and document routing module being operative to interact with one another to selectively perform the one of the plurality of tasks.
Claim 24
Independent Claim
212 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: a first facsimile processor operative to insert a user identifier associated with a user known to the messaging environment into a first subfield of a communications data field, to insert a dynamic control code into a second subfield of the communications data field, and to insert a user-entered security value into a third subfield of the communications data field; a second facsimile processor coupled to the first facsimile processor via a communications channel; the first facsimile processor operative to communicate the communications data field over the communications channel to the second facsimile processor; a messaging subsystem operative to selectively perform at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor as a function of the dynamic control code, said messaging subsystem comprising a processing module in the second facsimile processor being operative to generate a control packet as a function of the dynamic control code, and a document routing module being operative to receive the control packet and initiate the transfer of a message to a location within the messaging environment; and a directory services operative to contain attributes associated with the user identifier.
Claim 25
Independent Claim
212 words
A system for controlling from a first facsimile processor a messaging environment coupled to a second facsimile processor, comprising: a first facsimile processor operative to insert a user identifier associated with a user known to the messaging environment into a first subfield of a communications data field, to insert a dynamic control code into a second subfield of the communications data field, and to insert a user-entered security value into a third subfield of the communications data field; a second facsimile processor coupled to the first facsimile processor via a communications channel; the first facsimile processor operative to communicate the communications data field over the communications channel to the second facsimile processor; a messaging subsystem operative to selectively perform at least one of a plurality of different tasks in the messaging environment coupled to the second facsimile processor as a function of the dynamic control code, said messaging subsystem comprising a processing module in the second facsimile processor being operative to generate a control packet as a function of the dynamic control code, and a document routing module being operative to receive the control packet and initiate the transfer of a message to a location within the messaging environment; and a directory services operative to contain attributes associated with the user identifier.
Claim 26
Dependent Claim
64 words
A system according to claim 21, wherein the document routing module is operative to access the directory services as a function of the user-entered security value, and operative to retrieve from the directory services a messaging environment security value associated with the user, and wherein the document routing module is operative to determine if the user-entered security value matches the messaging environment security value.
Claim 27
Dependent Claim
16 words
A method according to claim 1, wherein the communication data field comprises a handshake data field.
Claim 28
Dependent Claim
16 words
A method according to claim 23, wherein the handshake data field comprises a TSI data field.
Claim 29
Dependent Claim
19 words
A computer readable medium storing a set of instructions for implementing and executing the method according to claim 1.
References Cited (Backward Citations)
US5291302A
Cited
US4953210A
Cited
US4905282A
Cited
US5291546A
Cited
US5488651A
Cited
US5168376A
Cited
US5206743A
Cited
US5384835A
Cited
US5200993A
Cited
US5459579A
Cited
US5490217A
Cited
US5438433A
Cited
US5452009A
Cited
US5630079A
Cited
US5461488A
Cited
US5696599A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-05 | 2003-01-04 | 2003-07-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-05 | 2007-01-04 | 2007-07-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-05 | 2011-01-04 | 2011-07-06 | $7700.00 | Window Closed / Lapsed |