Determining and presenting communication device proximity information
First Claim
Patent Images
1. A method for providing proximity information associated with a first communications device, the method comprising:
- during connection of a call between the first communication device and a second communications device, receiving a request, from the second communications device, for the proximity information associated with the first communications device;
in response to the request;
determining a first location of the first communications device,generating a map of an area surrounding the first location of the first communications device, the map comprising the first location of the first communications device, a second location of the second communications device, and driving directions to the first communications device, andafter determining the first location of the first communications device and generating the map, providing a response to the second communications device, the response comprising the map;
receiving a request, from the second communications device, for a third location of a third communications device located nearest the second communications device without any form of communication between the second communications device and the third communications device;
providing the third location of the third communications device to the second communications device without any form of communication between the second communications device and the third communications device;
determining information identifying a user associated with the third communications device without any form of communication between the second communications device and the third communications device; and
providing the information to the second communications device without any form of communication between the second communications device and the third communications device.
1 Assignment
0 Petitions
Accused Products
Abstract
A location and mapping application takes device information and produces location information for display on a communication-enabled computing device (e.g., a personal digital assistant or wireless phone). A current location of a wireless device may be provided with an announcement of an incoming call or message and may be in the form of a street address or a map. Location information for a wired (or fixed-location) device may be provided in the form of a map. Location information for nearby wireless and wired devices may also be provided. Location information may be updated for wireless devices that are moving.
29 Citations
12 Claims
-
1. A method for providing proximity information associated with a first communications device, the method comprising:
-
during connection of a call between the first communication device and a second communications device, receiving a request, from the second communications device, for the proximity information associated with the first communications device; in response to the request; determining a first location of the first communications device, generating a map of an area surrounding the first location of the first communications device, the map comprising the first location of the first communications device, a second location of the second communications device, and driving directions to the first communications device, and after determining the first location of the first communications device and generating the map, providing a response to the second communications device, the response comprising the map; receiving a request, from the second communications device, for a third location of a third communications device located nearest the second communications device without any form of communication between the second communications device and the third communications device; providing the third location of the third communications device to the second communications device without any form of communication between the second communications device and the third communications device; determining information identifying a user associated with the third communications device without any form of communication between the second communications device and the third communications device; and providing the information to the second communications device without any form of communication between the second communications device and the third communications device. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing proximity information, the system comprising:
-
memory for storing a program containing code for providing the proximity information; and a processor functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program and configured at least to; generate a map of an area surrounding the first location of the second communications device located nearest the first communications device, the map comprising the first location of the second communications device, a second location of the second communications device, and driving directions to the first communications device, after determining the first location of the second communications device and generating the map, provide a response to the first communications device, the response comprising the map, receive a request from a first communications device for the proximity information associated with a second communications device located nearest the first communications device, and in response to the request; determine a first location of the second communications device located nearest the first communications device and information identifying a user associated with the second communications device without any form of communication between the first communications device and the second communications device, and provide the first location of the second communications device located nearest the first communications device and the information identifying the user associated with the second communications device to the first communications device without any form of communication between the first communications device and the second communications device. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer-readable storage medium storing computer-executable instructions which, when executed by a computer, cause the computer at least to:
-
during connection of a call between a first communication device and a second communications device, receive a request, from the second communications device, for the proximity information associated with the first communications device; in response to the request; determine a first location of the first communications device, generate a first map of an area surrounding the first location of the first communications device, the first map comprising the first location of the first communications device, a second location of the second communications device, and driving directions to the first communications device, and after determining the first location of the first communications device and generating the map, provide a response to the second communications device, the response comprising the first map; receive a request, from the second communications device, for a third location of a third communications device located nearest the second communications device without any form of communication between the second communications device and the third communications device; provide the third location of the third communications device to the second communications device without any form of communication between the second communications device and the third communications device; determine information identifying a user associated with the third communications device without any form of communication between the second communications device and the third communications device; and provide the information to the second communications device without any form of communication between the second communications device and the third communications device. - View Dependent Claims (9, 10, 11, 12)
-
Specification