IP Library Granted Patent US 8,532,136
Granted Patent B1
US 8,532,136 · App. 11/253,384 · Granted Sep 10, 2013

Communication with a handset via a private network

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 8,532,136
App. No.
11/253,384
Granted
Sep 10, 2013
Kind
B1
Abstract

Aspects of the present invention provide communication with a handset utilizing industry standard TCP/IP protocol. According to one aspect of the present invention, a handset includes a processor, web server program, and first virtual network adapter. The first virtual network adapter emulates a network adapter operative to provide network access to the handset. The handset includes a second virtual network adapter that emulates a second network adapter operative to provide network access to a computing device connected to the handset. Communication occurs over a private network established between the computing device and the handset using the TCP/IP protocol. A custom web page file stored on the handset and provided to the web browser program of the computing device renders a user-friendly web page interface.

Claims (42)

1. A non-transitory computer storage medium having stored thereon computer-executable instructions that, when executed by a cellular telephone, cause the cellular telephone to:

store, at the cellular telephone, a web page file comprising executable code that provides a user interface having a selectable command for managing data stored at the cellular telephone;

execute, at the cellular telephone, a cellular telephone virtual network adapter and a computing device virtual network adapter to establish a private network between the cellular telephone and a computing device communicating with the cellular telephone, the private network comprising the computing device virtual network adapter, the cellular telephone virtual network adapter, and a connection medium connecting the cellular telephone to the computing device;

receive, at the cellular telephone, a request for the web page file stored on the cellular telephone, the request being received from the computing device via the private network;

retrieve the web page file at the cellular telephone in response to the request; and

send the web page file to the computing device via the private network.

2. The non-transitory computer storage medium of claim 1 , wherein the connection medium comprises a direct physical connection medium.

3. The non-transitory computer storage medium of claim 2 , wherein the direct physical connection medium comprises a USB connection.

4. The non-transitory computer storage medium of claim 2 , wherein the direct physical connection medium comprises a FIREWIRE connection.

5. The non-transitory computer storage medium of claim 1 , further comprising computer-executable instructions stored thereon that, when executed by the cellular telephone, cause the cellular telephone to:

receive data indicating selection of the command;

identify a management application recipient for the command selected; and

send the command to the management application recipient for execution of the command.

6. The non-transitory computer storage medium of claim 5 , wherein the command comprises a command to install a firmware update, and wherein the web page file comprises program code for retrieving the firmware update from the computing device upon receiving selection of the command to install the firmware update.

7. The non-transitory computer storage medium of claim 5 , wherein the command comprises a command to store data sent from the computing device.

8. The non-transitory computer storage medium of claim 5 , wherein the command comprises a command to synchronize data from a common application between the computing device and the cellular telephone.

9. The non-transitory computer storage medium of claim 8 , wherein the common application comprises an appointment calendar.

10. The non-transitory computer storage medium of claim 8 , wherein the common application comprises an electronic mail application.

11. A non-transitory computer storage medium having stored thereon computer-executable instructions that, when executed by a cellular telephone, cause the cellular telephone to:

store, at the cellular telephone, a web page file comprising executable code that provides a user interface having a selectable command for execution by a management application executed by the cellular telephone for managing data stored at the cellular telephone;

execute, at the cellular telephone, executable code for emulating a cellular telephone USB virtual network adapter and a computing device USB virtual network adapter to establish a private network between the cellular telephone and the computing device communicating with the cellular telephone, the private network comprising the cellular telephone USB virtual network adapter, the computing device USB virtual network adapter, and a USB cable connecting the cellular telephone to the computing device;

receive a request for the web page file stored at the cellular telephone, the request being received from the computing device via the private network;

retrieve the web page file at the cellular telephone in response to the request;

send the web page file to the computing device via the private network;

receive selection of the command from the computing device; and

provide the command to the management application for execution.

12. A computer-implemented method comprising computer-implemented operations for:

storing, at a cellular telephone, a web page file comprising executable code that provides a user interface having a selectable command for managing data stored at the cellular telephone;

executing, at the cellular telephone, software for emulating a first virtual network adapter and a second virtual network adapter;

establishing, via execution of the software, a private network between the cellular telephone and a computing device in communication with the cellular telephone via a connection medium, the private network being provided by the first virtual network adapter, the second virtual network adapter, and the connection medium;

receiving, at the cellular telephone, a request for the web page file stored at the cellular telephone, the request being received from the computing device via the private network;

retrieving the web page file at the cellular telephone in response to receiving the request; and

providing the web page file to the computing device via the private network.

13. The method of claim 12 , wherein the second virtual network adapter comprises an endpoint controller that provides a connection port for connecting the cellular telephone to the computing device using the connection medium and program code executable by the cellular telephone to mediate between the connection medium and the first virtual network adapter.

14. The method of claim 13 , wherein the connection medium comprises a USB connection and the endpoint controller comprises a USB endpoint controller.

15. The method of claim 12 , wherein the web page file comprises instructions that, when rendered, provide a web page comprising a command selectable for execution by a management application on the cellular telephone.

16. The method of claim 15 , further comprising:

receiving data indicating selection of the command;

sending the command to a management application associated with the command; and

executing the command at the cellular telephone.

17. The method of claim 15 , wherein the at least one command comprises a command to install a firmware update, and wherein the web page file comprises program code for retrieving the firmware update from the computing device.

18. The method of claim 15 , wherein the at least one command comprises a command to store data sent from the computing device, the data being associated with one or more of a music management application or an image management application.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Oct 23, 2024
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: BAIN CAPITAL CREDIT, LP, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 069229/0834 →
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0795 →
SECURITY INTEREST Recorded May 6, 2019
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 049087/0266 →
ENTITY CONVERSION Recorded Apr 15, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049091/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2005
From: SAMUEL, BALASINGH P.
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 017111/0967 →