Patents by Inventor Matthew Thompson

Matthew Thompson 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: 20240101486
    Abstract: Disclosed herein is a multilayer sintered ceramic body comprising at least one first layer comprising poly crystalline YAG, wherein the at least one first layer comprising poly crystalline YAG comprises pores wherein the pores have a maximum size of from 0.1 to 5 ?m, at least one second layer comprising alumina and zirconia wherein the zirconia comprises at least one of stabilized and partially stabilized zirconia, and at least one third layer comprising at least one of YAG, alumina, and zirconia, wherein an absolute value of the difference in coefficient of thermal expansion (CTE) between the at least one first, second and third layers is from 0 to 0.75×10-6/° C. as measured in accordance with ASTM E228-17, wherein the at least one first, second and third layers form a unitary, multilayer sintered ceramic body. Methods of making are also disclosed.
    Type: Application
    Filed: December 17, 2021
    Publication date: March 28, 2024
    Inventors: Luke WALKER, Matthew Joseph DONELON, Saurabh WAGHMARE, Lillan THOMPSON
  • Patent number: 11940918
    Abstract: In described examples, a processor system includes a processor core generating memory transactions, a lower level cache memory with a lower memory controller, and a higher level cache memory with a higher memory controller having a memory pipeline. The higher memory controller is connected to the lower memory controller by a bypass path that skips the memory pipeline. The higher memory controller: determines whether a memory transaction is a bypass write, which is a memory write request indicated not to result in a corresponding write being directed to the higher level cache memory; if the memory transaction is determined a bypass write, determines whether a memory transaction that prevents passing is in the memory pipeline; and if no transaction that prevents passing is determined to be in the memory pipeline, sends the memory transaction to the lower memory controller using the bypass path.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 26, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, Timothy David Anderson, Kai Chirca, David Matthew Thompson
  • Publication number: 20240095169
    Abstract: A method includes determining, by a level one (L1) controller, to change a size of a L1 main cache; servicing, by the L1 controller, pending read requests and pending write requests from a central processing unit (CPU) core; stalling, by the L1 controller, new read requests and new write requests from the CPU core; writing back and invalidating, by the L1 controller, the L1 main cache. The method also includes receiving, by a level two (L2) controller, an indication that the L1 main cache has been invalidated and, in response, flushing a pipeline of the L2 controller; in response to the pipeline being flushed, stalling, by the L2 controller, requests received from any master; reinitializing, by the L2 controller, a shadow L1 main cache. Reinitializing includes clearing previous contents of the shadow L1 main cache and changing the size of the shadow L1 main cache.
    Type: Application
    Filed: November 14, 2023
    Publication date: March 21, 2024
    Inventors: Abhijeet Ashok CHACHAD, Naveen BHORIA, David Matthew THOMPSON, Neelima MURALIDHARAN
  • Publication number: 20240095754
    Abstract: A computer-implemented method for matching material names from one or more material sources with safety data sheet material names from one or more safety data sheets. The method includes: extracting the material names from the one or more material sources; preprocessing the material names and removing extraneous data from one or more of the material names; selecting one of the material names; comparing the selected material name with the safety data sheet material names; identifying the safety data sheet material names that match the material name; and transmitting an output to a user device to display the material name and the matching safety data sheet material names.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 21, 2024
    Inventors: Li Yang, Carolyn Lanier Kupper, Siji Thomas, George Matthew Hagler, William Alan Thompson, Robin Lynn Zollner
  • Publication number: 20240081940
    Abstract: Systems, methods and computer-program products are provided for aiding in positioning between a surgical object and a machine vision camera in a surgical environment. The machine vision camera senses a position and orientation of a surgical object in its field of view. Controller(s) virtually define a zone within the field of view that indicates a range of acceptable positions for the surgical object relative to a position of the machine vision camera. The controller(s) obtain an acceptable orientation range for the surgical object relative to an orientation of the machine vision camera. The controller(s) execute a GUI to simultaneously present, on the display device, representations of: the field of view; the zone within the field of view; the position of the surgical object relative to the zone; and a current angle difference between the surgical object and the machine vision camera.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Applicant: MAKO Surgical Corp.
    Inventors: Jason Karl Otto, Matthew Thompson, Mark Ellsworth Nadzadi, Roberto Montane, Jonathan Mark Morgan, Bojan Gospavic
  • Publication number: 20240074868
    Abstract: An example method is provided for maintaining stability to an injury defined by a separation of two bones (e.g., the tibia and fibula), the separation being an injured distance greater than a pre-injury distance between the two bones in a first human patient. The method may include delivering a first apparatus for approximation of the two bones in the first human patient comprising the injury, the first apparatus including a flexible segment disposed between a first anchor and a second anchor. The method may further include maintaining, by the first apparatus, a restored distance between the two bones in the first human patient after a repetitive dynamic loading, the restored distance approximately equal to the pre-injury distance.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Applicant: DePuy Synthes Products, Inc.
    Inventors: Firas SOULEIMAN, Ivan ZDERIC, Torsten PASTOR, Dominic GEHWEILER, Boyko GUEORGUIEV-RÜEGG, Michael SWORDS, Tim SCHEPERS, Matthew TOMLINSON, Charles HORRELL, Nicholas MOURLAS, Jon THOMPSON, Todd KENT, Jessica GALIE
  • Patent number: 11921637
    Abstract: In described examples, a processor system includes a processor core that generates memory write requests, a cache memory, and a memory controller. The memory controller has a memory pipeline. The memory controller is coupled to control the cache memory and communicatively coupled to the processor core. The memory controller is configured to receive the memory write requests from the processor core; schedule the memory write requests on the memory pipeline; and contemporaneously with scheduling respective ones of the memory write requests on the memory pipeline, send to the processor core a write acknowledgment confirming that writing of a data payload of the respective memory write request to the cache memory has completed.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: March 5, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, Timothy David Anderson, David Matthew Thompson
  • Patent number: 11915803
    Abstract: A system and method for extracting data from an electronic health record to provide provider and patient data similarity scoring includes: encoding a problem list for a plurality of patients with concepts from a common electronic health record ontology. In one aspect, the patients have electronic health records maintained by a plurality of providers. The system and method then may parse the concepts into a plurality of clusters or categories and determining, for each of the providers, a total number of patients that have at least one problem in a cluster or category or determining, for each patient, which of the plurality of clusters or categories correspond to at least one concept encoded in the patient's problem list. The system and method then may calculate for each pair of providers or patients, a distance between the providers or patients.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: February 27, 2024
    Assignee: Intelligent Medical Objects, Inc.
    Inventors: Frank Naeymi-Rad, Matthew Cardwell, Michael DeCaro, Erina Paul, Yiqing Wang, James Thompson, Andrew Kanter
  • Patent number: 11915440
    Abstract: Motion and video data from vehicle sensors and camera arrays attached to a vehicle collect video and sensor data along a path driven by the vehicle. A system processes such data to produce high-accuracy structured map data, as might be used to precisely locate a moving vehicle in its environment. Positions are calculated from the sensor data. The positions are updated based on the video data. Positions of features in the video are used to create or update structured map data.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 27, 2024
    Assignee: Velodyne Lidar USA, Inc.
    Inventors: Nikhil Naikal, Alonso Patron-Perez, Alexander Marques, John Kua, Aaron Matthew Bestick, Christopher D. Thompson, Andrei Claudiu Cosma
  • Patent number: 11907753
    Abstract: An apparatus includes a CPU core, a first cache subsystem coupled to the CPU core, and a second memory coupled to the cache subsystem. The first cache subsystem includes a configuration register, a first memory, and a controller. The controller is configured to: receive a request directed to an address in the second memory and, in response to the configuration register having a first value, operate in a non-caching mode. In the non-caching mode, the controller is configured to provide the request to the second memory without caching data returned by the request in the first memory. In response to the configuration register having a second value, the controller is configured to operate in a caching mode. In the caching mode the controller is configured to provide the request to the second memory and cache data returned by the request in the first memory.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: February 20, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, Timothy David Anderson, David Matthew Thompson
  • Patent number: 11903662
    Abstract: Surgical systems, methods and surgical planning programs to facilitate preparation of an anatomical cavity to receive a cup implant. The system includes a control system, a localizer and a robotic manipulator configured to move an energy applicator that is adapted to remove tissue. The control system obtains or generates a surgical plan that defines characteristics of cement holes to be formed within a wall of the anatomical cavity for receiving bone cement. The control system registers the surgical plan to the anatomical cavity with the localizer and controls the robotic manipulator to utilize the energy applicator to form the cement holes within the wall of the anatomical cavity according to the surgical plan.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: February 20, 2024
    Assignee: MAKO Surgical Corp.
    Inventors: John Timperley, Ross Crawford, Jonathan Howell, Matthew Hubble, Matthew Wilson, Matthew Thompson, Graham Gie
  • Publication number: 20240041613
    Abstract: A system for surgical registration. The system may include at least one computing device in communication with a surgical navigation system and the surgical device. The at least one computing device: a) receiving external bone registration data corresponding to locations on the exterior surface of the femur; b) calculating a first registration transform based on the external bone registration data; c) transforming a first bone removal plan of a surgical plan to the operative coordinate system based on the first registration transform; d) receiving internal bone canal registration data corresponding to at least one of location or orientation data from the inner canal of the femur; e) calculating a second registration transform based on both of the external and internal bone canal bone registration data; and f) transforming a second bone removal plan of the surgical plan to the operative coordinate system based on the second registration transform.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 8, 2024
    Applicant: MAKO Surgical Corp.
    Inventors: Zhu Wu, Matthew Thompson, Brent Mittelstadt, Jamil Elbanna
  • Publication number: 20240045803
    Abstract: An apparatus includes a CPU core and a L1 cache subsystem including a L1 main cache, a L1 victim cache, and a L1 controller. The apparatus includes a L2 cache subsystem including a L2 main cache, a shadow L1 main cache, a shadow L1 victim cache, and a L2 controller configured to receive a read request from the L1 controller as a single transaction. Read request includes a read address, a first indication of an address and a coherence state of a cache line A to be moved from the L1 main cache to the L1 victim cache to allocate space for data returned in response to the read request, and a second indication of an address and a coherence state of a cache line B to be removed from the L1 victim cache in response to the cache line A being moved to the L1 victim cache.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 8, 2024
    Inventors: Abhijeet Ashok CHACHAD, David Matthew THOMPSON, Naveen BHORIA, Pete Michael HIPPLEHEUSER
  • Publication number: 20240041350
    Abstract: A system for intra-operatively registering a pelvis comprising an acetabulum with a computer model of the pelvis in a coordinate system. The system may include: a) a surgical navigation system including a tracking device; and b) at least one computing device in communication with the surgical navigation system. The at least one computing device: i) receiving first data points from first intra-operatively collected points on an articular surface of the acetabulum, the first data points collected with the tracking device; ii) receiving a second data point from a second intra-operatively collected point on the pelvis, the second data point collected with the tracking device, the second data point corresponding in location to a second virtual data point on the computer model; and iii) determining an intra-operative center of rotation of the femur relative to the pelvis from the first data points.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Applicant: MAKO SURGICAL CORP.
    Inventors: Sunil Gupta, Ta-Cheng Chang, Zenan Zhang, Kevin Bechtold, Matthew Thompson, Eric Branch, Varun Chandra, Zhu Wu
  • Publication number: 20240025542
    Abstract: A rotor system for an aircraft includes an open rotor assembly comprising a plurality of rotor blades connected to a rotor mast via a yoke, wherein the rotor assembly is tiltable between a first position corresponding to an airplane mode and a second position corresponding to a helicopter mode; and a drive system for providing rotational energy to the open rotor assembly via the rotor mast, the drive system comprising at least one electric motor for providing rotational energy to a drive shaft and a gearbox connected to the drive shaft for receiving rotational energy from the at least one electric motor via the drive shaft and providing rotational energy to the rotor mast via a rotor shaft; wherein the drive system is rotatable relative to the wing about a tilt axis and the rotor shaft is coaxial with the drive shaft.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Applicant: Textron Innovations Inc.
    Inventors: Jonathan Andrew Knoll, George Matthew Thompson, Charles Hubert Speller, Grant Michael Beall
  • Patent number: 11874202
    Abstract: Method of condition monitoring an industrial asset is described. The method involves collecting one or more of process variables associated with the industrial asset. Determining abnormal operating conditions for the one or more process variables. Providing a graphic monitoring of the industrial asset, wherein the graphic monitoring visually represents part or portion of the industrial asset operating in abnormal operating conditions.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: January 16, 2024
    Assignee: CONOCOPHILLIPS COMPANY
    Inventors: Robert Peebles, Matthew Thompson
  • Publication number: 20240008927
    Abstract: A method of calculating leg length discrepancy of a patient including: receiving patient bone data associated with a lower body of the patient; identifying anatomical landmarks in the patient bone data; orienting a first proximal landmark and a second proximal landmark relative to each other and an origin in a coordinate system; aligning a first axis associated with a first femur and a second axis associated with a second femur with a longitudinal axis extending in a distal-proximal direction, wherein the first and second distal landmarks are adjusted according to the alignment of the first and second axes; calculating a distance between the first and second distal landmarks in the distal-proximal direction along the longitudinal axis; and displaying at least one of the distance or a portion of the patient bone data on a display screen.
    Type: Application
    Filed: September 22, 2023
    Publication date: January 11, 2024
    Applicant: MAKO Surgical Corp.
    Inventors: Daniel ODERMATT, Matthew THOMPSON
  • Patent number: 11864957
    Abstract: Systems, methods and software are provided for aiding in positioning of objects in a surgical environment. A tracker is rigidly affixed to a surgical object. A camera has a field of view and senses positions of the tracker in the field of view. Controller(s) provide a zone positioned within the field of view at a location that is static relative to the field of view such that the zone is located independent of the sensed positions of the tracker. The zone defines a range of acceptable positions for the tracker relative to a position of the camera. Controller(s) acquire positions of the tracker as the surgical object is moved throughout a range of motion and enable evaluation of the positions of the tracker throughout the range of motion relative to the zone to aid in positioning of one or more of: the camera, the tracker, or the surgical object.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: January 9, 2024
    Assignee: MAKO Surgical Corp.
    Inventors: Jason Karl Otto, Matthew Thompson, Mark Ellsworth Nadzadi, Roberto Montane, Jonathan Morgan, Bojan Gospavic
  • Publication number: 20240004793
    Abstract: An apparatus including a CPU core and a L1 cache subsystem coupled to the CPU core. The L1 cache subsystem includes a L1 main cache, a L1 victim cache, and a L1 controller. The apparatus includes a L2 cache subsystem coupled to the L1 cache subsystem. The L2 cache subsystem includes a L2 main cache, a shadow L1 main cache, a shadow L1 victim cache, and a L2 controller. The L2 controller receives an indication from the L1 controller that a cache line A is being relocated from the L1 main cache to the L1 victim cache; in response to the indication, update the shadow L1 main cache to reflect that the cache line A is no longer located in the L1 main cache; and in response to the indication, update the shadow L1 victim cache to reflect that the cache line A is located in the L1 victim cache.
    Type: Application
    Filed: July 31, 2023
    Publication date: January 4, 2024
    Inventors: Abhijeet Ashok CHACHAD, David Matthew THOMPSON, Naveen BHORIA
  • Publication number: 20240004694
    Abstract: A method includes receiving, by a level two (L2) controller, a write request for an address that is not allocated as a cache line in a L2 cache. The write request specifies write data. The method also includes generating, by the L2 controller, a read request for the address; reserving, by the L2 controller, an entry in a register file for read data returned in response to the read request; updating, by the L2 controller, a data field of the entry with the write data; updating, by the L2 controller, an enable field of the entry associated with the write data; and receiving, by the L2 controller, the read data and merging the read data into the data field of the entry.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 4, 2024
    Inventors: Abhijeet Ashok CHACHAD, David Matthew THOMPSON