Pet friendly search, meeting, social profile mapping system
First Claim
1. A method of determining a convenient meeting location for dogs via mobile devices of dog owners, the method comprising:
- receiving first geolocation information from a first mobile device proximate a first dog, wherein the first geolocation information is derived, at least in part, from electronic data received from a sensor attached to the first dog;
receiving second geolocation information from a second mobile device proximate a second dog;
determining an initial location of the first dog based on the first geolocation information;
determining an initial location of the second dog based on the second geolocation information;
calculating a distance between the first dog and the second dog based on the initial location of the first dog and the initial location of the second dog;
identifying a meeting point for the first dog and the second dog based on the calculated distance, wherein the meeting point is approximately equidistance from the initial location of the first dog and the initial location of the second dog;
generating first routing information identifying a travel route between the initial location of the first dog and the meeting point;
generating second routing information identifying a travel route between the initial location of the second dog and the meeting point;
communicating the initial location of the second dog, the meeting point and the first routing information for visual presentation on the first mobile device; and
communicating the initial location of the first dog, the meeting point and the second routing information for visual presentation on the second mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for assisting users with determining a convenient location for a meeting between at least two users having dogs, the method and system including providing an initial location (via GPS) for a first user and dog, providing an initial location (via GPS) for a second user and dog, determining a meeting point between the first users and the second user, and providing directions to the meeting point to the first user and the second user, via electronic devices. Preferably the meeting point is a dog friendly point of interest. The system may also provide social profiles of users, including dogs and their owners. The system provides search, social networking, and mapping for dog owners.
19 Citations
20 Claims
-
1. A method of determining a convenient meeting location for dogs via mobile devices of dog owners, the method comprising:
-
receiving first geolocation information from a first mobile device proximate a first dog, wherein the first geolocation information is derived, at least in part, from electronic data received from a sensor attached to the first dog; receiving second geolocation information from a second mobile device proximate a second dog; determining an initial location of the first dog based on the first geolocation information; determining an initial location of the second dog based on the second geolocation information; calculating a distance between the first dog and the second dog based on the initial location of the first dog and the initial location of the second dog; identifying a meeting point for the first dog and the second dog based on the calculated distance, wherein the meeting point is approximately equidistance from the initial location of the first dog and the initial location of the second dog; generating first routing information identifying a travel route between the initial location of the first dog and the meeting point; generating second routing information identifying a travel route between the initial location of the second dog and the meeting point; communicating the initial location of the second dog, the meeting point and the first routing information for visual presentation on the first mobile device; and communicating the initial location of the first dog, the meeting point and the second routing information for visual presentation on the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server supporting an application installed on a first mobile device and a second mobile device, the server comprising:
-
a communication interface configured to operate via a network to communicate with and receive information from the first mobile device and the second mobile device; processing circuitry operably coupled to the communication interface; memory coupled to the processing circuitry; and program code stored in the memory, wherein the processing circuitry and communications interface operate according to the program code to; receive first geolocation information from the first mobile device, the first geolocation information derived, at least in part, from electronic data received from a sensor attached to a first dog; receive second geolocation information from the second mobile device, the second mobile device proximate a second dog; determine an initial location of the first dog based on the first geolocation information; determine an initial location of the second dog based on the second geolocation information; calculate a distance between the first dog and the second dog based on the initial location of the first dog and the initial location of the second dog; identify a meeting point for the first dog and the second dog based on the calculated distance, wherein the meeting point is approximately equidistance from the initial location of the first dog and the initial location of the second dog; generate first routing information identifying a travel route between the initial location of the first dog and the meeting point; generate second routing information identifying a travel route between the initial location of the second dog and the meeting point; communicate the initial location of the second dog, the meeting point and the first routing information for visual presentation on the first mobile device; and communicate the initial location of the first dog, the meeting point and the second routing information for visual presentation on the second mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A mobile device, comprising:
-
a communication interface configured to support communications with a cloud server; a display; processing circuitry operably coupled to the communication interface and the display; memory coupled to the processing circuitry, the memory storing application software, wherein upon execution of the application software the processing circuitry operates to; receive electronic data from a sensor attached to a first dog, wherein the electronic data provides an indication that the first dog is proximate the mobile device; communicate first geolocation information relating to the location of the mobile device to the cloud server; receive second geolocation information from the cloud server relating to the location of a second dog; receive meeting point location information for a meeting point that is approximately equidistance from the location of the mobile device and the location of the second dog; receive routing information identifying a travel route between the location of the mobile device and the meeting point; and present a user interface and map on the display, the map including the location of the mobile device, the location of the second dog, and the travel route. - View Dependent Claims (19, 20)
-
Specification