8917836

Method and Equipment for Implementing Information Exchange

PublishedDecember 23, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
8 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for implementing information exchange comprising the following steps of: a calling user terminal sending information to be sent to a called user terminal by carrying the information in a user-to-user signaling (UUS) field of a call message; the called user terminal sorting out the information carried in the UUS field from the call message after receiving the call message, and feeding back a message other than an acknowledge message to the calling user terminal; and the calling user terminal terminating the present call procedure after receiving the message which has been fed back by the called user terminal, wherein, the calling user terminal sends the information to be sent to the called user terminal through one or more call messages; after sorting out the information carried in the UUS field, the called user terminal also judges whether the information is complete or incomplete; the message other than an acknowledge message is a message containing a UUS field, and the called user terminal carries a judging result in the UUS field in the message that is fed back; if the information is judged to be incomplete, then after receiving the message which has been fed back by the called user terminal, the calling user terminal continues to send a subsequent part of the information to be sent to the called user terminal through a UUS field of a subsequently sent call message.

Plain English Translation

A method for sending information between user devices uses a standard phone call setup to transmit data. The sending device packages the information within the User-to-User Signaling (UUS) field of the call setup message. The receiving device extracts this information from the UUS field. Instead of a normal call accept, the receiver sends a special message back, also using the UUS field, that either acknowledges the received information or indicates if it's incomplete. The sending device then terminates the call. If the information is incomplete, the sending device sends the remaining parts in subsequent calls, packaging them in the UUS field of those calls. The receiver checks each UUS field to determine if all information segments have been received.

Claim 2

Original Legal Text

2. The method according to claim 1 wherein the calling user terminal carries the information to be sent in a UUS field of a call message in the following way: editing the information to be sent on the calling user terminal; when initiating a call, the calling user terminal carrying the information in the UUS fields of one or more call messages according to a size of the edited information to be sent; the calling user terminal further recording in the UUS field of the call message carrying the information a total number of pieces of the information and a sequence number of the information carried in the UUS field.

Plain English Translation

To send information, the sending device first composes the message. When initiating a call, the device determines how many call messages are needed based on the size of the data. Each call message's UUS field carries a portion of the data. Crucially, the sending device includes metadata in each UUS field: the total number of data segments and the sequence number of the current segment. This allows the receiving device to reassemble the complete message, even if segments arrive out of order.

Claim 3

Original Legal Text

3. The method according to claim 2 wherein the way for the called user terminal to judge whether the information is complete or incomplete comprises: the called user terminal judging whether the information carried in the UUS field is a single piece of information or one of a plurality pieces of information according to the total number of pieces of information recorded in the UUS field; the information is judged to be complete if the information is a single piece of information; otherwise, comparing the sequence number with the total number; the information is judged to be complete if the sequence number is equal to the total number and there is no omission; the information is judged to be incomplete and waiting for information with a sequence number that is omitted if the sequence number is equal to the total number but there is an omission; the information is judged to be incomplete and waiting for information with a next sequence number if the sequence number is less than the total number.

Plain English Translation

The receiving device uses metadata included in the UUS field to determine if the complete message has been received. If the UUS field indicates only one segment, the message is complete. Otherwise, it compares the segment's sequence number with the total segment count. If the sequence number matches the total, the data is complete if there are no gaps. If the sequence number is less than the total, the receiver waits for the next segment. If there is a gap in the sequence, the receiver recognizes that it is missing a segment and will wait for the missing segment, sending this information back to the calling device via UUS field.

Claim 4

Original Legal Text

4. The method according to claim 3 wherein said continuing to send a subsequent part of the information to be sent to the called user terminal through a UUS field of a call message that is sent subsequently comprises: if the information is judged to be incomplete and information with a next sequence number is waited for, the calling user terminal carrying the information with a next sequence number in a UUS field of a call message in a next call; if the information is judged to be incomplete and information with an omitted sequence number is waited for, sending the information with an omitted sequence number in a UUS field of a call message of a next call.

Plain English Translation

If the receiving device reports that data is incomplete, the sending device resends missing or subsequent parts of the message. If a specific segment is missing (indicated by a gap in the sequence numbers), the sending device resends that segment in the UUS field of a new call. If the receiving device is waiting for the "next" segment (sequence number is less than the total), the sending device includes the next segment in the UUS field of a subsequent call. This process continues until the entire message is successfully transmitted.

Claim 5

Original Legal Text

