IP Library Granted Patent US 6,931,429
Granted Patent B2
US 6,931,429 · App. 09/844,701 · Granted Aug 16, 2005

Adaptable wireless proximity networking

Assignee: Left Gate Holdings, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,931,429
App. No.
09/844,701
Granted
Aug 16, 2005
Kind
B2
Abstract

System and method for dynamic delivery of services and applications from a server to mobile computing devices in a wireless proximity framework. This wireless proximity framework allows users of mobile computing devices to dynamically access services and applications available in a given geographic area without preinstalling software for each service or application. Further, the wireless proximity framework allows developers to more quickly and easily adapt existing non-wireless services for use by heterogeneous mobile computing devices. Still further, the wireless proximity framework allows for services and applications to be delivered in a customized manner to each mobile computing device.

Claims (26)

1. A system for dynamically delivering service applications to a user of a mobile computing device, comprising:

a proximity networking server having an associated proximity zone, the

proximity networking server comprising:

an access module for communicating wireless within the associated proximity zone,

a registry of one or more service applications, each service application having one or more associated graphic user interface components, wherein the graphic user interface components are configured to be executable one a mobile computing device;

wherein the proximity networking server is configured to expose said one or more service applications to a mobile computing devices within the associated proximity zone

a client application executable on a mobile computing device,

wherein the client application is operable to establish a wireless connection between the proximity and the mobile computing device when the mobile computing device is located within the proximity zone,

wherein the client application is configured to retrieve a list of exposed services from the proximity networking server, and

wherein the client application is configured to automatically download and execute the associated graphic user interface component of an exposed service application in response to a request by the user to access said exposed service application, and

wherein the exposed service application is executed on the proximity networking server, but is accessible to the user through the associated graphic user interface component executing on the mobile computing device.

2. The system of claim 1 , wherein said wireless connection utilizes the universal plug and play protocol.

3. The system of claim 1 , wherein the associated graphic user interface component allows the user to utilize the exposed service application by using remote procedure calls sent from the client application to the proximity networking server.

4. The system of claim 3 , wherein the proximity networking server further comprises a translation module for translating remote procedure calls received from the client application into the appropriate format for use by the exposed service application, and to translate results from the exposed service application into an output format readable by the associated client graphic user interface component.

5. The system of claim 1 , wherein all downloaded graphic user interface components are deleted from the mobile computing device when the mobile computing device leave said associated proximity zone.

6. A method for dynamically providing service applications to mobile computing devices in a proximity networking framework, the proximity networking framework comprising: a proximity networking server having an associated proximity zone, the proximity networking server operable to establish a wireless data connection with a mobile computing device located within said associated proximity zone, the method comprising the steps of:

registering a service application with the proximity networking server, referred to hereinafter as registered service application, wherein the step of registering the service application with the proximity networking server further comprises:

registering an execution component of a service application with the proximity networking server, the execution component operable to be executed by the proximity networking server to provide the functionality of the service application,

registering at least one associated graphic user interface component of said registered service application with the proximity networking sever, the graphic user interface component configured to be executed by the mobile computing device to provide a user interface to the execution component, and

exposing said registered service application to said mobile computing device coming into said associated proximity zone, referred to hereinafter as the exposed service application;

providing to said mobile computing device the user interface component of the exposed service application;

executing the execution component of the exposed service application on the proximity networking server; and

permitting the mobile computing device to utilize the executing exposed service application through the graphic user interface component executing on the mobile computing device.

7. The method of claim 6 further comprises registering an associated access profile of said registered service application with the proximity networking server, and wherein said associated access profile is used to determine whether said registered service application should be exposed to said mobile computing device.

8. The method of claim 6 further comprising retrieving information about mobile computing device or the user of the mobile computing device, referred to hereinafter as retrieved information and using said retrieved information to determine whether said registered service application should be exposed to said mobile computing device.

9. The method of claim 6 further comprising retrieving information about mobile computing device or the user of the mobile computing device, referred to hereinafter as retrieved information and using said retrieved information to customize said exposed service application to said mobile computing device.

Assignments (6)
CORRECTIVE CONFIRMATORY ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME AT REEL/FRAME 035334/0309 Recorded Apr 7, 2015
From: TENAID TECHNOLOGIES, INC.
To: LEFT GATE HOLDINGS, INC.
Reel/Frame 035381/0412 →
CONFIRMATORY ASSIGNMENT Recorded Mar 30, 2015
From: MNETWORKS INC. D/B/A TENAID TECHNOLOGIES, INC.
To: LEFT GATE HOLDINGS, INC.
Reel/Frame 035334/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: LEFT GATE PROPERTY HOLDING, INC.
To: III HOLDINGS 2, LLC
Reel/Frame 035040/0573 →
CHANGE OF NAME Recorded Feb 25, 2015
From: LEFT GATE HOLDINGS, INC.
To: LEFT GATE PROPERTY HOLDING, INC.
Reel/Frame 035026/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: GOUGE, DAVID WAYNE; FERRIS, WILLIAM JOSEPH
To: TENAID TECHNOLOGIES, INC.
Reel/Frame 034237/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2005
From: MNETWORKS, INC. D/B/A TENAID TECHNOLOGIES, INC.
To: LEFT GATE HOLDINGS, INC.
Reel/Frame 016501/0779 →
Continuity (1)
Related Publication 20030208595A1 · Nov 6, 2003