Patents by Inventor Stephen Flaherty
Stephen Flaherty 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: 11931529Abstract: The present invention provides a steerable medical or surgical device, in particular a steerable catheter having one or more actuators which may be integrated into a catheter without the need for welding the actuator to the catheter, the device comprising a main shaft having a proximal end and a distal end, and at least one braided actuator coupled to the main shaft at or adjacent the distal end.Type: GrantFiled: March 25, 2019Date of Patent: March 19, 2024Assignee: Aran Biomedical TeorantaInventors: Dean King, Stephen Duffy, Paul Flaherty
-
Patent number: 11734001Abstract: A software development system and method which reduces development cycle times, improves software quality, and indicates speed to market for software is provided. The system integrates development resources to streamline the process of utilizing those resources by a developer or other personnel. A software development workbench and associated toolchain may be used to further improve the software development process.Type: GrantFiled: December 18, 2020Date of Patent: August 22, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Duncan Adams, Alex Hayzelden, Tanmay Madan, Matthew Gardner, Andrew J. Muller, Stephen Flaherty
-
Patent number: 11310335Abstract: Embodiments disclosed herein provide for systems and methods of efficiently scheduling the execution of user-provided functions on available serverless computing vendor platforms using a Function as a Service (“FaaS”) gateway, wherein the FaaS gateway provides the function code to one of the available serverless computing vendor platforms based on service parameters provided by each platform.Type: GrantFiled: May 10, 2019Date of Patent: April 19, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Duncan Adams, Alex Hayzelden, Tanmay Madan, Callum Watson, Richard Francois, Dominic Dumrauf, Vaidyalingam Ramalingam, Stephen Flaherty
-
Patent number: 11106458Abstract: Systems and methods for distributed ledger-based software supply chain management are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for distributed ledger-based software supply chain management may include: (1) receiving, from a software tool, a metadata artifact for a software development lifecycle event; (2) writing the metadata artifact to a metadata store; and (3) updating a present state database with values for metadata keys referencing the metadata artifact in the metadata store.Type: GrantFiled: July 16, 2019Date of Patent: August 31, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Duncan Adams, Alex Hayzelden, Vaidyalingam Ramalingam, Trevor Collins, Andrew J. Muller, Stephen Flaherty, Tanmay Madan, Robert Falconer Keith, Ashish Tiwari
-
Publication number: 20210103442Abstract: A software development system and method which reduces development cycle times, improves software quality, and indicates speed to market for software is provided. The system integrates development resources to streamline the process of utilizing those resources by a developer or other personnel. A software development workbench and associated toolchain may be used to further improve the software development process.Type: ApplicationFiled: December 18, 2020Publication date: April 8, 2021Applicant: JPMorgan Chase Bank, N.A.Inventors: Duncan ADAMS, Alex HAYZELDEN, Tanmay MADAN, Matthew GARDNER, Andrew J. MULLER, Stephen FLAHERTY
-
Patent number: 10938888Abstract: Systems and methods for managing applications in a hybrid cloud environment are provided. The methods include obtaining first parameter values based on information that relates to a first cloud service provider; obtaining second parameter values based on information that relates to a second cloud service provider; and using the first parameter values and the second parameter values to determine whether to recommend a redeployment of the first application from the first cloud service provider to the second cloud service provider.Type: GrantFiled: May 21, 2019Date of Patent: March 2, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Duncan Adams, Alex Hayzelden, Kevin W. Hopkins, Tanmay Madan, Trevor Collins, Grama K. Harish, Stephen Flaherty
-
Patent number: 10901731Abstract: A system and method for managing a software development project is provided. The system integrates software development workbench and associated toolchain to link a plurality of software development tools according to a dependency that illustrates a relationship between the plurality of software development tools to indicate to a developer that the one or more software development tools necessary to build, test, deploy, and/or run the software development project, and to indicate the operational status of the a plurality of software development tools to streamline the process of utilizing those tools by a developer or other personnel.Type: GrantFiled: May 13, 2019Date of Patent: January 26, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Duncan Adams, Alex Hayzelden, Tanmay Madan, Matthew Gardner, Andrew J. Muller, Stephen Flaherty
-
Publication number: 20200165179Abstract: The present invention provides an integrated process for preparing 2,3,3, 3-tetrafluoropropene (1234yf), the process comprising: (a) vapour phase catalytic fluorination of a first composition comprising 3,3,3-trifluoro-2-chloro-prop-1-ene (CF3C—CNCH2, 1233xl) with hydrogen fluoride (HF) in a fluorination reactor to produce a fluorination product stream comprising 1,1,2,2-pentafluoropropane (245cb), HF and HCI; (b) vapour phase catalytic dehydrofluorination composition comprising 245cb in a dehydrofluorination reactor to produce a dehydrofluorination product stream comprising 1234yf and HF; wherein the fluorination product stream and the dehydrofluorination product stream are combined and subjected to (c) purification to produce a composition comprising 245cb and a 1234yf product stream.Type: ApplicationFiled: July 14, 2016Publication date: May 28, 2020Inventors: SHERYL L JOHNSON, STEPHEN A FLAHERTY, JAMES H MURRAY, FIONA L SMITH, JONATHAN J MAN, CLIVE R GIDDIS
-
Publication number: 20200026510Abstract: Systems and methods for distributed ledger-based software supply chain management are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for distributed ledger-based software supply chain management may include: (1) receiving, from a software tool, a metadata artifact for a software development lifecycle event; (2) writing the metadata artifact to a metadata store; and (3) updating a present state database with values for metadata keys referencing the metadata artifact in the metadata store.Type: ApplicationFiled: July 16, 2019Publication date: January 23, 2020Inventors: Duncan ADAMS, Alex HAYZELDEN, Vaidyalingam RAMALINGAM, Trevor COLLINS, Andrew J. MULLER, Stephen FLAHERTY, Tanmay MADAN, Robert Falconer KEITH, Ashish TIWARI
-
Publication number: 20190356724Abstract: Systems and methods for managing applications in a hybrid cloud environment are provided. The methods include obtaining first parameter values based on information that relates to a first cloud service provider; obtaining second parameter values based on information that relates to a second cloud service provider; and using the first parameter values and the second parameter values to determine whether to recommend a redeployment of the first application from the first cloud service provider to the second cloud service provider.Type: ApplicationFiled: May 21, 2019Publication date: November 21, 2019Applicant: JPMorgan Chase Bank, N.A.Inventors: Duncan ADAMS, Alex HAYZELDEN, Kevin W. HOPKINS, Tanmay MADAN, Trevor COLLINS, Grama K. HARISH, Stephen FLAHERTY
-
Publication number: 20190349447Abstract: Embodiments disclosed herein provide for systems and methods of efficiently scheduling the execution of user-provided functions on available serverless computing vendor platforms using a Function as a Service (“FaaS”) gateway, wherein the FaaS gateway provides the function code to one of the available serverless computing vendor platforms based on service parameters provided by each platform.Type: ApplicationFiled: May 10, 2019Publication date: November 14, 2019Inventors: Duncan Adams, Alex Hayzelden, Tanmay Madan, Callum Watson, Richard Francois, Dominic Dumrauf, Vaidyalingam Ramalingam, Stephen Flaherty
-
Publication number: 20190347095Abstract: A software development system and method which reduces development cycle times, improves software quality, and indicates speed to market for software is provided. The system integrates development resources to streamline the process of utilizing those resources by a developer or other personnel. A software development workbench and associated toolchain may be used to further improve the software development process.Type: ApplicationFiled: May 13, 2019Publication date: November 14, 2019Inventors: Duncan ADAMS, Alex HAYZELDEN, Tanmay MADAN, Matthew GARDNER, Andrew J. MULLER, Stephen Flaherty
-
Patent number: 9969074Abstract: A compressible handle for a tool is reversibly compressible along its longitudinal axis during use of the tool. The handle includes a first longitudinal portion and a second longitudinal portion which can slide in opposing directions relative to each other along the longitudinal axis of the handle. The handle further includes a biasing element providing a biasing force to bias the first longitudinal portion and the second longitudinal portion away from each other, and a bias adjustment mechanism by means of which a user can apply and vary a load applied to the biasing element so as to modify the magnitude of the biasing force and thereby adjust the compressibility of the handle.Type: GrantFiled: March 17, 2015Date of Patent: May 15, 2018Assignee: MULTI JUST IMPLEMENTS INC.Inventor: Stephen Flaherty
-
Publication number: 20160236339Abstract: A compressible handle for a tool is reversibly compressible along its longitudinal axis during use of the tool. The handle includes a first longitudinal portion and a second longitudinal portion which can slide in opposing directions relative to each other along the longitudinal axis of the handle. The handle further includes a biasing element providing a biasing force to bias the first longitudinal portion and the second longitudinal portion away from each other, and a bias adjustment mechanism by means of which a user can apply and vary a load applied to the biasing element so as to modify the magnitude of the biasing force and thereby adjust the compressibility of the handle.Type: ApplicationFiled: March 17, 2015Publication date: August 18, 2016Inventor: Stephen FLAHERTY
-
Publication number: 20070126182Abstract: A novel card game is disclosed utilizing a standard deck of playing cards and played by combining the rules of tic-tac-toe and twenty-one or poker. The player places the cards at certain locations in order to accumulate combinations of twenty-one or in order to accumulate the best poker hands. Also disclosed are novel decks of game playing cards containing playing cards. One novel deck consists of groups of cards, each containing the numeric values of one through ten. The other novel deck contains 37 or 38 novel cards, each containing a numeric value one through 36, or a zero or a double zero, along with a color indication of red, black or green.Type: ApplicationFiled: January 12, 2007Publication date: June 7, 2007Inventors: David Hoyt, Stephen Flaherty
-
Publication number: 20070120324Abstract: A deck of game playing cards is disclosed containing approximately 104 playing cards, each card having a back side which is similar to each of the other playing cards such that the cards cannot be distinguished by observing the back side, and a front side containing an indication of location, quantity and suit, such that when a first playing card is placed adjacent to a second playing card, the combination results in a playing card similar to a standard playing card, but approximately twice the size of the standard playing card.Type: ApplicationFiled: January 24, 2007Publication date: May 31, 2007Inventors: David Hoyt, Stephen Flaherty
-
Publication number: 20060155601Abstract: A method for distributing advertisement information in an advertisement system having a system server at a system site and a remote unit having a remote display device includes receiving the advertisement information by a cellular network by way of a first cellular modem to provide received advertisement information and transmitting the received advertisement information by way of the cellular network to provide transmitted advertisement information. The transmitted advertisement information from the cellular network received by way of a second cellular modem to provide transmitted advertisement information and a display is provided on the remote display device in accordance with the transmitted advertisement information to provide displayed advertisement information.Type: ApplicationFiled: December 1, 2005Publication date: July 13, 2006Applicant: Tomorrow's Technology Today, Inc.Inventors: Clifford King, Eugene Babchin, Jesse Quattlebaum, Michael Arbitman, Stephen Flaherty, Steven Greene, Mathew Wheeler, Bobby Duck
-
Publication number: 20050258600Abstract: A novel card game is disclosed utilizing a standard deck of playing cards and played by combining the rules of tic-tac-toe and twenty-one or poker. The player places the cards at certain locations in order to accumulate combinations of twenty-one or in order to accumulate the best poker hands. Also disclosed are novel decks of game playing cards containing playing cards. One novel deck consists of groups of cards, each containing the numeric values of one through ten. The other novel deck contains 37 or 38 novel cards, each containing a numeric value one through 36, or a zero or a double zero, along with a color indication of red, black or green.Type: ApplicationFiled: July 25, 2005Publication date: November 24, 2005Inventors: David Hoyt, Stephen Flaherty
-
Publication number: 20050116418Abstract: A novel card game is disclosed utilizing a standard deck of playing cards and played by combining the rules of tic-tac-toe and twenty-one or poker. The player places the cards at certain locations in order to accumulate combinations of twenty-one or in order to accumulate the best poker hands. Also disclosed are novel decks of game playing cards containing playing cards. One novel deck consists of groups of cards, each containing the numeric values of one through ten. The other novel deck contains 37 or 38 novel cards, each containing a numeric value one through 36, or a zero or a double zero, along with a color indication of red, black or green.Type: ApplicationFiled: December 29, 2004Publication date: June 2, 2005Inventors: David Hoyt, Stephen Flaherty