Beacon protocol for internet connection sharing devices
AssigneeMicrosoft Corporation
InventorsDavid V. Gunter, Dennis A. Morgan, Kenneth L. Crocker, Eduard Guzovsky, Richard H. Lamb, Bruce Johnson
Life of this patent
Estimating the term…
Abstract
A system and method is provided for detecting, monitoring and maintaining an Internet Connection Sharing Device (ICSD). An ICSD may be connected to one or more devices, and/or applications associated with a Local Area Network (LAN), which devices, and/or applications, may attempt to detect, monitor and maintain the ICSD. Thus, a broadcast protocol for advertising status and services and a unicast request/response protocol are provided to facilitate such detection, monitoring and maintenance.
Claims28
A system for managing an Internet Connection Sharing Device (ICSD), comprising:
- an ICSD that utilizes frequency sharing to concurrently share a single Internet connection between at least two devices, the ICSD creates an ICSD status message that relates to status of the ICSD;
- and
- a monitor that senses presence of the ICSD, the monitor comprising:
- a component that generates one or more requests that the ICSD generate the ICSD status message;
- a component that receives the ICSD status message, and
- a component that interprets the ICSD status message.
A method for managing an Internet Connection Sharing Device (ICSD), comprising:
- utilizing an ICSD to provide frequency sharing of a single Internet connection between two or more devices;
- detecting the presence of the ICSD;
- requesting that the ICSD generate an ICSD status message;
- generating the ICSD status message;
- interpreting the ICSD status message;
- and
- changing the status of at least one of the following based on the interpretation of the ICSD status message:
- a device utilizing the single Internet connection;
- and the ICSD providing the frequency sharing of the single Internet connection.
A system for managing an Internet Connection Sharing Device (ICSD), comprising:
- means for simultaneously and concurrently sharing a single Internet connection between at least two devices utilizing frequency sharing;
- means for determining that an ICSD is operably connected to the system;
- means for requesting the ICSD to transmit an ICSD status message including data associated with at least one of the ICSD and a device utilizing the single Internet connection;
- means for generating the ICSD status message;
- means for receiving and analyzing the ICSD status message;
- and
- means for changing the status of at least one of a device utilizing the single Internet connection and the ICSD.
A system for managing an Internet Connection Sharing Device (ICSD), comprising:
- a plurality of devices coupled to a network utilizing an ICSD that enables frequency sharing for the simultaneous sharing of a single Internet connection between the plurality of devices, at least one of the devices operative to generate an ICSD status request;
- a request receiving system (RRS) that receives the ICSD status request;
- a status generator that generates an ICSD status message in response to the ICSD status request;
- the ICSD status message includes data associated with at least one of the following:
- a presence of an Internet connection, an absence of an Internet connection, a speed related to the Internet connection, a byte counter, an Internet Protocol (IP) address related to the Internet connection, a number of nodes, and a time on the ICSD;
- and
- a status broadcasting system that broadcasts the ICSD status message to the plurality of devices via the network.
A system for managing an Internet Connection Sharing Device (ICSD), comprising:
- an ICSD that utilizes frequency sharing to simultaneously and concurrently share a single Internet connection between at least two devices, the ICSD creates an ICSD status message that relates to the status of the ICSD;
- and
- a monitor that senses the presence of the ICSD that allows the concurrent and concurrent sharing of an Internet connection, the monitor comprising:
- a component that generates one or more requests that the ICSD create an ICSD status message;
- a component that authenticates the one or more requests to create the ICSD status message;
- a component that creates the ICSD status message based upon the authentication;
- the ICSD status message includes data associated with a presence of an Internet connection, an absence of an Internet connection, a speed related to the Internet connection, a byte counter, an Internet Protocol (IP) address related to the Internet connection, a number of nodes, and a time on the ICSD;
- a component that receives and interprets the ICSD status message, and
- a component that facilitates managing the ICSD based at least upon the ICSD status message.
A method for managing an Internet Connection Sharing Device (ICSD), comprising:
- utilizing an ICSD to provide frequency sharing of a single Internet connection between two or more devices;
- detecting the presence of the ICSD that allows the sharing of the Internet connection;
- generating one or more requests that the ICSD create an ICSD status message;
- authenticating the request;
- creating the ICSD status message, the ICSD status message includes data related to at least one of a presence of an Internet connection, an absence of an Internet connection, a speed related to the Internet connection, a byte counter, an Internet Protocol (IP) address related to the Internet connection, a number of nodes, and a time on the ICSD;
- interpreting an ICSD status message, and
- managing the ICSD based at least upon the ICSD status message.
Dependencies are inferred from the claim text.