IP Library Granted Patent US 7,398,081
Granted Patent B2
US 7,398,081 · App. 10/770,505 · Granted Jul 8, 2008

Device and system for selective wireless communication with contact list memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,398,081
App. No.
10/770,505
Granted
Jul 8, 2008
Kind
B2
Abstract

Methods, devices and systems for wireless communication. A device user defines a list of contacts and receives a collective indication of which contacts are located within a neighborhood of the device. The neighborhood is defined at the device, for example by the device itself or by the user. A plurality of device users define respective user profiles including user attributes. One of the users defines a target attribute, and receives an indication of which other users that have that attribute have devices in the first user's neighborhood. The devices communicate among themselves either indirectly, for example via cellular base stations, or directly.

Claims (56)

1. A wireless communication device comprising:

(a) a transceiver for communicating with other wireless devices;

(b) a contact list memory for storing a contact list that includes at least one contact name;

(c) a mechanism for defining a neighborhood of the wireless communication device;

(d) a contact name indication mechanism for indicating which of said at least one contact name is associated with a respective said other wireless device located within said neighborhood; and

(e) a mechanism for setting up a piconet that includes the wireless communication device and said respective other wireless device that is located within said neighborhood.

2. A system for wireless communication, comprising:

(a) a plurality of wireless communication devices, each said wireless communication device including:

(i) a transceiver for communicating with other wireless devices,

(ii) a contact list memory for storing a contact list that includes at least one respective contact name;

(iii) a mechanism for defining a neighborhood of said each wireless communication device, and

(iv) a mechanism for indicating which of said at least one respective contact name is associated with a respective said other wireless device located within said neighborhood; and

(b) at least one base station for managing wireless communication among said wireless communication devices.

3. The system of claim 2 , wherein at least one said base station includes a mechanism for determining respective geographical locations of said wireless communication devices.

4. The system of claim 2 , wherein each said wireless communication device includes a respective navigation mechanism for determining a respective geographical location of said wireless communication device.

5. The system of claim 4 , wherein each said navigation mechanism also is operative to inform said at least one base station of said respective geographical location of said respective wireless communication device.

6. A wireless communication device, comprising:

(a) a transceiver for communicating with other wireless devices;

(b) a contact list memory for storing a contact list that includes at least one contact name, wherein with at least one said at least one contact name is associated at least one respective attribute;

(c) a mechanism for defining a neighborhood of the wireless communication device;

(d) a contact name indication mechanism for indicating which of at least one contact name is associated with a respective said other wireless device located within said neighborhood; and

(e) a mechanism for defining a target attribute;

and wherein said mechanism for indicating which of said at least one contact name is associated with said respective other wireless device, that is located within said neighborhood, also indicates, for each said contact name with which is associated said at least one respective attribute, whether said target attribute is among said at least one respective attribute that is associated with said at least one contact name.

7. The wireless communication device of claim 6 , wherein only said at least one contact name, that is associated with said respective other wireless device and that has said target attribute among said at least one respective attribute thereof, is indicated.

8. A system for wireless communication, comprising:

(a) a plurality of wireless communication devices, each said wireless communication device including:

(i) a transceiver for communicating with other wireless devices,

(ii) a contact list memory for storing a contact list that includes at least one respective contact name,

(iii) a mechanism for defining a neighborhood of said each wireless communication device, and

(iv) a mechanism for indicating which of said at least one respective contact name is associated with a respective said other wireless device located within said neighborhood; and

(b) at least one user profile memory for storing, for each said wireless communication device, a respective user profile;

wherein at least one said user profile includes at least one respective user attribute; and wherein, for each said wireless communication device: if said respective other wireless device is another of said plurality of wireless communication devices, and if said respective user profile of said respective other wireless device includes said at least one respective user attribute: then said mechanism, of said each wireless communication device, for indicating which of said at least one contact name is associated with said other wireless communication device, indicates whether said target attribute is among said at least one respective user attribute of said respective user profile of said respective other wireless communication device.

9. The system of claim 8 , wherein only said at least one contact name, whose said other wireless communication device has said target attribute among said at least one respective user attribute of said respective user profile thereof, is indicated.

10. The system of claim 8 , wherein each said wireless communication device includes a respective one of said at least one user profile memory, said respective user profile of said each wireless communication device being stored in said respective user profile memory of said each wireless communication device.

11. The system of claim 8 , further comprising:

(c) at least one base station, for managing communication among said wireless communication devices, and including said at least one user profile memory.

12. A system for wireless communication, comprising:

(a) a plurality of wireless communication devices, each said wireless communication device including:

(i) a transceiver for communicating with other wireless devices,

(ii) a mechanism for defining a neighborhood of said each wireless communication device,

(iii) a mechanism for defining a target attribute, and

(iv) a display mechanism for indicating whether a respective said other wireless device, of a user who has said target attribute, is located within said neighborhood; and

(b) at least one base station for managing wireless communication among said wireless communication devices.

13. The system of claim 12 , wherein said base station includes a mechanism for determining respective locations of said wireless communication devices.

14. The system of claim 12 , wherein each said wireless communication device includes a navigation mechanism for determining a respective location of said each wireless communication device and informing said at least one base station of said respective location.

15. A system for wireless communication, comprising:

(a) a plurality of wireless communication devices, each said wireless communication device including:

(i) a transceiver for communicating with other wireless devices,

(ii) a mechanism for defining a neighborhood of said each wireless communication device,

(iii) a mechanism for defining a target attribute, and

(iv) a display mechanism for indicating whether a respective said other wireless device, of a user who has said target attribute, is located within said neighborhood; and

(b) at least one user profile memory for storing, for each said wireless communication device, a respective user profile;

wherein at least one said user profile includes at least one respective user attribute; and wherein, for each said wireless communication device: if said respective other wireless device is another of said plurality of wireless communication devices, and if said respective user profile of said respective other wireless device includes said at least one respective user attribute: then said display mechanism of said each wireless communication device indicates that said respective other wireless device is located within said neighborhood if said target attribute is among said at least one respective user attribute of said respective user profile of said respective other wireless communication device.

16. The system of claim 15 , wherein each said wireless communication device includes a respective one of said at least one user profile memory, said respective user profile of said each wireless communication device being stored in said respective user profile memory of said each wireless communication device.

17. The system of claim 15 , further comprising:

(c) at least one base station, for managing communication among said wireless communication devices, and including said at least one user profile memory.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2013
From: MODU LTD.
To: GOOGLE INC.
Reel/Frame 030351/0496 →
SECURITY AGREEMENT Recorded Dec 11, 2009
From: MODU LTD.
To: SUN, DAVID
Reel/Frame 023810/0357 →
CHANGE OF NAME Recorded Jan 14, 2008
From: INFONE TECH, LTD.
To: MODU LTD.
Reel/Frame 020381/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2007
From: SANDISK IL, LTD.
To: INFONE TECH, LTD.
Reel/Frame 019644/0149 →
CHANGE OF NAME Recorded Jul 24, 2007
From: MSYSTEMS, LTD.
To: SANDISK IL, LTD.
Reel/Frame 019600/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2004
From: MORAN, DOV
To: M-SYSTEMS FLASH DISK PIONEERS, LTD.
Reel/Frame 014962/0270 →