Patent US7039727B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7039727B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for controlling mass storage class digital imaging devices

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-09-07
•
Granted: 2006-05-02
•
Expires: 2021-09-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided for controlling a Mass Storage Class Digital Imaging Device using a SCSI pass through protocol. The protocol is based on industry standard SCSI protocol with modifications and extensions to allow transparent communication over a medium and is referred to as SCSI Pass Through (SPT). This protocol defines a set of commands that are initiated in a computer. The commands also include and extend industry standard Picture Transfer Protocol and are targeted for application and execution in a Mass Storage Class Digital Imaging Device. The invention includes the definition of data buffers in the form of data structures that can be used for passing and receiving information related to the digital imaging device. The protocol is applicable to communication mediums that can be utilized in connecting any digital storage device to a computing device.

Inventors

  • 👤 Franc J. Camara
  • 👤 Po Yuan
  • 👤 Vladimir Sadovsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:25
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00962; H04N1/00973; H04N1/00127; H04N1/00204; H04N2201/00; H04N2201/0008; H04N2201/0034

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 74 words
A method for use in a computing device operating with an operating system for controlling a mass storage class digital imaging device comprising: providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the mass storage class digital imaging device; packaging said PTP control command in a SCSI transport protocol; and transmitting said packaged PTP control command in the SCSI transport protocol to the mass storage class digital imaging device.
Claim 2
Independent Claim 74 words
A method for use in a computing device operating with an operating system for controlling a mass storage class digital imaging device comprising: providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the mass storage class digital imaging device; packaging said PTP control command in a SCSI transport protocol; and transmitting said packaged PTP control command in the SCSI transport protocol to the mass storage class digital imaging device.
Claim 3
Dependent Claim 23 words
A method as recited in claim 1 further comprising receiving said packaged PTP control command at the mass storage class digital imaging device.
Claim 4
Dependent Claim 15 words
A method as recited in claim 2 further comprising unpackaging said packaged PTP control command.
Claim 5
Dependent Claim 22 words
A method as recited in claim 3 further comprising implementing said PTP control command at the mass storage class digital imaging device.
Claim 6
Dependent Claim 26 words
A method as recited in claim 1 wherein said PTP control command comprises: extended commands that are specific to the mass storage classs digital imaging device.
Claim 7
Dependent Claim 47 words
A method as recited in claim 1 wherein said packaging comprises: providing entries in a SCSI Pass through structure including a command descriptor block; providing entries and values for a command descriptor block within said SCSI Pass through structure; and providing data buffers to hold resulting information.
Claim 8
Dependent Claim 20 words
A method as recited in claim 1 wherein said transmitting is via a USB protocol as the SCSI transport protocol.
Claim 9
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions for performing the steps recited in claim 1 .
Claim 10
Dependent Claim 30 words
A computer system having a memory, an operating system and a central processor, said processor being operable to execute the instructions stored on the computer-readable medium of claim 8 .
Claim 11
Independent Claim 98 words
A method for use in a computing device operating with an operating system for communicating Picture Transfer Protocol (PTP) control commands between an application program and a USB mass storage class digital imaging device comprising: generating a device specific PTP control command including a command descriptor block in a computing environment upon interaction with the application program; transmitting said device specific PTP control command as a SCSI pass through command via a USB channel to the USB device; interpreting said SCSI Pass through command; and executing the device specific PTP control command using firmware on the USB device.
Claim 12
Independent Claim 98 words
A method for use in a computing device operating with an operating system for communicating Picture Transfer Protocol (PTP) control commands between an application program and a USB mass storage class digital imaging device comprising: generating a device specific PTP control command including a command descriptor block in a computing environment upon interaction with the application program; transmitting said device specific PTP control command as a SCSI pass through command via a USB channel to the USB device; interpreting said SCSI Pass through command; and executing the device specific PTP control command using firmware on the USB device.
Claim 13
Dependent Claim 48 words
A method as recited in claim 10 wherein said device specific PTP control command is one of a plurality of available commands associated with the USB device and wherein said execution of said device specific PTP control command results in at least one action by the USB device.
Claim 14
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions for performing the steps recited in claim 10 .
Claim 15
Dependent Claim 30 words
A computer system having a memory, an operating system and a central processor, said processor being operable to execute the instructions stored on the computer-readable medium of claim 12 .
Claim 16
Independent Claim 74 words
A method for use in a mass storage class digital imaging device controllable by a computing device, said mass storage class digital imaging device receiving a command from the computing device via a SCSI transport protocol, said command including a packaged PTP control command packaged in the SCSI transport protocol interpretable by firmware on the imaging device, said PTP control command being unpackaged and implemented to control said mass storage class digital imaging device.
Claim 17
Independent Claim 74 words
A method for use in a mass storage class digital imaging device controllable by a computing device, said mass storage class digital imaging device receiving a command from the computing device via a SCSI transport protocol, said command including a packaged PTP control command packaged in the SCSI transport protocol interpretable by firmware on the imaging device, said PTP control command being unpackaged and implemented to control said mass storage class digital imaging device.
Claim 18
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions for performing the steps recited in claim 14 .
Claim 19
Dependent Claim 30 words
A computer system having a memory, an operating system and a central processor, said processor being operable to execute the instructions stored on the computer-readable medium of claim 15 .
Claim 20
Independent Claim 54 words
A method of controlling a digital content device, comprising: providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the digital content device; packaging the PTP control command in a SCSI transport protocol; and transmitting the packaged PTP control command in the SCSI transport protocol to the digital content device.
Claim 21
Independent Claim 54 words
A method of controlling a digital content device, comprising: providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the digital content device; packaging the PTP control command in a SCSI transport protocol; and transmitting the packaged PTP control command in the SCSI transport protocol to the digital content device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-05-01 2009-10-31 2010-05-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-05-01 2013-10-31 2014-05-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-05-01 2017-10-31 2018-05-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag