IP Library Granted Patent US 11,831,536
Granted Patent B2
US 11,831,536 · App. 17/360,914 · Granted Nov 28, 2023

Method and system for using a downloadable agent for a communication system, device, or link

Inventors: Leonardo Dagum (Redwood City, CA); Philip Bednarz (Palo Alto, CA); Marc Goldburg (Redwood City, CA); Ardavan Maleki Tehrani (Atherton, CA); Wonjong Rhee (San Francisco, CA)
Assignee: ASSIA SPE, LLC
H04L43/50H04L12/407H04L41/048H04L41/26H04L41/32H04L43/04H04L43/0829H04L43/0852H04L43/0888H04L43/14H04L41/0681H04L41/083H04L41/0826H04L41/0853H04L41/12H04L41/22H04L43/087H04L43/0817H04L43/0882H04L43/10H04L43/16H04L43/55H04L67/34
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,831,536
App. No.
17/360,914
Granted
Nov 28, 2023
Kind
B2
Abstract

Described is a method performed by a downloadable agent, the method comprising: collecting WAN performance information, wherein the downloadable agent is executable on a computing device coupled to a LAN of a broadband subscriber, wherein the LAN is coupled by another device to a WAN; and transmitting the WAN performance information to a machine; wherein the machine is operable to: store and analyze the performance information to generate an analysis result; and report the analysis result to at least one of the broadband subscriber and its service provider. Described is a corresponding system which comprises a database; and a server coupled to the database, the server operable to: receive WAN performance information from a downloadable agent; store the information in the database, analyze the information to generate an analysis result; and report the analysis result to at least one of the broadband subscriber and the broadband subscriber's service provider.

Claims (74)

1. A method for managing a communication system using a downloadable agent and a server, the method comprising:

receiving Local Area Network (LAN) performance data at the server, the LAN performance data being measured by a computing device on which the downloadable agent is executed, the server being operable to:

store the LAN performance data in a database;

analyze the LAN performance data to generate a LAN analysis result related to throughput within the LAN; and

report the LAN analysis result to at least one of a broadband subscriber and a broadband subscriber's service provider;

in response to receiving an on-demand change request from the computing device, determining whether the on-demand change request can be met based at least in part on the stored LAN performance data; and

if the on-demand change request can be met, transmitting a report to the computing device relating to a performance improvement of the communication system.

2. The method of claim 1 wherein the computing device is communicatively coupled to the server via a Wi-Fi access point.

3. The method of claim 1 wherein the communication system is a LAN.

4. The method of claim 1 wherein the communication system is a wide area network (WAN).

5. The method of claim 1 further comprising the steps of:

receiving WAN performance data at the server, the WAN performance data being measured by another computing device on which another downloadable agent is executed, the server being operable to:

store the WAN performance data in a database associated with the WAN; and

analyze the WAN performance data to generate a WAN analysis result, the WAN analysis result related to the performance improvement of the communication system.

6. The method of claim 5 wherein the server is further operable to report the WAN analysis result to at least one of the broadband subscriber and the broadband subscriber's service provider.

7. The method of claim 5 wherein the LAN performance data and the WAN performance data are related to each other.

8. The method of claim 5 wherein the WAN analysis result comprises at least one of:

availability of higher bandwidth for operating a service;

service product information for improving service performance; and

utilization information for optimizing a consumer's service cost.

9. The method of claim 5 wherein the WAN performance data comprises at least one of:

topological information, geographical information, latency, jitter, packet loss, time, type of communication device, device network identification, manufacturer and model of equipment, equipment characteristics, firmware, user's network usage pattern, and user's provisioned WAN service; and

RF characteristics including at least one of: signal power, frequency bands and mode of operation, environment statistics, or data on operation of communication devices.

10. The method of claim 1 wherein the LAN performance data is received after a predetermined threshold is satisfied to trigger the LAN performance data to be sent from the computing device.

11. The method of claim 10 wherein the predetermined threshold is at least one of:

a function of a type of data collected; and

a limit or threshold on a performance level associated with the collected data.

12. The method of claim 1 wherein the LAN performance data comprises at least one of:

topological information, geographical information, latency, jitter, packet loss, time, type of communication device, device network identification, manufacturer and model of equipment, equipment characteristics, firmware, user's network usage pattern, and user's provisioned LAN service; and

RF characteristics including at least one of: signal power, frequency bands and mode of operation, environment statistics, or data on operation of communication devices.

13. The method of claim 1 wherein the computing device is one of:

a tablet computing device,

a personal computer,

a gaming console,

an access point (AP),

a base station,

a wireless smartphone device,

a wireless LAN device,

an access gateway,

a router,

a performance enhancement device,

a Digital Subscriber Line (DSL) Customer Premises Equipment (CPE) modem,

a cable CPE modem,

an in-home powerline device,

a Home Phoneline Network Alliance (HPNA) based device,

an in-home coax distribution device,

a G.hn compatible device,

an in-home metering communication device,

an in-home appliance communicatively interfaced with the LAN,

a wireless femtocell base station,

a wireless Wi-Fi compatible base station,

a wireless mobile device repeater,

a wireless mobile device base station,

a node within an ad-hoc/mesh network,

a set-top box (STB)/set-top unit (STU) customer electronics device,

an Internet Protocol (IP) enabled television,

an IP enabled media player,

an IP enabled gaming console,

an Ethernet gateway,

a computing device connected to the LAN,

an Ethernet connected computer peripheral device,

an Ethernet connected router,

an Ethernet connected wireless bridge,

an Ethernet connected network bridge,

an Ethernet connected network switch,

a wearable device, or

an internet enabled camera.

14. A non-transient computer-readable storage medium having instructions tangibly stored thereon, the instructions for managing a communication system using a downloadable agent and a server comprising the steps of:

receiving Local Area Network (LAN) performance data at a server, the LAN performance data being measured by a computing device on which the downloadable agent is executed, the server being operable to:

store the LAN performance data in a database;

analyze the LAN performance data to generate an analysis result related to throughput within the LAN; and

report the LAN analysis result to at least one of a broadband subscriber and a broadband subscriber's service provider;

in response to receiving an on-demand change request from the computing device, determining whether the on-demand change request can be met based at least in part on the stored LAN performance data; and

if the on-demand change request can be met, transmitting a report to the computing device relating to a performance improvement of the communication system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: ASSIA SPE, LLC
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 066167/0847 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2023
From: VALUEGATE ASTRO SPV1
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE, LLC
Reel/Frame 064616/0450 →
SECURITY INTEREST Recorded Oct 29, 2022
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE LLC
To: VALUEGATE ASTRO SPV1
Reel/Frame 061804/0163 →
Continuity (3)
Continuation 14414436
Provisional Application 61671672 · Jul 13, 2012
Related Publication 20210328903A1 · Oct 21, 2021