MLchartDataset catalogue

Patent · US11493586B2 · B2 · US

Mobile proximity detector for mobile electronic devices

(11) Publication number
US11493586B2
(21) Application number
16/914,397
(22) Filing date
2020-06-28
(30) Priority date
2020-06-28
(43) Publication date
2022-11-08
(45) Date of grant
2022-11-08
(51) IPC
G01C 21/36; G01S 1/04; G01S 1/08; H04W 4/02
(52) CPC
  • G01S Radio direction-finding; radio navigation; determining distance or velocity by use of radio waves; locating or presence-detecting by use of the reflection or reradiation of radio waves; analogous arrangements using other waves: 1/08, 1/047, 5/0284
  • G01C Measuring distances, levels or bearings; surveying; navigation; gyroscopic instruments; photogrammetry or videogrammetry: 21/30, 21/3667, 21/3697
  • H04M Telephonic communication: 1/72412, 1/72457
  • H04W Wireless communication networks: 4/02, 4/023, 4/027
(73) Assignee
T Mobile USA Inc
(72) Inventors
Nicholas Pipher; Kenneth Magoye; Will Tucker
(54) Title
Mobile proximity detector for mobile electronic devices
(57) Abstract

A mobile electronic device includes a wireless communications interface configured to receive, from a remote device, a sequence of remote device proximity indicators. The sequence of remote device proximity indicators indicate positions of the remote device. A mobile proximity detector of the mobile electronic device is configured to monitor a current position and a current velocity of the mobile electronic device; determine, from the sequence of remote device proximity indicators, a current remote device position and current remote device velocity; and determine, using at least the current remote device position and velocity, and the current position and the current velocity of the mobile electronic device, a likelihood of close contact between a user of the mobile electronic device and the remote device. A notification manager of the mobile electronic device is configured to notify the user of the likelihood of close contact.

Full text
View on Google Patents

