Portable communication device for providing phone calling service
DCFirst Claim
1. A portable communication device that is plug connectable to an external USB interface of a first computing device, the first computer device being a distinct device from the portable communication device, the portable communication device comprising:
- a memory component that includes a memory area storing a phone calling software component; and
one or more controllers having means for managing communication and means for accessing the memory area;
wherein, while the portable communication device is plug connected to the external USB interface of the first computing device, the portable communication device is operable to;
draw power from the first computing device via the external USB interface of the first computing device for operating the portable communication device,access at least part of the phone calling software component from the memory area, the accessing of at least part of the phone calling software component being facilitated, at least in part, by the one or more controllers,provide at least part of the accessed phone calling software component to a phone calling application running and executing on the first computing device, the providing of at least part of the accessed phone calling software component being facilitated, at least in part, by the one or more controllers,enable the phone calling software application running and executing at the first computing device to make phone calls with the phone calling software component provided by the portable communication device, andenable phone calls through the portable communication device; and
wherein, upon disconnection of the portable communication device from the external USB interface of the first computing device, the portable communication device is further operable to connect the portable communication device to an Ethernet interface connection associated with a computing device, and upon connecting the portable communication device to the Ethernet interface connection, the portable communication device is further configured to enable phone calling service over the Ethernet interface connection; and
wherein the portable communication device is in the form of a portable dongle that enables phone calling either when the portable communication device is connected to the external USB interface of the first computing device, or when the portable communication device is connected to the Ethernet interface connection.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A portable communication device for phone calling is herein disclosed and enabled. The portable communication device includes a USB interface for connecting to an external USB port of a computing device for enabling phone calling services using the portable communication device. Upon connecting the portable communication device to the external USB port of the computing device, a phone calling software component or data stored in the portable communication device may execute for enabling phone calling services. The portable communication device may also include one or more ports, and may include an interface for Ethernet connection for connecting to the Internet and for making phone calls without the need for connecting the portable communication device to the external USB port. The portable communication device may further include a Wi-Fi wireless component for local wireless communication, and may be implemented as an adapter-sized dongle for providing phone calling services.
302 Citations
20 Claims
-
1. A portable communication device that is plug connectable to an external USB interface of a first computing device, the first computer device being a distinct device from the portable communication device, the portable communication device comprising:
-
a memory component that includes a memory area storing a phone calling software component; and one or more controllers having means for managing communication and means for accessing the memory area; wherein, while the portable communication device is plug connected to the external USB interface of the first computing device, the portable communication device is operable to; draw power from the first computing device via the external USB interface of the first computing device for operating the portable communication device, access at least part of the phone calling software component from the memory area, the accessing of at least part of the phone calling software component being facilitated, at least in part, by the one or more controllers, provide at least part of the accessed phone calling software component to a phone calling application running and executing on the first computing device, the providing of at least part of the accessed phone calling software component being facilitated, at least in part, by the one or more controllers, enable the phone calling software application running and executing at the first computing device to make phone calls with the phone calling software component provided by the portable communication device, and enable phone calls through the portable communication device; and wherein, upon disconnection of the portable communication device from the external USB interface of the first computing device, the portable communication device is further operable to connect the portable communication device to an Ethernet interface connection associated with a computing device, and upon connecting the portable communication device to the Ethernet interface connection, the portable communication device is further configured to enable phone calling service over the Ethernet interface connection; and wherein the portable communication device is in the form of a portable dongle that enables phone calling either when the portable communication device is connected to the external USB interface of the first computing device, or when the portable communication device is connected to the Ethernet interface connection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication device that is plug connectable to an external USB port of a first computing device, the communication device being a portable device and previously being distinct from the first computing device, the communication device including:
-
a USB interface for plug connecting to the external USB port of the first computing device; a memory component that includes a memory area; data or software stored in the memory area, the data or software including a phone calling component; and one or more controllers being configured for managing communication through the USB interface; and wherein, subsequent to plug connecting the USB interface to the external USB port of the first computing device, the communication device being configured for; drawing power over the USB interface from the first computing device for operating the communication device, facilitating, at the first computing device, execution of at least part of a phone calling application running or executing at the first computing device, accessing the data or software stored in the memory area of the communication device, the access facilitated, at least in part, by the one or more controllers included in the communication device, executing, at least part of the data or software while the communication device is plug connected to the first computing device, enabling the phone calling application running at the first computing device to make phone calls over the communication device; and wherein, upon disconnecting the USB interface from the external USB port of the first computing device, the communication device further being operable for plug connecting the USB interface to an external USB port of a second computing device, and upon connecting the USB interface to the external USB port of the second computing device, the communication device is further configured for; drawing power over the USB interface from the second computing device for operating the communication device, enabling execution of at least part of a phone calling application running at the second computing device, and enabling the phone calling application running at the second computing device to make phone calls over the communication device, the second computing device being a distinct device from the communication device and the first computing device; wherein, the communication device, which is a portable device, functions as a key for enabling the user of the communication device to make phone calls when the USB interface is plug connected to either the external USB port of the first computing device or the external USB port of the second computing device; and wherein, the communication device is further connectable to an Ethernet interface for enabling phone calling over the Ethernet interface connection. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A portable communication device for phone calling connectable to an external USB port of the first computing device, comprising:
-
a memory component that includes a memory area for storing a phone calling software component; a public memory area that is accessible to the user of the portable communication device, the public memory area storing at least a pointer to an executable related to at least part of the phone calling software component, the pointer being for facilitating at least one of an installation or a running of the phone calling software component at the first computing device; and one or more controllers configured for managing communication and for accessing the memory area; and wherein, subsequent to connecting the portable communication device to the external USB port of the first computing device, the portable communication device is operable for; drawing power over the external USB port from the first computing device for operating the portable communication device, accessing at least part of the phone calling software component from the memory area, the accessing of at least part of the phone calling software component being facilitated, at least in part, by the one or more controllers of the portable communication device while the portable communication device is plug connected to the external USB port of the first computing device, providing, from the portable communication device to the first computing device, at least part of the phone calling software component while the portable communication device is plug connected to the external USB port of the first computing device, facilitating at least part of an installing or a running of at least part of the phone calling software component at the first computing device by employing, at least in part, the pointer to the executable related to at least part of the phone calling software component, and enabling phone calling from the first computing device to a second computing device while the portable communication device is plug connected to the external USB port of the first computing device, the second computing device being a distinct device from the portable communication device and the first computing device; and wherein, upon disconnecting the portable communication device from the external USB port of the first computing device, the portable communication device is further operable for connecting the portable communication device to an interface associated with a computing device for enabling phone calling via the interface; and wherein, the portable communication device further functions as a security key for enabling phone calling when the portable communication device is plug connected to the external USB port of the first computing device or when the portable communication device is connected to the interface associated with a computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification