Patents by Inventor Matthew A. Thompson

Matthew A. 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).

  • 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: 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: 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: 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
  • Patent number: 11860935
    Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a first content item from the plurality of content items to which a user has previously reacted; determining a category of the first content item; selecting a second content item in the plurality of content items that is associated with the determined category of the first content item to which the user has previously reacted; and presenting the second content item to the user in a presentation arrangement of a graphical user interface.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
  • Publication number: 20230409376
    Abstract: A method includes receiving, by a L2 controller, a request to perform a global operation on a L2 cache and preventing new blocking transactions from entering a pipeline coupled to the L2 cache while permitting new non-blocking transactions to enter the pipeline. Blocking transactions include read transactions and non-victim write transactions. Non-blocking transactions include response transactions, snoop transactions, and victim transactions.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Inventors: Abhijeet Ashok CHACHAD, Naveen BHORIA, David Matthew THOMPSON, Neelima MURALIDHARAN
  • Patent number: 11845534
    Abstract: A ducted-rotor aircraft includes a fuselage and first and second ducts that are coupled to the fuselage. Each duct includes a duct ring, a rotor having a plurality of blades, a hub that positions the rotor such that the blades define a blade plane of rotation within the duct ring, and a plurality of stators that are coupled to the hub at respective locations aft of the blade plane of rotation. Each of the plurality of stators defines a leading edge that is slanted toward the blade plane of rotation. The leading edges of the stators are slanted to follow a contour defined by the blades. The leading edges may also be slanted to maintain a distance of at least one blade inboard chord length between the leading edges of the stators and respective trailing edges of the blades.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 19, 2023
    Assignee: Textron Innovations Inc.
    Inventors: Karl Schroeder, Jonathan Knoll, George Matthew Thompson
  • Publication number: 20230393933
    Abstract: A system includes a memory controller, multiple memories coupled to the memory controller, and multiple controlling components coupled to the memory controller. The memory controller calculates an error correction code (ECC) syndrome of a first type for a segment of data; stores the segment of data and the ECC syndrome of the first type in a first memory of the multiple memories; receives a request from a controlling component of the multiple controlling components directed to the segment of data, the controlling component implementing an ECC syndrome of a second type; transforms the ECC syndrome of the first type for the segment of data to the ECC syndrome of the second type; detects a number of errors, if any, present in the segment of data; and takes further action depending on how many errors are detected.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Abhijeet Ashok Chachad, David Matthew Thompson, Son Hung Tran
  • Publication number: 20230380988
    Abstract: A registration system including a bone pin guide and a bone pin clamp. The bone pin guide may include a guide body, a first guide including a first guide through-hole having a first longitudinal axis, and a second guide including a second guide through-hole having a second longitudinal axis. The bone pin guide may guide first and second bone pins into a bone via the first and second guides. The bone pin clamp may include a clamp body, first, second, and third clamp through-holes extending through the clamp body, a plurality of registration indents defined on the clamp body, and a clamping mechanism including at least one adjustable fastener. The bone pin clamp may receive the first and second bone pins in the first and third clamp through-holes and guide a third bone pin into the bone via the second clamp through-hole.
    Type: Application
    Filed: July 13, 2023
    Publication date: November 30, 2023
    Applicant: MAKO SURGICAL CORP.
    Inventors: Zhu Wu, Sunil Gupta, Ta-Cheng Chang, Zenan Zhang, Kevin Bechtold, Matthew Thompson, Eric Branch, Varun Chandra, Ahmet Bagci
  • Patent number: 11816032
    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: Grant
    Filed: April 25, 2022
    Date of Patent: November 14, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, Naveen Bhoria, David Matthew Thompson, Neelima Muralidharan
  • Patent number: 11814163
    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: Grant
    Filed: January 13, 2021
    Date of Patent: November 14, 2023
    Assignee: TEXTRON INNOVATIONS INC.
    Inventors: Jonathan Andrew Knoll, George Matthew Thompson, Charles Hubert Speller, Grant Michael Beall
  • Patent number: 11813052
    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: Grant
    Filed: January 11, 2022
    Date of Patent: November 14, 2023
    Assignee: MAKO SURGICAL CORP.
    Inventors: Sunil Gupta, Ta-Cheng Chang, Zenan Zhang, Kevin Bechtold, Matthew Thompson, Eric Branch, Varun Chandra, Zhu Wu
  • Publication number: 20230355418
    Abstract: Disclosed are systems and methods of correction of spinal deformity that overcome current limitations by utilizing a dynamic, multi-segment torso orthosis that allows motion during wear. The disclosed embodiments utilize a series of elastically coupled segments that conform to the circumference of the torso of a patient. Adjustable elastic coupling mechanisms are utilized to create and alter forces and moments that are applied to the torso through the segments. These elastic coupling mechanisms also allow each circumferential segment to move relative to the other segments giving the brace dynamic capability.
    Type: Application
    Filed: December 8, 2022
    Publication date: November 9, 2023
    Applicant: Green Sun Medical, LLC
    Inventors: Matthew Thompson, Paul M. Thompson