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: 20140189377
    Abstract: 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: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Dheeraj R. Subbareddy, Ganapati N. Srinivasa, Eugene Gorbatov, Scott D. Hahn, David A. Koufaty, Paul Brett, Abirami Prabhakaran
  • Publication number: 20140189299
    Abstract: 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: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: 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: 20140181830
    Abstract: According to one embodiment, a processor includes a plurality of processor cores for executing a plurality of threads, a shared storage communicatively coupled to the plurality of processor cores, a power control unit (PCU) communicatively coupled to the plurality of processors to determine, without any software (SW) intervention, if a thread being performed by a first processor core should be migrated to a second processor core, and a migration unit, in response to receiving an instruction from the PCU to migrate the thread, to store at least a portion of architectural state of the first processor core in the shared storage and to migrate the thread to the second processor core, without any SW intervention, such that the second processor core can continue executing the thread based on the architectural state from the shared storage without knowledge of the SW.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Inventors: Mishali Naik, Ganapati N. Srinivasa, Alon Naveh, Inder M. Sodhi, Paolo Narvaez, Eugene Gorbatov, Eliezer Weissmann, Andrew D. Henroid, Andrew J. Herdrich, Guarav Khanna, Scott D. Hahn, Paul Brett, David A. Koufaty, Dheeraj R. Subbareddy, Abirami Prabhakaran
  • Patent number: 8380789
    Abstract: 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: Grant
    Filed: November 8, 2010
    Date of Patent: February 19, 2013
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Patent number: 8336046
    Abstract: Methods and apparatuses enable creation of a virtual machine (VM) clone initiated through application or service logic. The application requests generation of a VM clone from within the runtime execution of the application. The request is serviced by a VM generator, which identifies a state of the VM to clone and identifies hardware resources on which to create the VM clone. Based on a determination of what resources on which to generate the VM clone, the VM generator creates the VM clone on the determined resources, having the identified state. In one embodiment, a use case of resource copy or reference copy is selected for each resource. In one embodiment, the VM generator considers a number of factors in determining where to instantiate the VM clone. The parameters may include hints or preference parameters sent by the application and/or resource loading or performance.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 18, 2012
    Assignee: Intel Corporation
    Inventors: Mic Bowman, Rob Knauerhase, Paul Brett, Robert Adams
  • Publication number: 20110087778
    Abstract: 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: Application
    Filed: December 17, 2010
    Publication date: April 14, 2011
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20110082929
    Abstract: 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: Application
    Filed: November 8, 2010
    Publication date: April 7, 2011
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Patent number: 7840636
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: November 23, 2010
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20100089912
    Abstract: Disclosed is an electrical box extension that includes an extending member for switch and/or plug mounting having one or more fastening brackets, one or more base fastening brackets and one or more fasteners that together with optional contact points provide for mechanical and electrical connectivity between the extending member and its associated electrical box and provide sufficient mechanical resistance to support the adjustable elevation of the elevating member thereby supporting a flush surface for surface mounted sockets, switches and their associated plates.
    Type: Application
    Filed: December 2, 2009
    Publication date: April 15, 2010
    Inventors: Wesley Gene Wegner, Paul Brett Wegner
  • Patent number: 7637385
    Abstract: Disclosed is an electrical box extension that includes an extending member for switch and/or plug mounting having one or more fastening brackets, one or more base fastening brackets and one or more fasteners that together with optional contact points provide for mechanical and electrical connectivity between the extending member and its associated electrical box and provide sufficient mechanical resistance to support the adjustable elevation of the elevating member thereby supporting a flush surface for surface mounted sockets, switches and their associated plates.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 29, 2009
    Inventors: Wesley Gene Wegner, Paul Brett Wegner
  • Publication number: 20090113836
    Abstract: The invention includes a generally parallelepiped-shaped building block which has at least one male engaging formation defined on a first side thereof and at least one complimentary shaped female engaging formation defined on an opposed second side thereof, the engaging formations are shaped and configured to permit at least a portion of the, or each, male engaging formation of a similar building block to be received within the, or each, female engaging formation, thereby aligning and leveling the blocks relative to each other.
    Type: Application
    Filed: February 23, 2007
    Publication date: May 7, 2009
    Applicants: Basil Richard Steve PITCHERS, Paul Brett MCNEILAGE
    Inventors: Basil Richard Steve Pitchers, Paul Brett McNeilage
  • Patent number: 7410072
    Abstract: Disclosed is an electrical box extension that includes an extending member for a switch and/or plug mounting having one or more fastening brackets, one or more base fastening brackets and one or more fasteners that together with optional contact points provide for mechanical and electrical connectivity between the extending member and its associated electrical box and provide sufficient mechanical resistance to support the adjustable elevation of the elevating member thereby supporting a flush surface for surface mounted sockets, switches and their associated plates.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: August 12, 2008
    Inventors: Wesley Gene Wegner, Paul Brett Wegner
  • Publication number: 20080163210
    Abstract: Methods and apparatuses enable creation of a virtual machine (VM) clone initiated through application or service logic. The application requests generation of a VM clone from within the runtime execution of the application. The request is serviced by a VM generator, which identifies a state of the VM to clone and identifies hardware resources on which to create the VM clone. Based on a determination of what resources on which to generate the VM clone, the VM generator creates the VM clone on the determined resources, having the identified state. In one embodiment, a use case of resource copy or reference copy is selected for each resource. In one embodiment, the VM generator considers a number of factors in determining where to instantiate the VM clone. The parameters may include hints or preference parameters sent by the application and/or resource loading or performance.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Mic Bowman, Rob Knauerhase, Paul Brett, Robert Adams
  • Publication number: 20080133738
    Abstract: In some embodiments, a system includes a service provider having a memory and a processor coupled to each other. The service provider is adapted to provide at least one service instance. A presence generating program is adapted to be located in the memory and the processor adapted to execute the presence generating program to generate provider presence information, with the provider presence information including a provider status. A load monitoring program, in communication with the service provider, generates at least one load factor in response to monitoring the at least one service instance.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20080133674
    Abstract: 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: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20080104137
    Abstract: A system and a method for the deferral and incremental performance of integrity processing for data rolled into a table of a data warehouse and for the deferral and incremental performance of maintenance on data rolled out of a table of the data warehouse while permitting general users online access to other data contained in the table. The rolled in and rolled out data are contained within specific data partitions of the table. Each data partition in the table has an associated distinguishable partition ID. Each data partition can also have associated attributes corresponding to containing rolled-in and rolled-out data respectively. Table operation mechanisms are arranged such that general users of the table do not access rolled in data in a partition for which integrity processing has not yet been performed and do not access rolled out data.
    Type: Application
    Filed: January 3, 2008
    Publication date: May 1, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Beck, Paul Brett, Jeffrey Goss, Dieu La, Catherine McArthur, William O'Connell
  • Patent number: 7276661
    Abstract: Disclosed is an electrical box mud ring member adapted to either receive an electrical device or receive an extending member adapted to both receive an electrical device and be elevated relative to the mud ring via one or more elevating fasteners. Either the mud ring member or the extending member, or both, have protrusions that maintain mechanical and electrical contact between the two members. The electrical box mud ring member preferably has frangible electrical device mounting plates.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: October 2, 2007
    Inventors: Wesley Gene Wegner, Paul Brett Wegner
  • Publication number: 20060257610
    Abstract: A blank for forming into a label for carrying information, which blank comprises a self adhesive sheet (10) having delineated thereon at least four distinct areas (13,14,15,16) in a symmetrical arrangement with a strippable backing layer (11) on the self-adhesive face of the blank. Each area has an upper surface on which data can be printed, and there are fold lines (18,19,20,21) between adjacent areas. On stripping the printed blank from the backing layer and folding the blank about a fold line coincident with the axis of symmetry, the self-adhesive faces are brought into contact with each other thereby forming a label having half as many regions as there were areas in the blank. These regions are separated by overlying fold lines, about which the regions may be relatively folded to conceal printed information thereon.
    Type: Application
    Filed: March 2, 2004
    Publication date: November 16, 2006
    Inventor: Paul Brett
  • Patent number: D579879
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 4, 2008
    Inventors: Wesley Gene Wegner, Paul Brett Wegner
  • Patent number: D584236
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: January 6, 2009
    Inventors: Wesley Gene Wegner, Paul Brett Wegner