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

Method for increasing communication efficiency in a multiport facsimile

Assignee: Samsung Electronics Co Ltd
•
Filing: 1990-12-24
•
Granted: 1994-01-11
•
Expires: 2010-12-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for transmitting message of a document in a multiport facsimile, in which the messages to be transmitted are registered in a memory unit in file unit together with a specific message-registration table; and all the registered messages having the same destination are re-registered in a specific transmission-result table for subsequent transmission to the destination in one dial-up.

Inventors

  • 👤 Gi-Su Jang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 18:15
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32037; H04N1/3208

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 209 words
A method for increasing communication efficiency in a multiport facsimile having a memory and line interface units for controlling communication channels and enabling transmission of messages stored in said memory, said method comprising: registering messages of a plurality of documents in a plurality of files, said plurality of files being organized in a message-registration table allocated in said memory; re-registering the registered messages from said plurality of files having the same destination in a transmission-result table allocated in said memory by: checking for a number of line interface units for enabling transmission of messages via communication lines, and initializing an index counter allocated in said memory for counting index of each file within said message-registration table after registration of said messages in said plurality of files; searching for messages to be transmitted from the index of each file within said message-registration table indicated by said index counter for each increment of said index counter until the incremented value of said index counter reaches a maximum index value; and re-registering messages to be transmitted to the same destination from the index of said message-registration table onto said transmission-result table; and transmitting the re-registered messages having the same destination from said transmission-result table to said same destination in a single dial.
Claim 2
Independent Claim 209 words
A method for increasing communication efficiency in a multiport facsimile having a memory and line interface units for controlling communication channels and enabling transmission of messages stored in said memory, said method comprising: registering messages of a plurality of documents in a plurality of files, said plurality of files being organized in a message-registration table allocated in said memory; re-registering the registered messages from said plurality of files having the same destination in a transmission-result table allocated in said memory by: checking for a number of line interface units for enabling transmission of messages via communication lines, and initializing an index counter allocated in said memory for counting index of each file within said message-registration table after registration of said messages in said plurality of files; searching for messages to be transmitted from the index of each file within said message-registration table indicated by said index counter for each increment of said index counter until the incremented value of said index counter reaches a maximum index value; and re-registering messages to be transmitted to the same destination from the index of said message-registration table onto said transmission-result table; and transmitting the re-registered messages having the same destination from said transmission-result table to said same destination in a single dial.
Claim 3
Dependent Claim 23 words
The method as claimed in claim 1, wherein said message-registration table comprises an index number and a message-registration number, multiple destination-numbers and file-numbers.
Claim 4
Dependent Claim 20 words
The method as claimed in claim 1, wherein said transmission-result table comprises a relative-number, an index number, and a file-number.
Claim 5
Independent Claim 507 words
A method for increasing communication efficiency in a multiport facsimile having a plurality of line interface units for controlling a plurality of communication channels and transmitting messages after storing in a memory messages of a plurality of documents, said method comprising the steps of: checking for a number of line interface units, and initializing an index counter allocated in said memory and indicative of an index of a message-registration table registered along with the messages; searching for messages to be transmitted from the index of said message-registration table indicated by the index counter; incrementing the index counter by one, and comparing the incremented value of said index counter with a maximum-index value if there are no messages to be transmitted from the index of said message-registration table indicated by said index counter, and if the incremented value and maximum-index value are the same, terminating the processing steps, and if the incremented value and the maximum-index value are not the same, returning to the step of searching for messages to be transmitted from the index of said message-registration table indicated by said index counter; loading a relative-number and a file-number from said message-registration table, saving the relative-number and the file number in a transmission-result table allocated in said memory, assigning the value of said index counter to a variable K, and increasing said variable K by one if there are messages to be transmitted from the index of said message-registration table indicated by said index counter; searching for messages to be transmitted from the index of said message-registration table indicated by the variable K; increasing the variable K by one, and comparing the increased index counter value to the maximum-index value if there are no messages to be transmitted from the index of said message-registration table indicated by said index counter, and returning to the step of searching for messages to be transmitted from the index of said message-registration table indicated by the variable K if the compared values are not the same; searching for a matching relative-number of a transmission-result table within said message-registration table if there are messages to be transmitted from the index of said message-registration table indicated by said index counter; registering the file-number in a transmission-file-number of the transmission-result table if there is a matching relative-number from said transmission-result table, and then returning to the step of increasing the variable K by one and comparing the increased index counter value with the maximum-index value; directly returning to said step of increasing the variable K by one and comparing the increased index counter value with the maximum-index value if there is no matching relative-number rom said transmission-result table; and decreasing a line interface unit counter allocated in said memory by one for making a determination of whether the decreased value of said line interface unit counter is zero, returning to the step of searching for messages to be transmitted from the index of said message-registration table if the decreased value is not zero, and terminating the processing steps if the decreased value is zero.
Claim 6
Independent Claim 507 words
A method for increasing communication efficiency in a multiport facsimile having a plurality of line interface units for controlling a plurality of communication channels and transmitting messages after storing in a memory messages of a plurality of documents, said method comprising the steps of: checking for a number of line interface units, and initializing an index counter allocated in said memory and indicative of an index of a message-registration table registered along with the messages; searching for messages to be transmitted from the index of said message-registration table indicated by the index counter; incrementing the index counter by one, and comparing the incremented value of said index counter with a maximum-index value if there are no messages to be transmitted from the index of said message-registration table indicated by said index counter, and if the incremented value and maximum-index value are the same, terminating the processing steps, and if the incremented value and the maximum-index value are not the same, returning to the step of searching for messages to be transmitted from the index of said message-registration table indicated by said index counter; loading a relative-number and a file-number from said message-registration table, saving the relative-number and the file number in a transmission-result table allocated in said memory, assigning the value of said index counter to a variable K, and increasing said variable K by one if there are messages to be transmitted from the index of said message-registration table indicated by said index counter; searching for messages to be transmitted from the index of said message-registration table indicated by the variable K; increasing the variable K by one, and comparing the increased index counter value to the maximum-index value if there are no messages to be transmitted from the index of said message-registration table indicated by said index counter, and returning to the step of searching for messages to be transmitted from the index of said message-registration table indicated by the variable K if the compared values are not the same; searching for a matching relative-number of a transmission-result table within said message-registration table if there are messages to be transmitted from the index of said message-registration table indicated by said index counter; registering the file-number in a transmission-file-number of the transmission-result table if there is a matching relative-number from said transmission-result table, and then returning to the step of increasing the variable K by one and comparing the increased index counter value with the maximum-index value; directly returning to said step of increasing the variable K by one and comparing the increased index counter value with the maximum-index value if there is no matching relative-number rom said transmission-result table; and decreasing a line interface unit counter allocated in said memory by one for making a determination of whether the decreased value of said line interface unit counter is zero, returning to the step of searching for messages to be transmitted from the index of said message-registration table if the decreased value is not zero, and terminating the processing steps if the decreased value is zero.
Claim 7
Dependent Claim 82 words
The method as claimed in claim 4, wherein the step of checking for a number of line interface units comprises: checking whether an line interface unit is transmissible; if said line interface unit is transmissible, increasing the line interface unit counter by one; comparing the value of said line interface unit counter to a total number of line interface units; and if the compared values are not the same, returning to the step of checking whether the line interface unit is transmissible.
Claim 8
Dependent Claim 276 words
A process for transmitting files in a multiport device, comprising the steps of: arranging a plurality of files in a plurality of message-registration tables, each representing a different file and a set of destination for each of said files; registering a plurality of files into one or more transmission-result tables, each of said transmission-result tables representing a different destination of a plurality of destinations and a corresponding set of one or more files to be sent to said destination, said plurality of files being registered by the steps of: indexing the first of said plurality of message-registration tables; indexing the first of the set of destinations represented by the currently indexed message-registration table; creating a transmission-result table comprising the currently indexed destination and the files represented by the currently indexed message-registration table; registering into said transmission-result table the files corresponding to the ones of said plurality of message-registration tables comprising said currently indexed destination; indexing the next of the set of destinations represented by the currently indexed message-registration table; returning to the step of creating said transmission-result table if the currently indexed destination is not registered in said transmission-result table, and other wise returning to the step of indexing the next of the set of destinations; and indexing the next of said plurality of message-registration tables and returning to the step of indexing the first of the set of destinations until all of said plurality of message-registration tables have been indexed; and transmitting said one or more files according to said transmission-result tables, with all files being indicated by a corresponding one of said transmission-result tables being transmitted to the corresponding destination during a single transmission.
Claim 9
Dependent Claim 276 words
A process for transmitting files in a multiport device, comprising the steps of: arranging a plurality of files in a plurality of message-registration tables, each representing a different file and a set of destination for each of said files; registering a plurality of files into one or more transmission-result tables, each of said transmission-result tables representing a different destination of a plurality of destinations and a corresponding set of one or more files to be sent to said destination, said plurality of files being registered by the steps of: indexing the first of said plurality of message-registration tables; indexing the first of the set of destinations represented by the currently indexed message-registration table; creating a transmission-result table comprising the currently indexed destination and the files represented by the currently indexed message-registration table; registering into said transmission-result table the files corresponding to the ones of said plurality of message-registration tables comprising said currently indexed destination; indexing the next of the set of destinations represented by the currently indexed message-registration table; returning to the step of creating said transmission-result table if the currently indexed destination is not registered in said transmission-result table, and other wise returning to the step of indexing the next of the set of destinations; and indexing the next of said plurality of message-registration tables and returning to the step of indexing the first of the set of destinations until all of said plurality of message-registration tables have been indexed; and transmitting said one or more files according to said transmission-result tables, with all files being indicated by a corresponding one of said transmission-result tables being transmitted to the corresponding destination during a single transmission.
Claim 10
Dependent Claim 18 words
The process of claim 6, wherein said message-registration tables and said transmission-result tables are allocated in said memory.
Claim 11
Dependent Claim 23 words
The process of claim 6, further comprised of determining the number of line interface units available for transmission of said plurality of files.
Claim 12
Dependent Claim 30 words
The process of claim 8, further comprised of terminating said step of registering said plurality of files when the number of transmission-result tables equals the number of line interface units.
Claim 13
Independent Claim 245 words
The device for transmitting files in a multiport device, comprising: memory means for storing and retrieving a plurality of files, a plurality of message-registration tables and one or more transmission-result tables; means for enabling registration of said plurality of files onto said message-registration tables and said transmission-result tables by; indexing the first of said plurality of message-registration tables; indexing the first of the set of destinations represented by the currently indexed message-registration table; creating a transmission-result table comprising the currently indexed destination and the files represented by the currently indexed message-registration table; registering into said transmission-result table the files corresponding to the first of said plurality of message-registration tables comprising said currently indexed destination; indexing the next of the set of destinations represented by the currently indexed message-registration table; returning to the step of creating said transmission-result table if the currently indexed destination is not registered in said transmission-result table, and otherwise returning to the step of indexing the next of the set of destinations; and indexing the next of said plurality of message-registration tables and returning to the step of indexing the first of the set of destinations until all of said plurality of message-registration tables have been indexed; and control means for generating transmission-result tables based on said plurality of message-registration tables and for controlling the transmission of said plurality of files according to said transmission-result tables; and line interface means for transmitting said plurality of files under control of said control means.
Claim 14
Independent Claim 245 words
The device for transmitting files in a multiport device, comprising: memory means for storing and retrieving a plurality of files, a plurality of message-registration tables and one or more transmission-result tables; means for enabling registration of said plurality of files onto said message-registration tables and said transmission-result tables by; indexing the first of said plurality of message-registration tables; indexing the first of the set of destinations represented by the currently indexed message-registration table; creating a transmission-result table comprising the currently indexed destination and the files represented by the currently indexed message-registration table; registering into said transmission-result table the files corresponding to the first of said plurality of message-registration tables comprising said currently indexed destination; indexing the next of the set of destinations represented by the currently indexed message-registration table; returning to the step of creating said transmission-result table if the currently indexed destination is not registered in said transmission-result table, and otherwise returning to the step of indexing the next of the set of destinations; and indexing the next of said plurality of message-registration tables and returning to the step of indexing the first of the set of destinations until all of said plurality of message-registration tables have been indexed; and control means for generating transmission-result tables based on said plurality of message-registration tables and for controlling the transmission of said plurality of files according to said transmission-result tables; and line interface means for transmitting said plurality of files under control of said control means.
Claim 15
Dependent Claim 37 words
The device of claim 10, wherein said line interface means comprises a plurality of line interface units each controlling transmission of each of said plurality of files through a different one of a plurality of communication lines.

References Cited (Backward Citations)

US5077787A Cited
US4901341A Cited
US4994926A Cited
US4994926B1 Cited
US4994926C1 Cited
US4922348A Cited
US4922348B1 Cited
US5095373A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-10 1997-07-12 1998-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-10 2001-07-12 2002-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-10 2005-07-12 2006-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag