Patents by Inventor James R. Trethewey
James R. Trethewey 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: 11392532Abstract: Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.Type: GrantFiled: January 28, 2020Date of Patent: July 19, 2022Assignee: Intel CorporationInventor: James R. Trethewey
-
Publication number: 20200233830Abstract: Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.Type: ApplicationFiled: January 28, 2020Publication date: July 23, 2020Applicant: Intel CorporationInventor: James R. Trethewey
-
Patent number: 10545907Abstract: Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.Type: GrantFiled: December 24, 2015Date of Patent: January 28, 2020Assignee: Intel CorporationInventor: James R. Trethewey
-
Patent number: 10078900Abstract: A method of providing display articulation support to a main processor of a computing device is disclosed. The method may include receiving display articulation data from a sensor at a sensor controller. The method may also include formatting, via the sensor controller, the display articulation data. The method may also include providing, via a single channel interface between the sensor controller and the main processor, the display articulation data to an operating system executed by the main processor. The method may also include communicating, via a driver executed by the operating system, the display articulation data to an application executed by the operating system.Type: GrantFiled: September 10, 2012Date of Patent: September 18, 2018Assignee: Intel CorporationInventors: James R. Trethewey, David M. Putzolu, Kelly Hammond
-
Patent number: 9934386Abstract: An approach for managing the privacy and disclosure of location information associated with a computer system. For one aspect, a request is received from a requestor for a location property associated with a location of a computer system. It is then determined whether a privacy preference associated with the requestor has been specified. If not, a user may be prompted to supply privacy preferences associated with the requestor. The privacy preferences are then applied to determine whether or not to provide the requested information. A user setting, such as a basic input-output system memory location setting, may also be implemented to enable and/or disable location-aware computing.Type: GrantFiled: May 14, 2013Date of Patent: April 3, 2018Assignee: Intel CorporationInventors: James R. Trethewey, Dhananjay V. Keskar, Matthew E. Hoekstra, Uma M. Gadamsetty, Manoj B. Agnihotri
-
Patent number: 9720701Abstract: A method of providing support for power-management of a device. The method may include gathering contextual data from a sensor communicatively coupled to a sensor controller. The method may also include receiving power-management data including an operational state of a main processor of the device. The method may also include modifying the operation of the device based on the contextual data and the power management data.Type: GrantFiled: September 10, 2012Date of Patent: August 1, 2017Assignee: Intel CorporationInventor: James R. Trethewey
-
Publication number: 20170185126Abstract: Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.Type: ApplicationFiled: December 24, 2015Publication date: June 29, 2017Inventor: James R. Trethewey
-
Patent number: 9606175Abstract: Systems and methods may provide for a debug tool including a debug port and a controller including logic to send, via the debug port, a debug mode request to an external port of a target device. Additionally, the target device may include a connector having the external port and a port controller coupled to the external port, wherein the port controller includes logic to detect the debug mode request via the external port, activate a program path between the external port and the port controller in response to the debug mode request, and process one or more commands received via the program path. In one example, the target device further includes a multiplexer coupled to the external port and the port controller, wherein the logic is to send a routing signal to the multiplexer to activate the program path.Type: GrantFiled: December 26, 2014Date of Patent: March 28, 2017Assignee: Intel CorporationInventors: James R. Trethewey, Peter S. Adamson, John J. Valavi, Anantha Narayanan, Kandasubramaniam K. Palanisamy, Ihab W. Saad
-
Publication number: 20160378704Abstract: An apparatus for configuring connection modes is described herein. The apparatus includes a plurality of ports and a processor. A first port is to couple a first device to the apparatus, the first port configurable to communicate via one mode of a plurality of modes. The processor is to include a policy manager, wherein the policy manager is to negotiate the one mode at the first port based on a mode of a second port of the plurality of ports.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Applicant: Intel CorporationInventors: Peter S. Adamson, James R. Trethewey, Kandasubramaniam K. Palanisamy
-
Publication number: 20160187420Abstract: Systems and methods may provide for a debug tool including a debug port and a controller including logic to send, via the debug port, a debug mode request to an external port of a target device. Additionally, the target device may include a connector having the external port and a port controller coupled to the external port, wherein the port controller includes logic to detect the debug mode request via the external port, activate a program path between the external port and the port controller in response to the debug mode request, and process one or more commands received via the program path. In one example, the target device further includes a multiplexer coupled to the external port and the port controller, wherein the logic is to send a routing signal to the multiplexer to activate the program path.Type: ApplicationFiled: December 26, 2014Publication date: June 30, 2016Inventors: JAMES R. TRETHEWEY, PETER S. ADAMSON, JOHN J. VALAVI, ANANTHA NARAYANAN, KANDASUBRAMANIAM K. PALANISAMY, IHAB W. SAAD
-
Publication number: 20160179149Abstract: In one example a electronic device comprises at least one heat generating component, a thermal management module comprising logic, at least partly including hardware logic, to receive a signal from the sensor indicating that the electronic device is coupled to an external device, receive thermal dissipation capability data from the external device, and update a thermal management platform for the electronic device to accommodate the thermal dissipation capability data received from the external device. Other examples may be described.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Applicant: Intel CorporationInventors: JOHN J. VALAVI, JAMES R. TRETHEWEY, VASUDEVAN SRINIVASAN, DOUG HEGGE
-
Patent number: 9021143Abstract: A disclosed data processing system includes a processor and an operating system kernel that includes communication drivers to support sideband interrupt deferring of polling associated with I/O requests. The communication drivers may implement a driver stack that includes a sideband miniport driver to detect an application program read request for device data from an input/output (I/O) device. The I/O device may be a sensor or another type of human interface device. The sideband miniport driver may pend the read request and maintain an interrupt pipe of a communication transport between the host system and the I/O device in a disabled state. With the interrupt pipe disabled, the host system drivers are unable to poll the I/O device. The sideband miniport driver may pend the read request and keep the interrupt pipe disabled until a sideband interrupt is communicated to the sideband miniport driver.Type: GrantFiled: November 30, 2012Date of Patent: April 28, 2015Assignee: Intel CorporationInventors: Moulishankar Mouli Chandrasekaran, John J. Valavi, James R. Trethewey
-
Patent number: 8997121Abstract: A method of providing position support to a main processor of a computing device is disclosed. The method may include receiving primary position data from a sensor at a sensor controller. The method may also include analyzing, via the sensor controller, the primary position data to determine secondary position data. The method may also include formatting, via the sensor controller, the secondary position data. The method may also include aggregating, via the sensor controller, the formatted position data. The method may also include providing, via a single channel interface between the sensor controller and the main processor, the aggregated position data to an operating system installed on the main processor. The method may also include communicating, via a driver installed on the operating system, the position data to an application installed on the operating system.Type: GrantFiled: September 10, 2012Date of Patent: March 31, 2015Assignee: Intel CorporationInventors: James R. Trethewey, Moulishankar Chandrasekaran
-
Patent number: 8983460Abstract: A method to adjust operation of a network controller of a device is disclosed. The method may include receiving contextual data from a sensor communicatively coupled to the device. The method may also include analyzing the contextual data to determine the context of the device. The method may also include modifying the network controller operation based on the analyzed contextual data.Type: GrantFiled: September 10, 2012Date of Patent: March 17, 2015Assignee: Intel CorporationInventors: James R. Trethewey, Arvind Kumar, Kristoffer D. Fleming, Ajay V. Bhatt, Roger A. Hurwitz, Huaiyu Liu, Stuart A. Golden
-
Publication number: 20140156871Abstract: A disclosed data processing system includes a processor and an operating system kernel that includes communication drivers to support sideband interrupt deferring of polling associated with I/O requests. The communication drivers may implement a driver stack that includes a sideband miniport driver to detect an application program read request for device data from an input/output (I/O) device. The I/O device may be a sensor or another type of human interface device. The sideband miniport driver may pend the read request and maintain an interrupt pipe of a communication transport between the host system and the I/O device in a disabled state. With the interrupt pipe disabled, the host system drivers are unable to poll the I/O device. The sideband miniport driver may pend the read request and keep the interrupt pipe disabled until a sideband interrupt is communicated to the sideband miniport driver.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Inventors: Moulishankar Mouli Chandrasekaran, John J. Valavi, James R. Trethewey
-
Publication number: 20140073302Abstract: A method to adjust operation of a network controller of a device is disclosed. The method may include receiving contextual data from a sensor communicatively coupled to the device. The method may also include analyzing the contextual data to determine the context of the device. The method may also include modifying the network controller operation based on the analyzed contextual data.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTEL CORPORATIONInventors: James R. Trethewey, Arvind Kumar, Kristoffer D. Fleming, Ajay V. Bhatt, Roger A. Hurwitz, Huaiyu Liu, Stuart A. Golden
-
Publication number: 20140075457Abstract: A method of providing position support to a main processor of a computing device is disclosed. The method may include receiving primary position data from a sensor at a sensor controller. The method may also include analyzing, via the sensor controller, the primary position data to determine secondary position data. The method may also include formatting, via the sensor controller, the secondary position data. The method may also include aggregating, via the sensor controller, the formatted position data. The method may also include providing, via a single channel interface between the sensor controller and the main processor, the aggregated position data to an operating system installed on the main processor. The method may also include communicating, via a driver installed on the operating system, the position data to an application installed on the operating system.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTEL CORPORATIONInventors: James R. Trethewey, Moulishankar Chandrasekaran
-
Publication number: 20140071147Abstract: A method of providing display articulation support to a main processor of a computing device is disclosed. The method may include receiving display articulation data from a sensor at a sensor controller. The method may also include formatting, via the sensor controller, the display articulation data. The method may also include providing, via a single channel interface between the sensor controller and the main processor, the display articulation data to an operating system executed by the main processor. The method may also include communicating, via a driver executed by the operating system, the display articulation data to an application executed by the operating system.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTEL CORPORATIONInventors: James R. Trethewey, David M. Putzolu, Kelly Hammond
-
Publication number: 20140075178Abstract: A method of providing support for power-management of a device. The method may include gathering contextual data from a sensor communicatively coupled to a sensor controller. The method may also include receiving power-management data including an operational state of a main processor of the device. The method may also include modifying the operation of the device based on the contextual data and the power management data.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTEL CORPORATIONInventor: James R. Trethewey
-
Publication number: 20130326629Abstract: An approach for managing the privacy and disclosure of location information associated with a computer system. For one aspect, a request is received from a requestor for a location property associated with a location of a computer system. It is then determined whether a privacy preference associated with the requestor has been specified. If not, a user may be prompted to supply privacy preferences associated with the requestor. The privacy preferences are then applied to determine whether or not to provide the requested information. A user setting, such as a basic input-output system memory location setting, may also be implemented to enable and/or disable location-aware computing.Type: ApplicationFiled: May 14, 2013Publication date: December 5, 2013Applicant: Intel CorporationInventors: James R. Trethewey, Dhananjay V. Keskar, Matthew E. Hoekstra, Uma M. Gadamsetty, Manoj B. Agnihotri