Claims (20)

  1. A mobile electronic device, comprising: a wireless communications interface configured to receive, from a remote device, a sequence of remote device proximity indicators, the sequence of remote device proximity indicators indicating positions of the remote device; a mobile proximity detector configured to, monitor a current position and a current velocity of the mobile electronic device; determine, from the sequence of remote device proximity indicators, a current remote device position; and a current remote device velocity; and determine, using at least the current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, a likelihood of close contact between a user of the mobile electronic device and the remote device; and a notification manager configured to notify the user of the likelihood of close contact; wherein: the sequence of remote device proximity indicators is received in a sequence of beamformed communications; and the mobile proximity detector is configured to, determine directions of reception for beamformed communications in the sequence of beamformed communications; determine signal strengths for the beamformed communications in the sequence of beamformed communications; and determine the current remote device position and the current remote device velocity using at least a determined direction of reception and a determined signal strength for at least one beamformed communication in the sequence of beamformed communications.
  2. The mobile electronic device of claim 1, further comprising: a navigation system configured to, determine the current remote device position is on a first path; and determine the current position of the mobile electronic device is on a second path; wherein, the mobile proximity detector is configured to, further determine the likelihood of close contact between the user and the remote device using a map of the first path and the second path.
  3. The mobile electronic device of claim 1, wherein the sequence of remote device proximity indicators is received as a sequence of beacons.
  4. The mobile electronic device of claim 3, wherein: the mobile proximity detector is configured to, determine, from the sequence of beacons, a sequence of signal strengths for the sequence of beacons; and determine, from the sequence of signal strengths, a sequence of current remote device positions of the remote device; and a sequence of current remote device velocities of the remote device.
  5. The mobile electronic device of claim 3, wherein: the wireless communications interface comprises a short-range wireless communications interface; and the sequence of remote device proximity indicators is received over the short-range wireless communications interface.
  6. The mobile electronic device of claim 1, wherein: the mobile proximity detector is configured to, determine a time of close contact between the user of the mobile electronic device and the remote device; and the notification manager is configured to, notify the user of the time of close contact.
  7. The mobile electronic device of claim 6, wherein: the notification manager is configured to, change, in response to a change in the time of close contact, a property or type of notification used to notify the user of the time of close contact.
  8. The mobile electronic device of claim 1, wherein: the mobile proximity detector is further configured to, determine, using at least the determined current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, a direction of approach of the remote device with respect to the mobile electronic device.
  9. The mobile electronic device of claim 8, wherein: the notification manager is configured to notify the user of the direction of approach of the remote device.
  10. The mobile electronic device of claim 9, wherein: the mobile proximity detector is configured to, determine a time of close contact between the user of the mobile electronic device and the remote device; and the notification manager is configured to, notify the user of the time of close contact, along with the direction of approach of the remote device.
  11. The mobile electronic device of claim 1, wherein the sequence of remote device proximity indicators includes a sequence of positions of the remote device.
  12. A mobile electronic device, comprising: a wireless communications system configured to receive, from a remote device, at least one indicator of a first position, a first heading, and a first speed of the remote device; a processor configured to, determine a second position, a second heading, and a second speed of the mobile electronic device; and determine, using the first and second positions, the first and second headings, and the first and second speeds, a likelihood of close contact between a user of the mobile electronic device and the remote device; and a notification manager configured to notify the user of the mobile electronic device of the likelihood of close contact; wherein: the processor is configured to, receive updates of the first position, the first heading, and the first speed of the remote device over time; update the second position, the second heading, and the second speed of the mobile electronic device over time; determine, using the updated first and second positions, the updated first and second headings, and the updated first and second speeds, an updated likelihood of close contact between the mobile electronic device and the remote device; notify the user of the updated likelihood of close contact; determine that the updated likelihood of close contact is within a threshold likelihood of close contact; and in response to the updated likelihood of close contact being within the threshold likelihood of close contact, notify the user of the updated likelihood of close contact using a second notification having a property or type that differs from a first notification used to notify the user of a prior likelihood of close contact.
  13. The mobile electronic device of claim 12, wherein the processor is further configured to determine a time of close contact between the mobile electronic device and the remote device.
  14. The mobile electronic device of claim 12, wherein the at least one indicator is received over at least one cellular radio communications interface.
  15. A method of notifying a user of a mobile electronic device of a likelihood of close contact between the user and a remote device, comprising: wirelessly receiving, from the user of the mobile electronic device and at the mobile electronic device, a request to activate a mobile proximity detector on the mobile electronic device; receiving, at the mobile electronic device and from the remote device, a sequence of remote device proximity indicators in a sequence of beamformed communications; monitoring, using the mobile proximity detector, a current position and a current velocity of the mobile electronic device; determining, using the mobile proximity detector and the sequence of remote device proximity indicators, a current remote device position; and a current remote device velocity; determining, using the mobile proximity detector and at least the current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, the likelihood of close contact between the user and the remote device; determining directions of reception for beamformed communications in the sequence of beamformed communications; determining signal strengths for the beamformed communications in the sequence of beamformed communications; and determining the current remote device position and the current remote device velocity using at least a determined direction of reception and a determined signal strength for at least one beamformed communication in the sequence of beamformed communications; and notifying the user of the likelihood of close contact.
  16. The method of claim 15, further comprising: determining the current remote device position is on a first path; and determining the current position of the mobile electronic device is on a second path; wherein, the likelihood of close contact between the user and the remote device is further determined using a map of the first path and the second path.
  17. The method of claim 16, further comprising: determining, using the mobile proximity detector, that the first path and the second path are a same path or intersecting paths; wherein, the likelihood of close contact between the user and the remote device is further determined based on the first path and the second path being the same path or intersecting paths.
  18. The method of claim 16, further comprising: determining, using the mobile proximity detector, and at least the current remote device position, the current remote device velocity, the current position and the current velocity of the mobile electronic device, and the map of the first path and the second path, which of the mobile electronic device or the remote device is ahead of the other.
  19. The method of claim 15, wherein the user is a first user and the method further comprises: receiving from the first user and at the mobile proximity detector, an identity of a second user; and identifying the remote device using an association between the second user and the remote device.
  20. The method of claim 15, further comprising: determining, using at least the current remote device position and the current position and the current velocity of the mobile electronic device, that the remote device is behind the user of the mobile electronic device; wherein, the user is notified of the likelihood of close contact in response to the determination that the remote device is behind the user.

Description

Embodiments described herein relate to mobile electronic devices that may be carried, worn, or used by a user and, more particularly, to mobile electronic devices that can be used to determine the positions and velocities of remote devices and their users, which remote devices or their users may come into close contact with the user of the mobile electronic device.

Whether going for a run, hiking on a trail, riding a bike, or walking a dog, people are becoming increasingly connected to technology, and more removed from what is going on around them. For example, a person may be wearing a set of headphones and listening to music or a news program, or talking on the phone, while doing any of these and other activities. This can lead to a person having a sudden scare when they are awakened by the reality around them, especially when someone approaches quickly and from behind (e.g., when a mountain biker approaches or passes a hiker from behind). On the flip side, a biker that rings a bell or shouts “passing on the left,” without getting a response from someone who is walking their dog, may be annoyed that the dog-walker has tuned the world out. Even when a person is paying attention to their surroundings, they can miss visual and audio cues of those around them, and especially those who may be approaching them from behind or otherwise outside of their peripheral vision, or those who may be approaching them at a fast rate.

This summary is provided to introduce a selection of concepts, in simplified form, that are further described in other sections.

Citations (36)

  • US5926114A
  • US6115580A
  • US20020069019A1
  • US20050096802A1
  • US20090210157A1
  • US20120101711A1
  • US20120047087A1
  • US20100256852A1
  • US20130231823A1
  • US20120265433A1
  • US20130231098A1
  • US9185639B1
  • US20140089384A1
  • US20150066802A1
  • US20150149088A1
  • US20150312721A1
  • US20160231746A1
  • US20160318445A1
  • US20170013409A1
  • US20190009776A1
  • US20170088050A1
  • US20170111763A1
  • US20170116860A1
  • US20180029706A1
  • US20180352373A1
  • US20190364492A1
  • US10585440B1
  • US10725139B1
  • US9987981B1
  • US20190037518A1
  • US10102760B1
  • US20210269055A1
  • US20210366286A1
  • US20200132416A1
  • US20200193811A1
  • US20200401641A1
