Multiple communication interfaces on a portable storage device
First Claim
Patent Images
1. A computerized method comprising:
- configuring a portable storage device to enable a tethering interlace and a portable storage interlace on a link interlace;
in response to detecting a host coupled to a link corresponding to the link interface,configuring the tethering interlace to allow the host access to a network coupled to the portable storage device, andconfiguring the portable storage interface to share files between the host and the portable storage device, wherein the configuring the portable storage interlace includes,initiating a host control process on the portable storage device, the host control process running on the portable storage interface,in response to a request for an address from the host, assigning an address to the host, andadvertising a file sharing service on the portable storage interface;
communicating data between the host and the network with the tethering interface; and
sharing files stored on the portable storage device with the host through the portable storage interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a portable storage device that provides a tethering and portable storage service to a host is described. In an exemplary method, the portable storage device configures a tethering and a portable storage service interface for the host. The portable storage device provides the tethering service to a network for the host through the tethering interface. In addition, the portable storage device shares files stored on the portable storage device through the portable storage interface.
-
Citations
15 Claims
-
1. A computerized method comprising:
-
configuring a portable storage device to enable a tethering interlace and a portable storage interlace on a link interlace; in response to detecting a host coupled to a link corresponding to the link interface, configuring the tethering interlace to allow the host access to a network coupled to the portable storage device, and configuring the portable storage interface to share files between the host and the portable storage device, wherein the configuring the portable storage interlace includes, initiating a host control process on the portable storage device, the host control process running on the portable storage interface, in response to a request for an address from the host, assigning an address to the host, and advertising a file sharing service on the portable storage interface; communicating data between the host and the network with the tethering interface; and sharing files stored on the portable storage device with the host through the portable storage interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method, the method comprising:
-
configuring a portable storage device to enable a tethering interface and a portable storage interface on a link interface; in response to detecting a host coupled to a link corresponding to the link interface, configuring the tethering interface to allow the host access to a network coupled to the portable storage device, and configuring the portable storage interface to share files between the host and the portable storage device, wherein the configuring the portable storage interface includes, initiating a host control process on the portable storage device, the host control process running on the portable storage interface, in response to a request for an address from the host, assigning an address to the host, and advertising a file sharing service on the portable storage interface; communicating data between the host and the network with the tethering interface; and sharing files stored on the portable storage device with the host through the portable storage interface. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
means for configuring a portable storage device to enable a tethering interface and a portable storage interface on a link interface; in response to detecting a host coupled to a link corresponding to the link interface, means for configuring the tethering interface to allow the host access to a network coupled to the portable storage device, and means for configuring the portable storage interface to share files between the host and the portable storage device, wherein the means for configuring the portable storage interface includes, means for initiating a host control process on the portable storage device, the host control process running on the portable storage interface, in response to a request for an address from the host, means for assigning an address to the host, and means for advertising a file sharing service on the portable storage interface; means for communicating data between the host and the network with the tethering interface; and means for sharing files stored on the portable storage device with the host through the portable storage interface.
-
-
13. A computerized method comprising:
-
configuring a portable storage device to enable a tethering interface and a portable storage interface on a link interface; in response to detecting a host coupled to a link corresponding to the link interface, configuring the tethering interface to allow the host access to a network coupled to the portable storage device, and configuring the portable storage interface to communicate data stored on the portable storage device between the host and the portable storage device, wherein the configuring the portable storage interface includes, initiating a host control process on the portable storage device, the host control process running on the portable storage interface, and in response to a request for an address from the host, assigning an address to the host; communicating data between the host and the network with the tethering interface; and communicating the stored data with the host through the portable storage interface.
-
-
14. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method, the method comprising:
-
configuring a portable storage device to enable a tethering interface and a portable storage interface on a link interface; in response to detecting a host coupled to a link corresponding to the link interface, configuring the tethering interface to allow the host access to a network coupled to the portable storage device, and configuring the portable storage interface to communicate data stored on the portable storage device between the host and the portable storage device, wherein the configuring the portable storage interface includes, initiating a host control process on the portable storage device, the host control process running on the portable storage interface, and in response to a request for an address from the host, assigning an address to the host; communicating data between the host and the network with the tethering interface; and communicating the stored data with the host through the portable storage interface.
-
-
15. An apparatus comprising:
-
means for configuring a portable storage device to enable a tethering interface and a portable storage interface on a link interface; in response to detecting a host coupled to a link corresponding to the link interface, means for configuring the tethering interface to allow the host access to a network coupled to the portable storage device, and means for configuring the portable storage interface to communicate data stored on the portable storage device between the host and the portable storage device, wherein the means for configuring the portable storage interface includes, means for initiating a host control process on the portable storage device, the host control process running on the portable storage interface, and in response to a request for an address from the host, means for assigning an address to the host; means for communicating data between the host and the network with the tethering interface; and means for communicating the stored data on the portable storage device with the host through the portable storage interface.
-
Specification