US8275361B2
Active / In Force
US
⏱️ 3.3 years remaining
Place-specific buddy list services
Assignee: Microsoft Technology Licensing LLC
•
Filing: 2010-02-22
•
Granted: 2012-09-25
•
Expires: 2030-02-22
Abstract
Abstract An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to facilitate communications with those people. Users may define lists of people whose locations may be tracked by positioning equipment based on personal communications/computing devices carried by the people. The information service processes this people and place data to identify those of the listed people that are in the user's vicinity, and provide notifications and user-initiated search results informing the user such as via the user's personal communications/computing device.
Inventors
- 👤 Jean Pierre De Vries
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 09:13
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/02; H04W4/025; H04L; H04L51/00; H04L51/58; H04L67/00; H04L67/14; H04L67/141; H04L67/50; H04L67/52; H04L67/54; H04L9/00; H04L9/40; H04W4/023; H04W4/029; H04W4/18; H04W4/20; H04W4/21; H04W8/00; H04W8/02; H04W8/08; H04W8/14; G; G08; G08B; G08B1/00; G08B1/08; G08B2001/085; H04L51/04; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
152 words
In a data communications network having a plurality of mobile personal information devices, a computer-implemented method of providing a place-and-people based information service, the method comprising: receiving reports of locations of mobile personal information devices operated by a user and by people identified on a list for the user, wherein identifying information for each identified person on the list is accessible by the user prior to receiving the reports of locations, and wherein the presence of each identified person on the list indicates previous consent by the respective identified person to share information with the user via the place-and-people based information service; determining based at least in part on the reported locations which of the identified people on the list are within a specified proximity of the user; and transmitting information indicating which of the identified people are within the specified proximity of the user to the user's mobile personal information device.
Claim 2
Dependent Claim
152 words
In a data communications network having a plurality of mobile personal information devices, a computer-implemented method of providing a place-and-people based information service, the method comprising: receiving reports of locations of mobile personal information devices operated by a user and by people identified on a list for the user, wherein identifying information for each identified person on the list is accessible by the user prior to receiving the reports of locations, and wherein the presence of each identified person on the list indicates previous consent by the respective identified person to share information with the user via the place-and-people based information service; determining based at least in part on the reported locations which of the identified people on the list are within a specified proximity of the user; and transmitting information indicating which of the identified people are within the specified proximity of the user to the user's mobile personal information device.
Claim 3
Dependent Claim
21 words
The method of claim 1 wherein the specified proximity is independent of geographic distance between the user and the identified people.
Claim 4
Dependent Claim
57 words
The method of claim 1 further comprising: detecting that the determination of which of the identified people are within a specified proximity of the user has changed as a result of any of the reports of locations; and transmitting the information indicating which of the identified people are within the specified proximity in response to the detecting.
Claim 5
Dependent Claim
34 words
The method of claim 1 further comprising receiving a user-specified proximity parameter from the mobile personal information device operated by the user and establishing the specified proximity based on the received user-specified proximity parameter.
Claim 6
Dependent Claim
26 words
The method of claim 1 further comprising disabling the transmitting of information to the user in response to a notification enabling parameter set by the user.
Claim 7
Dependent Claim
52 words
The method of claim 1 further comprising: defining for the user a plurality of groups of the identified people; designating for the user to receive the transmitted information of a subset of the groups; and excluding those of the identified people not in the designated subset from identification in the transmitted information.
Claim 8
Dependent Claim
192 words
A place-specific buddy list service system operated on at least one server computer of a distributed data communications network for access from personal data communications computers, the system comprising: a database maintaining a people/place state for a user of the service, the people/place state enumerating at least one group of people also using the service and locations of such people, wherein identifying information for each person in the at least one group is accessible by the user prior to receiving reports of the locations of the people in the at least one group, and wherein the presence of each person in the at least one group indicates previous consent by the respective person to share information with the user; a people location tracker operating responsive to received reports of the locations of the people to update the people/place state; and a first engine operating to process the people/place state to determine which of the people in the at least one group are in the user's proximity, and to generate a notification for the user having information identifying the people in the at least one group determined to be in the user's proximity.
Claim 9
Dependent Claim
192 words
A place-specific buddy list service system operated on at least one server computer of a distributed data communications network for access from personal data communications computers, the system comprising: a database maintaining a people/place state for a user of the service, the people/place state enumerating at least one group of people also using the service and locations of such people, wherein identifying information for each person in the at least one group is accessible by the user prior to receiving reports of the locations of the people in the at least one group, and wherein the presence of each person in the at least one group indicates previous consent by the respective person to share information with the user; a people location tracker operating responsive to received reports of the locations of the people to update the people/place state; and a first engine operating to process the people/place state to determine which of the people in the at least one group are in the user's proximity, and to generate a notification for the user having information identifying the people in the at least one group determined to be in the user's proximity.
Claim 10
Dependent Claim
32 words
The system of claim 7 further comprising an eventing engine operating responsive to a change in the people/place state to cause the first engine to process the determination and generate the notification.
Claim 11
Dependent Claim
31 words
The system of claim 7 further comprising a search engine operating responsive to a user-initiated search request to cause the first engine to process the determination and to generate the notification.
Claim 12
Dependent Claim
58 words
The system of claim 7 wherein the first engine determines which people are in the user's proximity and generates the notification in accordance with a set of parameters, the first engine responding to user selection of one of a plurality of user-defined modes specifying settings of the parameters to apply the parameter settings specified in the user-selected mode.
Claim 13
Dependent Claim
27 words
The system of claim 10 , wherein at least one of the plurality of user-defined modes is selected by the system based on observation of user behavior.
Claim 14
Dependent Claim
40 words
The system of claim 7 wherein the first engine determines which people are in the user's proximity and generates the notification in accordance with a set of parameters, the value of at least one of the parameters varying by place.
Claim 15
Dependent Claim
40 words
The system of claim 7 wherein the first engine determines which people are in the user's proximity and generates the notification in accordance with a set of parameters, the value of at least one of the parameters varying by time.
Claim 16
Dependent Claim
166 words
A computer-readable storage medium having stored thereon computer executable instructions for providing place-and-people based information in a data communications network having a plurality of mobile personal information devices, the instructions, when executed on at least one server of the data communications network, causing the server to: receive reports of locations of mobile personal information devices operated by a user and by people identified on a list for the user, wherein identifying information for each identified person on the list is accessible by the user prior to receiving the reports of locations, and wherein the presence of each identified person on the list indicates previous consent by the respective identified person to share information with the user; determine based at least in part on the reported locations which of the identified people on the list are within a specified proximity of the user; and transmit information indicating which of the identified people are within the specified proximity of the user to the user's mobile personal information device.
Claim 17
Dependent Claim
166 words
A computer-readable storage medium having stored thereon computer executable instructions for providing place-and-people based information in a data communications network having a plurality of mobile personal information devices, the instructions, when executed on at least one server of the data communications network, causing the server to: receive reports of locations of mobile personal information devices operated by a user and by people identified on a list for the user, wherein identifying information for each identified person on the list is accessible by the user prior to receiving the reports of locations, and wherein the presence of each identified person on the list indicates previous consent by the respective identified person to share information with the user; determine based at least in part on the reported locations which of the identified people on the list are within a specified proximity of the user; and transmit information indicating which of the identified people are within the specified proximity of the user to the user's mobile personal information device.
Claim 18
Dependent Claim
23 words
The computer-readable storage medium of claim 14 wherein the specified proximity is independent of geographic distance between the user and the identified people.
Claim 19
Dependent Claim
66 words
The computer-readable storage medium of claim 14 , wherein the instructions further cause the server to: detect that the determination of which of the identified people are within a specified proximity of the user has changed as a result of any of the reports of locations; and transmit the information indicating which of the identified people are within the specified proximity in response to the detecting.
Claim 20
Dependent Claim
43 words
The computer-readable storage medium of claim 14 , wherein the instructions further cause the server to receive a user-specified proximity parameter from the mobile personal information device operated by the user and establish the specified proximity based on the received user-specified proximity parameter.
Claim 21
Dependent Claim
35 words
The computer-readable storage medium of claim 14 , wherein the instructions further cause the server to disable the transmitting of information to the user in response to a notification enabling parameter set by the user.
Claim 22
Dependent Claim
61 words
The computer-readable storage medium of claim 14 , wherein the instructions further cause the server to: define for the user a plurality of groups of the identified people; designate for the user to receive the transmitted information of a subset of the groups; and exclude those of the identified people not in the designated subset from identification in the transmitted information.
Claim 23
Dependent Claim
42 words
The computer-readable storage medium of claim 14 , wherein the instructions further cause the server to exclude from or include within the specified proximity one or more of the people identified on the list based on a current status of the user.
References Cited (Backward Citations)
US5086394A
Cited
US5548726A
Cited
US5689809A
Cited
US5812950A
Cited
WO1997020441A1
Cited
US5946626A
Cited
US5926765A
Cited
US6519463B2
Cited
EP0804010A2
Cited
EP0817444A2
Cited
WO2000022860A1
Cited
US6587691B1
Cited
WO2000078002A2
Cited
US6549768B1
Cited
US6968179B1
Cited
US7668537B2
Cited
US20100227594A1
Cited
US6377793B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2015-09-25 | 2016-03-26 | 2016-09-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2019-09-25 | 2020-03-26 | 2020-09-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2023-09-25 | 2024-03-26 | 2024-09-25 | $7700.00 | Window Closed / Lapsed |