throbber
Claim Ch artfor U.S. PatentNo. 6,012,103
`
`Th is claim ch artm aps som e ofth e claim s ofU.S. PatentNo. 6,012,103 (‘103
`patent)to Anch or Ch ips’EZ -USB product(e.g., partno. AN2131xx)and to
`Cypress’EZ -USB FX product(e.g., partno. CY7C646xx).
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB integrated circuit
`(IC)is configured to perform a m eth od for reconfiguring a
`USB periph eraldevice th atis connected to h ostcom puter. For
`exam ple, th e EZ -USB IC is a solution for h igh -speed USB
`periph eraldevices (i.e., USB periph erals)th atare attach ed to a
`h ostPC th rough a USB port.
`
`CLAIM 14
`14. A m eth od
`for
`reconfiguring a
`periph eral
`device
`connected by a
`com puter bus
`and portto a
`h ostcom puter,
`th e m eth od
`com prising th e
`steps of:
`
`Ex. 2025, pp. 2.
`
`1
`
`Exhibit 2022 - Page 01 of 22
`
`

`

`Ex. 2025, pp. 4.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX IC is configured to
`perform a m eth od for reconfiguring a USB periph eraldevice
`th atis connected to h ostcom puter. Th e EZ -USB FX ch ip is a
`com pactIC th atprovides a h igh ly integrated solution for a
`USB periph eraldevice.
`
`Ex. 2032, pp. 29 (docum entpage 1-1).
`
`A USB periph eraldevice can attach to a h ostcom puter
`th rough a USB bus and connector (e.g., h aving pins D+ and
`D–).
`
`2
`
`Exhibit 2022 - Page 02 of 22
`
`

`

`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 33 (docum entpage 1-5).
`
`Anch or Ch ips’EZ -USB: A h ostPC includes one or m ore
`circuits configured to detectconnection ofth e USB periph eral
`w ith th e EZ -USB IC to th e h ostPC over th e USB bus. Se e
`e.g., Ex. 1013 (USB 1.0 Spec), Sections 7.1.3, 7.1.4.1, 9 .1.2.
`
`Th e USB periph eralw ith th e EZ -USB IC h as an initial
`configuration upon start-up.
`
`detecting th e
`periph eral
`device
`connected to
`th e port,
`w h erein th e
`periph eral
`device h as a
`first
`configuration;
`
`Ex. 2025, p. 5.
`
`3
`
`Exhibit 2022 - Page 03 of 22
`
`

`

`Cypress’EZ -USB FX: A h ostcom puter includes one or
`m ore circuits configured to detectconnection ofth e USB
`periph eralw ith th e EZ -USB FX IC to th e h ostcom puter over
`th e USB bus. Se e e.g., Ex. 1013 (USB 1.0 Spec), Sections
`7.1.3, 7.1.4.1, 9 .1.2.
`
`Th e USB periph eraldevice w ith th e EZ -USB FX IC h as an
`initialconfiguration (e.g., upon pow er-on).
`
`Ex. 2032, pp. 85 (docum entpage 5-1).
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB IC includes one or
`m ore circuits to dow nload inform ation for a second
`configuration from th e h ostPC into th e USB periph eralover
`th e USB bus. For exam ple, in th e figure below , th e Anch or
`Sm artUSB Engine Core is coupled to th e USB bus (w h ich
`includes th e D+ and D- lines)and includes one or m ore
`circuits to dow nload inform ation from th e h ostPC.
`
`dow nloading a
`second setof
`configuration
`inform ation
`from th e h ost
`com puter into
`th e periph eral
`device over th e
`com puter bus;
`and
`
`4
`
`Exhibit 2022 - Page 04 of 22
`
`

`

`Ex. 2025, pp. 1.
`
`Th e circuits connected to th e USB bus are configured to
`dow nload second configuration inform ation from th e h ostPC
`to th e USB periph eralover th e USB bus.
`
`Ex. 2025, pp. 5.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX IC includes one or
`m ore circuits to dow nload inform ation for a second
`configuration from th e h ostcom puter into th e USB periph eral
`over th e USB bus. For exam ple, in th e figure below , th e
`SerialInterface Engine (SIE)is coupled to th e USB bus over a
`
`5
`
`Exhibit 2022 - Page 05 of 22
`
`

`

`USB connector and includes one or m ore circuits to dow nload
`inform ation from th e h ostcom puter.
`
`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB IC includes one or
`m ore circuits to electronically sim ulate a ph ysical
`disconnection and reconnection ofth e periph eraldevice over
`th e USB bus. For exam ple, in th e figure below , th e Anch or
`Sm artUSB Engine Core includes one or m ore circuits to
`sim ulate a ph ysicaldisconnection and reconnection after th e
`second configuration is dow nloaded in RAM .
`
`electronically
`sim ulating a
`ph ysical
`disconnection
`and
`reconnection of
`th e periph eral
`device to
`reconfigure th e
`periph eral
`device to a
`second
`configuration
`based on th e
`
`6
`
`Exhibit 2022 - Page 06 of 22
`
`

`

`second setof
`configuration
`inform ation.
`
`Ex. 2025, p. 1.
`
`Th e EZ -USB IC’s USB Engine Core sim ulates a ph ysical
`disconnectand re-connectand th e h ostPC recognizes
`attach m entofth e new USB periph eraldevice w ith th e updated
`second configuration.
`
`Ex. 2025, p. 5.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX IC includes one or
`m ore circuits to electronically sim ulate a ph ysical
`disconnection and reconnection ofth e periph eraldevice over
`th e USB bus. For exam ple, in th e figure below , th e SIE
`includes one or m ore circuits to sim ulate a ph ysical
`disconnection and reconnection after th e second configuration
`is dow nloaded in RAM .
`
`7
`
`Exhibit 2022 - Page 07 of 22
`
`

`

`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 85 (docum entpage 5-1).
`
`M ore specifically, th ree EZ -USB FX controlbits in th e
`USBCS (USB Controland Status)Register controlth e
`ReNum eration™ process: DISCO N, DISCO E, and RENUM .
`To sim ulate a USB disconnect, th e 8051 (m icroprocessor)
`w rites a specific value to th e USBCS Register. To re-connect
`to th e USB, th e 8051 w rites anoth er specific value to th e
`USBCS Register. A typicaldisconnect/reconnectcircuitis
`illustrated in th e figure below .
`
`8
`
`Exhibit 2022 - Page 08 of 22
`
`

`

`
`
`
`5.10 ReNumeration 7’"
`
`
`
`Three EZ—USB FX control bits in the USBCS {USE Control and Status} Register control the ReNu—
`merationTM process: DISCON, DISCUE. and RENUM.
`
`The logic for the DISCON and DISCDE bits is shown in Figure 5—3. To simulate a USB disconnect,
`the B051 writes the value 00001010 to USBCS. This floats the DISCOhltil pin, and provides an
`intemal DISCONI‘I signal to the USB core that causes it to perform disconnect housekeeping.
`
`To re{onnect to USB, the 3051 writes the value 00000110 to USECS. This presents a logic HII to
`the DISCON# pin, enables the output buffer, and sets the RENUM bit HI to indicate that the 0051
`(and not the USB core) is now in control for USB transfers. This arrangement allows connecting
`the 1,5000hm resistor directlyr between the DlSCONt‘t pin and the USB D+ line {Figure 5—4}.
`
`
`
`
`
`Figure 54. Typical Disconnect Circuit
`
`Ex. 2032, pp. 9 5-9 6 (docum entpages 5-11, 5-12).
`
`EX. 2032, pp. 95-96 (document pages 5-11, 5-12).
`
`9
`
`Exhibit 2022 - Page 09 of 22
`
`Exhibit 2022 - Page 09 of 22
`
`

`

`CLAIM 19
`19 . Th e
`m eth od of
`claim 14,
`w h erein
`dow nloading
`com prises
`com m unicating
`said second set
`of
`configuration
`inform ation to
`th e periph eral
`device using a
`universalserial
`bus and port.
`
`See Claim 14 generally for discussion ofth e UniversalSerial
`Bus and port.
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB Integrated Circuit
`(IC)is a single-ch ip low -pow er solution for USB periph erals.
`
`Ex. 2025, pp. 1.
`
`Th e USB periph eral(w ith th e EZ -USB IC)is attach ed to th e
`h ostPC th rough a USB port.
`
`Ex. 2025, pp. 2.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX ch ip is a com pact
`IC th atprovides a h igh ly integrated solution for a USB
`periph eraldevice.
`
`Ex. 2032, pp. 29 (docum entpage 1-1).
`
`10
`
`Exhibit 2022 - Page 10 of 22
`
`

`

`A USB periph eraldevice can attach to a h ostcom puter
`th rough a USB bus and connector (e.g., h aving pins D+ and
`D–).
`
`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 33 (docum entpage 1-5).
`
`11
`
`Exhibit 2022 - Page 11 of 22
`
`

`

`Anch or Ch ips’EZ -USB: Th e EZ -USB IC is a solution for
`h igh -speed USB periph eraldevices (i.e., USB periph erals)th at
`are attach able over a USB bus th rough a USB port.
`
`CLAIM 24
`24. A
`periph eral
`interface device
`for a com puter
`periph eralbus
`and port,
`com prising:
`
`Ex. 2025, pp. 2.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX ch ip is a com pact
`IC th atprovides a h igh ly integrated solution for a USB
`periph eraldevice.
`
`Ex. 2032, pp. 29 (docum entpage 1-1).
`
`A USB periph eraldevice can attach to a h ostcom puter over a
`USB bus and connector (e.g., h aving pins D+ and D–).
`
`12
`
`Exhibit 2022 - Page 12 of 22
`
`

`

`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB IC includes one or
`m ore circuits configured to connectth e USB periph eralto th e
`h ostPC over th e USB bus. For exam ple, in th e figure below ,
`th e USB XCVR circuitis configured to connectth e USB
`periph eralto th e h ostPC over th e USB bus (w h ich includes
`th e D+ and D- lines).
`
`m eans for
`ph ysically
`connecting a
`periph eral
`device to a
`com puter
`system th rough
`th e com puter
`periph eralbus,
`w h erein th e
`periph eral
`device h as a
`first
`configuration;
`
`Ex. 2025, pp. 1.
`
`13
`
`Exhibit 2022 - Page 13 of 22
`
`

`

`Ex. 2025, pp. 4.
`
`Th e USB periph eralw ith th e EZ -USB IC h as an initial
`configuration upon start-up.
`
`Ex. 2025, p. 5.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX IC includes one or
`m ore circuits configured to connectth e USB periph eralto th e
`h ostcom puter over th e USB bus. For exam ple, in th e figure
`below , th e USB Transceiver circuitis configured to connect
`th e USB periph eralto th e h ostcom puter over th e USB bus.
`
`14
`
`Exhibit 2022 - Page 14 of 22
`
`

`

`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 33 (docum entpage 1-5).
`
`Th e USB periph eraldevice w ith th e EZ -USB FX IC h as an
`initialconfiguration (e.g., upon pow er-on).
`
`Ex. 2032, pp. 85 (docum entpage 5-1).
`
`m eans for
`receiving a
`second setof
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB IC includes one or
`m ore circuits configured to receive a second configuration
`from th e h ostPC into th e USB periph eralover th e USB bus.
`
`15
`
`Exhibit 2022 - Page 15 of 22
`
`

`

`For exam ple, in th e figure below , th e Anch or Sm artUSB
`Engine Core is coupled to th e USB bus (w h ich includes th e
`D+ and D- lines)and includes one or m ore circuits configured
`to receive inform ation from th e h ostPC.
`
`configuration
`inform ation
`from a
`com puter
`system over th e
`com puter
`periph eralbus
`and port;and
`
`Ex. 2025, pp. 1.
`
`Th e circuits connected to th e USB bus are configured to
`receive second configuration inform ation from th e h ostPC to
`th e USB periph eralover th e USB bus.
`
`Ex. 2025, pp. 5.
`
`16
`
`Exhibit 2022 - Page 16 of 22
`
`

`

`Cypress’EZ -USB FX: Th e EZ -USB FX IC includes one or
`m ore circuits configured to receive a second configuration
`from th e h ostcom puter into th e USB periph eralover th e USB
`bus. For exam ple, in th e figure below , th e SerialInterface
`Engine (SIE)is coupled to th e USB bus over a USB connector
`and includes one or m ore circuits configured to receive th e
`second configuration from th e h ostcom puter.
`
`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB IC includes one or
`m ore circuits to electronically sim ulate a ph ysical
`disconnection and reconnection ofth e periph eraldevice over
`th e USB bus. For exam ple, in th e figure below , th e Anch or
`Sm artUSB Engine Core includes one or m ore circuits
`configured to sim ulate a ph ysicaldisconnection and
`reconnection after th e second configuration is dow nloaded in
`RAM .
`
`m eans for
`electronically
`sim ulating a
`ph ysical
`disconnection
`and
`reconnection of
`th e periph eral
`device to
`reconfigure th e
`
`17
`
`Exhibit 2022 - Page 17 of 22
`
`

`

`periph eral
`device to a
`second
`configuration
`based on th e
`second setof
`configuration
`inform ation.
`
`Ex. 2025, p. 1.
`
`Th e EZ -USB IC’s USB Engine Core sim ulates a ph ysical
`disconnectand re-connectand th e h ostPC recognizes
`attach m entofth e new USB periph eraldevice w ith th e updated
`second configuration.
`
`Ex. 2025, p. 5.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX IC includes one or
`m ore circuits to electronically sim ulate a ph ysical
`disconnection and reconnection ofth e periph eraldevice over
`th e USB bus. For exam ple, in th e figure below , th e SIE
`includes one or m ore circuits configured to sim ulate a ph ysical
`disconnection and reconnection after th e second configuration
`is dow nloaded in RAM .
`
`18
`
`Exhibit 2022 - Page 18 of 22
`
`

`

`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 85 (docum entpage 5-1).
`
`M ore specifically, th ree EZ -USB FX controlbits in th e
`USBCS (USB Controland Status)Register controlth e
`ReNum eration™ process: DISCO N, DISCO E, and RENUM .
`To sim ulate a USB disconnect, th e 8051 (m icroprocessor)
`w rites a specific value to th e USBCS Register. To re-connect
`to th e USB, th e 8051 w rites anoth er specific value to th e
`USBCS Register. A typicaldisconnect/reconnectcircuitis
`illustrated in th e figure below .
`
`19
`
`Exhibit 2022 - Page 19 of 22
`
`

`

`
`
`5. 10 ReNumerarion T“
`
`
`
`Three EZ-USB FX control bits in the USBCS {USB Control and Status} Register control the ReNu-
`n"rerat]'on"'ll process: DISCON. DISCOE, and RENUM.
`
`The logic for the DISCON and DISCOE bits is shown in Figure 5—3. To simulate a USB disconnect,
`the 8051 writes the value 00001010 to USBCS. This floats the DISCONtr pin, and provides an
`inlemal DISCON=1 signal to the USE core that causes it to perform disconnect housekeeping.
`
`To re—connect to USB, the 0051 writes the value 00100110 to USBCS. This presents a logic HII to
`the DISCON# pin, enables the output buffer, and sets the RENUM b'rt Hl to indicate that the 0051
`(and not the USB core) is now in control for USB transfers. This arrangement allows connecting
`the 1,500—ohm resistor directly between the DISCON# pin and the USB D+1ine (Figure 5—4).
`
`DISCOM
`
`1500
`
`
`
`EZ—U88
`%
`
`.31}Liam— E‘'P
`
`Figure 5—4. Typical Disconnect Circuit
`
`Ex. 2032, pp. 9 5-9 6 (docum entpages 5-11, 5-12).
`
`EX. 2032, pp. 95-96 (document pages 5-11, 5-12).
`
`20
`20
`
`Exhibit 2022 - Page 20 of 22
`
`Exhibit 2022 - Page 20 of 22
`
`

`

`CLAIM 27
`27. Th e device
`ofclaim 26,
`w h erein said
`com puter
`periph eralbus
`and port
`com prise a
`universalserial
`bus and port.
`
`Anch or Ch ips’EZ -USB: Th e EZ -USB Integrated Circuit
`(IC)is a single-ch ip low -pow er solution for USB periph erals.
`
`Ex. 2025, pp. 1.
`
`Th e USB periph eral(w ith th e EZ -USB IC)is attach ed to th e
`h ostPC th rough a USB port.
`
`Ex. 2025, pp. 2.
`
`Cypress’EZ -USB FX: Th e EZ -USB FX ch ip is a com pact
`IC th atprovides a h igh ly integrated solution for a USB
`periph eraldevice.
`
`Ex. 2032, pp. 29 (docum entpage 1-1).
`
`A USB periph eraldevice can attach to a h ostcom puter
`
`21
`
`Exhibit 2022 - Page 21 of 22
`
`

`

`th rough a USB bus and connector (e.g., h aving pins D+ and
`D–).
`
`Ex. 2032, pp. 30 (docum entpage 1-2).
`
`Ex. 2032, pp. 33 (docum entpage 1-5).
`
`22
`
`Exhibit 2022 - Page 22 of 22
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket