USRE49392E1 - System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium - Google Patents
System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium Download PDFInfo
- Publication number
- USRE49392E1 USRE49392E1 US15/825,849 US201715825849A USRE49392E US RE49392 E1 USRE49392 E1 US RE49392E1 US 201715825849 A US201715825849 A US 201715825849A US RE49392 E USRE49392 E US RE49392E
- Authority
- US
- United States
- Prior art keywords
- quality metrics
- network quality
- network
- network connection
- user computer
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/70—Routing based on monitoring results
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
Definitions
- the present invention relates generally to network connections. More specifically, the present invention is a system and method to display the quality of a network connection which evaluates and displays several criteria that influence the quality of a network connection.
- the quality of a network connection can drastically affect the quality of the activities that are carried out over that network connection. Activities that are especially sensitive to connection quality include gaming and voice communication over IP, or VoIP for short.
- Online gaming is an extremely common form of recreation in the modern world and can often be very competitive.
- Competitive gaming is even performed in a professional setting where players vie for position and monetary prizes.
- a good network connection is crucial to the performance of the players. Poor network connection quality can result in performance problems known as lag and rubber banding.
- lag the actions taken by the player are not processed for a noticeable time delay, hence the term lag.
- Lag is most often caused by high latency between the player's machine and the game server.
- VoIP is another activity occurring over network connections that can be greatly affected by a poor network connection. VoIP is a form of communication which allows for communication by voice over the internet.
- the latency as displayed by the ping meter fluctuates over time, and so the reading on the ping meter at any given time is not an accurate representation of the quality of the network connection being used for that activity.
- the second problem of such ping meters is the simple fact that they only keep track of one particular metric; latency.
- the quality of the network connection can be influenced by metrics other than an instantaneous latency score such as the latency deviation, the number of hops between sender and destination, and packet loss experience. Such metrics can be very telling about the overall quality of a network connection and they are not displayed by ping meters.
- the present invention solves the issues discussed above by tracking latency of a network connection over time as well as other performance metrics such as number of hops and packet loss. Additionally, it is an object of the present invention to use a system that enables comparison between the network connection currently being utilized and a benchmark connection. Through this set up, a user is able to see how poor their network connection is when compared to a benchmark connection. Implementing the present invention may help a user identify network connection problems and determine how to correct or bypass those problems, ultimately improving the experience of performing online activities such as gaming and VoIP over network connections.
- FIG. 1 is a flowchart describing the main steps of the method of the present invention.
- FIG. 2 is a flowchart describing additional steps in the method of the present invention for comparing a network connection to a benchmark connection.
- FIG. 3 is a flowchart describing an additional embodiment where multiple network connections are monitored.
- FIG. 4 is a flowchart describing steps for customizing the visual display.
- FIG. 5 is a flowchart describing the basic steps followed by the method of the present invention.
- FIG. 6 is a visual flowchart depicting how the benchmark server may be set up.
- FIG. 7 is a visual flowchart depicting how a round trip may be used to determine the latency difference between the game server and the benchmark server.
- FIG. 8 is a visual flowchart depicting how a chained server connection or global private network can be used to compare values of the five elements to help determine the quality of the network connections.
- FIG. 9 is a mock up of how the visual display of the present invention may look.
- FIG. 10 is a mock up of how one of the five elements may be graphically displayed.
- FIG. 11 is a mock up of how another one of the five elements may be graphically displayed.
- the present invention is a system and method for monitoring the quality of an internet network connection. This helps a user or an internet service provider (ISP) to diagnose and fix problems with an internet connection that result in bad performance of the connection.
- ISP internet service provider
- the system comprises a local area network 1 , a visual display 2 , a target server 3 , a benchmark server 4 , monitoring software 5 , and a user application 6 .
- the user application 6 is a game, VoIP application, or another application which depends on a network connection to a remote server.
- the local area network 1 is electronically connected to the target server 3 and to the benchmark server 4 .
- the local area network 1 comprises a user computer 11 and a router 12 , which are electronically connected to each other.
- the monitoring software 5 and the user application 6 are installed on the user computer 11 .
- the benchmark server 4 should be physically positioned such that the benchmark server 4 is near the target server 3 of internet data sent and received by the user application 6 . This enables a comparison test to be made from the user's computer as a network connection is simultaneously made to both the target server 3 and the benchmark server 4 . It is important that the benchmark server 4 be located in the same city as the target server 3 but that the benchmark server 4 is in a different data center. If the benchmark and the target server 3 are in the same data center, then almost no difference would be present between recorded values of network connection quality for network connections to each server. Additionally, the fact that the benchmark sever and the target server 3 are close together but still potentially several milliseconds apart enables another ping to be made between the benchmark server 4 and the target server 3 .
- the benchmark sever is either a proxy or a virtual private network
- an accurate calculation of a roundtrip taken by data may be determined; the roundtrip being data sent from the user, to the proxy server, and then to the target server 3 .
- this comparison system could also be implemented with a private server system that is comprised of a plurality of servers across the globe, as illustrated in FIGS. 7 and 8 . In this fashion, comparison may be made between round trip values of network connection quality for data sent through the private server system and data that is sent normally through regular network connections. In this way, comparisons may be made that show the impact on quality that is experienced when the private server system is used as opposed to allowing the internet data to be sent regularly through internet routers.
- the monitoring software 5 is the central component of the present invention, and continually monitors and records one or more first network quality metrics for the first network connection 7 and one or more second network quality metrics for the second network connection 8 .
- Network quality metrics are various elements relevant to measuring the quality of a network connection.
- the network quality metrics include, but are not limited to, current ping, average ping, ping deviation, number of hops, number of bad hops, and flux.
- the ping deviation and average ping elements are based upon historical data recorded by the monitoring software 5 over the course of the online activity.
- the average ping element is based upon recorded values of the current ping.
- Ping deviation is based upon maximum and minimum values of the current ping as recorded by the monitoring software 5 .
- Number of hops is defined as the number of routers internet data must travel through before reaching the destination server. A higher number of hops can mean higher latency and higher chances of experiencing packet loss that can result from bad hops.
- the number of bad hops is defined as the number of hops that take place which cause internet data to experience packet loss or high latency deviation. Bad hops can be the primary cause of high latency deviation and rubber banding, both of which are highly detrimental to online gaming. Flux is defined in regards to the present invention as the number of average ping spikes, or lag, minus the average latency.
- the monitoring software 5 continually compares the one or more first network quality metrics and the one or more second network quality metrics. This data provides the user with a great deal of information on the overall quality of the network connection they are using to perform their online activities, and is saved such that it can be viewed later by the user, or alternatively may be reported to a central database server for analysis by an administrator. Although the values of the network quality metrics are telling about the quality of the network connection, it is much more meaningful to have control or benchmark values to which comparisons may be made. For this purpose, the monitoring software 5 also monitors and records network quality metrics for the second network connection 8 to the benchmark server 4 . This allows for comparison between the network quality metrics of the first network connection 7 being used by the online activity and the second network connection 8 to the benchmark server 4 .
- the visual display 2 can show the one or more first network quality metrics and the one or more second network quality metrics side by side or in any other configuration that is conducive to comparison between them.
- the monitoring software 5 displays at least one of the one or more first network quality metrics on the visual display 2 , and preferably displays at least one of the one or more second network quality metrics, wherein each of the at least one of the one or more first network quality metrics corresponds to one of the at least one of the one or more second network quality metrics.
- the quality of the first network connection 7 may easily be visually compared to the quality of the second network connection 8 .
- FIGS. 9 - 11 Various embodiments of the visual display can be seen in FIGS. 9 - 11 .
- the visual display 2 of the monitoring software 5 can be accessed by the user at any time and allows the user to view current values of network quality metrics as recorded and calculated by the monitoring software 5 .
- the monitoring software 5 may be its own standalone application that is installed onto the user computer 11 and configured to monitor various network connections used by specific applications such as games and VoIP programs.
- the monitoring software 5 may be incorporated into pre existing applications, like games and VoIP programs, as a system that can be quickly and easily accessed by the user without having to minimize the user application 6 while performing the online activity.
- the visual display 2 may additionally incorporate features for advanced data viewing and benchmark comparison, such as, but not limited to, a graphical display of one or more of the network quality metrics over the time during which the online activity is being carried out.
- the method of the present invention is as follows.
- a target server 3 and a benchmark sever are provided, as well as a database and a visual display 2 .
- a first network connection 7 is established to the target server 3
- a second network connection 8 is established to the benchmark server 4 .
- One or more first network quality metrics are monitored by the monitoring software 5 for the first network connection 7
- one or more second network quality metrics are monitored by the monitoring software 5 for the second network connection 8 .
- Each of the one or more second network quality metrics corresponds to one of the one or more first network quality metrics; that is, each of the one or more first network quality metrics is the same as one of the one or more second network quality metrics, but measured for a different network connection.
- the one or more first network quality metrics and the one or more second network quality metrics are stored within the database. Then, at least one of the one or more first network quality metrics and at least one of the one or more second network quality metrics are retrieved from the database and displayed on the visual display 2 . The user may customize which of the network quality metrics are displayed on the visual display 2 . To this end, at least one metric selection is received from the user through the monitoring software 5 , wherein each of the at least one metric selection corresponds to one of the one or more first network quality metrics and to one of the second network quality metrics, wherein the one of the one or more first network quality metrics corresponds to the one of the one or more second network quality metrics. Each of the at least one metric selection is displayed on the visual display 2 .
- the monitoring software 5 compares the one or more first network quality metrics to the one or more second network quality metrics. That is, the first network connection 7 to the target server 3 is continually compared to the second network connection 8 to the benchmark server 4 .
- the monitoring software 5 is capable of being configured to trigger an alert if at least one of the one or more first network quality metrics crosses an acceptable threshold.
- the alert may be an audio or visual alert on the user computer 11 , or the alert may be embodied in the form of an electronic message that is sent to an ISP, network administrator or another relevant entity.
- a network quality report may be generated using the one or more first network quality metrics and the one or more second network quality metrics, and the network quality report is then sent to an ISP, system administrator or another relevant entity.
- the network quality report is preferably formatted such that the network quality report may be conveniently sent to a local internet service provider.
- the network quality report can be especially helpful in identifying problem routers that are affecting a wide range of outgoing internet traffic due to close proximity to the origin of the traffic. Using this, problems only solvable by the internet service provider can be identified and brought to their attention such that action can be taken to correct said problems.
- the present invention may be utilized with multiple services or applications on the user computer 11 .
- additional network connections to additional target server 3 s may be monitored and compared to the second network connection 8 to the benchmark server 4 , or to additional benchmark server 4 s as needed if different applications connect to target server 3 s in significantly distinct locations.
- FIG. 5 another perspective of the process of using the present invention is as follows.
- Step one the user installs the monitoring software 5 onto the user computer 11 on which the user intends to perform online activities such as gaming and VoIP communication.
- Step two the user runs the monitoring software 5 and chooses what programs on the user computer 11 for which the user wants the monitoring software 5 to track network connections.
- the monitoring software 5 may be pre configured to track network connections for specific programs, or the monitoring software 5 may be pre configured to integrate with certain programs that are already present on the computer.
- Step three the user performs internet activity with one of the programs that is set to be tracked by the monitoring software 5 .
- the internet activity is performed over the first network connection 7 to the target server 3 .
- Step four the internet activity is monitored and recorded by the monitoring software 5 .
- the network quality metrics described above are key values that are monitored and recorded by the monitoring software 5 .
- Step five; the monitoring software 5 analyzes values collected for the one or more first network quality metrics and generates whatever values that are based on historical information such as average ping and ping deviation.
- Step six the monitoring software 5 collects and generates values for the one or more second network quality metrics through the second network connection 8 to the benchmark server 4 .
- the one or more second network quality metrics is used for comparison to the one or more first network quality metrics.
- Step seven all or some of the information collected and generated by the monitoring software 5 is displayed to the user through the visual display 2 , which organizes the information into a format that is concise and easy for even a non technical user to understand.
- the visual display 2 may be either a separate application from the program performing the internet activity, or it may be brought into the program as an overlay. Using the information provided in the visual display 2 , the user can act accordingly in response to the level of quality the first network connection 7 is providing.
- Step eight; information collected and generated by the monitoring software 5 may be reported to an online database for centralized collection and review for many users and analysis of network results by region or Internet/backbone provider.
- the information may alternatively be reported to another appropriate entity such as a system or network administrator.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/825,849 USRE49392E1 (en) | 2012-10-05 | 2017-11-29 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
Applications Claiming Priority (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261710026P | 2012-10-05 | 2012-10-05 | |
| US201261719602P | 2012-10-29 | 2012-10-29 | |
| US201261720232P | 2012-10-30 | 2012-10-30 | |
| US14/047,678 US11050669B2 (en) | 2012-10-05 | 2013-10-07 | Method and system for managing, optimizing, and routing internet traffic from a local area network (LAN) to internet based servers |
| US14/066,277 US9571359B2 (en) | 2012-10-29 | 2013-10-29 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US201462007787P | 2014-06-04 | 2014-06-04 | |
| US201462030384P | 2014-07-29 | 2014-07-29 | |
| US14/731,286 US9614870B2 (en) | 2014-06-04 | 2015-06-04 | Method of DDoS and hacking protection for internet-based servers using a private network of internet servers by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US14/812,968 US9729504B2 (en) | 2014-07-29 | 2015-07-29 | Method of near real-time automated global geographical IP address discovery and lookup by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US201562246304P | 2015-10-26 | 2015-10-26 | |
| US201562246397P | 2015-10-26 | 2015-10-26 | |
| US15/335,304 US10525343B2 (en) | 2012-10-05 | 2016-10-26 | Method of using cloud infrastructure and virtualization for bandwidth-efficient remote video streaming of software application operation by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US15/335,308 US10917299B2 (en) | 2012-10-05 | 2016-10-26 | Method of using a proxy network to normalize online connections by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US15/399,303 US9742646B2 (en) | 2012-10-29 | 2017-01-05 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US15/825,849 USRE49392E1 (en) | 2012-10-05 | 2017-11-29 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/399,303 Reissue US9742646B2 (en) | 2012-10-05 | 2017-01-05 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| USRE49392E1 true USRE49392E1 (en) | 2023-01-24 |
Family
ID=84957418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/825,849 Active USRE49392E1 (en) | 2012-10-05 | 2017-11-29 | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | USRE49392E1 (en) |
Citations (103)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5351239A (en) | 1990-03-16 | 1994-09-27 | Newbridge Networks Corporation | Digital data transmission system |
| US6131834A (en) | 1999-03-08 | 2000-10-17 | Teeter; Monty J. | Self-propelled irrigation system |
| US6215789B1 (en) | 1998-06-10 | 2001-04-10 | Merlot Communications | Local area network for the transmission and control of audio, video, and computer data |
| US20010052008A1 (en) | 2000-03-28 | 2001-12-13 | Jacobus Charles J. | Distributed computing environment |
| US20020009079A1 (en) | 2000-06-23 | 2002-01-24 | Jungck Peder J. | Edge adapter apparatus and method |
| US20020026321A1 (en) | 1999-02-26 | 2002-02-28 | Sadeg M. Faris | Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution |
| US20020145974A1 (en) | 2001-04-06 | 2002-10-10 | Erlang Technology, Inc. | Method and apparatus for high speed packet switching using train packet queuing and providing high scalability |
| US20020147913A1 (en) | 2001-04-09 | 2002-10-10 | Lun Yip William Wai | Tamper-proof mobile commerce system |
| US20030086425A1 (en) * | 2001-10-15 | 2003-05-08 | Bearden Mark J. | Network traffic generation and monitoring systems and methods for their use in testing frameworks for determining suitability of a network for target applications |
| US20030097442A1 (en) | 2000-12-07 | 2003-05-22 | Jay Farhat | Service quality monitoring process |
| US20030107990A1 (en) | 2001-12-12 | 2003-06-12 | Garrette Herschleb | System and method for determining a quality of service |
| US20030128710A1 (en) | 1998-12-28 | 2003-07-10 | Fedyk Donald Wayne | Quasi-deterministic gateway selection algorithm for multi-domain source routed networks |
| US20040039847A1 (en) | 2002-05-20 | 2004-02-26 | Sun Microsystems, Inc. | Computer system, method and network |
| US6707915B1 (en) | 1998-07-29 | 2004-03-16 | Nokia Mobile Phones Limited | Data transfer verification based on unique ID codes |
| US20040100953A1 (en) * | 2002-10-11 | 2004-05-27 | Maoke Chen | Dynamic tunneling peering with performance optimization |
| US20040148520A1 (en) | 2003-01-29 | 2004-07-29 | Rajesh Talpade | Mitigating denial of service attacks |
| US20040165570A1 (en) * | 2002-12-30 | 2004-08-26 | Dae-Hyun Lee | Call routing method in VoIP based on prediction MOS value |
| US20040172531A1 (en) | 2002-12-09 | 2004-09-02 | Little Herbert A. | System and method of secure authentication information distribution |
| US20040187018A1 (en) | 2001-10-09 | 2004-09-23 | Owen William N. | Multi-factor authentication system |
| US20040192256A1 (en) | 2003-03-28 | 2004-09-30 | Hidenori Kuwajima | Mobile terminal with personal authentication function and mobile terminal system |
| US20040221296A1 (en) | 2003-03-18 | 2004-11-04 | Renesys Corporation | Methods and systems for monitoring network routing |
| US20050002335A1 (en) | 2003-05-15 | 2005-01-06 | Maria Adamczyk | Methods of implementing dynamic QoS and/or bandwidth provisioning and related data networks, data service providers, routing gateways, and computer program products |
| US6845453B2 (en) | 1998-02-13 | 2005-01-18 | Tecsec, Inc. | Multiple factor-based user identification and authentication |
| US20050015587A1 (en) | 2003-07-14 | 2005-01-20 | Philippe Stransky | Method for securing an electronic certificate |
| US20050055708A1 (en) | 2003-09-04 | 2005-03-10 | Kenneth Gould | Method to block unauthorized network traffic in a cable data network |
| US20050108213A1 (en) | 2003-11-13 | 2005-05-19 | Whereonearth Limited | Geographical location extraction |
| US20050119996A1 (en) * | 2003-11-28 | 2005-06-02 | Hitachi, Ltd. | Method and program of collecting performance data for storage network |
| US20050180416A1 (en) | 2004-02-18 | 2005-08-18 | Thusitha Jayawardena | Method for distributed denial-of-service attack mitigation by selective black-holing in MPLS VPNS |
| US20050234922A1 (en) | 1999-05-03 | 2005-10-20 | Parekh Sanjay M | Systems and methods for determining, collecting, and using geographic locations of internet users |
| US20050232193A1 (en) | 1998-07-10 | 2005-10-20 | Jorgensen Jacob W | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture |
| US6973037B1 (en) | 2000-05-04 | 2005-12-06 | Nortel Networks Limited | System and method for dynamically varying integrated services digital network (isdn) interface bandwidth |
| US20050270982A1 (en) | 2004-06-07 | 2005-12-08 | Mcbeath Tom | Method and apparatus for monitoring latency, jitter, packet throughput and packet loss ratio between two points on a network |
| US20060053021A1 (en) | 2002-08-14 | 2006-03-09 | Ingemar Bystedt | Method for monitoring and managing an information system |
| US20060068799A1 (en) | 2004-09-27 | 2006-03-30 | T-Mobile, Usa, Inc. | Open-host wireless access system |
| US20060130107A1 (en) | 2004-12-15 | 2006-06-15 | Tom Gonder | Method and apparatus for high bandwidth data transmission in content-based networks |
| US20060153089A1 (en) * | 2004-12-23 | 2006-07-13 | Silverman Robert M | System and method for analysis of communications networks |
| US20060174160A1 (en) | 2003-01-17 | 2006-08-03 | Sang-Hyeon Kim | Method for transmitting and downloading streaming data |
| US20060244818A1 (en) | 2005-04-28 | 2006-11-02 | Comotiv Systems, Inc. | Web-based conferencing system |
| US7159234B1 (en) | 2003-06-27 | 2007-01-02 | Craig Murphy | System and method for streaming media server single frame failover |
| US20070016687A1 (en) | 2005-07-14 | 2007-01-18 | International Business Machines Corporation | System and method for detecting imbalances in dynamic workload scheduling in clustered environments |
| US20070070914A1 (en) | 2005-09-26 | 2007-03-29 | Alcatel | Equalized network latency for multi-player gaming |
| US20070086338A1 (en) | 2005-10-17 | 2007-04-19 | Alcatel | Application layer ingress filtering |
| US20080037567A1 (en) | 2006-08-11 | 2008-02-14 | Samsung Electronics Co.; Ltd | Method and apparatus for guaranteeing quality of service in a residential ethernet system |
| US20080056586A1 (en) | 2006-08-30 | 2008-03-06 | Siemens Medical Solutions Usa, Inc. | Providing Representative Image Information |
| US20080092128A1 (en) | 2006-10-13 | 2008-04-17 | Kevin Michael Corry | Method for transparent on-line dynamic binary optimization |
| US20080101368A1 (en) | 2006-10-31 | 2008-05-01 | Weinman Joseph B | Method and apparatus for providing message content based route selection |
| US20080125077A1 (en) | 2006-08-04 | 2008-05-29 | Leonardo Velazquez | Methods and apparatus to update geographic location information associated with internet protocol devices for e-911 emergency services |
| US20080140817A1 (en) | 2006-12-06 | 2008-06-12 | Agarwal Manoj K | System and method for performance problem localization |
| US20080144563A1 (en) | 2006-12-19 | 2008-06-19 | Viasat, Inc. | Use of terrestrial channels to augment satellite channels for low latency traffic |
| US20080279213A1 (en) | 2003-12-17 | 2008-11-13 | Nortel Networks Limited | Random Access Channel Protocol |
| US20080293494A1 (en) | 2005-12-23 | 2008-11-27 | Wms Gaming Inc. | Networks for Use in Gaming |
| US20080313691A1 (en) | 2007-06-13 | 2008-12-18 | Chris Cholas | Premises gateway apparatus and methods for use in a content-based network |
| US20090067328A1 (en) | 2004-10-18 | 2009-03-12 | Morris Keith J | Automatic adaptive network traffic prioritization and shaping |
| WO2009084967A1 (en) | 2008-01-02 | 2009-07-09 | Media Network Services | A device and system for selective forwarding |
| US20090193057A1 (en) | 2008-01-24 | 2009-07-30 | Oracle International Corporation | Service-oriented architecture (soa) management of data repository |
| US20090203375A1 (en) | 2008-02-07 | 2009-08-13 | Doug Gisby | Method and system for automatic seamless mobility |
| US20090262741A1 (en) | 2000-06-23 | 2009-10-22 | Jungck Peder J | Transparent Provisioning of Services Over a Network |
| US7609671B1 (en) | 2005-09-30 | 2009-10-27 | Nortel Networks Limited | Multi-user scheduling for optimizing transmission of delay sensitive traffic |
| US20090282127A1 (en) | 2008-05-07 | 2009-11-12 | Chalk Media Service Corp. | Method for enabling bandwidth management for mobile content delivery |
| US20090280908A1 (en) | 2008-05-12 | 2009-11-12 | Microsoft Corporation | Reward for resurrecting teammate in a multiplayer game |
| US7633869B1 (en) | 2004-10-18 | 2009-12-15 | Ubicom, Inc. | Automatic network traffic characterization |
| US20100036954A1 (en) | 2008-08-06 | 2010-02-11 | Edgecast Networks, Inc. | Global load balancing on a content delivery network |
| US20100046527A1 (en) | 2008-08-20 | 2010-02-25 | Lucent Technologies Inc. | Latency Equalization for Interactive Network Applications |
| US7673056B1 (en) | 2007-06-27 | 2010-03-02 | American Megatrends, Inc. | Redirection gateway |
| US7711846B2 (en) | 2000-11-17 | 2010-05-04 | Microsoft Corporation | System and method for determining the geographic location of internet hosts |
| US20100125851A1 (en) | 2008-11-14 | 2010-05-20 | Bally Gaming, Inc. | Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (egm) |
| US7730157B2 (en) | 2005-02-03 | 2010-06-01 | The Trustees Of Columbia University In The City Of New York | Methods, media, and systems for displaying information on a thin-client in communication with a network |
| US20100185961A1 (en) * | 2009-01-20 | 2010-07-22 | Microsoft Corporation | Flexible visualization for services |
| US20100269044A1 (en) * | 2009-04-17 | 2010-10-21 | Empirix Inc. | Method For Determining A Quality Of User Experience While Performing Activities in IP Networks |
| US20100325309A1 (en) | 2008-01-02 | 2010-12-23 | Media Network Services As | device and system for selective forwarding |
| US20110052008A1 (en) | 2000-06-14 | 2011-03-03 | Medtronic Navigation, Inc. | System and Method for Image Based Sensor Calibration |
| US7925281B2 (en) | 2001-07-19 | 2011-04-12 | At&T Intellectual Property Ii, Lp | Methods for optimizing and evaluating network access techniques |
| US7937336B1 (en) | 2007-06-29 | 2011-05-03 | Amazon Technologies, Inc. | Predicting geographic location associated with network address |
| US20110122812A1 (en) | 2007-12-18 | 2011-05-26 | Electronics And Telecommunications Research Institute | Seamless service method controlled by user terminal |
| US7983148B1 (en) | 2004-07-12 | 2011-07-19 | Avaya Inc. | Disaster recovery via alternative terminals and partitioned networks |
| US20110197132A1 (en) | 2010-02-08 | 2011-08-11 | Telefonica, S.A. | Cloud Desktop System with Multi-Touch Capabilities |
| US20110202656A1 (en) | 2010-02-16 | 2011-08-18 | Christopher Thomas Gentile | Centralized application resource manager |
| US20110236665A1 (en) | 2008-10-03 | 2011-09-29 | Caroline Roque | Wipe materials comprising regenerated plant-protein fibres |
| US20110246665A1 (en) | 2000-04-17 | 2011-10-06 | Mark Vange | Data prioritization system and method therefor |
| US20110296303A1 (en) | 2010-05-25 | 2011-12-01 | International Business Machines Corporation | Replicating recorded actions across computer systems in a collaborative environment |
| US20120069748A1 (en) | 2010-09-20 | 2012-03-22 | Empire Technology Development Llc | Dynamic mobile application quality-of-service monitor |
| US20120190444A1 (en) | 2011-01-12 | 2012-07-26 | Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) | Automatic movement of player character in network game |
| US8239510B2 (en) | 2000-04-03 | 2012-08-07 | Neustar, Inc. | Method and systems for locating geographical locations of online users |
| US20120311107A1 (en) | 2011-06-06 | 2012-12-06 | Jacobus Van Der Merwe | Methods and apparatus to configure virtual private mobile networks to reduce latency |
| US20120314077A1 (en) | 2011-06-07 | 2012-12-13 | Verizon Patent And Licensing Inc. | Network synchronized camera settings |
| US20130054763A1 (en) | 2011-08-31 | 2013-02-28 | Jacobus Van Der Merwe | Methods and apparatus to configure virtual private mobile networks with virtual private networks |
| US20130079144A1 (en) | 2011-09-26 | 2013-03-28 | Neshay Ahmed | Campaign messaging system |
| US20130097349A1 (en) | 2011-10-14 | 2013-04-18 | Kuo-Cheng Lu | Quality of Service Arbitration Method and Quality of Service Arbiter Thereof |
| US20130279354A1 (en) * | 2012-04-18 | 2013-10-24 | Mobile Pulse, Inc. | Wireless network performance analysis system |
| US20130298220A1 (en) | 2012-05-07 | 2013-11-07 | Electronics And Telecommunications Research Institute | System and method for managing filtering information of attack traffic |
| US8589536B2 (en) * | 2010-08-02 | 2013-11-19 | International Business Machines Corporation | Network monitoring system |
| US8683609B2 (en) | 2009-12-04 | 2014-03-25 | International Business Machines Corporation | Mobile phone and IP address correlation service |
| US8739269B2 (en) | 2008-08-07 | 2014-05-27 | At&T Intellectual Property I, L.P. | Method and apparatus for providing security in an intranet network |
| US8788664B2 (en) | 2007-10-12 | 2014-07-22 | Microsoft Corporation | Mapping network addresses to geographical locations |
| US20140259109A1 (en) | 2013-03-06 | 2014-09-11 | Surfeasy, Inc. | Edge server selection for enhanced services network |
| US20140344331A1 (en) | 2013-05-15 | 2014-11-20 | Level 3 Communications, Llc | Selecting a content providing server in a content delivery network |
| US9026145B1 (en) | 2012-03-23 | 2015-05-05 | Google Inc. | Systems and methods for mapping IP-addresses to geolocations |
| US9160711B1 (en) | 2013-06-11 | 2015-10-13 | Bank Of America Corporation | Internet cleaning and edge delivery |
| US20150341312A1 (en) | 2014-05-20 | 2015-11-26 | Avaya, Inc. | Firewall traversal for web real-time communications |
| US20150373135A1 (en) * | 2012-06-22 | 2015-12-24 | Mark McKeown | Wide area network optimization |
| US9614870B2 (en) | 2014-06-04 | 2017-04-04 | Aaa Internet Publishing Inc. | Method of DDoS and hacking protection for internet-based servers using a private network of internet servers by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US20210203546A1 (en) | 2012-10-05 | 2021-07-01 | Aaa Internet Publishing, Inc. | Method of using a proxy network to normalize online connections by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US20210281518A1 (en) | 2012-10-05 | 2021-09-09 | Aaa Internet Publishing, Inc. | Method and system for managing, optimizing, and routing internet traffic from a local area network (lan) to internet based servers |
-
2017
- 2017-11-29 US US15/825,849 patent/USRE49392E1/en active Active
Patent Citations (104)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5351239A (en) | 1990-03-16 | 1994-09-27 | Newbridge Networks Corporation | Digital data transmission system |
| US6845453B2 (en) | 1998-02-13 | 2005-01-18 | Tecsec, Inc. | Multiple factor-based user identification and authentication |
| US6215789B1 (en) | 1998-06-10 | 2001-04-10 | Merlot Communications | Local area network for the transmission and control of audio, video, and computer data |
| US20050232193A1 (en) | 1998-07-10 | 2005-10-20 | Jorgensen Jacob W | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture |
| US6707915B1 (en) | 1998-07-29 | 2004-03-16 | Nokia Mobile Phones Limited | Data transfer verification based on unique ID codes |
| US20030128710A1 (en) | 1998-12-28 | 2003-07-10 | Fedyk Donald Wayne | Quasi-deterministic gateway selection algorithm for multi-domain source routed networks |
| US20020026321A1 (en) | 1999-02-26 | 2002-02-28 | Sadeg M. Faris | Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution |
| US6131834A (en) | 1999-03-08 | 2000-10-17 | Teeter; Monty J. | Self-propelled irrigation system |
| US20050234922A1 (en) | 1999-05-03 | 2005-10-20 | Parekh Sanjay M | Systems and methods for determining, collecting, and using geographic locations of internet users |
| US20010052008A1 (en) | 2000-03-28 | 2001-12-13 | Jacobus Charles J. | Distributed computing environment |
| US8239510B2 (en) | 2000-04-03 | 2012-08-07 | Neustar, Inc. | Method and systems for locating geographical locations of online users |
| US20110246665A1 (en) | 2000-04-17 | 2011-10-06 | Mark Vange | Data prioritization system and method therefor |
| US6973037B1 (en) | 2000-05-04 | 2005-12-06 | Nortel Networks Limited | System and method for dynamically varying integrated services digital network (isdn) interface bandwidth |
| US20110052008A1 (en) | 2000-06-14 | 2011-03-03 | Medtronic Navigation, Inc. | System and Method for Image Based Sensor Calibration |
| US20090262741A1 (en) | 2000-06-23 | 2009-10-22 | Jungck Peder J | Transparent Provisioning of Services Over a Network |
| US20140098662A1 (en) | 2000-06-23 | 2014-04-10 | Cloudshield Technologies, Inc. | Transparent provisioning of services over a network |
| US20020009079A1 (en) | 2000-06-23 | 2002-01-24 | Jungck Peder J. | Edge adapter apparatus and method |
| US7711846B2 (en) | 2000-11-17 | 2010-05-04 | Microsoft Corporation | System and method for determining the geographic location of internet hosts |
| US20030097442A1 (en) | 2000-12-07 | 2003-05-22 | Jay Farhat | Service quality monitoring process |
| US20020145974A1 (en) | 2001-04-06 | 2002-10-10 | Erlang Technology, Inc. | Method and apparatus for high speed packet switching using train packet queuing and providing high scalability |
| US20020147913A1 (en) | 2001-04-09 | 2002-10-10 | Lun Yip William Wai | Tamper-proof mobile commerce system |
| US7925281B2 (en) | 2001-07-19 | 2011-04-12 | At&T Intellectual Property Ii, Lp | Methods for optimizing and evaluating network access techniques |
| US20040187018A1 (en) | 2001-10-09 | 2004-09-23 | Owen William N. | Multi-factor authentication system |
| US20030086425A1 (en) * | 2001-10-15 | 2003-05-08 | Bearden Mark J. | Network traffic generation and monitoring systems and methods for their use in testing frameworks for determining suitability of a network for target applications |
| US20030107990A1 (en) | 2001-12-12 | 2003-06-12 | Garrette Herschleb | System and method for determining a quality of service |
| US20040039847A1 (en) | 2002-05-20 | 2004-02-26 | Sun Microsystems, Inc. | Computer system, method and network |
| US20060053021A1 (en) | 2002-08-14 | 2006-03-09 | Ingemar Bystedt | Method for monitoring and managing an information system |
| US20040100953A1 (en) * | 2002-10-11 | 2004-05-27 | Maoke Chen | Dynamic tunneling peering with performance optimization |
| US20040172531A1 (en) | 2002-12-09 | 2004-09-02 | Little Herbert A. | System and method of secure authentication information distribution |
| US20040165570A1 (en) * | 2002-12-30 | 2004-08-26 | Dae-Hyun Lee | Call routing method in VoIP based on prediction MOS value |
| US20060174160A1 (en) | 2003-01-17 | 2006-08-03 | Sang-Hyeon Kim | Method for transmitting and downloading streaming data |
| US20040148520A1 (en) | 2003-01-29 | 2004-07-29 | Rajesh Talpade | Mitigating denial of service attacks |
| US20040221296A1 (en) | 2003-03-18 | 2004-11-04 | Renesys Corporation | Methods and systems for monitoring network routing |
| US20040192256A1 (en) | 2003-03-28 | 2004-09-30 | Hidenori Kuwajima | Mobile terminal with personal authentication function and mobile terminal system |
| US20050002335A1 (en) | 2003-05-15 | 2005-01-06 | Maria Adamczyk | Methods of implementing dynamic QoS and/or bandwidth provisioning and related data networks, data service providers, routing gateways, and computer program products |
| US7159234B1 (en) | 2003-06-27 | 2007-01-02 | Craig Murphy | System and method for streaming media server single frame failover |
| US20050015587A1 (en) | 2003-07-14 | 2005-01-20 | Philippe Stransky | Method for securing an electronic certificate |
| US20050055708A1 (en) | 2003-09-04 | 2005-03-10 | Kenneth Gould | Method to block unauthorized network traffic in a cable data network |
| US20050108213A1 (en) | 2003-11-13 | 2005-05-19 | Whereonearth Limited | Geographical location extraction |
| US20050119996A1 (en) * | 2003-11-28 | 2005-06-02 | Hitachi, Ltd. | Method and program of collecting performance data for storage network |
| US20080279213A1 (en) | 2003-12-17 | 2008-11-13 | Nortel Networks Limited | Random Access Channel Protocol |
| US20050180416A1 (en) | 2004-02-18 | 2005-08-18 | Thusitha Jayawardena | Method for distributed denial-of-service attack mitigation by selective black-holing in MPLS VPNS |
| US20050270982A1 (en) | 2004-06-07 | 2005-12-08 | Mcbeath Tom | Method and apparatus for monitoring latency, jitter, packet throughput and packet loss ratio between two points on a network |
| US7983148B1 (en) | 2004-07-12 | 2011-07-19 | Avaya Inc. | Disaster recovery via alternative terminals and partitioned networks |
| US20060068799A1 (en) | 2004-09-27 | 2006-03-30 | T-Mobile, Usa, Inc. | Open-host wireless access system |
| US7633869B1 (en) | 2004-10-18 | 2009-12-15 | Ubicom, Inc. | Automatic network traffic characterization |
| US20090067328A1 (en) | 2004-10-18 | 2009-03-12 | Morris Keith J | Automatic adaptive network traffic prioritization and shaping |
| US20060130107A1 (en) | 2004-12-15 | 2006-06-15 | Tom Gonder | Method and apparatus for high bandwidth data transmission in content-based networks |
| US20060153089A1 (en) * | 2004-12-23 | 2006-07-13 | Silverman Robert M | System and method for analysis of communications networks |
| US7730157B2 (en) | 2005-02-03 | 2010-06-01 | The Trustees Of Columbia University In The City Of New York | Methods, media, and systems for displaying information on a thin-client in communication with a network |
| US20060244818A1 (en) | 2005-04-28 | 2006-11-02 | Comotiv Systems, Inc. | Web-based conferencing system |
| US20070016687A1 (en) | 2005-07-14 | 2007-01-18 | International Business Machines Corporation | System and method for detecting imbalances in dynamic workload scheduling in clustered environments |
| US20070070914A1 (en) | 2005-09-26 | 2007-03-29 | Alcatel | Equalized network latency for multi-player gaming |
| US7609671B1 (en) | 2005-09-30 | 2009-10-27 | Nortel Networks Limited | Multi-user scheduling for optimizing transmission of delay sensitive traffic |
| US20070086338A1 (en) | 2005-10-17 | 2007-04-19 | Alcatel | Application layer ingress filtering |
| US20080293494A1 (en) | 2005-12-23 | 2008-11-27 | Wms Gaming Inc. | Networks for Use in Gaming |
| US20080125077A1 (en) | 2006-08-04 | 2008-05-29 | Leonardo Velazquez | Methods and apparatus to update geographic location information associated with internet protocol devices for e-911 emergency services |
| US20080037567A1 (en) | 2006-08-11 | 2008-02-14 | Samsung Electronics Co.; Ltd | Method and apparatus for guaranteeing quality of service in a residential ethernet system |
| US20080056586A1 (en) | 2006-08-30 | 2008-03-06 | Siemens Medical Solutions Usa, Inc. | Providing Representative Image Information |
| US20080092128A1 (en) | 2006-10-13 | 2008-04-17 | Kevin Michael Corry | Method for transparent on-line dynamic binary optimization |
| US20080101368A1 (en) | 2006-10-31 | 2008-05-01 | Weinman Joseph B | Method and apparatus for providing message content based route selection |
| US20080140817A1 (en) | 2006-12-06 | 2008-06-12 | Agarwal Manoj K | System and method for performance problem localization |
| US20080144563A1 (en) | 2006-12-19 | 2008-06-19 | Viasat, Inc. | Use of terrestrial channels to augment satellite channels for low latency traffic |
| US20080313691A1 (en) | 2007-06-13 | 2008-12-18 | Chris Cholas | Premises gateway apparatus and methods for use in a content-based network |
| US7673056B1 (en) | 2007-06-27 | 2010-03-02 | American Megatrends, Inc. | Redirection gateway |
| US7937336B1 (en) | 2007-06-29 | 2011-05-03 | Amazon Technologies, Inc. | Predicting geographic location associated with network address |
| US8788664B2 (en) | 2007-10-12 | 2014-07-22 | Microsoft Corporation | Mapping network addresses to geographical locations |
| US20110122812A1 (en) | 2007-12-18 | 2011-05-26 | Electronics And Telecommunications Research Institute | Seamless service method controlled by user terminal |
| WO2009084967A1 (en) | 2008-01-02 | 2009-07-09 | Media Network Services | A device and system for selective forwarding |
| US20100325309A1 (en) | 2008-01-02 | 2010-12-23 | Media Network Services As | device and system for selective forwarding |
| US20090193057A1 (en) | 2008-01-24 | 2009-07-30 | Oracle International Corporation | Service-oriented architecture (soa) management of data repository |
| US20090203375A1 (en) | 2008-02-07 | 2009-08-13 | Doug Gisby | Method and system for automatic seamless mobility |
| US20090282127A1 (en) | 2008-05-07 | 2009-11-12 | Chalk Media Service Corp. | Method for enabling bandwidth management for mobile content delivery |
| US20090280908A1 (en) | 2008-05-12 | 2009-11-12 | Microsoft Corporation | Reward for resurrecting teammate in a multiplayer game |
| US20100036954A1 (en) | 2008-08-06 | 2010-02-11 | Edgecast Networks, Inc. | Global load balancing on a content delivery network |
| US8739269B2 (en) | 2008-08-07 | 2014-05-27 | At&T Intellectual Property I, L.P. | Method and apparatus for providing security in an intranet network |
| US20100046527A1 (en) | 2008-08-20 | 2010-02-25 | Lucent Technologies Inc. | Latency Equalization for Interactive Network Applications |
| US20110236665A1 (en) | 2008-10-03 | 2011-09-29 | Caroline Roque | Wipe materials comprising regenerated plant-protein fibres |
| US20100125851A1 (en) | 2008-11-14 | 2010-05-20 | Bally Gaming, Inc. | Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (egm) |
| US20100185961A1 (en) * | 2009-01-20 | 2010-07-22 | Microsoft Corporation | Flexible visualization for services |
| US20100269044A1 (en) * | 2009-04-17 | 2010-10-21 | Empirix Inc. | Method For Determining A Quality Of User Experience While Performing Activities in IP Networks |
| US8683609B2 (en) | 2009-12-04 | 2014-03-25 | International Business Machines Corporation | Mobile phone and IP address correlation service |
| US20110197132A1 (en) | 2010-02-08 | 2011-08-11 | Telefonica, S.A. | Cloud Desktop System with Multi-Touch Capabilities |
| US20110202656A1 (en) | 2010-02-16 | 2011-08-18 | Christopher Thomas Gentile | Centralized application resource manager |
| US20110296303A1 (en) | 2010-05-25 | 2011-12-01 | International Business Machines Corporation | Replicating recorded actions across computer systems in a collaborative environment |
| US8589536B2 (en) * | 2010-08-02 | 2013-11-19 | International Business Machines Corporation | Network monitoring system |
| US20120069748A1 (en) | 2010-09-20 | 2012-03-22 | Empire Technology Development Llc | Dynamic mobile application quality-of-service monitor |
| US20120190444A1 (en) | 2011-01-12 | 2012-07-26 | Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) | Automatic movement of player character in network game |
| US20120311107A1 (en) | 2011-06-06 | 2012-12-06 | Jacobus Van Der Merwe | Methods and apparatus to configure virtual private mobile networks to reduce latency |
| US20120314077A1 (en) | 2011-06-07 | 2012-12-13 | Verizon Patent And Licensing Inc. | Network synchronized camera settings |
| US20130054763A1 (en) | 2011-08-31 | 2013-02-28 | Jacobus Van Der Merwe | Methods and apparatus to configure virtual private mobile networks with virtual private networks |
| US20130079144A1 (en) | 2011-09-26 | 2013-03-28 | Neshay Ahmed | Campaign messaging system |
| US20130097349A1 (en) | 2011-10-14 | 2013-04-18 | Kuo-Cheng Lu | Quality of Service Arbitration Method and Quality of Service Arbiter Thereof |
| US9026145B1 (en) | 2012-03-23 | 2015-05-05 | Google Inc. | Systems and methods for mapping IP-addresses to geolocations |
| US20130279354A1 (en) * | 2012-04-18 | 2013-10-24 | Mobile Pulse, Inc. | Wireless network performance analysis system |
| US20130298220A1 (en) | 2012-05-07 | 2013-11-07 | Electronics And Telecommunications Research Institute | System and method for managing filtering information of attack traffic |
| US20150373135A1 (en) * | 2012-06-22 | 2015-12-24 | Mark McKeown | Wide area network optimization |
| US20210281518A1 (en) | 2012-10-05 | 2021-09-09 | Aaa Internet Publishing, Inc. | Method and system for managing, optimizing, and routing internet traffic from a local area network (lan) to internet based servers |
| US20210203546A1 (en) | 2012-10-05 | 2021-07-01 | Aaa Internet Publishing, Inc. | Method of using a proxy network to normalize online connections by executing computer-executable instructions stored on a non-transitory computer-readable medium |
| US20140259109A1 (en) | 2013-03-06 | 2014-09-11 | Surfeasy, Inc. | Edge server selection for enhanced services network |
| US20140344331A1 (en) | 2013-05-15 | 2014-11-20 | Level 3 Communications, Llc | Selecting a content providing server in a content delivery network |
| US9160711B1 (en) | 2013-06-11 | 2015-10-13 | Bank Of America Corporation | Internet cleaning and edge delivery |
| US20150341312A1 (en) | 2014-05-20 | 2015-11-26 | Avaya, Inc. | Firewall traversal for web real-time communications |
| US9614870B2 (en) | 2014-06-04 | 2017-04-04 | Aaa Internet Publishing Inc. | Method of DDoS and hacking protection for internet-based servers using a private network of internet servers by executing computer-executable instructions stored on a non-transitory computer-readable medium |
Non-Patent Citations (26)
| Title |
|---|
| Advisory Action dated Apr. 25, 2014, directed to U.S. Appl. No. 13/529,937; 4 pages. |
| Advisory Action issued in U.S. Appl. No. 14/047,678 dated Nov. 26, 2018. |
| Advisory Action issued in U.S. Appl. No. 15/335,304 dated Jun. 25, 2018. |
| Brinkmeier et al., (Jun. 2009) "Optimally DoS Resistant P2P Topologies for Live Multimedia Streaming," IEEE Transactions on Parallel and Distributed Systems, vol. 20, No. 6.; pp. 831-844. |
| Final Office Action dated Feb. 10, 2014, directed to U.S. Appl. No. 13/529,937; 16 pages. |
| Final Office Action dated May 2, 2022, directed to U.S. Appl. No. 17/141,944; 7 pages. |
| Kandula et al., (Aug. 2008). "What's Going On? Learning Communicatino Rules in Edge Networks". SIGCOMM'08; pp. 87-98. |
| Krishnan et al., (1997). "A Failure and Overload Tolerance Mechanism for Continuous Media Services," Multimedia Communications Laboratory, Department of Electrical and Computer Engineering, Boston University; pp. 131-142. |
| Non-Final Office Action dated Jan. 6, 2022, directed to U.S. Appl. No. 17/141,944; 14 pages. |
| Non-Final Office Action dated Jul. 28, 2017, directed to U.S. Appl. No. 15/439,677; 27 pages. |
| Non-Final Office Action dated May 11, 2022, directed to U.S. Appl. No. 17/328,095; 43 pages. |
| Non-Final Office Action dated Nov. 28, 2014, directed to U.S. Appl. No. 13/529,937; 20 pages. |
| Non-Final Office Action dated Oct. 2, 2013, directed to U.S. Appl. No. 13/529,937; 16 pages. |
| Notice of Allowance and Fee(s) Due dated Feb. 22, 2018, directed to U.S. Appl. No. 15/439,677; 14 pages. |
| Notice of Allowance and Fee(s) Due dated Jan. 29, 2018, directed to U.S. Appl. No. 15/439,677; 18 pages. |
| Notice of Allowance and Fee(s) Due dated May 20, 2015, directed to U.S. Appl. No. 13/529,937; 13 pages. |
| Notice of Allowance issued in U.S. Appl. No. 15/335,304 dated Aug. 14, 2019. |
| Office Action issued in U.S. Appl. No. 14,/047,678 dated May 16, 2019. |
| Office Action issued in U.S. Appl. No. 14/047,678 dated Apr. 20, 2020. |
| Office Action issued in U.S. Appl. No. 14/047,678 dated Nov. 26, 2019. |
| Office Action issued in U.S. Appl. No. 14/047,678 dated Oct. 3, 2018. |
| Office Action issued in U.S. Appl. No. 15/335,304 dated Jan. 9, 2019. |
| Office Action issued in U.S. Appl. No. 15/335,308 dated Jan. 4, 2019. |
| Office Action issued in U.S. Appl. No. 15/335,308 dated Mar. 20, 2020. |
| Office Action issued in U.S. Appl. No. 15/335,308 dated May 21, 2019. |
| Office Action issued in U.S. Appl. No. 15/335,308 dated Sep. 20, 2019. |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9742646B2 (en) | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium | |
| US12097422B2 (en) | Athletic training system and method | |
| Chen et al. | Oneclick: A framework for measuring network quality of experience | |
| Wattimena et al. | Predicting the perceived quality of a first person shooter: the Quake IV G-model | |
| Armitage et al. | Empirically measuring the QoS sensitivity of interactive online game players | |
| US11033825B2 (en) | User analysis system and method | |
| US12166654B2 (en) | Apparatus and process for detecting, identifying, and estimating user experience of online games | |
| US11806631B2 (en) | Gaming content recommendation for a video game | |
| US20250296001A1 (en) | Systems and methods for providing recommendations to improve gameplay | |
| US20140274411A1 (en) | Systems And Methods For Making Real-Time Adjustments to Fantasy Sports Leagues | |
| Chang et al. | Understanding the performance of thin-client gaming | |
| US11318391B2 (en) | Gaming content recommendation for a video game | |
| Rossi et al. | Subjective QoE assessment for virtual reality cloud-based first-person shooter game | |
| USRE49392E1 (en) | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium | |
| Ahmed et al. | Analysis of netcode, latency, and packet-loss in online multiplayer games | |
| Kaiser et al. | On the objective evaluation of real-time networked games | |
| JP2019136383A (en) | Tactics analysis device | |
| KR101417033B1 (en) | Apparatus and method of guiding hunting yard map in online game | |
| Chen et al. | Dude, the source of lags is on your computer | |
| Debroy et al. | Critical sections in networked games | |
| Daengsi et al. | A proposed audiovisual quality assessment model associated with multiplayer online Battle arena game: a pilot study with ROV | |
| Tseng et al. | On the battle between lag and online gamers | |
| KR20260003588A (en) | System and Method for Integrated Measurement and Synchronization Guidance of Team-Based Network Latency | |
| WO2025059714A1 (en) | Cloud gaming monitoring apparatus and process | |
| CN115475380A (en) | Game delay judging method, judging device, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: AAA INTERNET PUBLISHING, INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BARTLETT, ROBERT MICHAEL NORMAN;REEL/FRAME:044250/0826 Effective date: 20170104 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2555); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |