Apparatus, system and method of tearing down a media-agnostic USB session

US9749424B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749424-B2
Application numberUS-201514998198-A
CountryUS
Kind codeB2
Filing dateDec 24, 2015
Priority dateNov 22, 2012
Publication dateAug 29, 2017
Grant dateAug 29, 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 tearing down a Protocol Adaptation Layer (PAL) session. For example, an apparatus may include a first PAL communication unit to control a PAL connection, over a PAL, between a first device and a second device, the first PAL communication unit is to control the PAL connection during a session with a second PAL communication unit over a communication link, wherein the first PAL communication unit is to tear down the session according to a tear down procedure.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising a memory and a processor, the processor configured to cause a media-agnostic Universal Serial Bus (USB) host of a media-agnostic USB Protocol Adaptation Layer (PAL) to: initiate an explicit session tear down of a media-agnostic USB session between the media-agnostic USB host and a media-agnostic USB device, based on a disconnect trigger; during the explicit session tear down, emulate a port status change event equivalent to unplugging a wired USB device from a root port; at the media-agnostic USB host, locally handle actions resulting from the port status change event; trigger a device removal event for removal of a USB device corresponding to the media-agnostic USB session; cause transmission of a disconnect request to the media-agnostic USB device to explicitly terminate said media-agnostic USB session; and following receipt of a disconnect response from the media-agnostic USB device, clear resources allocated to the media-agnostic USB device. 2. The apparatus of claim 1 , wherein the processor is configured to cause the media-agnostic USB host to cause transmission of the disconnect request following completion of a USB device removal procedure between the media-agnostic USB host and the media-agnostic USB device. 3. The apparatus of claim 1 , wherein the disconnect trigger comprises a trigger from a user or an application on a media-agnostic USB host platform. 4. The apparatus of claim 1 , wherein the disconnect trigger comprises a notification request from the media-agnostic USB device, the processor configured to cause the media-agnostic USB host to cause transmission of a response to the notification request to the media-agnostic USB device. 5. The apparatus of claim 1 , wherein the media-agnostic USB PAL is configured to enable connectivity between a 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 media-agnostic USB host and the media-agnostic USB device, said PAL is above a data link layer. 7. The apparatus of claim 1 , wherein said media-agnostic USB session is over a wireless communication link. 8. The apparatus of claim 1 comprising a Media Access Control (MAC) component and a Physical Layer (PHY) component. 9. The apparatus of claim 1 , wherein the media-agnostic USB host comprises a Wireless Gigabit (WiGig) Serial Extension (WSE) host of a WSE Protocol Adaptation Layer (PAL). 10. The apparatus of claim 1 comprising a radio. 11. The apparatus of claim 1 comprising a network interface. 12. The apparatus of claim 1 comprising at least one antenna. 13. 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 cause a media-agnostic Universal Serial Bus (USB) host of a media-agnostic USB Protocol Adaptation Layer (PAL)to: initiate an explicit session tear down of a media-agnostic USB session between the media-agnostic USB host and a media-agnostic USB device, based on a disconnect trigger; during the explicit session tear down, mulate a port status change event equivalent to unplugging a wired USB device from a root port; at the media-agnostic USB host, locally handle actions resulting from the port status change event; trigger a device removal event for removal of a USB device corresponding to the media-agnostic USB session; cause transmission of a disconnect request to the media-agnostic USB device to explicitly terminate said media-agnostic USB session; and following receipt of a disconnect response from the media-agnostic USB device, clear resources allocated to the media-agnostic USB device. 14. The product of claim 13 , wherein the instructions, when executed, cause the media-agnostic USB host to transmit the disconnect request following completion of a USB device removal procedure between the media-agnostic USB host and the media-agnostic USB device. 15. The product of claim 13 , wherein the disconnect trigger comprises a trigger from a user or an application on a media-agnostic USB host platform. 16. The product of claim 13 , wherein the disconnect trigger comprises a notification request from the media-agnostic USB device, the instructions, when executed, cause the media-agnostic USB host to transmit a response to the notification request to the media-agnostic USB device. 17. The product of claim 13 , wherein the media-agnostic USB PAL is configured to enable connectivity between a USB host and one or more USB devices. 18. The product of claim 13 , wherein the instructions, when executed, cause the media-agnostic, USB host to control a PAL connection, over the PAL, between the media-agnostic USB host and the media-agnostic USB device, said PAL is above a data link layer. 19. The product of claim 13 , wherein said media-agnostic USB session is over a wireless communication link. 20. The product of claim 13 , wherein the media-agnostic USB host comprises a Wireless Gigabit (WiGig) Serial Extension (WSE) host of a WSE Protocol Adaptation Layer (PAL). 21. An apparatus comprising a memory and a processor, the processor configured to cause a media-agnostic Universal Serial Bus (USB) device of a media-agnostic USB Protocol Adaptation Layer (PAL) to: control a PAL connection, over the PAL, between said media-agnostic USB device and a media-agnostic USB host, said PAL is above a data link layer; based on a disconnect trigger, cause transmission of a request to said media-agnostic USB host to notify the media-agnostic USB host of an intent to tear down a media-agnostic USB session between the media-agnostic USB device and the media-agnostic USB host; following receipt of a response from the media-agnostic USB host, perform a USB device removal procedure between the media-agnostic USB host and the media-agnostic USB device; and following receipt of a disconnect request from the media-agnostic USB host, cause transmission of a disconnect response to the media-agnostic USB host, and clear resources allocated to the media-agnostic USB session. 22. The apparatus of claim 21 , wherein the media-agnostic USB PAL is configured to enable connectivity between a USB host and one or more USB devices. 23. The apparatus of claim 21 , wherein said media-agnostic USB session is over a wireless communication link. 24. The apparatus of claim 21 comprising a Media Access Control (MAC) component and a Physical Layer (PHY) component. 25. The apparatus of claim 21 , wherein the media-agnostic USB device comprises a Wireless Gigabit (WiGig) Serial Extension (WSE) device of a WSE Protocol Adaptation Layer (PAL). 26. The apparatus of claim 21 comprising a radio. 27. The apparatus of claim 21 comprising a network interface. 28. The apparatus of claim 21 comprising at least one antenna. 29. 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 cause a media-agnostic Universal Serial Bus (USB) device of a media-agnostic USB Protocol Adaptation Layer (PAL) to: control a PAL connection, over the PAL, between said media-

Assignees

Inventors

Classifications

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

  • Connection release · CPC title

  • Selective release of ongoing connections · CPC title

  • Protocols for interworking; Protocol conversion · 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 US9749424B2 cover?
Some demonstrative embodiments include apparatuses, systems and/or methods of tearing down a Protocol Adaptation Layer (PAL) session. For example, an apparatus may include a first PAL communication unit to control a PAL connection, over a PAL, between a first device and a second device, the first PAL communication unit is to control the PAL connection during a session with a second PAL communic…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/387. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).