IP Library Granted Patent US 10,757,672
Granted Patent B1
US 10,757,672 · App. 16/351,152 · Granted Aug 25, 2020

Location-based introduction system

Inventors: Michal Knas (Monson, MA); Jiby John (Suffield, CT)
Assignee: Massachusetts Mutual Life Insurance Company
H04W64/00H04L67/303H04W4/021H04W8/005H04W40/244
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 10,757,672
App. No.
16/351,152
Granted
Aug 25, 2020
Kind
B1
Abstract

Embodiments of the present disclosure include an efficient method for identifying mobile devices operated by users with certain attributes and displaying their respective locations using location identification data, such as data packets broadcasted by beacons. The systems and methods described herein can first identify multiple mobile devices operated by different users located within a predetermined location and retrieve/analyze profile data of the identified users. The methods and systems described herein can then recommend like-minded users to each other. The systems and methods described herein can also provide navigational and directional support to users and help different users meet in person.

Claims (34)

1. A method comprising:

continuously monitoring, by a server using signals broadcasted by one or more beacon transmitters associated with a predetermined boundary, locations of a plurality of mobile devices within the predetermined boundary;

retrieving, by the server, profile data associated with each mobile device identified within the predetermined boundary;

displaying, by the server on a graphical user interface displayed on a first mobile device, a map of the predetermined boundary and a plurality of first graphical indicators each corresponding to a location of each mobile device within the plurality of mobile devices,

wherein the server displays a plurality of second graphical indicators each corresponding to a first graphical indicator, each second graphical indicator corresponding to a common attribute between profile data of each mobile device represented by each first graphical indicator and profile data of the first mobile device;

upon identifying an interaction with a graphical indicator of a second mobile device displayed on the graphical user interface of the first mobile device, displaying, by the server, directional instructions regarding reaching a location of the second mobile device, wherein the directional instructions are continuously updated based on updated location data associated with at least one of the first mobile device and the second mobile device.

2. The method of claim 1 , wherein at least one of a first and a second graphical indicators are customized by at least one mobile device within the plurality of mobile devices.

3. The method of claim 1 , wherein at least one second graphical indicator indicates a user's wish not to be disturbed.

4. The method of claim 1 , wherein the server does not display a first or a second indicator for a user who does not wish to be disturbed.

5. The method of claim 1 , wherein at least one of a first and a second graphical indicators are uploaded by at least one mobile device within the plurality of mobile devices.

6. The method of claim 1 , wherein the server randomly determines whether to display the directional instructions regarding reaching location of the second mobile device on the first mobile device or to display the directional instructions regarding reaching location of the first mobile device on the second mobile device.

7. The method of claim 1 , wherein the server uses unique beacon identifiers associated with the predetermined boundary to monitor location information of the plurality of the mobile devices.

8. A computer system comprising:

a plurality of mobile devices where each mobile device is configured to transmit location information to a server; and

a server configured to:

continuously monitor, based on signals broadcasted from one or more beacon transmitters associated with a predefined boundary, the signals received from each mobile device, locations of each mobile device within the predetermined boundary;

retrieve profile data associated with each mobile device identified within the predetermined boundary;

display, on a graphical user interface displayed on a first mobile device, a map of the predetermined boundary and a plurality of first graphical indicators each corresponding to a location of each mobile device within the plurality of mobile devices, wherein the server displays a plurality of second graphical indicators each corresponding to a first graphical indicator, each second graphical indicator corresponding to a common attribute between profile data of each mobile device represented by each first graphical indicator and profile data of the first mobile device;

upon identifying an interaction with a graphical indicator of a second mobile device displayed on the graphical user interface of the first mobile device, display directional instructions regarding reaching a location of the second mobile device, wherein the directional instructions are continuously updated based on updated location data associated with at least one of the first mobile device and the second mobile device.

9. The computer system of claim 8 , wherein at least one of a first and a second graphical indicators are customized by at least one mobile device within the plurality of mobile devices.

10. The computer system of claim 8 , wherein at least one second graphical indicator indicates a user's wish not to be disturbed.

11. The method of claim 1 , wherein the server does not display a first or a second indicator for a user who does not wish to be disturbed.

12. The computer system of claim 8 , wherein at least one of a first and a second graphical indicators are uploaded by at least one mobile device within the plurality of mobile devices.

13. The computer system of claim 8 , wherein the server randomly determines whether to display the directional instructions regarding reaching the location of the second mobile device on the first mobile device or to display the directional instructions regarding reaching the location of the first mobile device on the second mobile device.

14. The computer system of claim 8 , wherein the server uses unique beacon identifiers associated with the predetermined boundary to monitor location information of the plurality of mobile devices.

15. A non-transitory processor-readable medium comprising program code for:

transmitting location data associated with the first mobile device to a server continuously monitoring locations of a plurality of mobile devices within a predetermined boundary and retrieving profile data associated with each mobile device identified within the predetermined boundary, the location data corresponding to signals broadcasted by one or more beacon transmitters associated with the predefined boundary;

displaying a map of the predetermined boundary and a plurality of first graphical indicators each corresponding to a location of each mobile device identified to be located within the predetermined boundary, wherein the application displays a plurality of second graphical indicators each corresponding to a first graphical indicator, each second graphical indicator corresponding to a common attribute between profile data of each mobile device represented by each first graphical indicator and profile data of the first mobile device;

upon identifying an interaction with a graphical identifier of a second mobile device displayed on the first mobile device, displaying directional instructions regarding reaching a location of the second mobile device, wherein the directional instructions are continuously updated based on updated location data associated with at least one of the first mobile device and the second mobile device.

16. The computer program product of claim 15 , wherein at least one of a first and a second graphical indicators are customized by at least one mobile device within the plurality of mobile devices.

17. The computer program product of claim 15 , wherein at least one second graphical indicator indicates a user's wish not to be disturbed.

18. The computer program product of claim 15 , wherein the server does not display a first or a second indicator for a user who does not wish to be disturbed.

19. The computer program product of claim 15 , wherein at least one of a first and a second graphical indicators are uploaded by at least one mobile device within the plurality of mobile devices.

20. The computer program product of claim 15 , wherein the location data comprises unique beacon identifiers associated with the predetermined boundary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: KNAS, MICHAL; JOHN, JIBY
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 048577/0838 →
Continuity (4)
Continuation In Part 16272888 · Feb 11, 2019
Continuation 15872104 · Jan 16, 2018
Continuation 15466579 · Mar 22, 2017
Provisional Application 62311668 · Mar 22, 2016
Cited By (4)
US 12,292,527 US 12,438,886 US 12,513,218 US 12,634,132