Method and system for third-party discovery of proximity-based services
First Claim
1. A method comprising:
- identifying a third-party user subscribed to service metadata collected by a mobile device from at least one service provider, the at least one service provider being a separate entity from the mobile device and is within a proximate area around the mobile device;
wherein the service metadata is indicative of data provided by the at least one service provider within the proximate area;
wherein identifying the third-party user subscribed to the service metadata comprises identifying the third-party user subscribed to the service metadata from a plurality of third-party users based on;
subscription profiles of the plurality of third-party users; and
a publication profile associated with the mobile device where the publication profile is configured by a proximity user associated with the mobile device;
providing to a client device associated with the third-party user at least one of a group consisting of;
the service metadata;
and indicia representative of the service metadata; and
in response to the providing at least one of a group consisting of;
the service metadata and indicia representative of the service metadata, receiving a request from the third-party user requesting the proximity user to obtain the data associated with the service metadata on behalf of the third-party user from the service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for third-party discovery of proximity-based services are provided. In general, a mobile device of a proximity user collects service metadata or information from service providers within its proximity via, for example, local wireless communication. The service metadata is then published to one or more third-party users. More specifically, in one embodiment, the mobile device provides the service metadata to a service discovery system. In response, the service discovery system provides the service metadata or some representation thereof to a client device of a third-party user subscribed to the service metadata. The third-party user may then be enabled to generate a service request. For example, if the service metadata is an advertisement, the third-party user may generate a service request that is provided either directly or indirectly to the mobile device asking that the advertised product or service be purchased on behalf of the third-party user.
-
Citations
23 Claims
-
1. A method comprising:
-
identifying a third-party user subscribed to service metadata collected by a mobile device from at least one service provider, the at least one service provider being a separate entity from the mobile device and is within a proximate area around the mobile device; wherein the service metadata is indicative of data provided by the at least one service provider within the proximate area; wherein identifying the third-party user subscribed to the service metadata comprises identifying the third-party user subscribed to the service metadata from a plurality of third-party users based on; subscription profiles of the plurality of third-party users; and a publication profile associated with the mobile device where the publication profile is configured by a proximity user associated with the mobile device; providing to a client device associated with the third-party user at least one of a group consisting of; the service metadata; and indicia representative of the service metadata; and in response to the providing at least one of a group consisting of;
the service metadata and indicia representative of the service metadata, receiving a request from the third-party user requesting the proximity user to obtain the data associated with the service metadata on behalf of the third-party user from the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining, from a mobile device, service metadata collected by the mobile device from at least one service provider, the at least one service provider being a separate entity from the mobile device and is within a proximate area around the mobile device; wherein the service metadata is indicative of data provided by the at least one service provider within the proximate area; identifying a third-party user subscribed to the service metadata, wherein identifying the third-party user subscribed to the service metadata comprises identifying the third-party user subscribed to the service metadata from a plurality of third-party users based on; subscription profiles of the plurality of third-party users; and a publication profile associated with the mobile device where the publication profile is configured by a proximity user associated with the mobile device; providing to a client device associated with the third-party user at least one of a group consisting of; the service metadata; and indicia representative of the service metadata; and in response to the providing at least one of a group consisting of the service metadata and indicia representative of the service metadata, receiving a request from the third-party user requesting the proximity user to obtain the data associated with the service metadata on behalf of the third-party user from the service provider. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a) a communication interface; and b) a control system associated with the communication interface and adapted to; i) obtain, from a mobile device via the communication interface, service metadata collected by the mobile device from at least one service provider, the at least one service provider being a separate entity from the mobile device, wherein the at least one service provider is within a proximate area around the mobile device, wherein the service metadata is indicative of data provided by the at least one service provider within the proximate area; ii) identify a third-party user subscribed to the service metadata, wherein identifying the third-party user subscribed to the service metadata comprises identifying the third-party user subscribed to the service metadata from a plurality of third-party users based on; subscription profiles of the plurality of third-party users; and a publication profile associated with the mobile device where the publication profile is configured by a proximity user associated with the mobile device; iii) provide at least one of a group consisting of; the service metadata; and indicia representative of the service metadata to a client device associated with the third-party user via the communication interface; and iv) in response to the providing at least one of a group consisting of;
the service metadata and indicia representative of the service metadata, receive a request from the third-party user the proximity user to obtain the data associated with the service metadata on behalf of the third-party user from the service provider. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
identifying a third-party user subscribed to service metadata collected by a mobile device from at least one service provider which is a separate entity from the mobile device and is within a proximate area around the mobile device, the service metadata being indicative of data provided by the at least one service provider within the proximate area, wherein identifying the third-party user subscribed to the service metadata comprises identifying the third-party user subscribed to the service metadata from a plurality of third-party users based on subscription profiles of the plurality of third-party users and a publication profile associated with the mobile device where the publication profile is configured by a proximity user associated with the mobile device; providing to a client device associated with the third-party user at least one of a group consisting of;
the service metadata and indicia representative of the service metadata, wherein providing to the client device associated with the third-party user the at least one of the group consisting of;
the service metadata and the indicia representative of the service metadata comprises;identifying a plurality of proximity-based service representations applicable to the service metadata; providing the plurality of proximity-based service representations to the client device associated with the third-party user; and enabling the third-party user to interact with the plurality of proximity-based service representations at the client device to explore the service metadata; in response to the providing at least one of a group consisting of;
the service metadata and indicia representative of the service metadata, receiving a request from the third-party user requesting the proximity user to obtain the data associated with the service metadata on behalf of the third-party user from the service provider;enabling collection, at the mobile device, service metadata from the at least one service provider within the proximate area around the mobile device; and providing the service metadata to a remote system for publication.
-
Specification