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

Method and apparatus for reducing a processing delay in a two-way messaging system

Assignee: Google Technology Holdings LLC
•
Filing: 1996-07-15
•
Granted: 1998-08-04
•
Expires: 2016-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Delay in processing an interactive application for a portable subscriber unit (216) is reduced in a two-way messaging system (200) having a distributed architecture including a plurality of intelligent control elements (202, 204, 208, 212, 214, 216). A software messaging agent (210) is shipped (408) from a first one of the plurality of intelligent control elements to a second one of the plurality of intelligent control elements, the second one requiring less communication among the plurality of intelligent control elements to process the interactive application than required by the first one. Thereafter the software messaging agent operates (410) in the second one of the plurality of intelligent control elements for autonomously processing at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.

Inventors

  • 👤 Jyh-Han Lin
  • 👤 Pavan Jyotsna Achyutuni
  • 👤 Sachin Waman Danait

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:27
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533; H04W; H04W88/00; H04W88/18; H04W88/185

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 155 words
A method of reducing a delay in processing an interactive application for a portable subscriber unit in a two-way radio messaging system having a distributed architecture utilizing a plurality of intelligent control elements including a messaging control center, the method comprising the steps of: sending a request, from the portable subscriber unit to the messaging control center, to ship a software messaging agent to one of the plurality of intelligent control elements near the portable subscriber unit for processing an interactive application; selecting, by the messaging control center, a source and a destination control element that will minimize communications required to process the interactive application; passing, by the messaging control center, the request to the source to download the messaging agent to the destination control element; and operating the messaging agent in the destination control element to autonomously process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 2
Independent Claim 155 words
A method of reducing a delay in processing an interactive application for a portable subscriber unit in a two-way radio messaging system having a distributed architecture utilizing a plurality of intelligent control elements including a messaging control center, the method comprising the steps of: sending a request, from the portable subscriber unit to the messaging control center, to ship a software messaging agent to one of the plurality of intelligent control elements near the portable subscriber unit for processing an interactive application; selecting, by the messaging control center, a source and a destination control element that will minimize communications required to process the interactive application; passing, by the messaging control center, the request to the source to download the messaging agent to the destination control element; and operating the messaging agent in the destination control element to autonomously process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 3
Dependent Claim 22 words
The method of claim 1, wherein the operating step includes the step of scheduling messages to and from the portable subscriber unit.
Claim 4
Dependent Claim 39 words
The method of claim 1, wherein the operating step includes the step of utilizing a messaging agent execution platform installed in the destination control element for cooperating with the messaging agent to process the portion of the interactive application.
Claim 5
Dependent Claim 58 words
The method of claim 1, further comprising in the messaging control center the steps of: checking, before executing the passing step, whether the messaging agent is already present at the destination control element; and skipping the passing step in response to determining in the checking step that the messaging agent is already present at the destination control element.
Claim 6
Dependent Claim 32 words
The method of claim 1, wherein the selecting step comprises the step of selecting the messaging control center itself as the source, and wherein the passing step is skipped, as being unnecessary.
Claim 7
Dependent Claim 27 words
The method of claim 1, wherein the selecting step is performed by another of the plurality of intelligent control elements instead of by the messaging control center.
Claim 8
Dependent Claim 38 words
The method of claim 1, further comprising the step of downloading, by the source, a frequently used messaging agent to selected ones of the plurality of intelligent control elements, where the messaging agent remains on a long-term basis.
Claim 9
Independent Claim 175 words
A method of reducing a delay in processing an interactive application for a portable subscriber unit in a two-way radio messaging system having a distributed architecture utilizing a plurality of intelligent control elements including a messaging control center, the method comprising the steps of: shipping, by the portable subscriber unit, a first software messaging agent to a destination control element near the portable subscriber unit for processing an interactive application; sending a request, from the portable subscriber unit to the messaging control center, to ship a second software messaging agent to the destination control element for interaction with the first messaging agent; selecting, by the messaging control center, a source for the second messaging agent; passing, by the messaging control center, the request to the source to download the second messaging agent to the destination control element; and operating the first and second messaging agents in the destination control element such that they interact with one another to process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 10
Independent Claim 175 words
A method of reducing a delay in processing an interactive application for a portable subscriber unit in a two-way radio messaging system having a distributed architecture utilizing a plurality of intelligent control elements including a messaging control center, the method comprising the steps of: shipping, by the portable subscriber unit, a first software messaging agent to a destination control element near the portable subscriber unit for processing an interactive application; sending a request, from the portable subscriber unit to the messaging control center, to ship a second software messaging agent to the destination control element for interaction with the first messaging agent; selecting, by the messaging control center, a source for the second messaging agent; passing, by the messaging control center, the request to the source to download the second messaging agent to the destination control element; and operating the first and second messaging agents in the destination control element such that they interact with one another to process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 11
Dependent Claim 234 words
A two-way radio messaging system for reducing a delay in processing an interactive application for a portable subscriber unit, the system having a distributed architecture, the system comprising: a plurality of intelligent control elements, comprising: a messaging control center for controlling the two-way radio messaging system; a base station controller coupled to the messaging control center for controlling a base station; a base station transmitter coupled to the base station controller for transmitting a message to the portable subscriber unit; a base station receiver coupled to the base station controller for receiving a message from the portable subscriber unit; and the portable subscriber unit coupled by radio to the base station transmitter and receiver for communicating therewith, wherein the portable subscriber unit is programmed to send a request to the messaging control center to ship a software messaging agent to one of the plurality of intelligent control elements near the portable subscriber unit for processing an interactive application, and wherein the messaging control center is programmed to: select a source and a destination control element that will minimize communications required to process the interactive application; and pass the request to the source to download the messaging agent to the destination control element, and wherein the destination control element is programmed to operate the messaging agent to autonomously process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 12
Dependent Claim 234 words
A two-way radio messaging system for reducing a delay in processing an interactive application for a portable subscriber unit, the system having a distributed architecture, the system comprising: a plurality of intelligent control elements, comprising: a messaging control center for controlling the two-way radio messaging system; a base station controller coupled to the messaging control center for controlling a base station; a base station transmitter coupled to the base station controller for transmitting a message to the portable subscriber unit; a base station receiver coupled to the base station controller for receiving a message from the portable subscriber unit; and the portable subscriber unit coupled by radio to the base station transmitter and receiver for communicating therewith, wherein the portable subscriber unit is programmed to send a request to the messaging control center to ship a software messaging agent to one of the plurality of intelligent control elements near the portable subscriber unit for processing an interactive application, and wherein the messaging control center is programmed to: select a source and a destination control element that will minimize communications required to process the interactive application; and pass the request to the source to download the messaging agent to the destination control element, and wherein the destination control element is programmed to operate the messaging agent to autonomously process at least a portion of the interactive application, thereby reducing processing delay resulting from communication latency.
Claim 13
Dependent Claim 26 words
The two-way radio messaging system of claim 9, further comprising a host computer coupled to the messaging control center for sending the software messaging agent thereto.
Claim 14
Dependent Claim 26 words
The two-way radio messaging system of claim 9, wherein the destination control element is further programmed to schedule messages to and from the portable subscriber unit.
Claim 15
Dependent Claim 33 words
The two-way radio messaging system of claim 9, wherein the destination control element comprises a messaging agent execution platform for cooperating with the messaging agent to process the portion of the interactive application.
Claim 16
Dependent Claim 54 words
The two-way radio messaging system of claim 9, wherein the messaging control center is further programmed to: check whether the messaging agent is already present at the destination control element; and skip passing the request to the source in response to determining that the messaging agent is already present at the destination control element.
Claim 17
Dependent Claim 48 words
The two-way radio messaging system of claim 9, wherein the messaging control center, when it has the messaging agent stored within itself, is further programmed to: select itself as the source of the messaging agent; and skip passing the request to the source to download the messaging agent.
Claim 18
Dependent Claim 35 words
The two-way radio messaging system of claim 9, wherein another one of the plurality of intelligent control elements different from the messaging control center is programmed to select the source and the destination control element.
Claim 19
Dependent Claim 42 words
The two-way radio messaging system of claim 9, wherein the source is programmed to download a frequently used messaging agent to selected ones of the plurality of intelligent control elements, where the messaging agent is intended to remain on a long-term basis.
Claim 20
Dependent Claim 95 words
The two-way radio messaging system of claim 9, wherein the portable subscriber unit is further programmed to: select the destination control element; ship a first software messaging agent to the destination control element for processing the interactive application; and send the request to ship a second software messaging agent to the destination control element for interaction with the first messaging agent, and wherein the destination control element is further programmed to operate the first and second messaging agents such that they interact with one another to process at least the portion of the interactive application.

References Cited (Backward Citations)

US4875038A Cited
US5153582A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-03 2002-02-02 2002-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-03 2006-02-02 2006-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-03 2010-02-02 2010-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag