-
公开(公告)号:US11451067B2
公开(公告)日:2022-09-20
申请号:US15847862
申请日:2017-12-19
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Nirmala Bailur , Rajeev Muralidhar
Abstract: A method and device that implements communication over an interconnect to support improved power distribution over the interconnect. The device includes a controller to implement a device policy manager (DPM) to manage power allotment over the interconnect, and a battery feedback mechanism coupled to the controller, the battery feedback mechanism to detect a low or dead battery condition of a connected device over the interconnect and to indicate to the DPM to advertise a higher power charging level to the connected device.
-
公开(公告)号:US11169589B2
公开(公告)日:2021-11-09
申请号:US16235867
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail
IPC: G06F1/32 , G06F1/3234 , G06F13/42 , G06F1/3228 , G06F1/3296
Abstract: Embodiments are directed toward a universal serial bus (USB) controller including a USB Type-C port that couples to a USB Type-C link including high speed data lines and an alternate mode function line to carry low power commands related to an alternate mode function. In embodiments, the controller or a processor coupled to the controller monitors the line used by the alternate mode function for the low power commands and provides information about the low power commands to a device policy manager (DPM) to determine a power distribution policy for a plurality of devices coupled to the DPM. In embodiments, the power distribution policy supplements or replaces a low power policy of a device of using a USB-C/Power delivery policy and another device using an alternate mode low power policy. Other embodiments may be described and/or claimed.
-
公开(公告)号:US11157289B2
公开(公告)日:2021-10-26
申请号:US16410689
申请日:2019-05-13
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Saranya Gopal , Peter Ewert
IPC: G06F9/4401 , G06F9/455 , G06F1/3234 , G06F13/42
Abstract: In embodiments, at least one computer-readable medium (CRM) includes a plurality of instructions to cause a computing device, in response to execution of the instructions, to operate a power manager to: receive a request from a first operating system (OS) of a virtualized execution environment (VEE) of the computing device to suspend a first input/output (I/O) device of the computing device. The computing device has a plurality of I/O ports for receiving a plurality of I/O devices including the first I/O device. The plurality of I/O ports are virtualized for a plurality of OSes of the VEE, including the first OS. In response to the receipt, the power manager conditionally suspends the first I/O device if no other guest OS of the VEE is using the first I/O device. Other embodiments are also described and claimed.
-
公开(公告)号:US11074211B2
公开(公告)日:2021-07-27
申请号:US16006682
申请日:2018-06-12
Applicant: Intel Corporation
Inventor: Abdul R. Ismail , Rajaram Regupathy
Abstract: An apparatus is provided, where the apparatus includes a plurality of input/output (I/O) ports and a controller. A first port, a second port, and a third port are to be respectively coupled to a first device with a first class type, a second device with a second class type, and a third device with a third class type. The controller is to determine that individual ones of the first and second devices are to perform asynchronous transfer with the apparatus, and that the third device is to perform a transfer that is different from the asynchronous transfer. The controller is to allocate bandwidth to the first and second I/O ports, based at least in part on the first class type and the second class type. The controller is to ignore the third class type, while allocating bandwidth to the third I/O port.
-
公开(公告)号:US20210055777A1
公开(公告)日:2021-02-25
申请号:US16996112
申请日:2020-08-18
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail , Ziv Kabiry , Abhilash K V , Purushotam Kumar , Gaurav Kumar Singh
IPC: G06F1/3228 , G06F1/3212 , G06F13/38 , G06F13/40 , G06F13/42 , G06F9/30
Abstract: In one embodiment, an apparatus includes a host controller to implement one or more layers of a Universal Serial Bus (USB)-based protocol to provide an interconnect for a plurality of devices. The host controller is to monitor control plane messages on the interconnect, detect, in the control plane messages, a power state change command for a device coupled to the interconnect, wherein the devices utilizes a tunneled protocol on the interconnect, and modify power distribution for one or more other devices of the interconnect based on detecting the power state change command.
-
公开(公告)号:US12259836B2
公开(公告)日:2025-03-25
申请号:US17484530
申请日:2021-09-24
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Saranya Gopal , Oren Novitzky , Tomer Savariego , Vrukesh V. Panse
IPC: G06F13/38 , G06F1/3215 , G06F13/20
Abstract: Universal Serial Bus (USB) Power Delivery is augmented by allowing devices that attach to the USB to include and/or have access to an enhanced device policy manager (eDPM) so that device information such as status, state, or requirements, such as power requirements, may be at least be shared by the eDPMs between, for example, a host device on the bus, a secondary device providing power to devices on the bus, and a new device attaching to the bus. Sharing device information facilitates the host having contextual awareness for the attaching device and assists with determining whether the attaching device may be enumerated on the bus. If not, such as due to insufficient power available from the secondary device, the host and/or secondary device may seek to influence bus devices to change an operating mode to accommodate the attaching device.
-
公开(公告)号:US11816220B2
公开(公告)日:2023-11-14
申请号:US17032369
申请日:2020-09-25
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Subrata Banik , Vincent Zimmer , Saranya Gopal
CPC classification number: G06F21/575 , G06F21/572 , G06F21/79
Abstract: Embodiments are directed to a phased boot process to dynamically initialize devices in a verified environment. An embodiment of a system includes a memory device to store platform initialization firmware to cause the processing system to: initialize, during a boot process, a portion of the one or more memory modules as system management random access memory (SMRAM) for system management mode (SMM) usage; generate an SMM component in the SMRAM, the SMM component comprising an SMM handler routine to handle dynamic intellectual property (IP) management operations corresponding to the plurality of hardware components; register the SMM handler routine with an SMM interrupt (SMI) for identification of SMM events from an operating system (OS); and generate an SMM dispatcher in the SMRAM, the SMM dispatcher to create an instance of the SMM handler routine in the SMRAM in response to receiving an SMI from the OS during runtime of the processing system.
-
公开(公告)号:US20230350479A1
公开(公告)日:2023-11-02
申请号:US17732096
申请日:2022-04-28
Applicant: Intel Corporation
Inventor: Venkataramani Gopalakrishnan , Chuen Ming Tan , Divagar Mohandass , Dmitriy Berchanskiy , Nirmala Bailur , Timothy Smith , Rajaram Regupathy
IPC: G06F1/3215 , G06F1/3212 , G06F1/3296
CPC classification number: G06F1/3215 , G06F1/3212 , G06F1/3296
Abstract: Systems, apparatuses and methods may provide for technology that allocates a portion of operational power in a source device to an external sink device in response to a connection of the external sink device to the source device, detects a low power state with respect to the external sink device, and decreases the portion of operational power allocated to the external sink device in response to the low power state.
-
公开(公告)号:US20220197842A1
公开(公告)日:2022-06-23
申请号:US17128075
申请日:2020-12-19
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul Ismail , Saranya Gopal , Peter Ewert , Purushotam Kumar , Vns Murthy Sristi
Abstract: A scheme to enhance USB-C port policy by dynamically entering optimal USB-C alternate mode with an informed feedback mechanism to OSPM which influences the USB-C port DPM. In some embodiments, when a USB4 device is connected to a port, the scheme parses the alternate modes and power characteristics from the class descriptor information of the enumerated device. In some embodiments, the parsed information is provided as a feedback to the OSPM that instructs the USB-C/PD DPM to enter or switch mode that shall meet the policy criteria of the OS configuration in a dynamic command control from the OS. In some embodiments, the USB-C DPM dynamically chooses to enter an optimal mode based on the power and thermal conditions information available in the embedded controller and indicate the OS about the changes. As such, the OS is aware of the USB operation mode.
-
10.
公开(公告)号:US11256639B2
公开(公告)日:2022-02-22
申请号:US15791182
申请日:2017-10-23
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail
IPC: G06F13/40 , G06F13/42 , G06F1/26 , G06F13/362 , H04L41/12 , H04L41/0893 , H04L41/0853 , H04L41/0806
Abstract: A method and a device to participate in a managed Universal Serial Bus (USB) ecosystem. The method including establishing a connection with a plurality of devices in the ecosystem as a many-to-many relationship between extended USB device policy managers, and coordinating power and data exchange within the plurality of devices the ecosystem including at least one device that is not directly connected.
-
-
-
-
-
-
-
-
-