Unlock instant, AI-driven research and patent intelligence for your innovation.

Dynamic user agent strings

a user agent and user technology, applied in the field of dynamic user agents, can solve the problems of skewed or inaccurate webpage analytics, inability to differentiate between content that was actually viewed and content, and inability to accurately report the time of a webpage's viewed

Inactive Publication Date: 2021-02-25
CAKE TECH INC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This solution provides more accurate analytic information, improves webpage developer insights, and optimizes resource usage by ensuring that only viewed webpages receive resources, enhancing overall system efficiency and user protection.

Problems solved by technology

In some instances, the analytics for a webpage may be skewed or become inaccurate.
For example, if a webpage is cached in a device's memory but never actually viewed by the user, then that webpage's analytics may falsely report that the webpage was viewed when it actually was not.
To clarify, because webpage content is being retrieved and cached, there is currently no way to differentiate between content that was actually viewed and content that was cached but not viewed.
As a result, users that rely on the current analytic information are negatively impacted because they are receiving false information.
Accordingly, the current technology fails to consider situations in which false analytics are being generated.
Even further, the current technology fails to properly differentiate between content that was actually viewed and content that was merely cached but not viewed.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic user agent strings
  • Dynamic user agent strings
  • Dynamic user agent strings

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026]Disclosed embodiments are directed to systems, hardware storage devices, and methods for differentiating between webpages that have different characteristics. In particular, the embodiments utilize an agent string to dynamically distinguish between webpages that are merely cached in memory from webpages that are actually displayed on a user interface. As used herein, the terms “website” and “webpage” are synonymous and may be interchanged.

[0027]The embodiments may be implemented to overcome many of the technical difficulties and computational expenses associated with displaying a webpage on a user interface. In particular, the embodiments enable a web browser to generate more accurate analytic information related to the actual viewing of a webpage. Currently, traditional systems fail to distinguish between cached-but-not-viewed webpages and actually-viewed webpages. As a result, the analytics for these cached-but-not-viewed webpages are not accurate because the analytics portr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Optimizations are provided for distinguishing between webpages that are cached and webpages that have been or currently are displayed on a user interface. In some instances, a list of webpages is generated in response to a query entered by a user. Then, a determined number of webpages that were included in the list are cached in memory. These cached webpages each have an associated agent string, and at least some of these agent strings are updated to reflect a cached status. Subsequently, a first webpage is displayed on a user interface. This first webpage was included among those webpages that were cached. Further, the agent string for this webpage is updated to reflect an in-view status. In response to the first webpage being replaced by a second webpage, the agent string for the second webpage is then updated to reflect the in-view status.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 16 / 044,820 filed on Jul. 25, 2018, entitled “PAGE COMPETE,” which issued as U.S. Pat No. ______ on ______, 20______, and which application claims the benefit and priority to U.S. Provisional Application No. 62 / 536,851, entitled “PAGE COMPETE”, filed on Jul. 25, 2017, as well as U.S. Provisional Application No. 62 / 574,058, entitled “PAGE COMPETE”, filed on Oct. 18, 2017, as well as U.S. Provisional Application No. 62 / 538,451, entitled “DYNAMIC USER AGENT STRINGS”, filed on Jul. 28, 2017, as well as U.S. Provisional Application No. 62 / 574,063, entitled “DYNAMIC USER AGENT STRINGS”, filed on Oct. 18, 2017, as well as U.S. Provisional Application No. 62 / 549,806, entitled “AUTOMATED CONTEXTUAL INDEX SUPPRESSION”, filed on Aug. 24, 2017, as well as U.S. Provisional Application No. 62 / 574,070, entitled “AUTOMATED CONTEXTUAL INDEX SUPPRESSION”, filed Oct. 18, 2017, and all of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F16/957G06F3/01G06F16/951G06F16/955G06F3/0488G06F3/0482G06Q30/02H04L29/08G06F40/258G06F16/9538G06F16/31G06F16/9535G06F16/9038G06F16/9032
CPCG06F16/9574G06F16/90324G06F16/951G06F16/9566G06F3/0488G06F3/0482G06Q30/02H04L67/2842G06F40/258G06F16/9538G06F16/316G06F16/313G06F16/9535G06F16/955G06F16/9038G06F3/017H04L67/568
Inventor BOSARGE, JASONKING, D. LEVISMITH, SPENCER PATRICK
Owner CAKE TECH INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More