IP Library Granted Patent US 9,942,105
Granted Patent B2
US 9,942,105 · App. 15/247,682 · Granted Apr 10, 2018

Animated globe showing real-time web user performance measurements

Inventors: Kenneth C. Gardner (Palo Alto, CA); Daniel J. Bartow (San Diego, CA); Darrell Esau (Santa Clara, CA); Tal Broda (Los Altos Hills, CA); Michael Hemmert (Scotts Valley, CA); Wilson Stockman (London, GB); Kendall Cosby (Aurora, CO); Cliff Crocker (Denver, CO)
Assignee: Akamai Technologies, Inc.
H04L41/22G06F3/04815G06F3/04845G06F11/323G06F11/3409G06F11/3495H04L43/045H04L43/50G06F2201/875G06T13/20H04L41/5038H04L43/06H04L43/12H04L67/02H04L67/22
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 9,942,105
App. No.
15/247,682
Granted
Apr 10, 2018
Kind
B2
Abstract

A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.

Claims (21)

1. A computer-implemented method comprising:

providing on a computer, which includes a processor coupled with a memory,

a graphical user interface (GUI) that displays on a screen a view of the globe, the view including a geographic distribution of beacons having one or more visual attributes, each beacon corresponding to one or more client devices, each associated with real users who are accessing a website, web application or mobile app from a geographic location, the one or more visual attributes including an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app, each beacon being generated in real-time from one or more corresponding real user sessions on the website, web application or mobile app, the beacons being received by one or more first servers and aggregated in real-time by one or more second servers coupled with the computer over a network, the indicator including a statistical result of the performance metric computed in real-time based on the aggregated beacons;

periodically refreshing the beacons, with the one or more visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the geographic location, or the indicator at the geographic location; and

wherein the GUI provides a user with an ability to change the view of the globe so as to display any geographic region of the globe responsive to user control input.

2. The computer-implemented method of claim 1 wherein the view is a 3D animated view as from outer space.

3. The computer-implemented method of claim 1 wherein the view is a flat 2D view of at least a portion of the globe.

4. The computer-implemented method of claim 1 wherein the indicator comprises a web page load time.

5. The computer-implemented method of claim 1 wherein the one or more visual attributes include a color associated with each beacon of the view.

6. The computer-implemented method of claim 1 wherein the one or more visual attributes include a circular-shaped dot associated with each beacon of the view, the circular-shaped dot having a size representing a total number of real users at the geographic location.

7. The computer-implemented method of claim 1 further comprising providing a user of the GUI with an ability to selectively expand the view of the globe responsive to user control input.

8. A non-transitory computer-readable storage medium encoded with computer instructions, which, when executed by one or more processors, operable to:

provide a graphical user interface (GUI) that displays on a screen a view of the globe, the view including a geographic distribution of beacons having one or more visual attributes, each beacon corresponding to one or more client devices, each associated with real users who are accessing a website, web application or mobile app from a geographic location, the one or more visual attributes including an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app, each beacon being generated in real-time from one or more corresponding real user sessions on the website, web application or mobile app, the beacons being received by one or more first servers and aggregated in real-time by one or more second servers, the indicator including a statistical result of the performance metric computed in real-time based on the aggregated beacons;

periodically refresh the beacons, with the one or more visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the geographic location, or the indicator at the geographic location; and

wherein execution of the computer instructions is further operable to provide a user of the GUI with an ability to change the view so as to display any geographic region of the globe responsive to user control input.

9. The non-transitory computer-readable storage medium of claim 8 wherein the view is a 3D animated view as from outer space.

10. The non-transitory computer-readable storage medium of claim 8 wherein the view is a flat 2D view of at least a portion of the globe.

11. The non-transitory computer-readable storage medium of claim 8 wherein the indicator comprises a web page load time.

12. The non-transitory computer-readable storage medium of claim 8 wherein the one or more visual attributes include a color associated with each beacon of the view.

13. The non-transitory computer-readable storage medium of claim 8 wherein the one or more visual attributes include a circular shaped dot associated with each beacon of the view, the circular-shaped dot having a size representing a total number of real users at the geographic location.

14. The non-transitory computer-readable storage medium of claim 8 wherein execution of the computer instructions is further operable to provide a user of the GUI with an ability to selectively expand the view of the globe responsive to user control input.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: GARDNER, KENNETH C.; BARTOW, DANIEL J.; ESAU, DARRELL; BRODA, TAL; HEMMERT, MICHAEL; STOCKMAN, WILSON; COSBY, KENDALL
To: SOASTA, INC.
Reel/Frame 048226/0762 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 15338002 RECORDED ON PREVIOUSLY RECORDED ON REEL 044798 FRAME 0558. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR (S) HEREBY CONFIRMS THE MERGER. Recorded Apr 2, 2018
From: SOASTA INC.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 046110/0306 →
MERGER Recorded Feb 15, 2018
From: SOASTA, INC.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 044943/0241 →
MERGER Recorded Feb 1, 2018
From: SOASTA, INC.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 044798/0558 →
Continuity (4)
Division 14043791 · Oct 1, 2013
Continuation In Part 13830850 · Mar 14, 2013
Continuation In Part 12804338 · Jul 19, 2010
Related Publication 20160366029A1 · Dec 15, 2016