Movatterモバイル変換


[0]ホーム

URL:


US20220286524A1 - Network latency detection - Google Patents

Network latency detection
Download PDF

Info

Publication number
US20220286524A1
US20220286524A1US17/751,007US202217751007AUS2022286524A1US 20220286524 A1US20220286524 A1US 20220286524A1US 202217751007 AUS202217751007 AUS 202217751007AUS 2022286524 A1US2022286524 A1US 2022286524A1
Authority
US
United States
Prior art keywords
user
network request
session
page
playback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/751,007
Inventor
Joel Grayson Webber
Joshua Calvin Teague
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FullStory Inc
Original Assignee
FullStory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FullStory IncfiledCriticalFullStory Inc
Priority to US17/751,007priorityCriticalpatent/US20220286524A1/en
Assigned to FullStory, Inc.reassignmentFullStory, Inc.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TEAGUE, JOSHUA CALVIN, WEBBER, JOEL GRAYSON
Publication of US20220286524A1publicationCriticalpatent/US20220286524A1/en
Assigned to JPMORGAN CHASE BANK, N.A.reassignmentJPMORGAN CHASE BANK, N.A.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: FullStory, Inc.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing user interface development tools. In one aspect, a method includes receiving, from a client device, network request data that specifies, for each of multiple network requests that were transmitted from the client device to a server during a user session, a requested user interface element and a load time that indicates a duration of time between a time at which the network request was initiated and a time at which the user interface element was loaded in a user interface at the client device. An interactive interface is generated. The interactive interface includes a session replay area that presents playback of visual changes of the one or more user interfaces that occurred during the user session and a network request area that presents a list of network requests that were transmitted during the user session.

Description

Claims (21)

2. A method, comprising:
receiving, from a client device, network request data that indicates, for each of a plurality of network requests that were generated by an application running on the client device and transmitted from the client device to a remote computer during a user session with one or more user interfaces of the application, (i) a requested data file for displaying one or more user interface elements requested by the network request and (ii) a load time that represents a duration of time between a time at which the network request was initiated by the client device and a time at which the one or more user interface elements were loaded in the one or more user interfaces at the client device using the requested data file; and
generating and displaying an interactive interface that includes,
a session replay area that displays playback of the user session including visual changes to the one or more user interfaces that occurred during the user session, and
a network request area that progresses with the playback of the user session and that displays, for each of multiple frames of the playback, a list of network requests that were transmitted, from the client device to the remote computer, during the user session for multiple user interface elements displayed concurrently in the frame and, for each network request in the list, the load time for the network request.
10. A system, comprising:
one or more processors; and
one or more storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, from a client device, network request data that indicates, for each of a plurality of network requests that were generated by an application running on the client device and transmitted from the client device to a remote computer during a user session with one or more user interfaces of the application, (i) a requested data file for displaying one or more user interface elements requested by the network request and (ii) a load time that represents a duration of time between a time at which the network request was initiated by the client device and a time at which the one or more user interface elements were loaded in the one or more user interfaces at the client device using the requested data file; and
generating and displaying an interactive interface that includes,
a session replay area that displays playback of the user session including visual changes to the one or more user interfaces that occurred during the user session, and
a network request area that progresses with the playback of the user session and that displays, for each of multiple frames of the playback, a list of network requests that were transmitted, from the client device to the remote computer, during the user session for multiple user interface elements displayed concurrently in the frame and, for each network request in the list, the load time for the network request.
18. A non-transitory computer readable medium storing instructions that upon execution by one or more computers cause the one or more computers to perform operations comprising:
receiving, from a client device, network request data that indicates, for each of a plurality of network requests that were generated by an application running on the client device and transmitted from the client device to a remote computer during a user session with one or more user interfaces of the application, (i) a requested data file for displaying one or more user interface elements requested by the network request and (ii) a load time that represents a duration of time between a time at which the network request was initiated by the client device and a time at which the one or more user interface elements were loaded in the one or more user interfaces at the client device using the requested data file; and
generating and displaying an interactive interface that includes,
a session replay area that displays playback of the user session including visual changes to the one or more user interfaces that occurred during the user session, and
a network request area that progresses with the playback of the user session and that displays, for each of multiple frames of the playback, a list of network requests that were transmitted, from the client device to the remote computer, during the user session for multiple user interface elements displayed concurrently in the frame and, for each network request in the list, the load time for the network request.
US17/751,0072019-06-132022-05-23Network latency detectionAbandonedUS20220286524A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/751,007US20220286524A1 (en)2019-06-132022-05-23Network latency detection

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US16/439,961US11363108B2 (en)2019-06-132019-06-13Network latency detection
US17/751,007US20220286524A1 (en)2019-06-132022-05-23Network latency detection

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/439,961ContinuationUS11363108B2 (en)2019-06-132019-06-13Network latency detection

