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: 11392532
    Abstract: 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: Grant
    Filed: January 28, 2020
    Date of Patent: July 19, 2022
    Assignee: Intel Corporation
    Inventor: James R. Trethewey
  • Publication number: 20200233830
    Abstract: 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: Application
    Filed: January 28, 2020
    Publication date: July 23, 2020
    Applicant: Intel Corporation
    Inventor: James R. Trethewey
  • Patent number: 10545907
    Abstract: 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: Grant
    Filed: December 24, 2015
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventor: James R. Trethewey
  • Patent number: 10078900
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, David M. Putzolu, Kelly Hammond
  • Patent number: 9934386
    Abstract: 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: Grant
    Filed: May 14, 2013
    Date of Patent: April 3, 2018
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, Dhananjay V. Keskar, Matthew E. Hoekstra, Uma M. Gadamsetty, Manoj B. Agnihotri
  • Patent number: 9720701
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventor: James R. Trethewey
  • Publication number: 20170185126
    Abstract: 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: Application
    Filed: December 24, 2015
    Publication date: June 29, 2017
    Inventor: James R. Trethewey
  • Patent number: 9606175
    Abstract: 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: Grant
    Filed: December 26, 2014
    Date of Patent: March 28, 2017
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, Peter S. Adamson, John J. Valavi, Anantha Narayanan, Kandasubramaniam K. Palanisamy, Ihab W. Saad
  • Publication number: 20160378704
    Abstract: 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: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Applicant: Intel Corporation
    Inventors: Peter S. Adamson, James R. Trethewey, Kandasubramaniam K. Palanisamy
  • Publication number: 20160187420
    Abstract: 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: Application
    Filed: December 26, 2014
    Publication date: June 30, 2016
    Inventors: JAMES R. TRETHEWEY, PETER S. ADAMSON, JOHN J. VALAVI, ANANTHA NARAYANAN, KANDASUBRAMANIAM K. PALANISAMY, IHAB W. SAAD
  • Publication number: 20160179149
    Abstract: 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: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Applicant: Intel Corporation
    Inventors: JOHN J. VALAVI, JAMES R. TRETHEWEY, VASUDEVAN SRINIVASAN, DOUG HEGGE
  • Patent number: 9021143
    Abstract: 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: Grant
    Filed: November 30, 2012
    Date of Patent: April 28, 2015
    Assignee: Intel Corporation
    Inventors: Moulishankar Mouli Chandrasekaran, John J. Valavi, James R. Trethewey
  • Patent number: 8997121
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: March 31, 2015
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, Moulishankar Chandrasekaran
  • Patent number: 8983460
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: March 17, 2015
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, Arvind Kumar, Kristoffer D. Fleming, Ajay V. Bhatt, Roger A. Hurwitz, Huaiyu Liu, Stuart A. Golden
  • Publication number: 20140156871
    Abstract: 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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Moulishankar Mouli Chandrasekaran, John J. Valavi, James R. Trethewey
  • Publication number: 20140073302
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTEL CORPORATION
    Inventors: James R. Trethewey, Arvind Kumar, Kristoffer D. Fleming, Ajay V. Bhatt, Roger A. Hurwitz, Huaiyu Liu, Stuart A. Golden
  • Publication number: 20140075457
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTEL CORPORATION
    Inventors: James R. Trethewey, Moulishankar Chandrasekaran
  • Publication number: 20140071147
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTEL CORPORATION
    Inventors: James R. Trethewey, David M. Putzolu, Kelly Hammond
  • Publication number: 20140075178
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTEL CORPORATION
    Inventor: James R. Trethewey
  • Publication number: 20130326629
    Abstract: 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: Application
    Filed: May 14, 2013
    Publication date: December 5, 2013
    Applicant: Intel Corporation
    Inventors: James R. Trethewey, Dhananjay V. Keskar, Matthew E. Hoekstra, Uma M. Gadamsetty, Manoj B. Agnihotri