Patents by Inventor Michael W. Dennis
Michael W. Dennis 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: 20230272695Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: ApplicationFiled: May 7, 2023Publication date: August 31, 2023Inventor: Michael W. Dennis
-
Patent number: 11686178Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: GrantFiled: January 28, 2022Date of Patent: June 27, 2023Assignee: MICHAEL W. DENNISInventor: Michael W. Dennis
-
Publication number: 20220145727Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: ApplicationFiled: January 28, 2022Publication date: May 12, 2022Inventor: Michael W. Dennis
-
Patent number: 11255159Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: GrantFiled: October 18, 2019Date of Patent: February 22, 2022Inventor: Michael W. Dennis
-
Publication number: 20200056455Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: ApplicationFiled: October 18, 2019Publication date: February 20, 2020Inventor: Michael W. DENNIS
-
Patent number: 10465480Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: GrantFiled: October 29, 2018Date of Patent: November 5, 2019Inventor: Michael W. Dennis
-
Publication number: 20190169961Abstract: Cleanout tools and related methods of operation. At least some of the example embodiments are cleanout tools including a tool body that defines an internal annular channel, a joiner coupled to the tool body, a sleeve telescoped within the joiner and tool body, and a ball disposed within the annular channel. The ball held within the annular channel by the sleeve, and the ball configured to move along the annular channel under force of fluid pumped into the cleanout tool. The ball creates a pulsing of fluid streams exiting the tool body. Moreover, in some example systems the fluid streams created by the tool body intersect the inside diameter of a casing at non-perpendicular angles.Type: ApplicationFiled: October 29, 2018Publication date: June 6, 2019Inventor: Michael W. DENNIS
-
Patent number: 6950818Abstract: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof.Type: GrantFiled: September 24, 2002Date of Patent: September 27, 2005Assignee: Microsoft CorporationInventors: Michael W. Dennis, Michele L. Freed, Daniel Plastina, Eric R. Flo, David E. Kays, Jr., Robert E. Corrington
-
Publication number: 20030023587Abstract: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof. Linking of group policy objects to one or more containers (e.g.Type: ApplicationFiled: September 24, 2002Publication date: January 30, 2003Inventors: Michael W. Dennis, Michele L. Freed, Daniel Plastina, Eric R. Flo, David E. Kays, Robert E. Corrington
-
Patent number: 6466932Abstract: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof. Linking of group policy objects to one or more containers (e.g.Type: GrantFiled: March 16, 1999Date of Patent: October 15, 2002Assignee: Microsoft CorporationInventors: Michael W. Dennis, Michele L. Freed, Daniel Plastina, Eric R. Flo, David E. Kays, Jr., Robert E. Corrington