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

Virtual radio interface and radio operating system for a communication device

Assignee: Motorola Solutions Inc
•
Filing: 1995-02-01
•
Granted: 1996-02-06
•
Expires: 2015-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication device (100) includes three levels and at least one feature and at least one protocol for communicating with other communication devices. The three levels are high level or user ergonomics (302), common level or feature/protocol (310), and low level or hardware platform (318). The feature/protocol level (310) is adapted for controlling the at least one feature and the at least one protocol. The user ergonomics (302) includes a first interface (304) coupled to the feature/protocol level (310) for allowing the user ergonomics level (302) to change without affecting the feature/protocol level (310). The, hardware platform (318) includes a second interface coupled to the feature/protocol level (310) for allowing the hardware platform (318) to change without affecting the feature/protocol level (310) or the user ergonomics level (302).

Inventors

  • 👤 Jerry L. Sandvos
  • 👤 Timothy A. Monahan-Mitchell
  • 👤 Karl R. Weiss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 20:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; H; H03; H03J; H03J7/00; H03J7/18; G06F13/00; G06F13/10; G06F13/12

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 386 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least a micro-processor and at least a memory device having a predetermined memory space and coupled to the micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interpreter for interpreting information entered via the keypad; a first controller for controlling the features and the plurality of operating modes; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for implementing the features as dictated by the ergonomics/control means; means for implementing the at least one protocol having means for formulating a desired protocol message; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for partitioning the memory device to produce a plurality of buffers; scheduling means for scheduling the first, second, and third plurality of tasks; message handler means for handling messages between the first, second, and third plurality of tasks using a buffer from the plurality of buffers; a buffer pool manager for assigning a buffer from the plurality of buffers to one of the first, second, and third plurality of tasks; an interrupt handler means for handling hardware interrupts; hardware interface means coupled to the hardware platform for converting a signal from the hardware platform to a signal having a standardized format; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate level interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 2
Dependent Claim 386 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least a micro-processor and at least a memory device having a predetermined memory space and coupled to the micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interpreter for interpreting information entered via the keypad; a first controller for controlling the features and the plurality of operating modes; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for implementing the features as dictated by the ergonomics/control means; means for implementing the at least one protocol having means for formulating a desired protocol message; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for partitioning the memory device to produce a plurality of buffers; scheduling means for scheduling the first, second, and third plurality of tasks; message handler means for handling messages between the first, second, and third plurality of tasks using a buffer from the plurality of buffers; a buffer pool manager for assigning a buffer from the plurality of buffers to one of the first, second, and third plurality of tasks; an interrupt handler means for handling hardware interrupts; hardware interface means coupled to the hardware platform for converting a signal from the hardware platform to a signal having a standardized format; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate level interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 3
Dependent Claim 298 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interpreter for interpreting information entered via the keypad; a first controller for controlling the features and the plurality of operating modes; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for implementing the features as dictated by the ergonomics/control means; means for implementing the at least one protocol having means for formulating a desired protocol message; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interrupt handler means for handling hardware interrupts; hardware interface means coupled to the hardware platform for converting a signal from the hardware platform to a signal having a standardized format; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 4
Dependent Claim 298 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interpreter for interpreting information entered via the keypad; a first controller for controlling the features and the plurality of operating modes; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: means for implementing the features as dictated by the ergonomics/control means; means for implementing the at least one protocol having means for formulating a desired protocol message; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority, comprising: an interrupt handler means for handling hardware interrupts; hardware interface means coupled to the hardware platform for converting a signal from the hardware platform to a signal having a standardized format; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 5
Dependent Claim 18 words
The communication device of claim 2, wherein the at least one micro-processor includes at least one memory device.
Claim 6
Dependent Claim 24 words
The communication device of claim 3, wherein the hardware means further includes means for partitioning the memory device to produce a plurality of buffers.
Claim 7
Dependent Claim 25 words
The communication device of claim 4, wherein the hardware means further includes a scheduling means for scheduling the first, second, and third plurality of tasks.
Claim 8
Dependent Claim 35 words
The communication device of claim 5, wherein the hardware means further includes message handler means for handling messages between the first, second, and third plurality of tasks using a buffer from the plurality of buffers.
Claim 9
Dependent Claim 36 words
The communication device of claim 6, wherein the hardware means further includes a buffer pool manager for assigning a buffer from the plurality of buffers to one of the first, second, and third plurality of tasks.
Claim 10
Dependent Claim 215 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 11
Dependent Claim 215 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a feature/protocol means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a hardware means for providing a kernel and a hardware interface having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a high level interface means for providing a first standardized interface between the feature/protocol means and the ergonomics/control means so as to allow preemptive changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a low level interface means for providing a second standardized interface between the feature/protocol means and the hardware means so as to allow preemptive changes to either the feature/protocol means or to the hardware means without requiring changes to the other; and an intermediate interface means using the second standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 12
Dependent Claim 35 words
The radio frequency communication device of claim 8, wherein the ergonomics/control means comprises: an interpreter for interpreting information entered via the keypad; a first controller for controlling the features and the plurality of operating modes.
Claim 13
Dependent Claim 40 words
The radio frequency communication device of claim 8, wherein the feature/protocol means comprises: means for implementing the features as dictated by the ergonomics/control means; means for implementing the at least one protocol having means for formulating a desired protocol message.
Claim 14
Dependent Claim 115 words
The radio frequency communication device of claim 8, wherein the hardware means comprises: means for partitioning the memory device to produce a plurality of buffers; scheduling means for scheduling the first, second, and third plurality of tasks; message handler means for handling messages between the first, second, and third plurality of tasks using a buffer from the plurality of buffers; a buffer pool manager for assigning a buffer from the plurality of buffers to one of the first, second, and third plurality of tasks; an interrupt handler means for handling hardware interrupts; hardware interface means coupled to the hardware platform for converting a signal from the hardware platform to a signal having a standardized format.
Claim 15
Dependent Claim 269 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a feature means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a protocol means having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a hardware means for providing a kernel and a hardware interface having a fourth plurality of tasks; a high level interface means for providing a first standardized interface between the feature means and the ergonomics/control means so as to allow changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a first intermediate level interface means for providing a second standardized interface between the protocol means and the feature means so as to allow preemptive changes to either the protocol means or to the feature means without requiring changes to the other; a low level interface means for providing a third standardized interface between the protocol means and the hardware means so as to allow preemptive changes to either one of the two protocol means or the hardware means without requiring changes to the other; and a second intermediate level interface means using the third standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.
Claim 16
Dependent Claim 269 words
A radio frequency communication device having a plurality of operating modes, at least one feature, at least one protocol, and a keypad, the communication device comprising: a hardware platform including at least one micro-processor; an ergonomics/control means having a first predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a feature means having a second predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a protocol means having a third predetermined plurality of tasks that cannot be dynamically altered and each task having a predetermined fixed priority; a hardware means for providing a kernel and a hardware interface having a fourth plurality of tasks; a high level interface means for providing a first standardized interface between the feature means and the ergonomics/control means so as to allow changes to either the feature/protocol means or to the ergonomics/control means without requiring changes to the other; a first intermediate level interface means for providing a second standardized interface between the protocol means and the feature means so as to allow preemptive changes to either the protocol means or to the feature means without requiring changes to the other; a low level interface means for providing a third standardized interface between the protocol means and the hardware means so as to allow preemptive changes to either one of the two protocol means or the hardware means without requiring changes to the other; and a second intermediate level interface means using the third standardized interface to provide preemptive communication between the ergonomics/control means and the hardware means.

References Cited (Backward Citations)

US4475156A Cited
US4637022A Cited
US5060140A Cited
US5060150A Cited
US5001666A Cited
US5249270A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-05 1999-08-07 2000-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-05 2003-08-07 2004-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-05 2007-08-07 2008-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag