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

Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event

Assignee: UBICOMM LLC
•
Filing: 1995-06-07
•
Granted: 1997-03-11
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention describes a method for superimposing prespecified locational, environmental, and contextual controls on user interactions, including interactions of mobile users, with computational resources. A system is described for electronically monitoring contextual information concerning users and machines, including state and locational information including proximity. Interaction policies, including user specified interaction policies, may be registered on an identifiable address path. Methods are described for detecting, selecting and controlling computercontrolled devices, based on the proximity of the device to the user, the current context of the user, the location of other nearby users and devices, and the current state of the devices. Temporary transfer of control, including exclusive control, of particular computers and computer controlled devices to individual users based on the context and environment in proximity to those computing devices is also described.

Inventors

  • 👤 Marvin M. Theimer
  • 👤 Michael J. Spreitzer
  • 👤 Mark D. Weiser
  • 👤 Richard J. Goldstein
  • 👤 Scott A. Elrod
  • 👤 Daniel C. Swinehart
  • 👤 William N. Schilit
  • 👤 Robert T. Krivacic
  • 👤 Roy Want

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:23
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; H04L12/2816; H04L12/282; G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/34; G06F21/35; G06Q; G06Q10/00; G06Q10/10; H04L61/00; H04L63/00; H04L63/10; H04L63/102; H04L67/00; H04L67/01; H04L67/10; H04L67/1095; H04L67/2866; H04L67/30; H04L67/303; H04L67/306; H04L67/50; H04L67/51; H04L67/52; H04L67/535; H04L67/60; H04L67/62; H04L9/00; H04L9/40; H04W; H04W4/00; H04W4/02; H04W4/029; G06F2221/00; G06F2221/21; G06F2221/2111; H04L2012/284; H04L2012/2841; H04L2012/2845; H04L67/133; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W12/00; H04W12/08; H04W12/60; H04W12/63

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 166 words
A method for selectively triggering events of a computer controlled device based on the context of a system, the system including the computer controlled device, and further including mobile users, mobile and fixed computer controlled devices, the system having a multiplicity of allowable operations, each computer controlled device having an allowable operation, the system having computing resources for registering and responding to requests for events, the method comprising the steps of: registering a request for a particular event of a computer controlled device; identifying contextual attributes of the system for said particular computing event; determining location and identities of mobile users and mobile or fixed computer controlled devices in the system whose allowable operation is consistent with the particular computing event; perceiving said contextual attributes for said particular computing event; and performing said particular computing event on a one of the computer controlled devices whose location and allowable operation is consistent with the particular event and the contextual and locational attributes of the particular computing event.
Claim 2
Independent Claim 166 words
A method for selectively triggering events of a computer controlled device based on the context of a system, the system including the computer controlled device, and further including mobile users, mobile and fixed computer controlled devices, the system having a multiplicity of allowable operations, each computer controlled device having an allowable operation, the system having computing resources for registering and responding to requests for events, the method comprising the steps of: registering a request for a particular event of a computer controlled device; identifying contextual attributes of the system for said particular computing event; determining location and identities of mobile users and mobile or fixed computer controlled devices in the system whose allowable operation is consistent with the particular computing event; perceiving said contextual attributes for said particular computing event; and performing said particular computing event on a one of the computer controlled devices whose location and allowable operation is consistent with the particular event and the contextual and locational attributes of the particular computing event.
Claim 3
Dependent Claim 18 words
The method of claim 1, wherein said contextual attributes include detecting an identified user at a triggering location.
Claim 4
Dependent Claim 15 words
The method of claim 1, wherein said contextual attributes include detecting a specified triggering time.
Claim 5
Dependent Claim 14 words
The method of claim 1, wherein said contextual attributes include coincidence with other users.
Claim 6
Dependent Claim 18 words
The method of claim 1, wherein said contextual attributes include correlation between time and location and calendar contents.

References Cited (Backward Citations)

US5204670A Cited
US5335346A Cited
US5212558A Cited
US5414844A Cited
US5315636A Cited
US5363425A Cited
US5270773A Cited
US5358238A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag