-
公开(公告)号:US20200150978A1
公开(公告)日:2020-05-14
申请号:US16599194
申请日:2019-10-11
Applicant: Intel IP Corporation
Inventor: Elad Levy , Rafal Wielicki , Michael Glik , Tal Davidson , Miron Maevsky
IPC: G06F9/4401 , G06F13/42 , G06F13/40 , G06F13/38
Abstract: A method for operating a media agnostic universal serial bus (MAUSB) device includes a compute device having a link connection manager, a USB manager, and a state manager. The compute device establishes a link with a MAUSB device and a session with the MAUSB device. Subsequently to receipt of a sleep command for the compute device, the compute device transitions to a sleep state and terminates the link with the MAUSB device while keeping intact the session with the MAUSB device. The compute device transitions back to an active state in response to receipt of a wake command for the compute device. The compute device sends a wake request to the MAUSB device. If the MAUSB device responds to the wake request with an acceptance, then the compute device reestablishes the previous session with the MAUSB device. If instead an error is received, the compute device terminates the session.
-
2.
公开(公告)号:US20190050358A1
公开(公告)日:2019-02-14
申请号:US16121974
申请日:2018-09-05
Applicant: INTEL IP CORPORATION
Inventor: Elad Levy , Michael Glik , Rafal Wielicki , Bahareh Sadeghi , Avishai Ziv
CPC classification number: G06F13/385 , G06F11/221 , G06F13/102 , G06F13/4295 , G06F2213/0042
Abstract: For example, an MA USB host of an MA USB PAL may be configured to process a request message from a USBDI of a USB host for a real time data transfer to be delivered between the USB host and a USB device EP; based on the request message, transmit at least one real time transfer request to an MA USB device of the MA USB PAL, a header of the real time transfer request including a request ID field to identify the real time data transfer, and a delivery time field to indicate a delivery time to complete delivery of the real time data transfer; and, based on a determination that the real time data transfer is not to be completed by the delivery time, send a response to the USBDI, the response including an error indication to indicate failure of the real time data transfer.
-
公开(公告)号:US10740266B2
公开(公告)日:2020-08-11
申请号:US16193501
申请日:2018-11-16
Applicant: Intel IP Corporation
Inventor: Elad Levy , Michael Glik , Miron Maevsky , Bahareh Sadeghi , Rafal Wielicki , Avishai Ziv
Abstract: This disclosure describes systems, methods, and devices related to sensor data pipelining. A device may identify a first request of one or more requests received from a wireless universal serial bus (USB) host, wherein the first request is to collect data from a USB sensor. The device cause to send the first request to the USB sensor. The device identify a first response from the USB sensor, wherein the first response comprises data collected by the USB sensor based on the first request. The device determine that no additional requests are received from the wireless USB host. The device cause to send a second autonomous request to the USB sensor to collect data. The device identify a second response received from the USB sensor, wherein the second response is associated with the autonomous second request. The device cause to buffer or send the second response to the wireless USB host based on a second request being received from the wireless USB host.
-
公开(公告)号:US10713201B2
公开(公告)日:2020-07-14
申请号:US16121974
申请日:2018-09-05
Applicant: INTEL IP CORPORATION
Inventor: Elad Levy , Michael Glik , Rafal Wielicki , Bahareh Sadeghi , Avishai Ziv
Abstract: For example, an MA USB host of an MA USB PAL may be configured to process a request message from a USBDI of a USB host for a real time data transfer to be delivered between the USB host and a USB device EP; based on the request message, transmit at least one real time transfer request to an MA USB device of the MA USB PAL, a header of the real time transfer request including a request ID field to identify the real time data transfer, and a delivery time field to indicate a delivery time to complete delivery of the real time data transfer; and, based on a determination that the real time data transfer is not to be completed by the delivery time, send a response to the USBDI, the response including an error indication to indicate failure of the real time data transfer.
-
公开(公告)号:US20190155769A1
公开(公告)日:2019-05-23
申请号:US16193501
申请日:2018-11-16
Applicant: Intel IP Corporation
Inventor: Elad Levy , Michael Glik , Miron Maevsky , Bahareh Sadeghi , Rafal Wielicki , Avishai Ziv
Abstract: This disclosure describes systems, methods, and devices related to sensor data pipelining. A device may identify a first request of one or more requests received from a wireless universal serial bus (USB) host, wherein the first request is to collect data from a USB sensor. The device cause to send the first request to the USB sensor. The device identify a first response from the USB sensor, wherein the first response comprises data collected by the USB sensor based on the first request. The device determine that no additional requests are received from the wireless USB host. The device cause to send a second autonomous request to the USB sensor to collect data. The device identify a second response received from the USB sensor, wherein the second response is associated with the autonomous second request. The device cause to buffer or send the second response to the wireless USB host based on a second request being received from the wireless USB host.
-
公开(公告)号:US20170168971A1
公开(公告)日:2017-06-15
申请号:US14969531
申请日:2015-12-15
Applicant: Intel IP Corporation
Inventor: Michael Glik , Rafal Wielicki , Bahareh Sadeghi
CPC classification number: G06F13/385 , G06F13/4068 , G06F13/4282
Abstract: Generally discussed herein are devices and methods for media agnostic (MA) universal serial bus (USB) device enumeration. A device can include a transceiver and processing circuitry to perform a first enumeration process including the transceiver and processing circuitry to determine that throughput is denied based on a throughput negotiation performed in response to receiving a new device connection notification from an MA USB device attempting to communicate with the MA USB host, in response to a determination the throughput is denied, monitor the throughput available on the MA USB host to determine whether the throughput available on the MA USB host has increased, generate a throughput change notification in response to a determination the throughput available on the MA USB host has increased, and initiate a second enumeration process in response to a determination the throughput available on the MA USB host has increased.
-
公开(公告)号:US10445108B2
公开(公告)日:2019-10-15
申请号:US15637748
申请日:2017-06-29
Applicant: Intel IP Corporation
Inventor: Elad Levy , Rafal Wielicki , Michael Glik , Tal Davidson , Miron Maevsky
IPC: G06F9/4401 , G06F13/38 , G06F13/40 , G06F13/42
Abstract: A method for operating a media agnostic universal serial bus (MAUSB) device includes a compute device having a link connection manager, a USB manager, and a state manager. The compute device establishes a link with a MAUSB device and a session with the MAUSB device. Subsequently to receipt of a sleep command for the compute device, the compute device transitions to a sleep state and terminates the link with the MAUSB device while keeping intact the session with the MAUSB device. The compute device transitions back to an active state in response to receipt of a wake command for the compute device. The compute device sends a wake request to the MAUSB device. If the MAUSB device responds to the wake request with an acceptance, then the compute device reestablishes the previous session with the MAUSB device. If instead an error is received, the compute device terminates the session.
-
公开(公告)号:US20190004819A1
公开(公告)日:2019-01-03
申请号:US15637748
申请日:2017-06-29
Applicant: Intel IP Corporation
Inventor: Elad Levy , Rafal Wielicki , Michael Glik , Tal Davidson , Miron Maevsky
CPC classification number: G06F9/4418 , G06F13/382 , G06F13/4068 , G06F13/4282
Abstract: A method for operating a media agnostic universal serial bus (MAUSB) device includes a compute device having a link connection manager, a USB manager, and a state manager. The compute device establishes a link with a MAUSB device and a session with the MAUSB device. Subsequently to receipt of a sleep command for the compute device, the compute device transitions to a sleep state and terminates the link with the MAUSB device while keeping intact the session with the MAUSB device. The compute device transitions back to an active state in response to receipt of a wake command for the compute device. The compute device sends a wake request to the MAUSB device. If the MAUSB device responds to the wake request with an acceptance, then the compute device reestablishes the previous session with the MAUSB device. If instead an error is received, the compute device terminates the session.
-
-
-
-
-
-
-