5. An equipment for implementing information exchange comprising an inserting module, a detecting module, a judging module and a processing module, wherein; the inserting module is used to insert information to be sent into a user-to-user signaling (UUS) field of a call message that is sent to a called user terminal; the detecting module is used to detect a type of the UUS field of the call message that is received, and then instruct the judging module to work if the type is sending information type; the judging module is used to sort out the information carried in the UUS field of the call message that is received and instruct the processing module to work; the processing module comprises a called terminal processing sub-module and a calling terminal processing sub-module; the called terminal processing sub-module is used to feed back a message other than an acknowledge message to the calling user terminal; the calling terminal processing sub-module is used to terminate the present call procedure after receiving the message which has been fed back by the called user terminal; the inserting module inserts the information to be sent into one or more call messages; after sorting out the information carried in the UUS field, the judging module also judges whether the information is complete or incomplete, and sends a judging result to the processing module; the called terminal processing sub-module carries the judging result in the UUS field in the message that is fed back; when the judging module judges the information to be incomplete, the calling terminal processing sub-module instructs the inserting module to continue to insert a subsequent part of the information to be sent into a UUS field of a subsequently sent call message and send the message to the called user terminal.

Plain English Translation

An information exchange system consists of modules for inserting data into call messages, detecting incoming message types, judging data completeness, and processing calls. The "inserting module" places information into the UUS field of a call. The "detecting module" identifies the UUS field type and signals the "judging module." The "judging module" extracts the information and determines if it's complete. The "processing module" handles call termination. The called device's sub-module responds with a message (other than ACK) containing completeness information in the UUS field. The calling device's sub-module terminates the call or instructs the "inserting module" to send subsequent data segments in new calls until completion.

Claim 6

Original Legal Text

6. The equipment according to claim 5 wherein the inserting module carries the information to be sent in a UUS field of a call message in the following way: the inserting module edits the information to be sent; when initiating a call, the inserting module carries the information in the UUS fields of one or more call messages according to a size of the edited information to be sent; the inserting module further records in the UUS field of the call message carrying the information a total number of pieces of information and a sequence number of the information carried in the UUS field.

Plain English Translation

The "inserting module" prepares the information to be sent. Upon initiating a call, it divides the information into segments based on size, embedding each segment into the UUS field of one or more call messages. It also adds metadata: the total number of segments and the sequence number of the current segment, ensuring the receiving end can properly reassemble the complete message. This is recorded in the UUS field of the call message.

Claim 7

Original Legal Text

7. The equipment according to claim 5 wherein the way for the judging module to judge whether the information is complete or incomplete specifically comprises: the judging module judging whether the information carried in the UUS field is a single piece of information or one of a plurality pieces of information according to the total number of pieces of information recorded in the UUS field; the information is judged to be complete if the information is a single piece of information; otherwise, comparing the sequence number with the total number; the information is judged to be complete if the sequence number is equal to the total number and there is no omission; the information is judged to be incomplete if the sequence number is equal to the total number but there is omission, and waiting for information with a sequence number that is omitted; the information being judged to be incomplete if the sequence number is less than the total number, and waiting for information with a next sequence number.

Plain English Translation

The "judging module" determines data completeness based on metadata received in the UUS field. If the total segment count is one, the data is complete. Otherwise, it compares the segment's sequence number with the total count. If the sequence number matches the total and no segments are missing, the data is complete. If the sequence number matches the total, but segments are omitted, or the sequence number is less than the total, the data is incomplete, and the "judging module" notes that it is waiting for the next or missing data segment.

Claim 8

Original Legal Text

8. The equipment according to claim 6 wherein the calling terminal processing sub-module instructing the inserting module to continue to insert a subsequent part of the information to be sent into a UUS field of a call message that is sent subsequently and sending the message to the called user terminal comprises: if the information is judged to be incomplete and information with a next sequence number is waited for, the calling terminal processing sub-module carrying the information with a next sequence number in a UUS field of a call message in a next call; if the information is judged to be incomplete and information with an omitted sequence number is waited for, the calling terminal processing sub-module instructing the inserting module to send the information with an omitted sequence number in a UUS field of a call message of a next call.

Plain English Translation

If the receiving end reports missing or incomplete data, the calling device's sub-module takes action. If a specific segment is missing, the sub-module instructs the "inserting module" to resend that segment in the UUS field of a subsequent call. If the receiver is waiting for the "next" segment (sequence number is less than the total), the sub-module prepares a new call message with the next segment's data in the UUS field. This mechanism continues until the complete message arrives successfully at the receiving end.

Patent Metadata

Filing Date

Unknown

Publication Date

December 23, 2014

Inventors

Tao Xue
Fangmin Deng
Hongxing Guo
Haiqing Yan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND EQUIPMENT FOR IMPLEMENTING INFORMATION EXCHANGE” (8917836). https://patentable.app/patents/8917836

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8917836. See llms.txt for full attribution policy.