Patents by Inventor Michael A. Thatcher
Michael A. Thatcher 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: 11989860Abstract: Generally described, one or more aspects of the present application correspond to systems and techniques for spectral imaging using a multi-aperture system with curved multi-bandpass filters positioned over each aperture. The present disclosure further relates to techniques for implementing spectral unmixing and image registration to generate a spectral datacube using image information received from such imaging systems. Aspects of the present disclosure relate to using such a datacube to analyze the imaged object, for example to analyze tissue in a clinical setting, perform biometric recognition, or perform materials analysis.Type: GrantFiled: March 6, 2023Date of Patent: May 21, 2024Assignee: Spectral MD, Inc.Inventors: Brian McCall, Wensheng Fan, Jason Dwight, Zhicun Gao, Jeffrey E. Thatcher, John Michael DiMaio
-
Publication number: 20240148501Abstract: A delivery device includes a catheter, and an inflatable balloon coupled to the catheter, the inflatable balloon forming a leading pillow and a trailing pillow spaced from the leading pillow, the leading pillow and the trailing pillow defining a valve seat therebetween to retain a prosthetic heart valve during tracking of the delivery device.Type: ApplicationFiled: October 31, 2023Publication date: May 9, 2024Applicant: St. Jude Medical, Cardiology Division, Inc.Inventors: Neil Theisen, Michael Shane Morrissey, Tyler Govek, Hannah Thatcher, Hans Rieckmann, Robert Schulzetenberg, Peter J. Ness, Victoria Schuman
-
Patent number: 11960412Abstract: A method for managing data in a NAND flash storage system is provided. The method includes one or more of receiving an empty data segment directive at a storage controller, returning a data string including data of a predetermined logic level in response to a read command requesting to read data associated with a logical identifier included in the empty data segment directive, maintaining an index of mapping between the logical identifier and a physical storage location, updating the index to indicate data at the physical storage location does not need to be preserved, monitoring one or more physical storage locations, including the physical storage location, to determine a percentage of the one or more physical storage locations that do not need to be preserved, and initiating garbage collection on the one or more physical storage locations in response to the percentage reaching a threshold. The empty data segment directive includes a logical identifier associated with the physical storage location.Type: GrantFiled: October 19, 2022Date of Patent: April 16, 2024Inventors: David Flynn, Jonathan Thatcher, Michael Zappe
-
Patent number: 11948300Abstract: Machine learning systems and methods are disclosed for prediction of wound healing, such as for diabetic foot ulcers or other wounds, and for assessment implementations such as segmentation of images into wound regions and non-wound regions. Systems for assessing or predicting wound healing can include a light detection element configured to collect light of at least a first wavelength reflected from a tissue region including a wound, and one or more processors configured to generate an image based on a signal from the light detection element having pixels depicting the tissue region, determine reflectance intensity values for at least a subset of the pixels, determine one or more quantitative features of the subset of the plurality of pixels based on the reflectance intensity values, and generate a predicted or assessed healing parameter associated with the wound over a predetermined time interval.Type: GrantFiled: March 2, 2023Date of Patent: April 2, 2024Assignee: Spectral MD, Inc.Inventors: Wensheng Fan, John Michael DiMaio, Jeffrey E. Thatcher, Peiran Quan, Faliu Yi, Kevin Plant, Ronald Baxter, Brian McCall, Zhicun Gao, Jason Dwight
-
Patent number: 7502845Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: GrantFiled: June 30, 2006Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov
-
Patent number: 7412501Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: GrantFiled: June 5, 2001Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov
-
Patent number: 7174557Abstract: An event distribution and event handling system receives a first event at a first event filter. The first event filter has a set of associated filter criteria, which is applied to the first event. If the first event satisfies the filter criteria, the first event is transformed into a second event and the second event is communicated to a second event filter having a set of associated filter criteria. The second event filter is associated with an event consumer, which performs an action if the second event satisfies the filter criteria associated with the second event filter. The second event includes an event header having a standard format and a payload having multiple payload objects.Type: GrantFiled: June 5, 2001Date of Patent: February 6, 2007Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Patrick R. Kenny, Michael A. Thatcher
-
Publication number: 20060248539Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: ApplicationFiled: June 30, 2006Publication date: November 2, 2006Applicant: MICROSOFT CORPORATIONInventors: Ashvinkumar Sanghvi, Howard Hance, Lev Novik, Patrick Kenny, Michael Thatcher, Alexander Nosov
-
Publication number: 20060131382Abstract: An apparatus, system, and method are disclosed for receiving input specified by a consumer, determining a unique product derived from the input, determining a price associated with the unique product, and displaying a visual representation of the unique product and the determined price. The apparatus, system, and method enable the consumer to select a unique product and to view a visual representation of the unique product with the determined price. The apparatus, system, and method further determine a quantity of material required to produce the unique product and an optimal delivery method for delivering the unique product.Type: ApplicationFiled: December 16, 2005Publication date: June 22, 2006Inventor: Michael Thatcher
-
Publication number: 20020019886Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: ApplicationFiled: June 5, 2001Publication date: February 14, 2002Inventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov
-
Publication number: 20020010804Abstract: An event distribution and event handling system receives a first event at a first event filter. The first event filter has a set of associated filter criteria, which is applied to the first event. If the first event satisfies the filter criteria, the first event is transformed into a second event and the second event is communicated to a second event filter having a set of associated filter criteria. The second event filter is associated with an event consumer, which performs an action if the second event satisfies the filter criteria associated with the second event filter. The second event includes an event header having a standard format and a payload having multiple payload objects.Type: ApplicationFiled: June 5, 2001Publication date: January 24, 2002Inventors: Ashvinkumar J. Sanghvi, Patrick R. Kenny, Michael A. Thatcher