Portable communication USB device for providing mobile internet access service or for providing other communication services
First Claim
1. A wireless communication USB (Universal Serial Bus) device that is portable and plug connectable to an external USB port of a first computing device for Internet access service through the wireless communication USB device, the wireless communication USB device being distinct from the first computing device, the wireless communication USB device including,a USB interface for plug connecting to the external USB port of the first computing device,a wireless communication component that includes a baseband component and a radio component for wireless communication,a memory component that includes a private memory area storing protected data, the protected data stored in the private memory area for executing at the first computing device,a memory controller for managing communication through the USB interface and for accessing the private memory area;
- and wherein the wireless communication USB device is operable at least for;
drawing power to the wireless communication USB device from the first computing device over the external USB port of the first computing device for operating the wireless communication USB device upon plug connecting the wireless communication USB device to the external USB port of the first computing device;
accessing at least part of the protected data from the private memory area of the wireless communication USB device by the memory controller of the wireless communication USB device, while the wireless communication USB device is being plug connected to the external USB port of the first computing device;
providing, by the wireless communication USB device, at least part of the protected data accessed by the memory controller from the private memory area of the wireless communication USB device, over the USB interface of the wireless communication USB device to a wireless application running and executing on the first computing device, while the wireless communication USB device is being plug connected to the external USB port of the first computing device, the at least part of the protected data being related to the Internet access service;
providing the first computing device with the Internet access service via the wireless communication component of the wireless communication USB device when the wireless communication USB device is plug connected to the external USB port of the first computing device; and
enabling the first computing device to share the Internet access service with a second computing device over a local wireless communication link between the first computing device and the second computing device, the Internet access service being provided via the wireless communication USB device that is plug connected to the external USB port of the first computing device, the second computing device being a distinct device from the first computing device and the wireless communication USB device; and
wherein, the wireless application running and executing at the first computing device activates at least part of the wireless communication operations employing, at least in part, the protected data related, at least in part, to the Internet access service and received from the wireless communication USB device, and the wireless application provides the first computing device with Internet access via the wireless communication component of the wireless communication USB device while the wireless communication USB device is being plug connected to the external USB port of the first computing device; and
wherein, upon disconnection of the wireless communication USB device, which is a portable wireless USB device, from the external USB port of the first computing device, the wireless application running at the first computing device is operable to include one or more operations to automatically;
(1) exit at least part of the wireless application, or (2) terminate at least part of the wireless application, or (3) terminate at least part of the protected data, or (4) uninstall at least part of the wireless application, or (5) remove at least part of the protected data from the first computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable USB device that enables mobile Internet accessing service is disclosed. The portable USB can be plugged into an external USB port of a computing device for enabling the Internet accessing service. Subsequent to receiving the Internet accessing service by the computing device via the portable USB device, the computing device may further share the Internet with other wireless devices over a local area network (e.g., network compatible, at least partly, with IEEE 802 standards). The portable USB device may include a wireless component and may further include wireless communication software or data for running at the computing device. The Internet accessing service may employ security data stored in a memory area of the portable USB device for enabling service verification or for security. The portable USB device may also be a non-wireless device connectable to a USB port for enabling phone calling.
-
Citations
24 Claims
-
1. A wireless communication USB (Universal Serial Bus) device that is portable and plug connectable to an external USB port of a first computing device for Internet access service through the wireless communication USB device, the wireless communication USB device being distinct from the first computing device, the wireless communication USB device including,
a USB interface for plug connecting to the external USB port of the first computing device, a wireless communication component that includes a baseband component and a radio component for wireless communication, a memory component that includes a private memory area storing protected data, the protected data stored in the private memory area for executing at the first computing device, a memory controller for managing communication through the USB interface and for accessing the private memory area; - and wherein the wireless communication USB device is operable at least for;
drawing power to the wireless communication USB device from the first computing device over the external USB port of the first computing device for operating the wireless communication USB device upon plug connecting the wireless communication USB device to the external USB port of the first computing device; accessing at least part of the protected data from the private memory area of the wireless communication USB device by the memory controller of the wireless communication USB device, while the wireless communication USB device is being plug connected to the external USB port of the first computing device; providing, by the wireless communication USB device, at least part of the protected data accessed by the memory controller from the private memory area of the wireless communication USB device, over the USB interface of the wireless communication USB device to a wireless application running and executing on the first computing device, while the wireless communication USB device is being plug connected to the external USB port of the first computing device, the at least part of the protected data being related to the Internet access service; providing the first computing device with the Internet access service via the wireless communication component of the wireless communication USB device when the wireless communication USB device is plug connected to the external USB port of the first computing device; and enabling the first computing device to share the Internet access service with a second computing device over a local wireless communication link between the first computing device and the second computing device, the Internet access service being provided via the wireless communication USB device that is plug connected to the external USB port of the first computing device, the second computing device being a distinct device from the first computing device and the wireless communication USB device; and wherein, the wireless application running and executing at the first computing device activates at least part of the wireless communication operations employing, at least in part, the protected data related, at least in part, to the Internet access service and received from the wireless communication USB device, and the wireless application provides the first computing device with Internet access via the wireless communication component of the wireless communication USB device while the wireless communication USB device is being plug connected to the external USB port of the first computing device; and wherein, upon disconnection of the wireless communication USB device, which is a portable wireless USB device, from the external USB port of the first computing device, the wireless application running at the first computing device is operable to include one or more operations to automatically;
(1) exit at least part of the wireless application, or (2) terminate at least part of the wireless application, or (3) terminate at least part of the protected data, or (4) uninstall at least part of the wireless application, or (5) remove at least part of the protected data from the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- and wherein the wireless communication USB device is operable at least for;
-
8. A wireless communication USB (Universal Serial Bus) device that is portable and plug connectable to an external USB port of a first computing device for Internet access service through the wireless communication USB device, the wireless communication USB device being distinct from the first computing device prior to plug connecting to the external USB port of the first computing device, the wireless communication USB device comprising:
-
a USB interface for plug connecting to the external USB port of the first computing device, a wireless communication component that includes a baseband component and a radio component for wireless communication, a wireless protocol stack component for conforming wireless communication to one or more wireless communication protocols, a memory component that includes a memory area storing protected data, the protected data being stored in the memory area for executing at the first computing device upon plug connecting the wireless communication USB device to the first computing device, and the protected data is related, at least in part, to the Internet access service, and one or more controllers configured at least for; managing, at least in part, the wireless communication component that includes the baseband component and the radio component, and accessing at least part of the wireless protocol stack component, the wireless protocol stack component including software for at least one of an encoding operation, a decoding operation, or a conversion operation, individually or in any combination, and wherein, subsequent to plug connecting the wireless communication USB device to the external USB port of the first computing device, the wireless communication USB device; draws power to the wireless communication USB device from the first computing device through the USB port of the first computing device for operating the wireless communication USB device; accesses the protected data from the memory area of the wireless communication USB device by at least one controller included in the wireless communication USB device; provides, over the USB interface of the wireless communication USB device to the first computing device, at least part of the protected data for enabling the first computing device the Internet access service; provides the first computing device with the Internet access service over the wireless communication component of the wireless communication USB device by providing at least part of the protected data to a wireless application running or executing at the first computing device, the Internet access service over the wireless communication component of the wireless communication USB device including the one or more controllers managing at least part of the wireless communication component that includes the baseband component and the radio component, and the one or more controllers accessing at least part of the wireless protocol stack component; and enables data communication between the first computing device and a second computing device via the wireless communication USB device, the second computing device being a distinct device from the wireless communication USB device and the first computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A portable communication device for enabling Internet access through the portable communication device, the portable communication device having,
an interface that includes a universal serial bus interface (USB) for plug connecting to an external port of a first computing device, a memory component that includes a private memory area, the private memory area implemented to be not accessible to a user of the portable communication device at the private memory area, a protected software component stored in the private memory area of the communication device for automatically executing, at least partly, at the first computing device upon plug connecting the portable communication device to the external port of the first computing device, the protected software component related at least partly to Internet access, one or more controllers configured at least for: -
managing communication through the interface of the portable communication device, accessing the private memory area, and wherein the portable communication device is operable at least for; drawing power to the portable communication device from the first computing device for operating the portable communication device upon plug connecting the portable communication device to the first computing device; accessing at least part of the protected software component from the private memory area of the portable communication device by the one or more controllers of the portable communication device while the portable communication device is plug connected to the first computing device; providing over the interface of the portable communication device to the first computing device the at least part of the protected software component by the one or more controllers while the portable communication device is plug connected to the external port of the first computing device; facilitating, by the one or more controllers, an autorun operation, the autorun operation related to at least part of an installing or a running of at least part of protected software at the first computing device automatically, subsequent to plug connecting the portable communication device to the external port of the first computing device, the protected software including the at least part of the protected software component accessed from the private memory area of the portable communication device by the one or more controllers; and enabling Internet access through the portable communication device by the protected software, while the portable communication device is being plug connected to the external port of the first computing device; and wherein, upon disconnection of the portable communication device from the first computing device, at least part of the protected software running at the first computing device is operable to include one or more operations to;
(1) automatically exit at least part of the protected software, or (2) automatically terminate at least part of the protected software, or (3) automatically remove the at least part of the protected software component from the first computing device, or (4) automatically uninstall at least part of the protected software;wherein, the protect software component stored in the private memory component in the portable communication device is implemented to be not accessible by the user at the private memory component but is accessible by the one or more controllers subsequent to plug connecting the portable communication device to the external port of the first computing device, and the at least part of the protected software component is associated with security management; wherein, the portable communication device further functions as a security key for enabling Internet access through the portable communication device in dependence of whether the portable communication device is being plug connected to the first computing device; and wherein, the portable communication device is configured as an adapter-sized dongle, and the portable communication device is further for enabling Internet access through the portable communication device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification