Patents by Inventor Michael A. Bradford
Michael A. 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: 10640255Abstract: 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: GrantFiled: September 21, 2018Date of Patent: May 5, 2020Assignee: InsideOut Creations, LLCInventors: Michael Bradford McClanahan, Michael Tucker McClanahan
-
Patent number: 10612324Abstract: 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: GrantFiled: July 22, 2016Date of Patent: April 7, 2020Assignee: NATIONAL OILWELL VARCO, L.P.Inventors: Michael Bradford Jordan, Marcus Joseph Doran, Richard Michael Ward
-
Publication number: 20200003103Abstract: 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: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Michael Bradford, Nagoor Mohamed
-
Publication number: 20180313177Abstract: 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: ApplicationFiled: July 22, 2016Publication date: November 1, 2018Inventors: Michael Bradford Jordan, Marcus Joseph Doran, Richard Michael Ward
-
Patent number: 7146637Abstract: 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: GrantFiled: June 29, 2001Date of Patent: December 5, 2006Assignee: International Business Machines CorporationInventors: Michael Bradford Ault, Garry Lee Child, Larry George Fichtner, Dah-Haur Lin
-
Publication number: 20060011514Abstract: 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: ApplicationFiled: June 7, 2004Publication date: January 19, 2006Inventors: Jannetje van den Berge, Gary Mohr, Kenneth Clem, Wilfried Mortier, Machteld Mertens, Michael Bradford
-
Patent number: 6549952Abstract: 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: GrantFiled: January 28, 1997Date of Patent: April 15, 2003Assignee: International Business Machines CorporationInventors: Ernst Robert Plassmann, Michael Bradford Ault, Mickella Ann Rosiles, Shaw-Ben Shi, Theodore Jack London Shrader, Bruce Arland Rich
-
Publication number: 20030014656Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 16, 2003Applicant: International Business Machines CorporationInventors: Michael Bradford Ault, Garry Lee Child, Larry George Fichtner, Dah-Haur Lin
-
Patent number: 6338064Abstract: 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: GrantFiled: May 14, 1998Date of Patent: January 8, 2002Assignee: International Business Machines CorporationInventors: Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Theodore Jack London Shrader, Davis Kent Soper
-
Patent number: 6154751Abstract: 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: GrantFiled: May 14, 1998Date of Patent: November 28, 2000Assignee: International Business Machines CorporationInventors: Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Theodore Jack London Shrader, Davis Kent Soper
-
Patent number: 6151599Abstract: 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: GrantFiled: July 17, 1998Date of Patent: November 21, 2000Assignee: International Business Machines CorporationInventors: Theodore Jack London Shrader, Michael Bradford Ault, Garry L. Child, Ernst Robert Plassmann, Bruce Arland Rich, Davis Kent Soper
-
Patent number: 6026440Abstract: 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: GrantFiled: January 27, 1997Date of Patent: February 15, 2000Assignee: International Business Machines CorporationInventors: Theodore Jack London Shrader, Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Mickella Ann Rosiles, Shaw-Ben Shi
-
Patent number: 5974566Abstract: 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: GrantFiled: October 7, 1997Date of Patent: October 26, 1999Assignee: International Business Machines CorporationInventors: Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Shaw-Ben Shi, Theodore Jack London Shrader
-
Patent number: 5918228Abstract: 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: GrantFiled: January 28, 1997Date of Patent: June 29, 1999Assignee: International Business Machines CorporationInventors: Bruce Arland Rich, Theodore Jack London Shrader, Michael Bradford Ault, Ernst Robert Plassmann, Mickella Ann Rosiles, Shaw-Ben Shi, Rodney Carl Burnett
-
Patent number: 5875296Abstract: 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: GrantFiled: January 28, 1997Date of Patent: February 23, 1999Assignee: International Business Machines CorporationInventors: Shaw-Ben Shi, Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Mickella Ann Rosiles, Theodore Jack London Shrader
-
Patent number: 5689701Abstract: 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: GrantFiled: December 14, 1995Date of Patent: November 18, 1997Assignee: International Business Machines CorporationInventors: Michael Bradford Ault, Ernst Robert Plassmann, Bruce Arland Rich, Michael David Wilkes
-
Patent number: 5169164Abstract: 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: GrantFiled: January 14, 1991Date of Patent: December 8, 1992Inventor: Michael A. Bradford
-
Patent number: D648831Type: GrantFiled: February 28, 2011Date of Patent: November 15, 2011Assignee: Niagara Conservation Corp.Inventor: Todd Michael Bradford
-
Patent number: D672020Type: GrantFiled: October 26, 2011Date of Patent: December 4, 2012Assignee: Niagara Conservation Corp.Inventor: Todd Michael Bradford
-
Patent number: D672021Type: GrantFiled: October 26, 2011Date of Patent: December 4, 2012Assignee: Niagara Conservation Corp.Inventor: Todd Michael Bradford