Publications (1)

Publication NumberPublication Date
US20220286524A1true US20220286524A1 (en)2022-09-08

Family

ID=73745827

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/439,961Active2039-08-23US11363108B2 (en)2019-06-132019-06-13Network latency detection
US17/751,007AbandonedUS20220286524A1 (en)2019-06-132022-05-23Network latency detection

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/439,961Active2039-08-23US11363108B2 (en)2019-06-132019-06-13Network latency detection

Country Status (1)

CountryLink
US (2)US11363108B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20190272607A1 (en)*2018-03-042019-09-05AbsolutePay LLCNacha compliant secure fund transfer
US11785038B2 (en)*2021-03-302023-10-10International Business Machines CorporationTransfer learning platform for improved mobile enterprise security
US12332962B2 (en)*2021-08-272025-06-17Sap SeDynamic mitigation of slow web pages

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140132571A1 (en)*2012-11-122014-05-15Sap AgAutomated testing of gesture-based applications
US20170237799A1 (en)*2016-02-162017-08-17Linkedin CorporationReal user monitoring of single-page applications
US9792008B2 (en)*2014-12-162017-10-17Salesforce.Com, Inc.User interface with analytics overlay
US10868881B1 (en)*2015-12-302020-12-15Mingtai ChangLoading web resources using remote resource pushing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7941525B1 (en)*2006-04-012011-05-10ClickTale, Ltd.Method and system for monitoring an activity of a user

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140132571A1 (en)*2012-11-122014-05-15Sap AgAutomated testing of gesture-based applications
US9792008B2 (en)*2014-12-162017-10-17Salesforce.Com, Inc.User interface with analytics overlay
US10868881B1 (en)*2015-12-302020-12-15Mingtai ChangLoading web resources using remote resource pushing
US20170237799A1 (en)*2016-02-162017-08-17Linkedin CorporationReal user monitoring of single-page applications

Also Published As

Publication numberPublication date
US20200396303A1 (en)2020-12-17
US11363108B2 (en)2022-06-14

Similar Documents

PublicationPublication DateTitle
US11588912B2 (en)Synchronized console data and user interface playback
US20220286524A1 (en)Network latency detection
EP2650790B1 (en)Method for remote tracking and replay of user interaction with a webpage
US20190287003A1 (en)Methods and systems for integrating speculative decision-making in cross-platform real-time decision-making systems
US9667733B2 (en)Determining relevant content for keyword extraction
US12405961B1 (en)Query completions
JP5952312B2 (en) Systems, methods, and programs for executing, optimizing, and evaluating online sales initiatives
US20150348071A1 (en)Server and method for generating predictive patterns for website analysis
US20190026065A1 (en)Systems and methods for enabling replay of internet co-browsing
US20140180766A1 (en)System and method for generating, transmitting and using customized survey questionnaires
US9772979B1 (en)Reproducing user browsing sessions
US20170208144A1 (en)Client-side activity monitoring
US11782958B2 (en)Multi-user cross-device tracking
US20210365164A1 (en)User interface engagement heatmaps
RU2583764C1 (en)Method of processing request for user to access web resource and server
CN110413476A (en)Webpage collapses monitor method, device, computer equipment and storage medium
US20040109011A1 (en)Method, apparatus, and program for automatic client side refresh of advanced web pages
Chaqfeh et al.Jsanalyzer: A web developer tool for simplifying mobile web pages through non-critical javascript elimination
US9183314B2 (en)Providing browsing history on client for dynamic webpage
Bouchefra et al.Performance tools
WO2016106691A1 (en)Method and/or Apparatus for Generating Signal Processing Pipelines
CN115794587A (en) Web page management method, platform, electronic device and storage medium
CN119597597A (en) A method, device, equipment and medium for monitoring performance of a web application
CN119003037A (en)Page resource loading method, device, equipment and medium
WO2018169662A1 (en)Systems and methods for enabling replay of internet co-browsing

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:FULLSTORY, INC., GEORGIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WEBBER, JOEL GRAYSON;TEAGUE, JOSHUA CALVIN;SIGNING DATES FROM 20190610 TO 20190614;REEL/FRAME:060518/0184

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text:SECURITY INTEREST;ASSIGNOR:FULLSTORY, INC.;REEL/FRAME:071550/0336

Effective date:20250618


[8]ページ先頭

©2009-2025 Movatter.jp