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

Personal digital assistant module having a host interconnect bus without an interrupt line and which handles interrupts as addresses associated with specific interrupts in memory

Assignee: INPRO II LICENSING SARL
•
Filing: 1997-03-11
•
Granted: 1997-11-25
•
Expires: 2017-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal digital assistant module with a local CPU, memory, and I/O interface has a host interface comprising a bus connected to the local CPU and a connector at a surface of the personal digital assistant for interfacing to a bus connector of a host general-purpose computer, providing direct bus communication between the personal digital assistant and the host general-purpose computer. In an embodiment, the personal digital assistant also stores a security code. The personal digital assistant according to the invention forms a host/satellite combination with a host computer having a docking bay, wherein upon docking a docking protocol controls access by the host to memory of the personal digital assistant based on one or more passwords provided by a user to the host. In another embodiment the personal digital assistant also has an expansion port connected to the local CPU, and expansion peripheral devices may be connected and operated through the expansion port.

Inventors

  • 👤 Dan Kikinis
  • 👤 Pascal Dornier
  • 👤 William J. Seiler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:46
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/0035; H04N1/00405; H04N1/00408; H04N1/00411; G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1615; G06F1/1616; G06F1/1626; G06F1/1632; G06F1/1633; G06F1/1635; G06F1/20; G06F1/203; G06F1/206; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/409; G06F21/00; G06F21/60; G06F21/62; G06F21/70; G06F21/78; G06F21/79; G06F21/82; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482; H04M; H04M11/00; H04M11/06; H04M3/00; H04M3/42; H04M3/42314; H04N1/00127; H04N1/00204; H04N1/00236; H04N1/00241; H04N1/00326; H04N1/00328; H04N1/00334; A; A63; A63F; A63F2300/00; A63F2300/10; A63F2300/1068; A63F2300/1075; H04M1/00; H04M1/72; H04M1/725; H04M3/42323; H04N1/04; H04N1/19; H04N1/195; H04N2201/00; H04N2201/0008; H04N2201/0034; H04N2201/0048; H04N2201/0049; H04N2201/0051; H04N2201/0053; H04N2201/0063

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 114 words
A digital assistant module comprising: an internal bus having address lines, data lines, and control signal lines, but no interrupt control lines; a bus controller adapted to provide bus cycles, including address cycles; a CPU connected to the bus; a memory connected to the bus; a video display coupled to the bus; input apparatus coupled to the bus; and an interrupt controller connected to the bus; wherein interrupts are mapped in high memory as unused addresses, and the interrupt controller is adapted to compare addresses during address cycles with the memory-mapped interrupts, and to interrupt the CPU in those instances wherein an address on the address bus matches an address reserved as an interrupt.
Claim 2
Dependent Claim 114 words
A digital assistant module comprising: an internal bus having address lines, data lines, and control signal lines, but no interrupt control lines; a bus controller adapted to provide bus cycles, including address cycles; a CPU connected to the bus; a memory connected to the bus; a video display coupled to the bus; input apparatus coupled to the bus; and an interrupt controller connected to the bus; wherein interrupts are mapped in high memory as unused addresses, and the interrupt controller is adapted to compare addresses during address cycles with the memory-mapped interrupts, and to interrupt the CPU in those instances wherein an address on the address bus matches an address reserved as an interrupt.
Claim 3
Dependent Claim 32 words
A digital assistant module as in claim 1 additionally comprising an expansion bus interface comprising an expansion bus connected to the CPU and to a first portion of an expansion bus connector.
Claim 4
Dependent Claim 41 words
A Digital assistant system as in claim 2 further comprising one or more peripheral devices connected to the expansion bus interface, wherein the peripheral devices issue interrupt requests to the CPU as addresses, rather than by activating an interrupt request line.
Claim 5
Dependent Claim 39 words
A digital assistant module as in claim 1 additionally comprising a nonvolatile storage device connected to the CPU and containing a code unique to the digital assistant module, for uniquely identifying the digital assistant module to connecting digital devices.
Claim 6
Dependent Claim 17 words
A digital assistant module as in claim 4 wherein the nonvolatile storage device is an EEPROM device.
Claim 7
Dependent Claim 29 words
A digital assistant module as in claim 1 further comprising a user-accessible well having electrical connections for a storage battery for powering functional elements of the digital assistant module.
Claim 8
Dependent Claim 26 words
A digital assistant module as in claim 1 further comprising a solar energy conversion panel having electrical connections for attaching to and recharging a storage battery.
Claim 9
Dependent Claim 50 words
A digital assistant module as in claim 1 wherein the video display comprises an LCD display, and the input apparatus comprises a transparent, touch-sensitive screen at least partially overlying the video display, the touch-sensitive screen and video display forming a substantially flat I/O apparatus on one surface of an enclosure.
Claim 10
Dependent Claim 32 words
A digital assistant module as in claim 1 wherein the input apparatus comprises a pointer device for providing positional and directional input for control operations performed in conjunction with the video display.
Claim 11
Dependent Claim 22 words
A digital assistant module as in claim 9 wherein the pointer device comprises a thumbwheel implemented at one corner of an enclosure.
Claim 12
Dependent Claim 23 words
A digital assistant module as in claim 9 wherein the pointer device comprises a four-way pressure-sensitive region on a surface of an enclosure.
Claim 13
Dependent Claim 28 words
A digital assistant module as in claim 1 wherein the memory comprises a ROM portion for storage of executable routine and a RAM portion for storage of data.

References Cited (Backward Citations)

US4268904A Cited
US4545023A Cited
US4742452A Cited
US4987535A Cited
US4734882A Cited
US4779195A Cited
US4748656A Cited
US4930070A Cited
US5133076A Cited
US5303067A Cited
US5457785A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag