Patents by Inventor Aruni Nelson
Aruni Nelson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12675429Abstract: Various systems and methods for USB Device-initiated data transfers and platform offload capabilities, and related processing and communication capabilities in a USB Host, are discussed. An example method for data offloading of data from a USB Device to a USB Host includes: receiving a data available notification from a USB Device connected to a USB Host via a USB interface; using a USB Host Controller to read buffered data from a buffer of the USB Device, in response to the data available notification; and providing the buffered data from the USB Host Controller to an Offload Engine of the USB Host.Type: GrantFiled: June 27, 2024Date of Patent: July 7, 2026Assignee: Intel CorporationInventors: Aruni Nelson, Abdul Ismail
-
Patent number: 12602347Abstract: A Universal Serial Bus 4 (USB4) host system for tunneling USB2 data includes a USB controller and a first routing circuit communicatively coupled to the USB controller. The first routing circuit is to configure a downstream tunneled path between the USB controller and a second routing circuit. The first routing circuit is further to packetize outgoing USB2 data received from the USB controller into a first plurality of USB4 tunneled packets. The first routing circuit is further to encode the first plurality of USB4 tunneled packets for transmission to the second routing circuit via the downstream tunneled path, to initiate processing of the outgoing USB2 data by a USB2 device associated with the second routing circuit.Type: GrantFiled: May 31, 2022Date of Patent: April 14, 2026Assignee: Intel CorporationInventors: Aruni Nelson, Abdul Ismail, Saranya Gopal, Rajaram Regupathy
-
Patent number: 12487962Abstract: A USB4 host system for offloading compute processing includes a host processor and a first routing circuit communicatively coupled to the host processor via an interface adapter. The first routing circuit is to decode device capability information received via a USB Type-C communication link from a second routing circuit. The device capability information indicates the second routing circuit is configured for offload processing. A downstream tunneled path is configured between the host processor and the second routing circuit based on the device capability information. The downstream tunneled path includes the USB Type-C communication link. One or more acceleration commands and operands/data from the host processor are packetized into a first plurality of USB4 tunneled packets. The first plurality of USB4 tunneled packets is encoded for transmission to the second routing circuit via the downstream tunneled path, to initiate the offload processing of the operands/data by the second routing circuit.Type: GrantFiled: May 19, 2022Date of Patent: December 2, 2025Assignee: Intel CorporationInventors: Aruni Nelson, Abdul Ismail, Ashok Mishra
-
Publication number: 20250355830Abstract: Examples relate to apparatuses, devices, methods, computer programs and non-transitory computer-readable media for emulating clock stretching. A controller apparatus is configured to communicate with a target apparatus via a bus, and to emulate clock stretching based on requests to start and end clock stretching obtained via an in-band interrupt mechanism. The controller apparatus is configured to pause data or command transmissions to the target apparatus during the emulated clock stretching, and to resume the data or command transmissions to the target apparatus after the emulated clock stretching has ended.Type: ApplicationFiled: July 31, 2025Publication date: November 20, 2025Inventor: Aruni NELSON
-
Publication number: 20250342132Abstract: Provided is an apparatus comprising interface circuitry, machine-readable instructions and processing circuitry to execute the machine-readable instructions. The machine-readable instructions include instructions to detect a connection of a peripheral device to an I/O connector of a plurality of I/O connectors connected to an SoC. The plurality of I/O connectors are configured to be coupled to a plurality of I/O controller ports of the SoC via a crossbar switch. The plurality of I/O controller ports are associated with an I/O performance level. At least two I/O controller ports have a different I/O performance level. The machine-readable instructions further include instructions to determine a target I/O controller port from the plurality of I/O controller ports for the peripheral device based on previous routing information for the peripheral device and to instruct the crossbar switch to electrically route the I/O connector to the determined target I/O controller port.Type: ApplicationFiled: July 18, 2025Publication date: November 6, 2025Inventors: Aruni NELSON, Robert L. VAUGHN
-
Publication number: 20250307460Abstract: Some aspects of the present disclosure relate to a non-transitory computer-readable medium storing instructions that, when executed by one or more processing circuitries, cause the one or more processing circuitries to perform a method for a computer system, comprising obtaining user input intended for a remote computer system, subdividing the user input into a plurality of discrete segments, processing the plurality of discrete segments to determine at least one segment that contains sensitive information according to a sensitivity criterion, replacing the at least one segment of the user input using synthetic information derived from the sensitive information, with the synthetic information derived from the sensitive information being less sensitive according to the sensitivity criterion, and providing the user input to the remote computer system.Type: ApplicationFiled: June 13, 2025Publication date: October 2, 2025Inventors: Aruni NELSON, Rajesh POORNACHANDRAN, Robert L. VAUGHN
-
Publication number: 20250199993Abstract: Various systems and methods for USB Device-initiated data transfers and platform offload capabilities, and related processing and communication capabilities in a USB Host, are discussed. An example method for data offloading of data from a USB Device to a USB Host includes: receiving a data available notification from a USB Device connected to a USB Host via a USB interface; using a USB Host Controller to read buffered data from a buffer of the USB Device, in response to the data available notification; and providing the buffered data from the USB Host Controller to an Offload Engine of the USB Host.Type: ApplicationFiled: June 27, 2024Publication date: June 19, 2025Inventors: Aruni Nelson, Abdul Ismail
-
Publication number: 20250068373Abstract: A method, apparatus, and non-transitory computer-readable medium or reconfiguring an original active region of a first display is disclosed. The apparatus comprises interface circuitry for communication with both the first and second displays, memory circuitry, machine-readable instructions, and processor circuitry configured to execute the machine-readable instructions. The processor circuitry is operable to determine a subset active region within the original active region of the first display and to generate a hint for configuring the second display based on this subset active region.Type: ApplicationFiled: August 15, 2024Publication date: February 27, 2025Inventors: Aruni NELSON, Ashok MISHRA, Rajesh POORNACHANDRAN
-
Patent number: 12190012Abstract: Example apparatus disclosed herein compare one or more audio latency characteristics with one or more audio latency requirements in response to detection of an audio silence event, the audio latency characteristic(s) associated with at least one of a hardware layer or a device layer of an audio stack of a compute device, the audio latency requirement(s) associated with an application. Disclosed example apparatus also control a device layer of the audio stack to enter a device layer low power mode in response to a first determination that the audio latency requirement(s) is/are met by the audio latency characteristic(s). Disclosed example apparatus further control a hardware layer of the audio stack to enter a hardware layer low power mode in response to the first determination and a second determination that an operation condition for entry into the hardware layer low power mode is met.Type: GrantFiled: September 22, 2021Date of Patent: January 7, 2025Assignee: Intel CorporationInventors: Aruni Nelson, Adeel Aslam, Abdul Ismail, Devon Worrell, Binu John
-
Publication number: 20240354211Abstract: For example, a debug target may include an interconnect interface; and a debug manager configured to cause the debug target to process a debug request message received from a Debug and Test System (DTS) via the interconnect interface. For example, the debug request message may include a group Identifier (ID) value and a debug request. For example, the debug manager may be configured to cause the debug target to execute the debug request, for example, based on a determination that the group ID value is to identify a group of debug targets including the debug target. For example, the debug manager may be configured to cause the debug target to send a debug response message via the interconnect interface, the debug response message including the group ID value and a debug response for the DTS.Type: ApplicationFiled: June 29, 2024Publication date: October 24, 2024Applicant: Intel CorporationInventors: Aruni Nelson, Enrico Carrieri, Ashok Mishra
-
Publication number: 20230129200Abstract: In one embodiment, a host processor includes a configuration circuit that, in response to identification of a first device capable of debugging a second device, is to configure a switch to enable device-to-device messaging between the first device and the second device, the device-to-device messaging comprising at least one of debug messaging or test messaging to be communicated without host processor involvement. Other embodiments are described and claimed.Type: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Inventors: Enrico D. Carrieri, Aruni Nelson
-
Publication number: 20230088416Abstract: A Universal Serial Bus 4 (USB4) host system for tunneling USB2 data includes a USB controller and a first routing circuit communicatively coupled to the USB controller. The first routing circuit is to configure a downstream tunneled path between the USB controller and a second routing circuit. The first routing circuit is further to packetize outgoing USB2 data received from the USB controller into a first plurality of USB4 tunneled packets. The first routing circuit is further to encode the first plurality of USB4 tunneled packets for transmission to the second routing circuit via the downstream tunneled path, to initiate processing of the outgoing USB2 data by a USB2 device associated with the second routing circuit.Type: ApplicationFiled: May 31, 2022Publication date: March 23, 2023Inventors: Aruni Nelson, Abdul Ismail, Saranya Gopal, Rajaram Regupathy
-
Publication number: 20220276981Abstract: A USB4 host system for offloading compute processing includes a host processor and a first routing circuit communicatively coupled to the host processor via an interface adapter. The first routing circuit is to decode device capability information received via a USB Type-C communication link from a second routing circuit. The device capability information indicates the second routing circuit is configured for offload processing. A downstream tunneled path is configured between the host processor and the second routing circuit based on the device capability information. The downstream tunneled path includes the USB Type-C communication link. One or more acceleration commands and operands/data from the host processor are packetized into a first plurality of USB4 tunneled packets. The first plurality of USB4 tunneled packets is encoded for transmission to the second routing circuit via the downstream tunneled path, to initiate the offload processing of the operands/data by the second routing circuit.Type: ApplicationFiled: May 19, 2022Publication date: September 1, 2022Inventors: Aruni Nelson, Abdul Ismail, Ashok Mishra
-
Publication number: 20220004354Abstract: Example apparatus disclosed herein compare one or more audio latency characteristics with one or more audio latency requirements in response to detection of an audio silence event, the audio latency characteristic(s) associated with at least one of a hardware layer or a device layer of an audio stack of a compute device, the audio latency requirement(s) associated with an application. Disclosed example apparatus also control a device layer of the audio stack to enter a device layer low power mode in response to a first determination that the audio latency requirement(s) is/are met by the audio latency characteristic(s). Disclosed example apparatus further control a hardware layer of the audio stack to enter a hardware layer low power mode in response to the first determination and a second determination that an operation condition for entry into the hardware layer low power mode is met.Type: ApplicationFiled: September 22, 2021Publication date: January 6, 2022Inventors: Aruni Nelson, Adeel Aslam, Abdul Ismail, Devon Worrell, Binu John
-
Publication number: 20210318975Abstract: In one embodiment, an apparatus includes: a converter to receive and convert single-ended data to differential data, and receive and convert a single-ended clock signal to a differential clock signal; a multiplexer coupled to the converter to receive the differential data and the differential clock signal; and a controller coupled to the multiplexer. In response to an indication that a device coupled to the apparatus is capable of an alternate mode, the controller is to configure the multiplexer to send the differential data on at least one of a plurality of differential pairs of data lanes. Other embodiments are described and claimed.Type: ApplicationFiled: June 24, 2021Publication date: October 14, 2021Inventors: Aruni Nelson, Abdul Ismail, John Howard