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:
Aug. 15, 2017

Filed:

Dec. 06, 2007
Applicants:

David Flynn, Sandy, UT (US);

John Strasser, Syracuse, UT (US);

Jonathan Thatcher, Lehi, UT (US);

Inventors:

David Flynn, Sandy, UT (US);

John Strasser, Syracuse, UT (US);

Jonathan Thatcher, Lehi, UT (US);

Assignee:

SANDISK TECHNOLOGIES LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 12/121 (2016.01); G06F 1/18 (2006.01); G06F 3/06 (2006.01); G06F 9/52 (2006.01); G06F 11/10 (2006.01); G06F 12/02 (2006.01); G06F 12/0804 (2016.01); G06F 12/0868 (2016.01); G06F 13/28 (2006.01); G06F 13/40 (2006.01); H05K 7/14 (2006.01); G06F 13/42 (2006.01); G06F 12/12 (2016.01); G06F 12/123 (2016.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 12/121 (2013.01); G06F 1/183 (2013.01); G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/0608 (2013.01); G06F 3/0613 (2013.01); G06F 3/0619 (2013.01); G06F 3/0652 (2013.01); G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0685 (2013.01); G06F 3/0688 (2013.01); G06F 9/52 (2013.01); G06F 11/108 (2013.01); G06F 12/0246 (2013.01); G06F 12/0804 (2013.01); G06F 12/0868 (2013.01); G06F 12/12 (2013.01); G06F 12/123 (2013.01); G06F 13/28 (2013.01); G06F 13/4022 (2013.01); G06F 13/426 (2013.01); H04L 67/02 (2013.01); H05K 7/1444 (2013.01); H05K 7/1487 (2013.01); G06F 2211/002 (2013.01); G06F 2211/103 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/2022 (2013.01); G06F 2212/222 (2013.01); G06F 2212/69 (2013.01); G06F 2212/7205 (2013.01); H04L 67/1097 (2013.01); Y02B 60/1225 (2013.01); Y02B 60/1228 (2013.01); Y02B 60/1235 (2013.01);
Abstract

The invention includes a proxy request receiver module and a proxy request command module. The proxy request receiver module executes on a designated command proxy host and receives a proxy request from a requesting host. The requesting host is one of two or more hosts. Each of the hosts executes an operating system independent from the other hosts and a shared device. One of the hosts is designated as the command proxy host. A system bus connects the hosts and shared device. The proxy request includes a control request to be executed by the shared device sufficient to configure the shared device for a data transfer between the requesting host and shared device independent of the command proxy host. The control request is free of data. The proxy request command module transmits the control request to the shared device.


Find Patent Forward Citations

Loading…