Record as JSON
{
  "publication_number": "US11493586B2",
  "country": "US",
  "kind": "B2",
  "title": "Mobile proximity detector for mobile electronic devices",
  "abstract": "A mobile electronic device includes a wireless communications interface configured to receive, from a remote device, a sequence of remote device proximity indicators. The sequence of remote device proximity indicators indicate positions of the remote device. A mobile proximity detector of the mobile electronic device is configured to monitor a current position and a current velocity of the mobile electronic device; determine, from the sequence of remote device proximity indicators, a current remote device position and current remote device velocity; and determine, using at least the current remote device position and velocity, and the current position and the current velocity of the mobile electronic device, a likelihood of close contact between a user of the mobile electronic device and the remote device. A notification manager of the mobile electronic device is configured to notify the user of the likelihood of close contact.",
  "claims": [
    "1. A mobile electronic device, comprising: a wireless communications interface configured to receive, from a remote device, a sequence of remote device proximity indicators, the sequence of remote device proximity indicators indicating positions of the remote device; a mobile proximity detector configured to, monitor a current position and a current velocity of the mobile electronic device; determine, from the sequence of remote device proximity indicators, a current remote device position; and a current remote device velocity; and determine, using at least the current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, a likelihood of close contact between a user of the mobile electronic device and the remote device; and a notification manager configured to notify the user of the likelihood of close contact; wherein: the sequence of remote device proximity indicators is received in a sequence of beamformed communications; and the mobile proximity detector is configured to, determine directions of reception for beamformed communications in the sequence of beamformed communications; determine signal strengths for the beamformed communications in the sequence of beamformed communications; and determine the current remote device position and the current remote device velocity using at least a determined direction of reception and a determined signal strength for at least one beamformed communication in the sequence of beamformed communications.",
    "2. The mobile electronic device of claim 1, further comprising: a navigation system configured to, determine the current remote device position is on a first path; and determine the current position of the mobile electronic device is on a second path; wherein, the mobile proximity detector is configured to, further determine the likelihood of close contact between the user and the remote device using a map of the first path and the second path.",
    "3. The mobile electronic device of claim 1, wherein the sequence of remote device proximity indicators is received as a sequence of beacons.",
    "4. The mobile electronic device of claim 3, wherein: the mobile proximity detector is configured to, determine, from the sequence of beacons, a sequence of signal strengths for the sequence of beacons; and determine, from the sequence of signal strengths, a sequence of current remote device positions of the remote device; and a sequence of current remote device velocities of the remote device.",
    "5. The mobile electronic device of claim 3, wherein: the wireless communications interface comprises a short-range wireless communications interface; and the sequence of remote device proximity indicators is received over the short-range wireless communications interface.",
    "6. The mobile electronic device of claim 1, wherein: the mobile proximity detector is configured to, determine a time of close contact between the user of the mobile electronic device and the remote device; and the notification manager is configured to, notify the user of the time of close contact.",
    "7. The mobile electronic device of claim 6, wherein: the notification manager is configured to, change, in response to a change in the time of close contact, a property or type of notification used to notify the user of the time of close contact.",
    "8. The mobile electronic device of claim 1, wherein: the mobile proximity detector is further configured to, determine, using at least the determined current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, a direction of approach of the remote device with respect to the mobile electronic device.",
    "9. The mobile electronic device of claim 8, wherein: the notification manager is configured to notify the user of the direction of approach of the remote device.",
    "10. The mobile electronic device of claim 9, wherein: the mobile proximity detector is configured to, determine a time of close contact between the user of the mobile electronic device and the remote device; and the notification manager is configured to, notify the user of the time of close contact, along with the direction of approach of the remote device.",
    "11. The mobile electronic device of claim 1, wherein the sequence of remote device proximity indicators includes a sequence of positions of the remote device.",
    "12. A mobile electronic device, comprising: a wireless communications system configured to receive, from a remote device, at least one indicator of a first position, a first heading, and a first speed of the remote device; a processor configured to, determine a second position, a second heading, and a second speed of the mobile electronic device; and determine, using the first and second positions, the first and second headings, and the first and second speeds, a likelihood of close contact between a user of the mobile electronic device and the remote device; and a notification manager configured to notify the user of the mobile electronic device of the likelihood of close contact; wherein: the processor is configured to, receive updates of the first position, the first heading, and the first speed of the remote device over time; update the second position, the second heading, and the second speed of the mobile electronic device over time; determine, using the updated first and second positions, the updated first and second headings, and the updated first and second speeds, an updated likelihood of close contact between the mobile electronic device and the remote device; notify the user of the updated likelihood of close contact; determine that the updated likelihood of close contact is within a threshold likelihood of close contact; and in response to the updated likelihood of close contact being within the threshold likelihood of close contact, notify the user of the updated likelihood of close contact using a second notification having a property or type that differs from a first notification used to notify the user of a prior likelihood of close contact.",
    "13. The mobile electronic device of claim 12, wherein the processor is further configured to determine a time of close contact between the mobile electronic device and the remote device.",
    "14. The mobile electronic device of claim 12, wherein the at least one indicator is received over at least one cellular radio communications interface.",
    "15. A method of notifying a user of a mobile electronic device of a likelihood of close contact between the user and a remote device, comprising: wirelessly receiving, from the user of the mobile electronic device and at the mobile electronic device, a request to activate a mobile proximity detector on the mobile electronic device; receiving, at the mobile electronic device and from the remote device, a sequence of remote device proximity indicators in a sequence of beamformed communications; monitoring, using the mobile proximity detector, a current position and a current velocity of the mobile electronic device; determining, using the mobile proximity detector and the sequence of remote device proximity indicators, a current remote device position; and a current remote device velocity; determining, using the mobile proximity detector and at least the current remote device position, the current remote device velocity, and the current position and the current velocity of the mobile electronic device, the likelihood of close contact between the user and the remote device; determining directions of reception for beamformed communications in the sequence of beamformed communications; determining signal strengths for the beamformed communications in the sequence of beamformed communications; and determining the current remote device position and the current remote device velocity using at least a determined direction of reception and a determined signal strength for at least one beamformed communication in the sequence of beamformed communications; and notifying the user of the likelihood of close contact.",
    "16. The method of claim 15, further comprising: determining the current remote device position is on a first path; and determining the current position of the mobile electronic device is on a second path; wherein, the likelihood of close contact between the user and the remote device is further determined using a map of the first path and the second path.",
    "17. The method of claim 16, further comprising: determining, using the mobile proximity detector, that the first path and the second path are a same path or intersecting paths; wherein, the likelihood of close contact between the user and the remote device is further determined based on the first path and the second path being the same path or intersecting paths.",
    "18. The method of claim 16, further comprising: determining, using the mobile proximity detector, and at least the current remote device position, the current remote device velocity, the current position and the current velocity of the mobile electronic device, and the map of the first path and the second path, which of the mobile electronic device or the remote device is ahead of the other.",
    "19. The method of claim 15, wherein the user is a first user and the method further comprises: receiving from the first user and at the mobile proximity detector, an identity of a second user; and identifying the remote device using an association between the second user and the remote device.",
    "20. The method of claim 15, further comprising: determining, using at least the current remote device position and the current position and the current velocity of the mobile electronic device, that the remote device is behind the user of the mobile electronic device; wherein, the user is notified of the likelihood of close contact in response to the determination that the remote device is behind the user."
  ],
  "description_excerpt": "Embodiments described herein relate to mobile electronic devices that may be carried, worn, or used by a user and, more particularly, to mobile electronic devices that can be used to determine the positions and velocities of remote devices and their users, which remote devices or their users may come into close contact with the user of the mobile electronic device.\n\nWhether going for a run, hiking on a trail, riding a bike, or walking a dog, people are becoming increasingly connected to technology, and more removed from what is going on around them. For example, a person may be wearing a set of headphones and listening to music or a news program, or talking on the phone, while doing any of these and other activities. This can lead to a person having a sudden scare when they are awakened by the reality around them, especially when someone approaches quickly and from behind (e.g., when a mountain biker approaches or passes a hiker from behind). On the flip side, a biker that rings a bell or shouts “passing on the left,” without getting a response from someone who is walking their dog, may be annoyed that the dog-walker has tuned the world out. Even when a person is paying attention to their surroundings, they can miss visual and audio cues of those around them, and especially those who may be approaching them from behind or otherwise outside of their peripheral vision, or those who may be approaching them at a fast rate.\n\nThis summary is provided to introduce a selection of concepts, in simplified form, that are further described in other sections.",
  "cpc": [
    "G01S 1/08",
    "G01C 21/30",
    "G01C 21/3667",
    "G01C 21/3697",
    "G01S 1/047",
    "G01S 5/0284",
    "H04M 1/72412",
    "H04M 1/72457",
    "H04W 4/02",
    "H04W 4/023",
    "H04W 4/027"
  ],
  "ipc": [
    "G01C 21/36",
    "G01S 1/04",
    "G01S 1/08",
    "H04W 4/02"
  ],
  "assignees": [
    "T Mobile USA Inc"
  ],
  "inventors": [
    "Nicholas Pipher",
    "Kenneth Magoye",
    "Will Tucker"
  ],
  "filing_date": "2020-06-28",
  "publication_date": "2022-11-08",
  "grant_date": "2022-11-08",
  "priority_date": "2020-06-28",
  "application_number": "US-202016914397-A",
  "family_id": "79031767",
  "cited_by_count": 6,
  "citations": [
    "US5926114A",
    "US6115580A",
    "US20020069019A1",
    "US20050096802A1",
    "US20090210157A1",
    "US20120101711A1",
    "US20120047087A1",
    "US20100256852A1",
    "US20130231823A1",
    "US20120265433A1",
    "US20130231098A1",
    "US9185639B1",
    "US20140089384A1",
    "US20150066802A1",
    "US20150149088A1",
    "US20150312721A1",
    "US20160231746A1",
    "US20160318445A1",
    "US20170013409A1",
    "US20190009776A1",
    "US20170088050A1",
    "US20170111763A1",
    "US20170116860A1",
    "US20180029706A1",
    "US20180352373A1",
    "US20190364492A1",
    "US10585440B1",
    "US10725139B1",
    "US9987981B1",
    "US20190037518A1",
    "US10102760B1",
    "US20210269055A1",
    "US20210366286A1",
    "US20200132416A1",
    "US20200193811A1",
    "US20200401641A1"
  ]
}

Record 965 of 8,000 in Patents full text (MLC-0201). Request the full dataset.