Patents by Inventor Michael Thomson

Michael Thomson 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: 20260093484
    Abstract: Techniques for per allocation cycle micro-operation fusion are described. In an embodiment, an apparatus includes micro-operation (uop) fusion circuitry and an arithmetic-logic unit (ALU). The uop fusion circuitry is to analyze a line of uops to find a producer uop and a consumer uop meeting fusibility criteria and to morph the consumer uop into a fused uop, wherein the line of uops includes a number of uops corresponding to maximum number of uops that can be allocated in a single cycle. The ALU is to execute the fused uop.
    Type: Application
    Filed: September 28, 2024
    Publication date: April 2, 2026
    Inventors: Roger Gramunt, Freddy Torres, Priyank Deshpande, Michael Thomson, William Griffin, Patrick Lowry, Bryan Pogor, Rohan Sharma
  • Patent number: 8887149
    Abstract: Systems, methods and computer program products for providing software product configuration management through a time shift responsive to software product installation content, user inputs, and software product applicability rules are disclosed. A configuration engines may be loaded on a computing device, which access installation product content related to the software product via one or more data stores. The configuration engine detects the initial configuration state of the software product and accepts a user input identifying a desired final configuration state of the software product. The configuration engine applies at least one applicability rule to determine whether the installation product content needs to be acquired from the data store to achieve the desired final configuration state.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Brian Rogers, Michael Thomson
  • Publication number: 20130219380
    Abstract: Systems, methods and computer program products for providing software product configuration management through a time shift responsive to software product installation content, user inputs, and software product applicability rules are disclosed. A configuration engines may be loaded on a computing device, which access installation product content related to the software product via one or more data stores. The configuration engine detects the initial configuration state of the software product and accepts a user input identifying a desired final configuration state of the software product. The configuration engine applies at least one applicability rule to determine whether the installation product content needs to be acquired from the data store to achieve the desired final configuration state.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Rogers, Michael Thomson
  • Publication number: 20070257380
    Abstract: A device for carbonating a liquid (L) in a container (10) with a pressurized gas (G) comprises a receiving flask (20) for the container (10) and a filling head (30) which has means (31) for adding gas into said liquid in the container (10). The receiving flask (20) and the filling head (30) are movable in relation to each other between an insertion position (I) and a carbonating position (C). In the insertion position (I) the filling head (30) is spaced from the receiving flask (20). In the carbonating position, the receiving flask (20) and the filling head (30) are in contact with each other such as to form a substantially closed cavity (19). An interlocking connection directly connects the receiving flask (20) to the filling head (30).
    Type: Application
    Filed: August 23, 2005
    Publication date: November 8, 2007
    Applicant: SODA-CLUB LTD.
    Inventors: Michael Thomson, Antony Pateman
  • Publication number: 20070229115
    Abstract: A clock distribution network for distributing a repetitive timing signal throughout an integrated circuit, the timing signal being within a range of frequencies about a first frequency, includes multiple buffer circuits and at least one conductive segment connecting one of the buffers to another of the buffers. The conductive segment has a length selected so as to be less than a quarter-wave resonance length of the conductive segment at the first frequency to thereby achieve duty cycle correction.
    Type: Application
    Filed: January 25, 2006
    Publication date: October 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charlie Hwang, Phillip Restle, Michael Thomson
  • Patent number: 7219140
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: May 15, 2007
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson
  • Patent number: 7040512
    Abstract: Water dispenser, which comprises, in addition to a water container, a filter element contained within a filter housing having an inlet and a dispensing outlet, a source of pressure and first valve and first conduit means for feeding water from the container to the filter housing inlet; means for feeding gas to the filter inlet to create gas pressure at the inlet, consisting of a reservoir, and the control means comprise the third conduit and valve means for permitting or preventing the admission of water into the reservoir, second valve and conduit means for controlling the level of the water in the reservoir, a pressure gauge for monitoring the pressure at the filter inlet; and control means for controlling the gas feeding means to cause or stop the feeding.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: May 9, 2006
    Assignee: Soda-Club (CO2) Atlantic GmbH
    Inventors: Gerald Tanny, Peter Hulley, Michael Thomson
  • Publication number: 20050230099
    Abstract: The present invention relates to a tubing rotator assembly for attachment to an existing casing head for purposes of suspending and rotating a tubing string in an oil well. In the preferred embodiment, the tubing assembly includes a rotation surface, such as a bearing, in which a tubing mandrel rests and allows one to rotate the tubing manually above the wellhead. It provides a low profile reducing the distance between the casing head and the pumping tee, which may eliminate the need for one to raise the pumping unit to fit on the rotator. In addition, the conventional seals above the rotation surface have less chance of leaking fluids located between the casing and tubing due to the seals potentially installed in the present invention. In addition, if the conventional seals do start to leak, then one can change the packing rubber without having to remove the pump tee, tubing rotator assembly or tubing string (thus, not requiring a rig to change the sealing elements).
    Type: Application
    Filed: June 2, 2005
    Publication date: October 20, 2005
    Inventors: Michael Thomson, Philip Hart
  • Publication number: 20050177798
    Abstract: A method and system for automatically displaying content of a window on a display that has changed orientation is described. The content of a window, such as a dialog box, that has been authored for a particular size is repositioned and resized such that the window is viewable in its entirety when the display screen orientation is changed (e.g., from portrait to landscape.) A scroll bar is added to allow full access to content that is not visible within the display screen when necessary. Likewise, the scrollbar is removed when the scrollbar is no longer necessary in the new orientation. The repositioning and resizing of the window, as well as the addition or removal of the scrollbar occurs without interruption of other operating system applications.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 11, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Thomson, Murtuza Naguthanawala, Joseph Figueroa
  • Publication number: 20030126236
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Application
    Filed: June 26, 2002
    Publication date: July 3, 2003
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson