Patents by Inventor Michael Bradford

Michael Bradford 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: 10640255
    Abstract: The presently disclosed subject matter is directed to a packaging container that comprises an outer enclosure that include a plurality of covers that provide access to the enclosure interior. The interior comprises a plurality of compartments, each positioned adjacent to a corresponding cover in the outer enclosure. A single compartment can be accessed independently of the other compartments by opening the respective cover for that compartment. Thus, each inner compartment comprises an individual cover that can be opened on demand. One or more unique products can be housed within the interior of each inner compartment. In this way, the packaged products are kept isolated and protected until the user desires to access them.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: May 5, 2020
    Assignee: InsideOut Creations, LLC
    Inventors: Michael Bradford McClanahan, Michael Tucker McClanahan
  • Patent number: 10612324
    Abstract: A guide assembly for a downhole tool and related method is disclosed. The guide assembly comprises a guide housing, flappers, and a driver. The guide housing has a passage to receive the downhole tool therethrough. The flappers are movably positionable about the passage to selectively reduce an inlet thereto. The driver comprises a translator rotationally coupled to the flappers via the rods and an actuator to rotate the translator. The flappers are rotatable between the closed and the open position by the driver whereby passage of the downhole tool into the passage is selectively permitted. The translator may be a cam, gear, or rotary driver. The actuator may axially or rotationally drive the translator.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 7, 2020
    Assignee: NATIONAL OILWELL VARCO, L.P.
    Inventors: Michael Bradford Jordan, Marcus Joseph Doran, Richard Michael Ward
  • Publication number: 20200003103
    Abstract: An exhaust aftertreatment system for an engine operating within a range of stoichiometric and sub-stoichiometric air-fuel ratios (0.92<??1) includes an exhaust passageway, and a first catalytic module that has an inlet disposed in fluid communication with the exhaust passageway for receiving exhaust from the exhaust passageway. The exhaust aftertreatment system also includes a first device for introducing an oxidant into the exhaust of the first catalytic module, and a second device for mixing the introduced oxidant with the exhaust of the first catalytic module. The exhaust aftertreatment system also includes a second catalytic module concentric with the first catalytic module such that heat transfer is facilitated between the first and second catalytic modules while exhaust is prevented from flowing radially between the first and second catalytic modules, and a means for diverting the exhaust from an outlet of the first catalytic module to an inlet of the second catalytic module.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Michael Bradford, Nagoor Mohamed
  • Publication number: 20180313177
    Abstract: A guide assembly for a downhole tool and related method is disclosed. The guide assembly comprises a guide housing, flappers, and a driver. The guide housing has a passage to receive the downhole tool therethrough. The flappers are movably positionable about the passage to selectively reduce an inlet thereto. The driver comprises a translator rotationally coupled to the flappers via the rods and an actuator to rotate the translator. The flappers are rotatable between the closed and the open position by the driver whereby passage of the downhole tool into the passage is selectively permitted. The translator may be a cam, gear, or rotary driver. The actuator may axially or rotationally drive the translator.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 1, 2018
    Inventors: Michael Bradford Jordan, Marcus Joseph Doran, Richard Michael Ward
  • Patent number: 7146637
    Abstract: A method, computer program product, and data processing system, with which a unified security policy may be implemented using existing application components with disparate security mechanisms and user registries is disclosed. The present invention provides a generic application programming interface (API) that forms a framework for creating registry adapters. Registry adapters allow a policy director (an item of software for imposing a sitewide security policy) to operate with new or unfamiliar registry types by acting as a drop-in translator for converting generic registry-access commands into operations specific to the particular registry in question.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Garry Lee Child, Larry George Fichtner, Dah-Haur Lin
  • Publication number: 20060011514
    Abstract: There is provided a coated zeolite catalyst in which the accessibility of the acid sites on the external surfaces of the zeolite is controlled and a process for converting hydrocarbons utilizing the coated zeolite catalyst. The zeolite catalyst comprises core crystals of a first zeolite and a discontinuous layer of smaller size second crystals of a second zeolite which cover at least a portion of the external surface of the first crystals The coated zeolite catalyst finds particular application in hydrocarbon conversion processes where catalyst activity in combination with zeolite structure are important for reaction selectivity, e.g., catalytic cracking, alkylation, disproportional of toluene, isomerization, and transalkylation reactions.
    Type: Application
    Filed: June 7, 2004
    Publication date: January 19, 2006
    Inventors: Jannetje van den Berge, Gary Mohr, Kenneth Clem, Wilfried Mortier, Machteld Mertens, Michael Bradford
  • Patent number: 6549952
    Abstract: A method of enabling an HTTP server plug-in to pass an unmangled environment variable into a CGI process begins by configuring the HTTP server to initially override a CGI service method. When the server processes an HTTP request, the server plug-in, which is called prior to the CGI service method and is running in a process of the HTTP server, inserts a “name value” pair prepended with a marker in a request header parameter block of the HTTP server. Then, the CGI service override method executes the server's original (i.e. native) CGI service method, causing it to run an encapsulation program in the CGI process. This program scans the environment of the CGI process for any string prepended with a given HTTP code (e.g., the string “HTTP_”) and the marker. If it finds any such string, the program strips the given HTTP code and the marker from a remainder of the string and resets the environment variable into the CGI process in an “unmangled” form.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: April 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ernst Robert Plassmann, Michael Bradford Ault, Mickella Ann Rosiles, Shaw-Ben Shi, Theodore Jack London Shrader, Bruce Arland Rich
  • Publication number: 20030014656
    Abstract: A method, computer program product, and data processing system, with which a unified security policy may be implemented using existing application components with disparate security mechanisms and user registries is disclosed. The present invention provides a generic application programming interface (API) that forms a framework for creating registry adapters. Registry adapters allow a policy director (an item of software for imposing a sitewide security policy) to operate with new or unfamiliar registry types by acting as a drop-in translator for converting generic registry-access commands into operations specific to the particular registry in question.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Garry Lee Child, Larry George Fichtner, Dah-Haur Lin
  • Patent number: 6338064
    Abstract: A method of authenticating a Web client to a Web server connectable to a distributed file system of a distributed computing environment. The distributed computing environment includes a security service for returning a credential to a user authenticated to access the distributed file system. The method preferably operates within the context of a native operating system environment such as “Windows NT”. Upon initialization of the Web server, a session manager creates a pool of temporary Windows NT user identities. In response to a Web client browser request, a temporary NT user identity is associated with proper DCE credentials. A server process then impersonates the returned NT user identity on a thread which is attempting to access the requested resource.
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Theodore Jack London Shrader, Davis Kent Soper
  • Patent number: 6154751
    Abstract: A method of executing Common Gateway Interface (CGI) programs in a computer network having a Web client and a Web server, the server connectable to a secure distributed file system of a distributed computing environment. If a Web client user request requires CGI processing, the requested CGI program is run in a new process spawned from the Web server thread and executing within the context of the temporary user identity set up with the proper DCE credentials. This function is effected by saving the name and path of the user-requested CGI program and then substituting the name and path of an encapsulation CGI program. The encapsulation CGI program starts the user-requested CGI program in a new process (i.e. a desktop) within the context of the temporary user identity (having proper DCE credentials). The encapsulation program thus ensures that the CGI program being executed cannot harm the default Web server desktop.
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: November 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Theodore Jack London Shrader, Davis Kent Soper
  • Patent number: 6151599
    Abstract: A test page including a statement invoking an executable periodically reloading the test page is placed on a Web server having a security plug-in to be tested. The test page may include multiple frames, each containing a reference requesting access to the same test page or each performing a different testing function. The test page may be placed in a protected directory, may include an attempt to access the contents of a file within a different protected directory, and may include attempts to access protected CGI executables or other programs or modules which may be run on the Web server. A remote browser is employed to attempt to access the test page using the userid and password employed to login to the browser. Successful or unsuccessful access to the test page verifies proper operation of the security plug-in.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: November 21, 2000
    Assignee: International Business Machines Corporation
    Inventors: Theodore Jack London Shrader, Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Davis Kent Soper
  • Patent number: 6026440
    Abstract: An account manager plug-in for a Web server having an application programming interface (API). The plug-in is preferably a computer program product comprising a set of instructions (program code) encoded on a computer-readable substrate. This plug-in includes program code for establishing a set of one or more monitored resources (e.g., UrlCounter, ByteCounter, PageCounter and FailedLoginCounter) and for defining a threshold rule for at least one of the set of monitored resources. As Web transactions occur at the Web server, the account manager is responsive to a monitored resource exceeding a condition of a threshold rule for triggering one of a set of threshold actions. The set of threshold actions, for example, include clearing a record counter, running a given program, sending an e-mail note and disabling or enabling a user account.
    Type: Grant
    Filed: January 27, 1997
    Date of Patent: February 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Theodore Jack London Shrader, Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Mickella Ann Rosiles, Shaw-Ben Shi
  • Patent number: 5974566
    Abstract: A method of enabling persistent access by a Web server to files stored in a distributed file system of a distributed computing environment that includes a security service. A session manager is used to perform a proxy login to the security service on behalf of the Web server. Persistent operation of the session manager is ensured by periodically spawning new instances of the session manager process. Each new instance preferably initializes itself against a binding file. A prior instance of the session manager is maintained in an active state for at least a period of time during which the new instance of the session manager initializes itself. Upon receipt of a given transaction request from a Web client to the Web server, a determination is made regarding whether a new instance of the session manager process has been spawned while the Web server was otherwise idle.
    Type: Grant
    Filed: October 7, 1997
    Date of Patent: October 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Shaw-Ben Shi, Theodore Jack London Shrader
  • Patent number: 5918228
    Abstract: A method of enabling a Web server to impersonate a Web client to thereby obtain access to files stored in a distributed file system of a distributed computing environment. The distributed computing environment includes a security service for returning a credential to a user authenticated to access the distributed file system. In response to receipt of a transaction request from the Web client, a determination is made whether the transaction request has originated from a user authenticated to access the distributed file system. If so, the Web server is controlled to reuse the credential of the user across multiple file accesses in the distributed file system on behalf of the Web client.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: June 29, 1999
    Assignee: International Business Machines Corporation
    Inventors: Bruce Arland Rich, Theodore Jack London Shrader, Michael Bradford Ault, Ernst Robert Plassmann, Mickella Ann Rosiles, Shaw-Ben Shi, Rodney Carl Burnett
  • Patent number: 5875296
    Abstract: A method of authenticating a Web client to a Web server connectable to a distributed file system of a distributed computing environment. The distributed computing environment includes a security service for returning a credential to a user authenticated to access the distributed file system. In response to receipt by the Web server of a user id and password from the Web client, a login protocol is executed with the security service. If the user can be authenticated, a credential is stored in a database of credentials associated with authenticated users. The Web server then returns to the Web client a persistent client state object having a unique identifier therein. This object, sometimes referred to as a cookie, is then used to enable the Web client to browse Web documents in the distributed file system.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Shaw-Ben Shi, Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Mickella Ann Rosiles, Theodore Jack London Shrader
  • Patent number: 5689701
    Abstract: A system and method facilitating an operating system user's ability to reference objects in a distributed file system having an incompatible namespace. Compatibility is thereby provided between DFS namespaces and operating system pathname syntax not supported in the DFS. A DFS pathname prefix is associated with each drive letter that is attached to a DFS IFS driver. Before an IFS driver is used, an application program issues a command to associate a drive letter with a particular IFS driver. The command issued also carries a DFS pathname prefix within a data buffer. The IFS services the command by validating existence of the DFS pathname prefix, and thereafter stores such prefix into an internal table of the buffer where it is associated with the attached drive letter. File system requests later received by the DFS client IFS driver carrying a pathname containing that drive letter will have their file specifications edited by the DFS code prior to processing.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: November 18, 1997
    Assignee: International Business Machines Corporation
    Inventors: Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Michael David Wilkes
  • Patent number: 5169164
    Abstract: A cooler tote that is easily attached and removed from a picnic cooler permitting easy wheeling of the cooler to its destination and thereby eliminating the need for carrying. The tote consists of a wheeled support to support the cooler and to which are attached straps that are secured lengthwise around the bottom, ends, and top of the cooler. Large wheels provide mobility over rough terrain. Angled supported brackets and cross straps prevent the cooler from repositioning or disengaging itself from the tote. A handle provides a convenient way of pulling the cooler.
    Type: Grant
    Filed: January 14, 1991
    Date of Patent: December 8, 1992
    Inventor: Michael A. Bradford
  • Patent number: D648831
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 15, 2011
    Assignee: Niagara Conservation Corp.
    Inventor: Todd Michael Bradford
  • Patent number: D672020
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: December 4, 2012
    Assignee: Niagara Conservation Corp.
    Inventor: Todd Michael Bradford
  • Patent number: D672021
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: December 4, 2012
    Assignee: Niagara Conservation Corp.
    Inventor: Todd Michael Bradford