IP Library Granted Patent US 8,799,521
Granted Patent B2
US 8,799,521 · App. 11/838,933 · Granted Aug 5, 2014

System and method for receiving control commands at a peripheral device

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,799,521
App. No.
11/838,933
Granted
Aug 5, 2014
Kind
B2
Abstract

A peripheral device includes a file system manager, a command interpreter, and a controller. The peripheral device receives file access commands from a host device. The file system manager determines if the file access commands have embedded control commands and, if so, extracts the control commands. The file system manager sends the control commands to the command interpreter. Based on analyzing the commands, the command interpreter causes the controller to perform a selected function at the peripheral device.

Claims (27)

1. A method of passing commands to a modem in a peripheral device, the method comprising:

detecting, by a peripheral device, a file access command having an embedded modem command, wherein the file access command is formatted to perform a file operation on a predetermined virtual file at the peripheral device;

extracting the modem command from the file access command to control a modem function; and

passing the modem command to the modem to perform the modem function.

2. The method of claim 1 wherein passing the modem command comprises directing the extracted modem command to a command interpreter at the modem and generating control signals to execute the modem command.

3. The method of claim 2 wherein the modem function comprises switching a configuration of the peripheral device from a default configuration to a modem configuration.

4. The method of claim 2 wherein the modem function comprises exposing a modem interface on the peripheral device.

5. The method of claim 2 wherein the file access command causes the peripheral device to expose a first modem interface to the host device, and further comprising:

detecting, by the peripheral device, a second file access command having an embedded control command;

extracting the control command from the second file access command; and

exposing a second communication interface at the peripheral device responsive to the control command extracted from the second file access command.

6. A peripheral device including a modem, the peripheral device comprising:

a modem to communicate data with remote devices over a communication network;

an interface to connect the peripheral device to a host device;

a file system manager configured to:

detect a file access command having an embedded modem command by determining whether the file access command targets a predetermined virtual file at the peripheral device;

extract the modem command from the file access command to control a modem function; and

a command interpreter in the modem, and configured to:

receive the modem command from the file system manager; and

process the modem command to perform the modem function.

7. The peripheral device of claim 6 further comprising a peripheral device controller and wherein the command interpreter generates a control signal for the peripheral device controller based on said modem command.

8. The peripheral device of claim 6 wherein the modem function comprises switching a configuration of the peripheral device from a default configuration to a modem configuration.

9. The peripheral device of claim 6 wherein the modem comprises a first communication interface, and further comprising a second communication interface to connect the peripheral device to first and second different communication networks, respectively.

10. The peripheral device of claim 9 wherein the command interpreter is configured to:

expose the first interface to the host device responsive to the modem command embedded in the file access command; and

expose the second interface to the host device responsive to a control command embedded in a second file access command received at the peripheral device.

11. The method of claim 1 wherein the modem command controls the peripheral device to upload a modem driver stored in a memory at the peripheral device to a host device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043951/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043943/0631 →
ASSIGNMENT OF PARTIAL RIGHTS Recorded Sep 20, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 043924/0350 →
CHANGE OF NAME Recorded Nov 29, 2015
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 037162/0150 →