The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 13, 2011

Filed:

Oct. 20, 2010
Applicants:

John D. Ralston, Portola Valley, CA (US);

Ravi Subramanian, Mountain View, CA (US);

Song Chen, San Jose, CA (US);

Ted E. Williams, Los Gatos, CA (US);

Inventors:

John D. Ralston, Portola Valley, CA (US);

Ravi Subramanian, Mountain View, CA (US);

Song Chen, San Jose, CA (US);

Ted E. Williams, Los Gatos, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); H04L 27/06 (2006.01); H04M 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An efficient software download to a configurable communication device is disclosed herein. The method of efficiently downloading software begins with a step of receiving a request to configure a communication device to run a communication application. The communication device being configured has a plurality of function blocks with a fixed portion of hardware and a flexible portion of hardware, wherein the same plurality of function blocks is capable of operating a plurality of communication applications. In a next step, the capability of the fixed portion and the flexible portion of hardware of the communication device is evaluated for a capability of implementing the communication application. Next, configuration information only for the flexible portion of hardware of the communication device is transmitted to the communication device to enable it to operate the communication application. An identification of the communication application is also transmitted to the communication device for purposes of tracking its implementation.


Find Patent Forward Citations

Loading…