Systems, devices and methods for providing services in a proximity-based environment
First Claim
1. A system for delivery of services to at least one client program on a mobile device adapted to communicate in a wireless manner comprising:
- a plurality of communication/detection devices, each of the communication/detection devices having a known range, each of the communication/detection devices being adapted to detect the presence of the mobile device when the mobile device is within the range thereof and to communicate information between the mobile device and the communication/detection device when the mobile device is within the range thereof;
at least one multiplexer in communication with at least one of the communication/detection devices; and
at least one server including content stored thereon to provide at least one service to the client program on the mobile device, the server being in communication with the multiplexer, the service to be provided to the mobile device depending on which one of the plurality of communication/detection devices is in communication with the mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for delivery of services to at least one client program on a mobile device adapted to communicate in a wireless manner including a plurality of communication/detection devices. Each of the communication/detection devices has a known range and is adapted to detect the presence of the mobile device when the mobile device is within the range thereof. Each communication/detection device is also adapted to communicate information between the mobile device and the communication/detection device when the mobile device is within the range thereof. The system further includes at least one multiplexer in communication with at least one of the communication/detection devices and at least one server including content stored thereon to provide at least one service to the client program on mobile device. The server is in communication with the multiplexer. The service to be provided to the mobile device depends on which one of the plurality of communication/detection devices is in communication with the mobile device.
-
Citations
20 Claims
-
1. A system for delivery of services to at least one client program on a mobile device adapted to communicate in a wireless manner comprising:
-
a plurality of communication/detection devices, each of the communication/detection devices having a known range, each of the communication/detection devices being adapted to detect the presence of the mobile device when the mobile device is within the range thereof and to communicate information between the mobile device and the communication/detection device when the mobile device is within the range thereof;
at least one multiplexer in communication with at least one of the communication/detection devices; and
at least one server including content stored thereon to provide at least one service to the client program on the mobile device, the server being in communication with the multiplexer, the service to be provided to the mobile device depending on which one of the plurality of communication/detection devices is in communication with the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing services to a client program running on a mobile device, the mobile device being capable of wireless communication, the method comprising the steps of:
-
defining a physical space by location therein of at least one communication/detection devices having a known range, the communication/detection device being adapted to detect the presence of the mobile device when the mobile device is within the range thereof and to communicate information between the mobile device and the communication/detection device when the mobile device is within the range thereof; and
mapping a first service group including at least one service to be available client programs determined to be within the physical space. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 19, 20)
-
-
15. A method of providing services to a client program running on a mobile device, the mobile device being capable of wireless communication, the method comprising the steps of:
-
defining a physical space by location therein of a plurality of communication/detection devices having a known range, each communication/detection device being adapted to detect the presence of the mobile device when the mobile device is within the range thereof and to communicate information between the mobile device and the communication/detection device when the mobile device is present within the range thereof;
providing at least one server having at least one proximity-based application stored thereon, the proximity-base application being adapted to provide a service to be available to a client program stored on the mobile device when the mobile device is within the space, the service content being based upon higher level proximity-based events determined by recurring measurement of the presence or absence of the mobile device within the space; and
providing at least one intermediary, the intermediary being in communication with the plurality of communication/detection devices and in communication with the server, the intermediary including a program to determine if the mobile device is present within or absent from the space from detection information provided by the plurality of communication/detection devices, the intermediary adapted to transmit the information of whether the mobile device is present within or absent from the space to the server.
-
-
18. A method of providing services to a client program running on a mobile device, the mobile device being capable of wireless communication, the method comprising the steps of:
-
providing at least one server having at least one proximity-based application stored thereon, the proximity-based application being adapted to provide a first service to be available to a client program stored on the mobile device when the mobile device is determined to be within a set of spaces including at least one space, the service content being based upon higher level proximity-based events determined by periodic measurement of the presence or absence of the mobile device within the set of spaces;
determining whether the mobile device is present within each of the spaces in the set of spaces using a plurality of communication/detection devices having a known range, each communication/detection device being adapted to detect the presence of the mobile device when the mobile device is within the range thereof and to communicate information between the mobile device and the communication/detection device when the mobile device is present within the range thereof; and
providing the information of whether the mobile device is present within each space of the set of spaces to the server in a periodic manner to enable the server to determine the higher level proximity-based events.
-
Specification