Patents by Inventor Bruce L. Fleming
Bruce L. Fleming 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: 10282344Abstract: In one example a sensor module comprises at least one sensor and a controller communicatively coupled to the at least one sensor by a communication bus, the controller comprising logic, at least partially including hardware logic, configured to generate a signal to configure the at least one sensor in a notify power state mode and place the signal on a communication bus coupled to the at least one sensor. Other examples may be described.Type: GrantFiled: June 4, 2015Date of Patent: May 7, 2019Assignee: INTEL CORPORATIONInventors: Sundar Iyer, Rajasekaran Andiappan, Ajaya V. Durg, Kenneth P. Foust, Bruce L. Fleming
-
Patent number: 10133336Abstract: Systems and methods may provide for identifying runtime information associated with an active workload of a platform, and making an active idle state determination for the platform based on at least in part the runtime information. In addition, a low power state of a shared resource on the platform may be controlled concurrently with an execution of the active workload based on at least in part the active idle state determination.Type: GrantFiled: November 27, 2012Date of Patent: November 20, 2018Assignee: Intel CorporationInventors: Ren Wang, Tsung-Yuan C. Tai, Jr-Shian Tsai, Bruce L. Fleming, Rajeev D. Muralidhar, Mesut A. Ergin, Prakash N. Iyer, Harinarayanan Seshadri
-
Patent number: 9916876Abstract: An apparatus with an ultra low power architecture is described herein. The apparatus includes a first power supply rail, wherein a plurality of subsystems are to be powered by the first power supply rail. The apparatus also includes a second power supply rail, wherein a plurality of autonomous subsystems are to be powered by the power supply rail, wherein the second power supply rail is to be always on, always available, and low power.Type: GrantFiled: July 21, 2014Date of Patent: March 13, 2018Assignee: Intel CorporationInventors: Suketu R. Partiwala, Prashanth Kalluraya, Bruce L. Fleming, Shreekant S. Thakkar, Kenneth D. Shoemaker, Sridhar Lakshmanamurthy, Sami Yehia, Joydeep Ray
-
Patent number: 9804857Abstract: Embodiments of a method and apparatus are described for operating a mobile computing device in different modes using different operating systems. An apparatus may comprise, for example, a memory operative to store multiple operating systems, a processor operative to execute the multiple operating systems, an operating system management module operative to select a first operating system when the mobile computing device is in a first mode or a second operating system when the mobile computing device is in a second mode and the mobile computing device is coupled to one or more external devices. Other embodiments are described and claimed.Type: GrantFiled: December 17, 2010Date of Patent: October 31, 2017Assignee: INTEL CORPORATIONInventors: Uttam K. Sengupta, Shreekant S. Thakkar, Bruce L. Fleming, Uma M. Gadamsetty, Arvind Mandhani, Shane D. Wall
-
Patent number: 9665155Abstract: Methods and apparatus relating to increasing energy efficiency of sensor controllers are described. In an embodiment, logic (e.g., within a sensor controller) performs one or more tasks corresponding to acquisition of data from one or more sensors. The logic performs the one or more tasks to allow a processor core of the sensor controller to enter (or stay in) a low power consumption state during performance of the one or more data acquisition tasks. Other embodiments are also disclosed and claimed.Type: GrantFiled: December 28, 2013Date of Patent: May 30, 2017Assignee: Intel CorporationInventors: Uttam K. Sengupta, Rajasekaran Andiappan, Prashanth Kalluraya, Bruce L. Fleming
-
Patent number: 9665522Abstract: An embodiment integrates non-PCI compliant devices with PCI compliant operating systems. A fabric system mimics the behavior of PCI. When non-PCI compliant devices do not know how to respond to PCI enumeration, embodiments provide a PCI enumeration reply and thus emulate a reply that would typically come from a PCI compliant device during emulation. Embodiments allow system designers to incorporate non-standard fabric structures with the benefit of still using robust and mature PCI infrastructure found in modern PCI compliant operating systems. More generally, embodiments allow an operating system compliant with a first standard (but not a second standard) to discover and communicate with a device that is non-compliant with the first standard (but possibly is compliant with the second standard). Other embodiments are described herein.Type: GrantFiled: January 12, 2015Date of Patent: May 30, 2017Assignee: Intel CorporationInventors: Bruce L. Fleming, Achmed R. Zahir, Arvind Mandhani, Satish B. Acharya
-
Publication number: 20170103036Abstract: In one example a sensor module comprises at least one sensor and a controller communicatively coupled to the at least one sensor by a communication bus, the controller comprising logic, at least partially including hardware logic, configured to generate a signal to configure the at least one sensor in a notify power state mode and place the signal on a communication bus coupled to the at least one sensor. Other examples may be described.Type: ApplicationFiled: June 4, 2015Publication date: April 13, 2017Applicant: Intel CorporationInventors: Sundar Iyer, Rajasekaran Andiappan, Ajaya V. Durg, Kenneth P. Foust, Bruce L. Fleming
-
Patent number: 9513964Abstract: Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example, the event sources can include devices coupled to a platform as well as active applications on the platform. Issuance of the first and second break events to the platform can be coordinated based on at least in part runtime information associated with the platform.Type: GrantFiled: December 26, 2014Date of Patent: December 6, 2016Assignee: Intel CorporationInventors: Ren Wang, Jr-Shian Tsai, Tsung-Yuan C. Tai, Mesut A. Ergin, Prakash N. Iyer, Bruce L. Fleming
-
Publication number: 20160139936Abstract: Embodiments of a method and apparatus are described for operating a mobile computing device in different modes using different operating systems. An apparatus may comprise, for example, a memory operative to store multiple operating systems, a processor operative to execute the multiple operating systems, an operating system management module operative to select a first operating system when the mobile computing device is in a first mode or a second operating system when the mobile computing device is in a second mode and the mobile computing device is coupled to one or more external devices. Other embodiments are described and claimed.Type: ApplicationFiled: December 24, 2015Publication date: May 19, 2016Applicant: INTEL CORPORATIONInventors: Uttam K. Sengupta, Shreekant S. Thakkar, Bruce L. Fleming, Uma M. Gadamsetty, Arvind Mandhani, Shane D. Wall
-
Publication number: 20160019936Abstract: An apparatus with an ultra low power architecture is described herein. The apparatus includes a first power supply rail, wherein a plurality of subsystems are to be powered by the first power supply rail. The apparatus also includes a second power supply rail, wherein a plurality of autonomous subsystems are to be powered by the power supply rail, wherein the second power supply rail is to be always on, always available, and low power.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: Suketu R. Partiwala, Prashanth Kalluraya, Bruce L. Fleming, Shreekant S. Thakkar, Kenneth D. Shoemaker, Sridhar Lakshmanamurthy, Sami Yehia, Joydeep Ray
-
Publication number: 20150346799Abstract: Methods and apparatus relating to increasing energy efficiency of sensor controllers are described. In an embodiment, logic (e.g., within a sensor controller) performs one or more tasks corresponding to acquisition of data from one or more sensors. The logic performs the one or more tasks to allow a processor core of the sensor controller to enter (or stay in) a low power consumption state during performance of the one or more data acquisition tasks. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: December 28, 2013Publication date: December 3, 2015Inventors: Uttam K. SENGUPTA, Rajasekaran ANDIAPPAN, Prashanth KALLURAYA, Bruce L. FLEMING
-
Publication number: 20150134873Abstract: An embodiment integrates non-PCI compliant devices with PCI compliant operating systems. A fabric system mimics the behavior of PCI. When non-PCI compliant devices do not know how to respond to PCI enumeration, embodiments provide a PCI enumeration reply and thus emulate a reply that would typically come from a PCI compliant device during emulation. Embodiments allow system designers to incorporate non-standard fabric structures with the benefit of still using robust and mature PCI infrastructure found in modern PCI compliant operating systems. More generally, embodiments allow an operating system compliant with a first standard (but not a second standard) to discover and communicate with a device that is non-compliant with the first standard (but possibly is compliant with the second standard). Other embodiments are described herein.Type: ApplicationFiled: January 12, 2015Publication date: May 14, 2015Inventors: Bruce L. Fleming, Achmed R. Zahir, Arvind Mandhani, Satish B. Acharya
-
Patent number: 9026817Abstract: Systems and methods may provide for identifying a workload cycle for a computing platform, wherein the workload cycle is to include a busy duration and an idle duration. Additionally, platform energy consumption information may be determined for the workload cycle, and a frequency setting may be selected for the busy duration based at least in part on the platform energy consumption information.Type: GrantFiled: June 29, 2012Date of Patent: May 5, 2015Assignee: Intel CorporationInventors: Alexander W. Min, Ren Wang, Jr-Shian Tsai, Mesut A. Ergin, Tsung-Yuan C. Tai, Andrew D. Henroid, Ashish V. Choubal, Bruce L. Fleming
-
Publication number: 20150113543Abstract: Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example, the event sources can include devices coupled to a platform as well as active applications on the platform. Issuance of the first and second break events to the platform can be coordinated based on at least in part runtime information associated with the platform.Type: ApplicationFiled: December 26, 2014Publication date: April 23, 2015Inventors: Ren Wang, Jr-Shian Tsai, Tsung-Yuan C. Tai, Mesut A. Ergin, Prakash N. Iyer, Bruce L. Fleming
-
Patent number: 8959531Abstract: Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example, the event sources can include devices coupled to a platform as well as active applications on the platform. Issuance of the first and second break events to the platform can be coordinated based on at least in part runtime information associated with the platform.Type: GrantFiled: December 13, 2013Date of Patent: February 17, 2015Assignee: Intel CorpInventors: Ren Wang, Jr-Shian Tsai, Tsung-Yuan C. Tai, Mesut A. Ergin, Prakash N. Iyer, Bruce L. Fleming
-
Patent number: 8943257Abstract: An embodiment integrates non-PCI compliant devices with PCI compliant operating systems. A fabric system mimics the behavior of PCI. When non-PCI compliant devices do not know how to respond to PCI enumeration, embodiments provide a PCI enumeration reply and thus emulate a reply that would typically come from a PCI compliant device during emulation. Embodiments allow system designers to incorporate non-standard fabric structures with the benefit of still using robust and mature PCI infrastructure found in modem PCI compliant operating systems. More generally, embodiments allow an operating system compliant with a first standard (but not a second standard) to discover and communicate with a device that is non-compliant with the first standard (but possibly is compliant with the second standard). Other embodiments are described herein.Type: GrantFiled: September 30, 2011Date of Patent: January 27, 2015Assignee: Intel CorporationInventors: Bruce L. Fleming, Achmed R. Zahir, Arvind Mandhani, Satish B. Acharya
-
Publication number: 20140258749Abstract: Systems and methods may provide for identifying runtime information associated with an active workload of a platform, and making an active idle state determination for the platform based on at least in part the runtime information. In addition, a low power state of a shared resource on the platform may be controlled concurrently with an execution of the active workload based on at least in part the active idle state determination.Type: ApplicationFiled: November 27, 2012Publication date: September 11, 2014Inventors: Ren Wamg, Tsung-Yuan C. Tai, Jr-Shian Tsai, Bruce L. Fleming, Rajeev D. Muralidhar, Mesut A. Ergin, Prakash N. Iyer, Harinarayanan Seshadri
-
Patent number: 8775836Abstract: Techniques to provide processor state for implementing a power state transition of a processor. In an embodiment, an operating system executing on a processor detects an opportunity to transition the processor to an idle processor power state. In particular embodiments, the operating system initiates the transition by invoking a task switch, wherein information describing a state of the processor is saved to a task switch segment.Type: GrantFiled: March 29, 2011Date of Patent: July 8, 2014Assignee: Intel CorporationInventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Bruce L. Fleming, Vishwesh M. Rudramuni
-
Patent number: 8719612Abstract: A method and system for saving and/or retrieving context information of a processor core for a power state transition. The processor core resides in a complex power domain variously transitioning between a plurality of power states. The processor core includes a local context storage area for storage and retrieval of processor core context information. A low power context storage resides in a nominal power domain external to the complex power domain. Context information of the processor core is stored to the low power context storage based on whether a power state transition of the complex power domain includes a transition to power down the processor core.Type: GrantFiled: January 8, 2013Date of Patent: May 6, 2014Assignee: Intel CorporationInventors: Bruce L. Fleming, Ashish V. Choubal, Sanjoy K. Mondal, Belliappa M. Kuttanna
-
Publication number: 20140101674Abstract: Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example, the event sources can include devices coupled to a platform as well as active applications on the platform. Issuance of the first and second break events to the platform can be coordinated based on at least in part runtime information associated with the platform.Type: ApplicationFiled: December 13, 2013Publication date: April 10, 2014Inventors: Ren Wang, Jr-Shian Tsai, Tsung-Yuan C. Tai, Mesut A. Ergin, Prakash N. Iyer, Bruce L. Fleming