Patents by Inventor Michael Horan
Michael Horan 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: 11502618Abstract: DC supply circuitry is disclosed to supply DC power from an AC source to a DC PV panel input associated with a PV energy storage system (ESS) inverter system. The DC power may be supplied in accordance with a DC current and DC voltage. The DC PV panel input may function by adjusting the drawn current that is supplied by the DC supply circuitry based upon changes in the load, e.g. battery charging. The DC supply circuitry may function to adjust the supplied DC voltage in accordance with changes in the drawn current using a corresponding point on a predetermined DC voltage current-voltage characteristic (I-V) curve. The predetermined I-V curve may represent an ideal I-V curve associated with a DC PV panel system that is compatible with the PV ESS inverter system, thereby allowing for the use of DC PV panel inputs that may typically go unused.Type: GrantFiled: February 12, 2021Date of Patent: November 15, 2022Assignee: NEOVOLTA, INC.Inventors: Brent Willson, Michael Horan
-
Publication number: 20220263427Abstract: DC supply circuitry is disclosed to supply DC power from an AC source to a DC PV panel input associated with a PV energy storage system (ESS) inverter system. The DC power may be supplied in accordance with a DC current and DC voltage. The DC PV panel input may function by adjusting the drawn current that is supplied by the DC supply circuitry based upon changes in the load, e.g. battery charging. The DC supply circuitry may function to adjust the supplied DC voltage in accordance with changes in the drawn current using a corresponding point on a predetermined DC voltage current-voltage characteristic (I-V) curve. The predetermined I-V curve may represent an ideal I-V curve associated with a DC PV panel system that is compatible with the PV ESS inverter system, thereby allowing for the use of DC PV panel inputs that may typically go unused.Type: ApplicationFiled: February 12, 2021Publication date: August 18, 2022Applicant: NeoVolta, Inc.Inventors: Brent Willson, Michael Horan
-
Publication number: 20200054365Abstract: In one embodiment, the present invention includes a bone fixation assembly comprising a coupling element and a bone anchor. The coupling element has an upper surface with a first diameter defining a first bore extending along a first axis, a lower surface with a second diameter defining a second bore extending along a second axis, and an internal surface area defining a seating portion adjacent to the lower surface. The bone anchor has an insertion end opposite of a head. The head may be curved for receipt within the seating portion. The first diameter of the first bore is greater than the second diameter of the second bore. Likewise, the first and second axes may intersect such that the first and second bores are in communication with one another. Related elements and systems of this assembly are also disclosed.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Patent number: 10517646Abstract: In one embodiment, a method of stabilizing bone, including providing a fixation assembly including an anchoring element and a coupling element, the coupling element having an upper surface with a first diameter defining a first bore extending along a first axis, a lower surface with a second diameter smaller than the first diameter defining a second bore extending along a second axis, the first and second axes intersect such that the first and second bores are in communication with one another and an internal surface area defining a seating portion adjacent to the lower surface, and the anchoring element having a head portion positioned within a coupling element; securing the fixation assembly to bone.Type: GrantFiled: April 26, 2017Date of Patent: December 31, 2019Assignee: Stryker European Holdings I, LLCInventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Publication number: 20190240753Abstract: A method (100) of producing toothed blades from a strip material (200, 250) is disclosed. The method (100) comprises: cutting the strip material using combined laser cutting (102a) and mechanical machining (104a) or using waterjet cutting (102b) to form a plurality of teeth in an edge of the strip material (200, 250), wherein the cutting is controlled to cut each of the teeth using a flexible programmable geometry. A toothed blade production line (300, 400) arranged to produce toothed blades from a strip material using the method is also disclosed.Type: ApplicationFiled: September 28, 2017Publication date: August 8, 2019Inventors: Carl Jukes, Michael Horan
-
Publication number: 20190240754Abstract: A method (100) of producing toothed blades from a strip material is disclosed. The method (100) comprises: laser cutting (102) the strip material to form a plurality of teeth in an edge of the strip material; and mechanically machining (104) the strip material to remove at least part of a heat-affected portion of the edge resulting from the laser cutting. A toothed blade production line (400; 500) arranged to produce toothed blades from a strip material is also disclosed.Type: ApplicationFiled: October 6, 2017Publication date: August 8, 2019Inventors: Carl Jukes, Michael Horan
-
Publication number: 20170231666Abstract: In one embodiment, a method of stabilizing bone, including providing a fixation assembly including an anchoring element and a coupling element, the coupling element having an upper surface with a first diameter defining a first bore extending along a first axis, a lower surface with a second diameter smaller than the first diameter defining a second bore extending along a second axis, the first and second axes intersect such that the first and second bores are in communication with one another and an internal surface area defining a seating portion adjacent to the lower surface, and the anchoring element having a head portion positioned within a coupling element; securing the fixation assembly to bone.Type: ApplicationFiled: April 26, 2017Publication date: August 17, 2017Inventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Patent number: 9662144Abstract: In one embodiment, the present invention includes a bone fixation assembly comprising a coupling element and a bone anchor. The coupling element has an upper surface with a first diameter defining a first bore extending along a first axis, a lower surface with a second diameter defining a second bore extending along a second axis, and an internal surface area defining a seating portion adjacent to the lower surface. The bone anchor has an insertion end opposite of a head. The head may be curved for receipt within the seating portion. The first diameter of the first bore is greater than the second diameter of the second bore. Likewise, the first and second axes may intersect such that the first and second bores are in communication with one another. Related elements and systems of this assembly are also disclosed.Type: GrantFiled: September 25, 2014Date of Patent: May 30, 2017Assignee: Stryker European Holdings I, LLCInventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Publication number: 20150032160Abstract: In one embodiment, the present invention includes a bone fixation assembly comprising a coupling element and a bone anchor. The coupling element has an upper surface with a first diameter defining a first bore extending along a first axis, a lower surface with a second diameter defining a second bore extending along a second axis, and an internal surface area defining a seating portion adjacent to the lower surface. The bone anchor has an insertion end opposite of a head. The head may be curved for receipt within the seating portion. The second diameter of the second bore may be greater than the first diameter of the first bore or vice versa. Likewise, the first and second axes may intersect such that the first and second bores are in communication with one another. Related elements and systems of this assembly are also disclosed.Type: ApplicationFiled: September 25, 2014Publication date: January 29, 2015Inventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Patent number: 8870930Abstract: In one embodiment, the present invention includes a method of stabilizing a spine including providing a coupling element having an uppermost end defining a first plane, a lowermost end defining a second plane, and at least one bore extending from said uppermost end toward said lowermost end, wherein said first and second planes intersect one another, assembling said coupling element with an anchoring element, and after the assembling step, securing said anchoring element in bone.Type: GrantFiled: July 3, 2013Date of Patent: October 28, 2014Assignee: Stryker SpineInventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Patent number: 8856347Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client application with a server application in a multi-channel computer system. In this computer system, when a new channel instance is used to connect one of the client applications with one of the server applications, defined channel instance information is established for the channel instance. The method of this invention comprises the steps of when a new application connection request is made, locking existing channel instance information; and after said locking, scanning through a list of channel instance connections for one of the channel instances that is a candidate channel instance for that new application connection request. The method comprises the further steps of, in response to finding a candidate channel instance, determining whether the candidate channel instance is suitable for the new application connection request.Type: GrantFiled: October 9, 2008Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
-
Publication number: 20130317551Abstract: In one embodiment, the present invention includes a method of stabilizing a spine including providing a coupling element having an uppermost end defining a first plane, a lowermost end defining a second plane, and at least one bore extending from said uppermost end toward said lowermost end, wherein said first and second planes intersect one another, assembling said coupling element with an anchoring element, and after the assembling step, securing said anchoring element in bone.Type: ApplicationFiled: July 3, 2013Publication date: November 28, 2013Inventors: John Carbone, Aaron Markworth, Michael Horan, Yves Stephane Crozet
-
Patent number: 8506600Abstract: A method of stabilizing bone, such as a spine, includes providing a coupling element having first and second sections that are angled relative to one another, the coupling element having rod receiving openings for securing an elongated member such as an orthopedic rod, and assembling the coupling element with an anchoring element. The method includes securing the anchoring element in bone, moving the coupling element relative to the anchoring element to align the rod receiving openings with the orthopedic rod, securing the orthopedic rod in the rod receiving openings, and after the securing step, locking the coupling element from further movement relative to the anchoring element.Type: GrantFiled: February 1, 2008Date of Patent: August 13, 2013Assignee: Stryker SpineInventors: John Carbone, Aaron Markworth, Michael Horan, Yves Crozet
-
Patent number: 8005984Abstract: A method, system and article of manufacture are disclosed for quiescing multiplexed client messaging conversations. The invention uses plural independent mutexes to stop the application sends from both ends of a client/server channel, while allowing unsolicited control flows from the server to client to also be handled and quiesced. Once the channel is quiesced a channel-wide renegotiation, such as SSL secret key reset, can flow. The channel can then restart, again with the possibility of unsolicited server to client flows. The preferred embodiment of the invention provides a number of important advantages. For example, this embodiment allows channel-wide negotiation flows to occur on a multiplexed channel without the need to wait for application conversations to complete. It also allows channel-wide negotiation flows to occur on a multiplexed channel on which unsolicited server to client flows can occur.Type: GrantFiled: October 9, 2008Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Mark J. Campbell, Paul G. Clarke, Michael Horan, Shilpashree H. Rangaswamy
-
Patent number: 7974300Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client with a server in a multi-channel instance computer system. In this computer system, when a new channel instance is used for connecting the client with one of the servers, defined channel information is established for the channel instance. The method of this invention comprises the steps of, when a new connection request is made, locking existing channel information; and after said locking, scanning through a list of channel connections for one of the channel instances that is a candidate for said connection request. In response to finding a candidate channel instance, which is in the process of connecting, the connection request is queued against the candidate channel instance. When the candidate channel instance does not complete connecting within a defined or determined time period, a new channel instance is used for the connection request.Type: GrantFiled: October 9, 2008Date of Patent: July 5, 2011Assignee: International Business Machines CorporationInventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
-
Publication number: 20100095006Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client application with a server application in a multi-channel computer system. In this computer system, when a new channel instance is used to connect one of the client applications with one of the server applications, defined channel instance information is established for the channel instance. The method of this invention comprises the steps of when a new application connection request is made, locking existing channel instance information; and after said locking, scanning through a list of channel instance connections for one of the channel instances that is a candidate channel instance for that new application connection request. The method comprises the further steps of, in response to finding a candidate channel instance, determining whether the candidate channel instance is suitable for the new application connection request.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
-
Publication number: 20100091788Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client with a server in a multi-channel instance computer system. In this computer system, when a new channel instance is used for connecting the client with one of the servers, defined channel information is established for the channel instance. The method of this invention comprises the steps of, when a new connection request is made, locking existing channel information; and after said locking, scanning through a list of channel connections for one of the channel instances that is a candidate for said connection request. In response to finding a candidate channel instance, which is in the process of connecting, the connection request is queued against the candidate channel instance. When the candidate channel instance does not complete connecting within a defined or determined time period, a new channel instance is used for the connection request.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
-
Publication number: 20100095022Abstract: A method, system and article of manufacture are disclosed for quiescing multiplexed client messaging conversations. The invention uses plural independent mutexes to stop the application sends from both ends of a client/server channel, while allowing unsolicited control flows from the server to client to also be handled and quiesced. Once the channel is quiesced a channel-wide renegotiation, such as SSL secret key reset, can flow. The channel can then restart, again with the possibility of unsolicited server to client flows. The preferred embodiment of the invention provides a number of important advantages. For example, this embodiment allows channel-wide negotiation flows to occur on a multiplexed channel without the need to wait for application conversations to complete. It also allows channel-wide negotiation flows to occur on a multiplexed channel on which unsolicited server to client flows can occur.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark J. Campbell, Paul G. Clarke, Michael Horan, Shilpashree H. Rangaswamy
-
Patent number: 7649998Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating secure data communications. The secure data communications is carried out using a secret key for encrypting data flowing between first and second entities over a communications link. First it is determined that the communications link has been idle. Once it is determined that there is now data to flow over the previously idle communications link, the generation of a new secret key is initiated. This new secret key is then used for encrypting data sent between the first and the second entities over the communications link.Type: GrantFiled: March 1, 2005Date of Patent: January 19, 2010Assignee: International Business Machines CorporationInventors: Richard Michael Wyn Harran, Michael Horan, Jonathan Rumsey
-
Publication number: 20080132953Abstract: A method of stabilizing bone, such as a spine, includes providing a coupling element having first and second sections that are angled relative to one another, the coupling element having rod receiving openings for securing an elongated member such as an orthopedic rod, and assembling the coupling element with an anchoring element. The method includes securing the anchoring element in bone, moving the coupling element relative to the anchoring element to align the rod receiving openings with the orthopedic rod, securing the orthopedic rod in the rod receiving openings, and after the securing step, locking the coupling element from further movement relative to the anchoring element.Type: ApplicationFiled: February 1, 2008Publication date: June 5, 2008Applicant: Stryker SpineInventors: John Carbone, Aaron Markworth, Michael Horan, Yves Crozet