Patents by Inventor John Mullins

John Mullins 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: 8141098
    Abstract: An apparatus initiates, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Patent number: 8140833
    Abstract: A method, apparatus and computer program product are provided for implementing polymorphic branch history table (BHT) reconfiguration. A BHT includes a plurality of predetermined configurations corresponding predetermined operational modes. A first BHT configuration is provided. Checking is provided to identify improved performance with another BHT configuration. The BHT is reconfigured to provide improved performance based upon the current workload.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Richard James Eickemeyer, Timothy Hume Heil, Harold F. Kossman, Timothy John Mullins
  • Publication number: 20120000848
    Abstract: Apparatus including a rigid fluid-permeable body, having a first non-planar fluid-permeable body surface, and having a second fluid-permeable body surface; a plurality of fluid-permeable cells in the fluid-permeable body; and a plurality of raised micro-scale features on the first fluid-permeable body surface. Apparatus including a fluid-permeable body having first and second fluid-permeable body surfaces; a plurality of fluid-permeable cells in the fluid-permeable body; a plurality of raised micro-scale features on the first fluid-permeable body surface; and a fluid containment body forming, together with the second fluid-permeable body surface, a second fluid containment structure. Methods, utilizing an apparatus, of treating a liquid with a fluid, and of maintaining a superhydrophobic surface.
    Type: Application
    Filed: September 13, 2011
    Publication date: January 5, 2012
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Alan M. Lyons, John Mullins, Michael J. Schabel
  • Patent number: 8047235
    Abstract: Apparatus including a rigid fluid-permeable body, having a first non-planar fluid-permeable body surface, and having a second fluid-permeable body surface; a plurality of fluid-permeable cells in the fluid-permeable body; and a plurality of raised micro-scale features on the first fluid-permeable body surface. Apparatus including a fluid-permeable body having first and second fluid-permeable body surfaces; a plurality of fluid-permeable cells in the fluid-permeable body; a plurality of raised micro-scale features on the first fluid-permeable body surface; and a fluid containment body forming, together with the second fluid-permeable body surface, a second fluid containment structure. Methods, utilizing an apparatus, of treating a liquid with a fluid, and of maintaining a superhydrophobic surface.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 1, 2011
    Assignee: Alcatel Lucent
    Inventors: Alan Michael Lyons, John Mullins, Michael Joseph Schabel
  • Publication number: 20110197051
    Abstract: Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance.
    Type: Application
    Filed: February 10, 2010
    Publication date: August 11, 2011
    Inventors: John Mullin, Campell McNeill, Christopher Speers, Dana Ragsdill, John Tracey, Lawrence Smithmier
  • Publication number: 20110126193
    Abstract: A method includes emulating an information handling system on a virtual machine, allowing users to create and validate an operating environment on the emulation, creating an image based on the validated environment, and loading the image onto an information handling system. The environment includes an operating system and an application from the virtual machine module, and an application from the user. A disk imaging system includes a virtual machine that emulates an information handling system, and a session manager that establishes a session between an interface and the virtual machine. The virtual machine allows users to create an operating environment including an operating system and an application from the virtual machine and an application from the users, and to validate the environment, captures an image of the environment, and loads the image onto an information handling system.
    Type: Application
    Filed: November 20, 2009
    Publication date: May 26, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: John Mullin, Amer Chowdhry, Campbell McNeill, Christopher Speers, Dana Ragsdill, Lawrence Smithmier
  • Publication number: 20110084813
    Abstract: A system includes an ordering module, an asset tagging module, a database, and a manufacturer server. The ordering module is configured to receive an order for a component from a web browser. The asset tagging module is configured to receive information for an asset tag from the web browser, and to receive a selection of a location on the component to place the asset tag. The database is configured to store the order for the component, the information for the asset tag, and the location of the asset tag on the component. The manufacturer server is configured to retrieve the order for the component, the information for the asset tag, and the location of the asset tag on the component, and to direct printing of the information on the asset tag and placement of the asset tag at the location on the component prior to placing the component in packaging for the component.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: John Mullin, David J. Trotter, John Herrick, Reza Koohrangpour, Stuart Ross Hobbie
  • Publication number: 20100010022
    Abstract: A method of treating cancer is described including administration of a pyrimidine derivative and a quinazoline derivative as well as a pharmaceutical composition including the same.
    Type: Application
    Filed: August 5, 2009
    Publication date: January 14, 2010
    Applicant: SmithKline Beecham Corporation
    Inventors: Rakesh KUMAR, Robert John MULLIN, Tona M. GILMER
  • Patent number: 7617499
    Abstract: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of at least one instruction likely to be executed by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, one or more instructions may be prefetched on behalf of that thread so that when execution of the thread is resumed, those instructions are more likely to be cached, or at least in the process of being retrieved into cache memory, thus enabling a thread to begin executing instructions more quickly than if the thread was required to fetch those instructions upon resumption of its execution.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Publication number: 20090240634
    Abstract: A system and method for generating a configurable workflow for application packaging jobs are disclosed. A method may include receiving input from a user interface by a packaging application configured to manage an application packaging job. The method may also include creating a plurality of workflow states based on at least the received input, each workflow state associated with a particular step in the application packaging job. The method may further include associating at least one action with at least one workflow state based on at least the received input, each action defining a transition from its associated workflow state to a target workflow state. Additionally, the method may include associating an assignee type with at least one action based on at least the received input, the assignee type defining at least one assignee that may assigned to the application packaging job for the particular action.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: DELL PRODUCTS L. P.
    Inventors: John Mullin, Thomas Elliot, Damian Dwyer, Ian Porter, Nilakantha Ratha, Iain Glennie, Gordon Davey
  • Publication number: 20090241116
    Abstract: A system and method for generating a configurable workflow for application packaging jobs are disclosed. A method may include receiving input from a user interface by a packaging application configured to manage an application packaging job. The method may also include creating a plurality of workflow states based on at least the received input, each workflow state associated with a particular step in the application packaging job. The method may further include associating at least one action with at least one workflow state based on at least the received input, each action defining a transition from its associated workflow state to a target workflow state. Additionally, the method may include associating an assignee type with at least one action based on at least the received input, the assignee type defining at least one assignee that may assigned to the application packaging job for the particular action.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventor: John Mullin
  • Publication number: 20090240548
    Abstract: A system and method for generating a configurable workflow for application packaging jobs are disclosed. A method may include receiving input from a user interface by a packaging application configured to manage an application packaging job. The method may also include creating a plurality of workflow states based on at least the received input, each workflow state associated with a particular step in the application packaging job. The method may further include associating at least one action with at least one workflow state based on at least the received input, each action defining a transition from its associated workflow state to a target workflow state. Additionally, the method may include associating an assignee type with at least one action based on at least the received input, the assignee type defining at least one assignee that may assigned to the application packaging job for the particular action.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: John Mullin, Thomas Elliot, Damian Dwyer, Ian Porter, Nilakantha Ratha, Iain Glennie, Gordon Davey
  • Publication number: 20090125913
    Abstract: An apparatus initiates, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.
    Type: Application
    Filed: January 16, 2009
    Publication date: May 14, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Patent number: 7493621
    Abstract: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Publication number: 20080275686
    Abstract: A technique for reducing the number of actions performed as part of a molecular modeling simulation is disclosed. For example, embodiments of the invention may be used to reduce the number of comparisons performed in a simulation of binding affinity between a first molecule (e.g., a protein receptor site) and a second molecule (e.g., a ligand). Because such a simulation is typically performed a very large number of times for even one particular first and second molecule, and is further performed for different combinations of first and second molecules, the effect of reducing the number of comparisons is leveraged and can provide a significant impact on overall simulation performance.
    Type: Application
    Filed: May 1, 2007
    Publication date: November 6, 2008
    Inventors: Timothy John Mullins, Roy Glenn Musselman, Yuan-Ping Pang, Kurt Walter Pinnow, Brian Paul Wallenfelt
  • Publication number: 20080201529
    Abstract: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 21, 2008
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Publication number: 20080201565
    Abstract: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 21, 2008
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Powers Bradford, Harold F. Kossman, Timothy John Mullins
  • Publication number: 20080131653
    Abstract: Apparatus including a rigid fluid-permeable body, having a first non-planar fluid-permeable body surface, and having a second fluid-permeable body surface; a plurality of fluid-permeable cells in the fluid-permeable body; and a plurality of raised micro-scale features on the first fluid-permeable body surface. Apparatus including a fluid-permeable body having first and second fluid-permeable body surfaces; a plurality of fluid-permeable cells in the fluid-permeable body; a plurality of raised micro-scale features on the first fluid-permeable body surface; and a fluid containment body forming, together with the second fluid-permeable body surface, a second fluid containment structure. Methods, utilizing an apparatus, of treating a liquid with a fluid, and of maintaining a superhydrophobic surface.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: Lucent Technologies Inc.
    Inventors: Alan M. Lyons, John Mullins, Michael J. Schabel
  • Publication number: 20070078962
    Abstract: The field of the present invention relates generally to computer systems, private computer networks or private virtual networks for managed peer to peer or peer to server communications with respect to activities of chance such as gaming and investing and to methods and software for accessing, utilizing and managing private computer networks or virtual private networks including servers and clients. More particularly, the present invention relates to a system, methods and software for creating, maintaining, accessing, navigating and persisting relationship between servers with other servers and/or clients within a private or virtual private network for managed peer to peer communications for activities of chance such as gaming or investing.
    Type: Application
    Filed: December 27, 2005
    Publication date: April 5, 2007
    Inventors: Robert Donnelli, Sean O'Brien, John Mullins
  • Publication number: 20060272578
    Abstract: The invention relates to a device for depositing especially crystalline layers on especially crystalline substrates, said device comprising a process chamber which is arranged in a reactor housing and comprises a substrate holder for receiving at least one substrate. A gas-admittance body is arranged opposite the substrate holder, said body comprising a gas-leak surface facing the substrate holder and provided with a plurality of essentially evenly distributed outlets for process gases to be introduced into the process chamber. In order to improve the observation of the surface temperature, the inventive device is provided with a plurality of sensors arranged to the rear of the outlets and respectively aligned with an associated outlet.
    Type: Application
    Filed: August 16, 2006
    Publication date: December 7, 2006
    Inventors: John Mullins, Johannes Kaeppeler, Victor Saywell