Adaptable wireless proximity networking
First Claim
1. A system for dynamically delivering service applications to a user of a mobile computing device, comprising:
- a proximity networking server (PNS) having an associated proximity zone, the PNS comprising;
an access module for communicating wirelessly within the associated proximity zone, a registry of one or more service applications, each service application having one or more associated GUI components, wherein the GUI components are configured to be executable on a mobile computing device;
wherein the PNS is configured to expose said one or more service applications to 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 PNS 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 PNS, and wherein the client application is configured to automatically download and execute the associated GUI 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 PNS, but is accessible to the user through the associated GUI component executing on the mobile computing device.
6 Assignments
0 Petitions
Accused Products
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.
176 Citations
9 Claims
-
1. A system for dynamically delivering service applications to a user of a mobile computing device, comprising:
-
a proximity networking server (PNS) having an associated proximity zone, the PNS comprising;
an access module for communicating wirelessly within the associated proximity zone, a registry of one or more service applications, each service application having one or more associated GUI components, wherein the GUI components are configured to be executable on a mobile computing device;
wherein the PNS is configured to expose said one or more service applications to 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 PNS 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 PNS, and wherein the client application is configured to automatically download and execute the associated GUI 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 PNS, but is accessible to the user through the associated GUI component executing on the mobile computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamically providing service applications to mobile computing devices in a proximity networking framework, the proximity networking framework comprising:
- a PNS having an associated proximity zone, the PNS 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 PNS, referred to hereinafter as registered service application, wherein the step of registering the service application with the PNS further comprises;
registering an execution component of a service application with the PNS, the execution component operable to be executed by the PNS to provide the functionality of the service application, registering at least one associated GUI component of said registered service application with the PNS, the GUI component configured to be executed by a 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 UI component of the exposed service application;
executing the execution component of the exposed service application on the server; and
permitting the mobile computing device to utilize the executing exposed service application through the GUI component executing on the MCD. - View Dependent Claims (7, 8, 9)
- a PNS having an associated proximity zone, the PNS operable to establish a wireless data connection with a mobile computing device located within said associated proximity zone, the method comprising the steps of;
Specification