Patent US6067444A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6067444A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for duplicate message processing in a selective call device

Assignee: Google Technology Holdings LLC
•
Filing: 1997-06-13
•
Granted: 2000-05-23
•
Expires: 2017-06-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method (100) for enhanced duplicate message processing at a portable subscriber unit (122) comprises the steps of receiving a first message having a first set of message data and a message sequence number associated with the first message. Then portable subscriber unit receives (402) a subsequent message having the same message sequence number (406) and a subsequent set of message data and creates error indications corresponding to errors detected in the portions of the subsequent set of message data. Then the portable subscriber unit compares (412) the first set of message data and its corresponding error indications with the subsequent set of message data and its corresponding error indications. The subsequent message is then tagged (420) if the subsequent message has less error indications (414) than the first message and if the first message was deleted by the user (418) and if the first message contained an error (426).

Inventors

  • 👤 Gregory Lewis Cannon
  • 👤 Vernon Lyle Diehl
  • 👤 Ardsley Pihl Congdon, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:29
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/02; H04W88/022; H04W88/023

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 192 words
A method for duplicate message processing at a portable subscriber unit, comprising the steps of: receiving a first message having a first set of message data and a message sequence number associated with the first message; creating error indications corresponding to errors detected in portions of the first set of message data; storing the first message along with a deletion status containing an error status for the first message in a memory location at the portable subscriber unit; retaining the deletion status and the error status of the first message when the first message is deleted; receiving a subsequent message having the same message sequence number and a subsequent set of message data; creating error indications corresponding to errors detected in the portions of the subsequent set of message data; comparing the first set of message data and its corresponding error indications with the subsequent set of message data and its corresponding error indications; tagging the subsequent message to form a tagged message if the subsequent message has less error indications than the first message; and processing the tagged message utilizing the deletion status containing the error status for the first message.
Claim 2
Independent Claim 192 words
A method for duplicate message processing at a portable subscriber unit, comprising the steps of: receiving a first message having a first set of message data and a message sequence number associated with the first message; creating error indications corresponding to errors detected in portions of the first set of message data; storing the first message along with a deletion status containing an error status for the first message in a memory location at the portable subscriber unit; retaining the deletion status and the error status of the first message when the first message is deleted; receiving a subsequent message having the same message sequence number and a subsequent set of message data; creating error indications corresponding to errors detected in the portions of the subsequent set of message data; comparing the first set of message data and its corresponding error indications with the subsequent set of message data and its corresponding error indications; tagging the subsequent message to form a tagged message if the subsequent message has less error indications than the first message; and processing the tagged message utilizing the deletion status containing the error status for the first message.
Claim 3
Dependent Claim 58 words
The method of claim 1, wherein the step of processing further comprises the step of storing the tagged message in the memory and updating the first message if the subsequent message has less error indications than first message and if the first message was deleted and had an error status indicating an insufficient quality in the first message.
Claim 4
Dependent Claim 46 words
The method of claim 1, wherein the step of processing further comprises the step of storing the tagged message in the memory and updating the first message if the subsequent message has less error indications than first message and if the first message was not deleted.
Claim 5
Dependent Claim 65 words
The method of claim 1, wherein the method further comprises the steps of storing the tagged message in the memory and updating the first message if the subsequent message has less error indications than the first message without alerting the user of the portable subscriber unit if a "silent update" option is enabled and otherwise alerting the user if the silent update option is disabled.
Claim 6
Dependent Claim 33 words
The method of claim 1, wherein the method further comprises the step of alerting a user of the portable subscriber unit if the subsequent message has less error indications than the first message.
Claim 7
Dependent Claim 29 words
The method of claim 1, wherein the method further comprises the step of deleting the first message if the subsequent message has less error indications than the first message.
Claim 8
Dependent Claim 28 words
The method of claim 1, wherein the method further comprises the step of discarding the subsequent message if the subsequent message has more errors than the first message.
Claim 9
Dependent Claim 25 words
The method of claim 1, wherein the method further comprises the step of discarding the subsequent message if the first message had no error indications.
Claim 10
Dependent Claim 39 words
The method of claim 1, wherein the method further comprises the step of alerting a user of the portable subscriber unit if the subsequent message is received outside a predetermined time threshold after the receipt of the first message.
Claim 11
Dependent Claim 20 words
The method of claim 1, wherein the step of comparing further comprises the step of comparing address and vector types.
Claim 12
Independent Claim 142 words
A method for enhanced duplicate message processing at a portable subscriber unit, comprising the steps of: receiving a message having message data and a message sequence number associated with the message; creating error indications in the message data for respective portions of the message data received with errors; comparing the message and the error indications with a prior message having the same message sequence number and respective error indications from a set of messages already stored in a memory at the portable subscriber unit, wherein the step of comparing further comprises the step of determining whether a ratio of duplicate characters to total characters found in both the message and prior message exceeds a threshold; and tagging the message to form a tagged message if the message has a ratio exceeding the threshold and has less error indications than the prior message.
Claim 13
Independent Claim 142 words
A method for enhanced duplicate message processing at a portable subscriber unit, comprising the steps of: receiving a message having message data and a message sequence number associated with the message; creating error indications in the message data for respective portions of the message data received with errors; comparing the message and the error indications with a prior message having the same message sequence number and respective error indications from a set of messages already stored in a memory at the portable subscriber unit, wherein the step of comparing further comprises the step of determining whether a ratio of duplicate characters to total characters found in both the message and prior message exceeds a threshold; and tagging the message to form a tagged message if the message has a ratio exceeding the threshold and has less error indications than the prior message.
Claim 14
Dependent Claim 44 words
The method of claim 11, wherein the method further comprises the step of alerting a user of the portable subscriber unit if the ratio of duplicate characters to total characters found in both the message and prior message is at or below the threshold.
Claim 15
Dependent Claim 36 words
The method of claim 11, wherein the method further comprises the step of storing the tagged message in the memory and updating the prior message if the message has less error indications than the prior message.
Claim 16
Dependent Claim 32 words
The method of claim 11, wherein the method further comprises the step of alerting a user of the portable subscriber unit if the message has less error indications than the prior message.
Claim 17
Dependent Claim 28 words
The method of claim 11, wherein the method further comprises the step of deleting the prior message if the message has less error indications than the prior message.
Claim 18
Dependent Claim 34 words
The method of claim 11, wherein the method further comprises the steps of storing the tagged message in the memory and deleting the second message having the same message sequence number from the memory.
Claim 19
Dependent Claim 26 words
The method of claim 11, wherein the method further comprises the step of discarding the message if the message has more errors than the prior message.
Claim 20
Dependent Claim 24 words
The method of claim 11, wherein the method further comprises the step of discarding the message if the second message had no error indications.
Claim 21
Dependent Claim 212 words
A selective call device, comprising: a selective call receiver coupled to a decoder and a controller; and a memory coupled to the controller, wherein the controller is programmed to: direct the selective call receiver to receive a first message having a first set of message data and a message sequence number associated with the first message; create error indications corresponding to errors detected in portions of the first set of message data; store the first message along with a deletion status containing an error status for the first message in the memory; retain the deletion status and the error status of the first message when the first message is deleted; direct the selective call receiver to receive a subsequent message having the same message sequence number and a subsequent set of message data; create error indications corresponding to errors detected in the portions of the subsequent set of message data; compare the first set of message data and its corresponding error indications with the subsequent set of message data and its corresponding error indications; tag the subsequent message to form a tagged message if the subsequent message has less error indications than the first message; and process the tagged message utilizing the deletion status containing the error status for the first message.
Claim 22
Dependent Claim 212 words
A selective call device, comprising: a selective call receiver coupled to a decoder and a controller; and a memory coupled to the controller, wherein the controller is programmed to: direct the selective call receiver to receive a first message having a first set of message data and a message sequence number associated with the first message; create error indications corresponding to errors detected in portions of the first set of message data; store the first message along with a deletion status containing an error status for the first message in the memory; retain the deletion status and the error status of the first message when the first message is deleted; direct the selective call receiver to receive a subsequent message having the same message sequence number and a subsequent set of message data; create error indications corresponding to errors detected in the portions of the subsequent set of message data; compare the first set of message data and its corresponding error indications with the subsequent set of message data and its corresponding error indications; tag the subsequent message to form a tagged message if the subsequent message has less error indications than the first message; and process the tagged message utilizing the deletion status containing the error status for the first message.
Claim 23
Dependent Claim 25 words
The selective call device of claim 19, wherein the selective call device further comprises a selective call transmitter coupled to the controller and an encoder.
Claim 24
Dependent Claim 153 words
A selective call device, comprising: a selective call receiver coupled to a decoder and a controller; and a memory coupled to the controller, wherein the controller is programmed to: direct the selective call receiver to receive a message having message data and a message sequence number associated with the message; create error indications in the message data for respective portions of the message data received with errors; compare the message and the error indications with a prior message having the same message sequence number and respective error indications from a set of messages already stored in the memory, wherein the controller further determines whether a ratio of duplicate characters to total characters found in both the message and the prior message exceeds a predetermined threshold; and tag the message to form a tagged message if the message has a ratio exceeding the predetermined threshold and has less error indications than the prior message.
Claim 25
Dependent Claim 153 words
A selective call device, comprising: a selective call receiver coupled to a decoder and a controller; and a memory coupled to the controller, wherein the controller is programmed to: direct the selective call receiver to receive a message having message data and a message sequence number associated with the message; create error indications in the message data for respective portions of the message data received with errors; compare the message and the error indications with a prior message having the same message sequence number and respective error indications from a set of messages already stored in the memory, wherein the controller further determines whether a ratio of duplicate characters to total characters found in both the message and the prior message exceeds a predetermined threshold; and tag the message to form a tagged message if the message has a ratio exceeding the predetermined threshold and has less error indications than the prior message.
Claim 26
Dependent Claim 25 words
The selective call device of claim 21, wherein the selective call device further comprises a selective call transmitter coupled to the controller and an encoder.

References Cited (Backward Citations)

US4875038A Cited
US5640682A Cited
US5258739A Cited
US5168493A Cited
US5347269A Cited
US5384565A Cited
US5856787A Cited
US5809016A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-23 2003-11-22 2004-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-23 2007-11-22 2008-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-23 2011-11-22 2012-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag