Patents by Inventor Paul Brett
Paul Brett 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).
-
Publication number: 20230172792Abstract: Systems, devices, and methods for relieving muscle pain that may include a massage roller; one or more arms at least partially disposed within the massage roller, wherein each arm of the one or more arms has a length greater than the diameter of the massage roller and slides freely across the diameter of the massage roller; and two or more movable protuberances, where each of the two or more movable protuberances is disposed at each end of each arm.Type: ApplicationFiled: November 22, 2022Publication date: June 8, 2023Inventor: Paul Brett Wegner
-
Patent number: 11089099Abstract: Technologies for managing data object requests in a storage node cluster include a proxy computing node communicatively coupled to the cluster of storage nodes. The proxy computing node is configured to receive data object requests from a communicatively coupled client computing device and identify a plurality of storage nodes of the cluster at which the data object of the data object request is stored. The proxy computing node is further configured to determine which of the identified storage nodes from which to retrieve the stored data object and transmit a request for the data object. Additionally, the proxy computing node is configured to estimate a request completion time based on a service time and a wait time for each of the identified storage nodes, as well as identify which of the storage nodes to retrieve the stored data object from based on the estimated request completion times. Other embodiments are described and claimed.Type: GrantFiled: September 26, 2015Date of Patent: August 10, 2021Assignee: Intel CorporationInventors: Arun Raghunath, Michael Mesnier, Paul Brett
-
Patent number: 10697563Abstract: An apparatus is disclosed as comprising a first leg of a strut clip; a first rotatable element rotatably attached to the first leg of the strut clip at a first aperture; a second rotatable element rotatably attached to the first leg of the strut clip at the first aperture, where the first and second rotatable elements may have tapered lower edges; a first notch of the first rotatable element may be disposed on a longitudinal edge of the first rotatable element; a second notch of the second rotatable element may be disposed on a longitudinal edge of the second rotatable element; one or more stops may be disposed in the first leg of the strut clip, where the one or more stops may limit rotation of at least one of: the first rotatable element and the second rotatable element; and a first elastic element may be disposed between distal longitudinal edges of the first rotatable element and the second rotatable element.Type: GrantFiled: August 6, 2019Date of Patent: June 30, 2020Inventor: Paul Brett Wegner
-
Patent number: 10503517Abstract: A heterogeneous processor architecture and a method of booting a heterogeneous processor is described. A processor according to one embodiment comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; and a package unit, to enable a bootstrap processor. The bootstrap processor initializes the homogeneous physical processor cores, while the heterogeneous processor presents the appearance of a homogeneous processor to a system firmware interface.Type: GrantFiled: August 8, 2017Date of Patent: December 10, 2019Assignee: Intel CorporationInventors: Eliezer Weissmann, Rinat Rappoport, Michael Mishaeli, Hisham Shafi, Oron Lenz, Jason W. Brandt, Stephen A. Fischer, Bret L. Toll, Inder M. Sodhi, Alon Naveh, Ganapati N. Srinivasa, Ashish V. Choubal, Scott D. Hahn, David A. Koufaty, Russel J. Fenger, Gaurav Khanna, Eugene Gorbatov, Mishali Naik, Andrew J. Herdrich, Abirami Prabhakaran, Sanjeev S. Sahagirdar, Paul Brett, Paolo Narvaez, Andrew D. Henroid, Dheeraj R. Subbareddy
-
Publication number: 20190360615Abstract: An apparatus is disclosed as comprising a first leg of a strut clip; a first rotatable element rotatably attached to the first leg of the strut clip at a first aperture; a second rotatable element rotatably attached to the first leg of the strut clip at the first aperture, where the first and second rotatable elements may have tapered lower edges; a first notch of the first rotatable element may be disposed on a longitudinal edge of the first rotatable element; a second notch of the second rotatable element may be disposed on a longitudinal edge of the second rotatable element; one or more stops may be disposed in the first leg of the strut clip, where the one or more stops may limit rotation of at least one of: the first rotatable element and the second rotatable element; and a first elastic element may be disposed between distal longitudinal edges of the first rotatable element and the second rotatable element.Type: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventor: Paul Brett Wegner
-
Patent number: 10415724Abstract: An apparatus is disclosed as comprising a first leg of a strut clip; a first rotatable element rotatably attached to the first leg of the strut clip at a first aperture; a second rotatable element rotatably attached to the first leg of the strut clip at the first aperture, where the first and second rotatable elements may have tapered lower edges; a first notch of the first rotatable element may be disposed on a longitudinal edge of the first rotatable element; a second notch of the second rotatable element may be disposed on a longitudinal edge of the second rotatable element; one or more stops may be disposed in the first leg of the strut clip, where the one or more stops may limit rotation of at least one of: the first rotatable element and the second rotatable element; and a first elastic element may be disposed between distal longitudinal edges of the first rotatable element and the second rotatable element.Type: GrantFiled: July 13, 2017Date of Patent: September 17, 2019Inventor: Paul Brett Wegner
-
Publication number: 20180060078Abstract: A heterogeneous processor architecture and a method of booting a heterogeneous processor is described. A processor according to one embodiment comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; and a package unit, to enable a bootstrap processor. The bootstrap processor initializes the homogeneous physical processor cores, while the heterogeneous processor presents the appearance of a homogeneous processor to a system firmware interface.Type: ApplicationFiled: August 8, 2017Publication date: March 1, 2018Inventors: Eliezer Weissmann, Rinat Rappoport, Michael Mishaeli, Hisham Shafi, Oron Lenz, Jason W. Brandt, Stephen A. Fischer, Bret L. Toll, Inder M. Sodhi, Alon Naveh, Ganapati N. Srinivasa, Ashish V, Choubal, Scott D. Hahn, David A. Koufaty, Russel J. Fenger, Gaurav Khanna, Eugene Gorbatov, Mishali Naik, Andrew J. Herdrich, Abirami Prabhakaran, Sanjeev S. Sahagirdar, Paul Brett, Paolo Narvaez, Andrew D. Henroid, Dheeraj R. Subbareddy
-
Publication number: 20180017189Abstract: An apparatus is disclosed as comprising a first leg of a strut clip; a first rotatable element rotatably attached to the first leg of the strut clip at a first aperture; a second rotatable element rotatably attached to the first leg of the strut clip at the first aperture, where the first and second rotatable elements may have tapered lower edges; a first notch of the first rotatable element may be disposed on a longitudinal edge of the first rotatable element; a second notch of the second rotatable element may be disposed on a longitudinal edge of the second rotatable element; one or more stops may be disposed in the first leg of the strut clip, where the one or more stops may limit rotation of at least one of: the first rotatable element and the second rotatable element; and a first elastic element may be disposed between distal longitudinal edges of the first rotatable element and the second rotatable element.Type: ApplicationFiled: July 13, 2017Publication date: January 18, 2018Inventor: Paul Brett Wegner
-
Patent number: 9727345Abstract: A heterogeneous processor architecture and a method of booting a heterogeneous processor is described. A processor according to one embodiment comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; and a package unit, to enable a bootstrap processor. The bootstrap processor initializes the homogeneous physical processor cores, while the heterogeneous processor presents the appearance of a homogeneous processor to a system firmware interface.Type: GrantFiled: March 29, 2013Date of Patent: August 8, 2017Assignee: Intel CorporationInventors: Eliezer Weissmann, Rinat Rappoport, Michael Mishaeli, Hisham Shafi, Oron Lenz, Jason W. Brandt, Stephen A. Fischer, Bret L. Toll, Inder M. Sodhi, Alon Naveh, Ganapati N. Srinivasa, Ashish V. Choubal, Scott D. Hahn, David A. Koufaty, Russell J. Fenger, Gaurav Khanna, Eugene Gorbatov, Mishali Naik, Andrew J. Herdrich, Abirami Prabhakaran, Sanjeev S. Sahagirdar, Paul Brett, Paolo Narvaez, Andrew D. Henroid, Dheeraj R. Subbareddy
-
Patent number: 9672046Abstract: An intelligent power allocation architecture for a processor. For example, one embodiment of a processor comprises: a plurality of processor components for performing a corresponding plurality of processor functions; a plurality of power planes, each power plane associated with one of the processor components; and a power control unit (PCU) to dynamically adjust power to each of the power planes based on user experience metrics, workload characteristics, and power constraints for a current use of the processor.Type: GrantFiled: December 28, 2012Date of Patent: June 6, 2017Assignee: Intel CorporationInventors: Dheeraj R. Subbareddy, Ganapati N. Srinivasa, Eugene Gorbatov, Scott D. Hahn, David A. Koufaty, Paul Brett, Abirami Prabhakaran
-
Patent number: 9639372Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; virtual-to-physical (V-P) mapping logic to expose the set of large physical processor cores to software through a corresponding set of virtual cores and to hide the set of small physical processor core from the software.Type: GrantFiled: December 28, 2012Date of Patent: May 2, 2017Assignee: INTEL CORPORATIONInventors: Paolo Narvaez, Ganapati N. Srinivasa, Eugene Gorbatov, Dheeraj R. Subbareddy, Mishali Naik, Alon Naveh, Abirami Prabhakaran, Eliezer Weissmann, David A. Koufaty, Paul Brett, Scott D. Hahn, Andrew J. Herdrich, Ravishankar Iyer, Nagabhushan Chitlur, Inder M. Sodhi, Gaurav Khanna, Russell J. Fenger
-
Publication number: 20170093975Abstract: Technologies for managing data object requests in a storage node cluster include a proxy computing node communicatively coupled to the cluster of storage nodes. The proxy computing node is configured to receive data object requests from a communicatively coupled client computing device and identify a plurality of storage nodes of the cluster at which the data object of the data object request is stored. The proxy computing node is further configured to determine which of the identified storage nodes from which to retrieve the stored data object and transmit a request for the data object. Additionally, the proxy computing node is configured to estimate a request completion time based on a service time and a wait time for each of the identified storage nodes, as well as identify which of the storage nodes to retrieve the stored data object from based on the estimated request completion times. Other embodiments are described and claimed.Type: ApplicationFiled: September 26, 2015Publication date: March 30, 2017Inventors: Arun Raghunath, Michael P. Mesnier, Paul Brett
-
Patent number: 9513200Abstract: A method for determining a threshold crack length in a machine component including a fatigue crack defining a fatigue crack length and a fatigue crack angle. The method includes determining a component threshold stress intensity factor for the fatigue crack angle, determined from a dataset that includes threshold stress intensity factors for mixed-mode phase angles formed by conducting an asymmetric four point bend test on a test specimen having an initial notch. The method includes determining a threshold crack length based on the component fatigue crack length and fatigue crack angle using a formula disclosed herein.Type: GrantFiled: November 4, 2015Date of Patent: December 6, 2016Assignee: ROLLS-ROYCE CORPORATIONInventors: Jonathan Dubke, Paul Brett Wheelock
-
Patent number: 9448829Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a set of two or more small physical processor cores; at least one large physical processor core having relatively higher performance processing capabilities and relatively higher power usage relative to the small physical processor cores; virtual-to-physical (V-P) mapping logic to expose the set of two or more small physical processor cores to software through a corresponding set of virtual cores and to hide the at least one large physical processor core from the software.Type: GrantFiled: December 28, 2012Date of Patent: September 20, 2016Assignee: INTEL CORPORATIONInventors: Paolo Narvaez, Ganapati N. Srinivasa, Eugene Gorbatov, Dheeraj R. Subbareddy, Mishali Naik, Alon Naveh, Abirami Prabhakaran, Eliezer Weissmann, Paul Brett, Scott D. Hahn, Andrew J. Herdrich, Gaurav Khanna, Russell J. Fenger, Bryant E. Bigbee, Andrew D. Henroid, David A. Koufaty
-
Patent number: 9329900Abstract: A heterogeneous processor architecture is described.Type: GrantFiled: December 28, 2012Date of Patent: May 3, 2016Assignee: INTEL CORPORATIONInventors: Paolo Narvaez, Ganapati N. Srinivasa, Eugene Gorbatov, Dheeraj R. Subbareddy, Mishali Naik, Alon Naveh, Abirami Prabhakaran, Eliezer Weissmann, David A. Koufaty, Paul Brett, Scott D. Hahn, Andrew J. Herdrich, Ravishankar Iyer, Nagabhushan Chitlur, Inder M. Sodhi, Gaurav Khanna, Russell J. Fenger
-
Patent number: 9166821Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.Type: GrantFiled: December 17, 2010Date of Patent: October 20, 2015Assignee: Intel CorporationInventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
-
Publication number: 20140281457Abstract: A heterogeneous processor architecture and a method of booting a heterogeneous processor is described. A processor according to one embodiment comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; and a package unit, to enable a bootstrap processor. The bootstrap processor initializes the homogeneous physical processor cores, while the heterogeneous processor presents the appearance of a homogeneous processor to a system firmware interface.Type: ApplicationFiled: March 29, 2013Publication date: September 18, 2014Inventors: Elierzer Weissmann, Rinat Rappoport, Michael Mishaeli, Hisham Shafi, Oron Lenz, Jason W. Brandt, Stephen A. Fischer, Bret L. Toll, Inder M. Sodhi, Alon Naveh, Ganapati N. Srinivasa, Ashish V. Choubal, Scott D. Hahn, David A. Koufaty, Russel J. Fenger, Gaurav Khanna, Eugene Gorbatov, Mishali Naik, Andrew J. Herdrich, Abirami Prabhakaran, Sanjeev S. Sahagirdar, Paul Brett, Paolo Narvaez, Andrew D. Henroid, Dheeraj R. Subbareddy
-
Publication number: 20140189302Abstract: A processor includes multiple physical cores that support multiple logical cores of different core types, where the core types include a big core type and a small core type. A multi-threaded application includes multiple software threads are concurrently executed by a first subset of logical cores in a first time slot. Based on data gathered from monitoring the execution in the first time slot, the processor selects a second subset of logical cores for concurrent execution of the software threads in a second time slot. Each logical core in the second subset has one of the core types that matches the characteristics of one of the software threads.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventors: Dheeraj R. Subbareddy, Ganapati N. Srinivasa, David A. Koufaty, Scott D. Hahn, Mishali Naik, Paolo Narvaez, Abirami Prabhakaran, Eugene Gorbatov, Alon Naveh, Inder M. Sodhi, Eliezer Weissmann, Paul Brett, Gaurav Khanna, Russell J. Fenger
-
Publication number: 20140189297Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a set of two or more small physical processor cores; at least one large physical processor core having relatively higher performance processing capabilities and relatively higher power usage relative to the small physical processor cores; virtual-to-physical (V-P) mapping logic to expose the set of two or more small physical processor cores to software through a corresponding set of virtual cores and to hide the at least one large physical processor core from the software.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventors: Paolo Narvaez, Ganapati N. Srinivasa, Eugene Gorbatov, Dheeraj R. Subbareddy, Mishali Naik, Alon Naveh, Abirami Prabhakaran, Eliezer Weissmann, David A. Koufaty, Paul Brett, Scott D. Hahn, Andrew J. Herdrich, Gaurav Khanna, Russell J. Fenger, Bryant E. Bigbee, Andrew D. Henroid
-
Publication number: 20140189704Abstract: A heterogeneous processor architecture is described.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventors: Paolo Narvaez, Ganapati N. Srinivasa, Eugene Gorbatov, Dheeraj R. Subbareddy, Mishali Naik, Alon Naveh, Abirami Prabhakaran, Eliezer Weissmann, David A. Koufaty, Paul Brett, Scott D. Hahn, Andrew J. Herdrich, Ravishankar Iyer, Nagabhushan Chitlur, Inder M. Sodhi, Gaurav Khanna, Russell J. Fenger