Apparatus, system and method of protocol adaptation layer (PAL) communication to indicate transitioning a device to a default state

US9690731B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9690731-B2
Application numberUS-201514998105-A
CountryUS
Kind codeB2
Filing dateDec 24, 2015
Priority dateMay 16, 2013
Publication dateJun 27, 2017
Grant dateJun 27, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some demonstrative embodiments include apparatuses, systems and/or methods of transitioning a device to a default state. For example, an apparatus may include a first Protocol Adaptation Layer (PAL) communication unit to communicate PAL traffic with a second PAL communication unit over a communication link, the PAL traffic comprising traffic of a PAL connection over a PAL, the PAL is above a layer of the communication link, wherein the first PAL communication unit is to communicate a device reset request and a device reset response with the second PAL communication unit over the communication link, the device reset request indicating transitioning of a peripheral device to a default state, the device reset response in response to the device reset request, the device reset response indicating whether the device reset request is successfully handled.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a memory; and a processor configured to cause a media-agnostic (MA) Universal Serial Bus (USB) host of an MA USB Protocol Adaptation Layer (PAL) to: transmit a USB device reset request (USBDevResetReq) to an MA USB device, the USB device reset request comprising a handle of a USB device to be transitioned to a default state, the USB device connected by the MA USB PAL to a USB host; following receipt of a USB device reset response (USBDevResetResp) comprising a status code indicating success from the MA USB device, transmit a modify EP0 request (ModifyEP0Request) packet to the MA USB device, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and process a modify EP0 response (ModifyEP0Response) packet from the MA USB device, the modify EP0 response packet comprising the updated EP handle. 2. The apparatus of claim 1 , wherein said processor is configured to cause said MA USB host to: transmit a control transfer request to the MA USB device following a control USB Request block (URB) comprising an indication of a USB port reset corresponding to the USB device; and transmit the USB device reset request, following receipt of a control transfer response from the MA USB device. 3. The apparatus of claim 2 , wherein receipt of the control transfer response is after transitioning of the USB device to the default state. 4. The apparatus of claim 1 , wherein the USB device reset response comprises the handle of said USB device, and a status code field to indicate whether the USB device reset request is successfully completed. 5. The apparatus of claim 1 , wherein the MA USB PAL is configured to enable connectivity between the USB host and one or more USB devices. 6. The apparatus of claim 1 , wherein the processor is configured to control a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 7. The apparatus of claim 1 comprising a Media Access Control (MAC) component and a Physical Layer (PHY) component. 8. The apparatus of claim 1 comprising a radio, and a phased array antenna. 9. The apparatus of claim 1 comprising a network interface. 10. The apparatus of claim 1 comprising at least one antenna. 11. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement one or more operations at a media-agnostic (MA) Universal Serial Bus (USB) host of an MA USB Protocol Adaptation Layer (PAL), the operations comprising: transmitting a USB device reset request (USBDevResetReq) to an MA USB device, the USB device reset request comprising a handle of a USB device, to be transitioned to a default state, the USB device connected by the MA USB PAL to a USB host; following receipt of a USB device reset response (USBDevResetResp) comprising a status code indicating success from the MA USB device, transmitting a modify EP0 request (ModifyEP0Request) packet to the MA USB device, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and processing a modify EP0 response (ModifyEP0Response) packet from the MA USB device, the modify EP0 response packet comprising the updated EP handle. 12. The product of claim 11 , wherein the operations comprise: transmitting a control transfer request to the MA USB device following a control USB Request block (URB) comprising an indication of a USB port reset corresponding to the USB device; and transmitting the USB device reset request, following receipt of a control transfer response from the MA USB device. 13. The product of claim 12 , wherein receipt of the control transfer response is after transitioning of the USB device to the default state. 14. The product of claim 11 , wherein the USB device reset response comprises the handle of said USB device, and a status code field to indicate whether the USB device reset request is successfully completed. 15. The product of claim 11 , wherein the MA USB PAL is configured to enable connectivity between the USB host and one or more USB devices. 16. The product of claim 11 , wherein the operations comprise controlling a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 17. An apparatus comprising: a memory; and a processor configured to cause a media-agnostic (MA) Universal Serial Bus (USB) device of an MA USB Protocol Adaptation Layer (PAL) to: process a USB device reset request (USBDevResetReq) from an MA USB host, the USB device reset request comprising a handle of a USB device to be transitioned to a default state, the USB device connected by the MA USB PAL to a USB host; transmit a USB device reset response (USBDevResetResp) to the MA USB host, the USB device reset response comprising the handle of the USB device, and a success status code field to indicate whether the USB device reset request is successfully completed; process a modify EP0 request (ModifyEP0Request) packet from the MA USB host, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and transmit a modify EP0 response (ModifyEP0Response) packet to the MA USB host, the modify EP0 response packet comprising the updated EP handle. 18. The apparatus of claim 17 , wherein said processor is configured to cause said MA USB device to, upon receipt of the USB device reset request, inform a USB controller of transition of the USB device to the default state. 19. The apparatus of claim 18 , wherein said processor is configured to cause said MA USB device to trigger said USB controller to initiate a USB device reset command. 20. The apparatus of claim 19 , wherein the USB controller comprises an extensible Host Controller Interface (xHCI). 21. The apparatus of claim 17 , wherein said processor is configured to cause said MA USB device to: process a control transfer request from the MA USB host, the control transfer request to trigger a transitioning of the USB device to the default state; and transmit a control transfer response to the MA USB host, after the transitioning of the USB device to the default state. 22. The apparatus of claim 21 , wherein the processor is configured to cause the MA USB device to process the USB device reset request after transmission of the control transfer response. 23. The apparatus of claim 17 , wherein the MA USB PAL is configured to enable connectivity between the USB host and one or more USB devices. 24. The apparatus of claim 17 , wherein the processor is configured to control a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 25. The apparatus of claim 17 comprising a Media Access Control (MAC) component, and a Physical Layer (PHY) component. 26. The apparatus of claim 17 comprising a radio, and a phased array antenna. 27. The apparatus of claim 17 comprising a network interface. 28. The apparatus of claim 17 comprising at least one antenna. 29. A product comprising one or more tangible computer-readable non-transitory storage media comp

Assignees

Inventors

Classifications

  • Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title

  • Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • Medium Access Control [MAC] · CPC title

  • G06F13/385Primary

    for adaptation of a particular data processing system to different peripheral devices · CPC title

  • Electrical coupling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9690731B2 cover?
Some demonstrative embodiments include apparatuses, systems and/or methods of transitioning a device to a default state. For example, an apparatus may include a first Protocol Adaptation Layer (PAL) communication unit to communicate PAL traffic with a second PAL communication unit over a communication link, the PAL traffic comprising traffic of a PAL connection over a PAL, the PAL is above a la…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/385. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).