IP Library › Granted Patent US 11,671,856
Granted Patent B2
US 11,671,856 · App. 16/950,143 · Granted Jun 6, 2023

System and method for evaluating wireless device and/or wireless network performance

Inventors: Brennen Stephen Chow (Port Coquitlam, CA); Hunter Banford Bulmer MacDonald (Keswick Ridge, CA); David Daniel Yarish (Victoria, CA); Anthony Sean Kroeker (Victoria, CA); Stephen William Neville (Victoria, CA); Thomas E. Darcie (Victoria, CA)
Assignee: Tutela Technologies Ltd.
H04W24/08H04L43/0876H04L43/0888H04L43/50H04L41/5009H04L43/08H04W64/00
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 11,671,856
App. No.
16/950,143
Granted
Jun 6, 2023
Kind
B2
Abstract

There is provided a method of evaluating user churn in wireless networks. The method includes receiving data from a plurality of wireless electronic devices connected to and operating in a plurality wireless networks and/or network types, wherein the data has been collected for each wireless electronic device by wireless device software embedded in an application or memory of the respective wireless electronic device and configured to collect the data when the wireless electronic device accesses one or more of the plurality of wireless networks and/or network types, and wherein the data comprises one or more identifiers associated with the wireless electronic device or a user of the wireless electronic device. The method also includes aggregating the data received from the plurality of wireless electronic devices; analyzing the aggregated data to determine how at least one of the identifiers flows through the plurality of networks, devices, and/or network types; and outputting a prediction or indication of user network churn or user device churn based on which networks, devices, and/or network types the user or wireless electronic device accesses.

Claims (49)

1. A computer-implemented method of evaluating user churn in wireless networks, the method comprising:

having embedded in an application or memory, in each of a plurality of electronic devices, wireless device software configured to collect the data when the plurality of wireless electronic devices access one or more of a plurality of wireless networks and/or network types, the wireless device software enabling crowdsourcing data from the plurality of electronic devices;

receiving data from the respective embedded wireless device software of the plurality of wireless electronic devices connected to and operating in the plurality wireless networks and/or network types,

wherein the data comprises one or more identifiers associated with the plurality of wireless electronic devices or users of the wireless electronic devices;

aggregating the data received from the plurality of wireless electronic devices;

analyzing the aggregated data to determine how at least one of the identifiers flow through the plurality of networks, devices, and/or network types; and

outputting a prediction or indication of user network churn or user device churn or user network acquisitions or user device acquisitions based on which networks, devices, and/or network types the users or wireless electronic devices access.

2. The method of claim 1 , further comprising:

collecting network and device churn information over time to establish historical data associated with network and device churn; and

using the historical data to perform a churn prediction for an individual user or an aggregate portion of a population of users.

3. The method of claim 2 , further comprising:

generating a targeted message for the individual user or population of users; and

sending the targeted message to devices for the individual user or population of users to influence joining or leaving a particular network provider.

4. The method of claim 3 , wherein the targeted message comprises an advertisement.

5. The method of claim 1 , further comprising:

enabling the users of the wireless electronic devices to opt in to having a wireless service track network performance, usage patterns and/or location, and receive a suggestion for a wireless network or wireless device for their requirements based on the tracking.

6. The method of claim 1 , wherein the one or more identifiers comprises a mobile device identifier (ID), an advertising ID, IP address, a cookie, a mobile software ID, an ID to log-in to mobile software, or an ID providing a set of behavior characteristics.

7. The method of claim 1 , wherein the wireless device software operates to manage one or more privacy settings that are accepted by the user and/or maintain one or more legal requirements.

8. The method of claim 2 , wherein the historical information is combined with at least one other information set, wherein the at least one other information set comprises wireless network coverage, wireless network performance, cookies, recent searches, mobile device hardware or software, user network subscription plans, promotions or cost details of plans or devices, comments on a wireless network operator made on social media, or other historical information collected from a different population of users or devices.

9. The method of claim 1 , wherein the aggregated data is analyzed to compare networks and inform a targeted advertising campaign.

10. The method of claim 1 , wherein the aggregated data is analyzed to evaluate the plurality of networks, wherein the evaluating comprises identifying abnormal access point behaviors or malicious network connections.

11. A system for evaluating user churn in wireless networks, the system comprising a processor and memory, the memory computer executable instructions that when executed by the processor operate the system to:

have embedded in an application or memory, in each of a plurality of electronic devices, wireless device software configured to collect the data when the plurality of wireless electronic devices access one or more of a plurality of wireless networks and/or network types, the wireless device software enabling crowdsourcing data from the plurality of electronic devices;

receive data from the respective embedded wireless device software of the plurality of wireless electronic devices connected to and operating in the plurality wireless networks and/or network types,

wherein the data comprises one or more identifiers associated with the plurality of wireless electronic devices or users of the wireless electronic devices;

aggregate the data received from the plurality of wireless electronic devices;

analyze the aggregated data to determine how at least one of the identifiers flow through the plurality of networks, devices, and/or network types; and

output a prediction or indication of user network churn or user device churn or user network acquisitions or user device acquisitions based on which networks, devices, and/or network types the users or wireless electronic devices access.

12. The system of claim 11 , further configured to:

collect network and device churn information over time to establish historical data associated with network and device churn; and

use the historical data to perform a churn prediction for an individual user or an aggregate portion of a population of users.

13. The system of claim 12 , further configured to:

generate a targeted message for the individual user or population of users; and

send the targeted message to devices for the individual user or population of users to influence joining or leaving a particular network provider.

14. The system of claim 13 , wherein the targeted message comprises an advertisement.

15. The system of claim 11 , further configured to:

enable the users of the wireless electronic devices to opt in to having a wireless service track network performance, usage patterns and/or location, and receive a suggestion for a wireless network or wireless device for their requirements based on the tracking.

16. The system of claim 11 , wherein the one or more identifiers comprises a mobile device identifier (ID), an advertising ID, IP address, a cookie, a mobile software ID, an ID to log-in to mobile software, or an ID providing a set of behavior characteristics.

17. The system of claim 11 , wherein the wireless device software operates to manage one or more privacy settings that are accepted by the user and/or maintain one or more legal requirements.

18. The system of claim 12 , wherein the historical information is combined with at least one other information set, wherein the at least one other information set comprises wireless network coverage, wireless network performance, cookies, recent searches, mobile device hardware or software, user network subscription plans, promotions or cost details of plans or devices, comments on a wireless network operator made on social media, or other historical information collected from a different population of users or devices.

19. The system of claim 11 , wherein the aggregated data is analyzed to compare networks and inform a targeted advertising campaign.

20. The system of claim 11 , wherein the aggregated data is analyzed to evaluate the plurality of networks, wherein the evaluating comprises identifying abnormal access point behaviors or malicious network connections.

21. A non-transitory computer readable medium comprising computer executable instructions for evaluating user churn in wireless networks, comprising instructions for:

having embedded in an application or memory, in each of a plurality of electronic devices, wireless device software configured to collect the data when the plurality of wireless electronic devices access one or more of a plurality of wireless networks and/or network types, the wireless device software enabling crowdsourcing data from the plurality of electronic devices;

receiving data from the respective embedded wireless device software of the plurality of wireless electronic devices connected to and operating in the plurality wireless networks and/or network types,

wherein the data comprises one or more identifiers associated with the plurality of wireless electronic devices or users of the wireless electronic devices;

aggregating the data received from the plurality of wireless electronic devices;

analyzing the aggregated data to determine how at least one of the identifiers flow through the plurality of networks, devices, and/or network types; and

outputting a prediction or indication of user network churn or user device churn or user network acquisitions or user device acquisitions based on which networks, devices, and/or network types the users or wireless electronic devices access.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2020
From: CHOW, BRENNEN STEPHEN; MACDONALD, HUNTER BANFORD BULMER; YARISH, DAVID DANIEL; KROEKER, ANTHONY SEAN; NEVILLE, STEPHEN WILLIAM; DARCIE, THOMAS E.
To: TUTELA TECHNOLOGIES LTD.
Reel/Frame 054390/0388 →
Continuity (4)
Continuation 16948251 · Sep 10, 2020
Continuation 15872264 · Jan 16, 2018
Provisional Application 62447255 · Jan 17, 2017
Related Publication 20210076237A1 · Mar 11, 2021
Cited By (1)
US 12,726,426