GEOLOCATION BASED RESOURCE FINDER
First Claim
1. A computer-implemented method comprising:
- providing an interface for users of a social networking service to register content items as resources in the social networking service and to request resources registered by other users of the social networking service, each registered resource including location information corresponding to at least one of the respective users associated with the registered resource and one or more availability conditions specified by the respective user for the registered resource in the social networking service;
responsive to receiving a network request requesting a resource via the interface provided at a mobile device of a first user, determining a current geographic location of the mobile device of the first user;
identifying at least one second user who has registered the requested resource and is located within a predetermined proximity radius of the current geographic location of the mobile device;
determining whether the requested resource registered by the identified second user is available for the first user based on the one or more availability conditions specified by the second user for the requested resource;
registering the network request received from the mobile device of the first user when the requested resource is determined to be unavailable; and
sending an availability notification to the mobile device of the first user only when the requested resource is determined to be available such that, when the requested resource is determined to be unavailable, the availability notification is sent to the mobile device of the first user only after a subsequent determination of the availability of the requested resource has been made and the subsequent determination indicates a current availability of the requested resource, wherein the subsequent determination indicating the current availability of the requested resource is based on a change in any of the one or more availability conditions.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling users of a social networking application or service to share information and additional resources with other users of the service are provided. A content item from a first user of the social networking service is registered as a resource within the social networking service. In response to receiving a query for the content item from a second user of the social networking service, the availability of the resource associated with the first user is determined for use by the second user. A notification indicating the availability of the resource is sent to a device of the second user. The notification may include a current geographic location of the first user, which can be graphically represented on a digital map displayed at the device of the second user.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing an interface for users of a social networking service to register content items as resources in the social networking service and to request resources registered by other users of the social networking service, each registered resource including location information corresponding to at least one of the respective users associated with the registered resource and one or more availability conditions specified by the respective user for the registered resource in the social networking service; responsive to receiving a network request requesting a resource via the interface provided at a mobile device of a first user, determining a current geographic location of the mobile device of the first user; identifying at least one second user who has registered the requested resource and is located within a predetermined proximity radius of the current geographic location of the mobile device; determining whether the requested resource registered by the identified second user is available for the first user based on the one or more availability conditions specified by the second user for the requested resource; registering the network request received from the mobile device of the first user when the requested resource is determined to be unavailable; and sending an availability notification to the mobile device of the first user only when the requested resource is determined to be available such that, when the requested resource is determined to be unavailable, the availability notification is sent to the mobile device of the first user only after a subsequent determination of the availability of the requested resource has been made and the subsequent determination indicates a current availability of the requested resource, wherein the subsequent determination indicating the current availability of the requested resource is based on a change in any of the one or more availability conditions. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12)
-
-
7. (canceled)
-
13. A non-transitory, machine-readable medium comprising instructions stored therein, which when executed by a processor, causes the processor to perform operations comprising:
-
registering a content item from a first user of a social networking service as a resource within the social networking service, the registered resource being stored by the social networking service in association with a geographic location of the first user; in response to receiving a query for the content item from a second user of the social networking service, determining whether a geographic location of the second user is within a predetermined distance of the geographic location of the first user; when the geographic location of the second user is determined to be within the predetermined distance of the geographic location of the first user, determining whether the resource associated with the first user is available for the second user based on one or more filtering parameters defined for the resource by the first user in the social networking service; when the resource is determined to be available, sending an availability notification indicating the determined availability of the resource to a device of the second user, the availability notification including the geographic location of the first user to be graphically represented on a digital map displayed at the device of the second user; and when the resource is determined to be unavailable, registering the query received from the second user within the social networking service, wherein the availability notification indicating the availability of the resource is sent to the device of the second user after a subsequent determination of the availability of the resource has been made, the subsequent determination indicating the resource is available, and wherein the subsequent determination of the availability of the resource is based on a change in any of the one or more filtering parameters defined for the resource by the first user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; and a memory accessible to the processor, wherein the processor is configured to; register a content item from a first user of a social networking service as a resource within the social networking service, the registered resource being stored by the social networking service in association with a geographic location of the first user; receive a query for the content item from a second user of the social networking service; determine whether a geographic location of the second user is within a predetermined distance of the geographic location of the first user; determine whether the resource associated with the first user is available for the second user based on a determination that the geographic location of the second user is within the predetermined distance of the geographic location of the first user and one or more filtering parameters defined for the resource by the first user in the social networking service, the one or more filtering parameters including a geographic location of interest and a period of time defined by the first user via an interface of the social networking service; register the query received from the second user within the social networking service based on an initial determination that the resource is unavailable; and send an availability notification indicating the determination of availability of the resource to a device of the second user based on a subsequent determination that the resource is available, the availability notification including the geographic location of the first user to be graphically represented on a digital map displayed at the device of the second user, wherein the subsequent determination that the resource is available is based on a change in any of the one or more filtering parameters defined for the resource by the first user.
-
Specification