Patents by Inventor W. Thompson

W. 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: 20190085623
    Abstract: In one aspect, a lift station configured for use with a covering for an architectural structure includes a housing and one or more lift spools disposed within a spool cavity defined by the housing. Additionally, the lift station also includes first and second outriggers extending outwardly from opposed sides of the housing of the lift station. The first outrigger is configured to define a first cord guide surface for guiding a front lift cord between a front side of the covering and the spool cavity of the housing. Similarly, the second outrigger is configured to define a second cord guide surface for guiding a rear lift cord between a rear side of the covering and the spool cavity of the housing.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 21, 2019
    Inventors: Richard N. Anderson, Eugene W. Thompson
  • Patent number: 10216613
    Abstract: A system debugs software code and performs a method of debugging software code. The method includes starting execution of an instantiation of a process within the software code and determining whether the instantiation of the process corresponds with any entry in a database of reserved process identifiers (PIDs) and thread identifiers (TIDs). The system also includes assigning the PID and the TID from among the reserved PIDs and the TIDs in the database to the instantiation of the process based on the instantiation of the process corresponding with any entry in the database.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kurosh Khan-Afshar Mohammadi, Daniel A. Koo Mo Shan, Geert Oost, Robert W. Thompson
  • Publication number: 20190038450
    Abstract: A shoulder compression harness includes a single elastic strap formed into a figure 8 configuration. The intersection of the elastic strap is affixed to itself, so that where the strap crosses itself, that intersection is fixed in position in any suitable manner, in order to provide two generally equal size shoulder loops. The shoulder loops are designed to fit over a wearer's shoulders, and each shoulder loop includes a handle strap, or the like, on a front portion thereof, so that a wearer may adjust the position of each shoulder loop around the shoulder so that it fits comfortably and provides proper posture. When the shoulder compression harness is properly worn, the intersection, or “hub,” is disposed at a central portion of the wearer's back, between the shoulder blades, and also includes a handle for adjustment purposes.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventor: Donald W. Thompson
  • Publication number: 20190017317
    Abstract: In one aspect, a slat configured for use with a covering for an architectural structure includes a route slot defined at least partially by a route wall that is recessed relative to one or more outer faces of the slat. Additionally, the recessed route wall further defines a through-hole for passing a cord through the route slot between the opposed outer faces of the slat. By configuring the disclosed route slot in this manner, the dimensions of the through-hole can be significantly reduced while still allowing full tilting of the slat to the closed position, thereby increasing light control and privacy for the associated covering.
    Type: Application
    Filed: July 11, 2018
    Publication date: January 17, 2019
    Inventors: Richard N. Anderson, Eugene W. Thompson
  • Publication number: 20190012326
    Abstract: A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventor: Robert W. Thompson
  • Publication number: 20190012327
    Abstract: A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventor: Robert W. Thompson
  • Patent number: 10159341
    Abstract: A shelving divider includes a base plate having a main body with apertures, and a lip extending from the main body. The shelving divider further includes a center arm coupled to the base plate, a first side arm rotatably coupled to the center arm, and a second side arm rotatably coupled to the center arm.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: December 25, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Terry W. Thompson, Robert Talbot
  • Patent number: 10143524
    Abstract: Systems and methods are provided for coupling a robotic surgical tool with a tool driver of a robotic surgical system via a sterile barrier disposed between the tool and the driver. The tool has an elongate shaft and an end effector coupled thereto, as well as a mating interface member having a plurality of independently movable portions and a plurality of coupling features disposed about a perimeter of an outer wall of the mating interface member. The coupling features are configured to reversibly engage with a proximal end of a corresponding actuation member from a plurality of actuation members of the tool driver. The coupling features reversibly engage with the proximal ends of the actuation members so as to allow the actuation members to move in proximal and distal directions independently from one another to thereby control operation of the end effector.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: December 4, 2018
    Assignee: Ethicon LLC
    Inventors: Robert L. Koch, Jeffery Kirk, Andrew Beckman, Jeffrey S. Swayze, Mark D. Overmyer, Eric W. Thompson, Kenneth Miller
  • Patent number: 10145171
    Abstract: A covering for an architectural opening has a horizontal movable rail supported by cords, with a variety of configurations which allow the movable rail to be moved up and down while concealing the cords.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 4, 2018
    Assignee: Hunter Douglas Inc.
    Inventors: Richard Anderson, Eugene W. Thompson, Steven R. Haarer
  • Patent number: 10130432
    Abstract: Methods and devices are provided for performing robotic surgery. In general, a surgical system is provided including an electromechanical tool with a first mode of operation in which the electromechanical tool mimics movement of a controller, and a second mode of operation in which the tool mirrors movement of the controller. A hybrid surgical device is also provided including an adapter matable to a handle assembly such that the adapter is electronically coupled to a motor of the handle assembly and is configured to communicate with the motor. A robotic laparoscopic surgical device is also provided including a motion sensor configured to sense movement of an electromechanical tool and an electromechanical arm that assists movement of the tool. A robotic surgical device is also provided including an electromechanical driver associated with a trocar and being configured to rotate and to translate a tool disposed through a passageway.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 20, 2018
    Assignee: Ethicon LLC
    Inventors: Michael D. Auld, Eric W. Thompson
  • Publication number: 20180306146
    Abstract: Disclosed in this description are modifications either attached to, or made as part of, accelerator pump discharge nozzles, tubes or pipes. These modifications include the use of a fuel atomizer plate for carburetors as either a separate device placed beneath or on top of an accelerator pump discharge nozzle, tube or pipe, or simply located in the fuel stream of an accelerator pump discharge nozzle, tube or pipe, or a fuel atomizer plate for carburetors made as a single unit along with an accelerator pump discharge nozzle, tube or pipe.
    Type: Application
    Filed: April 23, 2017
    Publication date: October 25, 2018
    Applicant: Thompson Performance, LLC
    Inventor: Richard W. Thompson
  • Patent number: 10102214
    Abstract: A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventor: Robert W. Thompson
  • Patent number: 10095703
    Abstract: A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: Robert W. Thompson
  • Publication number: 20180266616
    Abstract: Methods are disclosed for refurbishing an existing host pipe. According to presently preferred embodiments, a first phase is to make a longitudinal cut in the host pipe. A second phase is an expansion phase, wherein the host pipe is expanded, preferably nondestructively, via separation of the longitudinal cut. A third phase is to insert liner pipe sections into the expanded host pipe. In confined space environments, sections of liner pipe are concatenated end-to-end as they are inserted into the host pipe. In some embodiments, the expansion phase and the liner pipe section insertion phase may be combined. A fourth phase is to grout the annular space formed between the host pipe and the concatenated liner pipe sections.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 20, 2018
    Inventor: Roger W. Thompson
  • Patent number: 10064690
    Abstract: Systems and methods are provided for coupling a robotic surgical tool with a tool driver of a robotic surgical system via a sterile barrier disposed between the tool and the driver. The tool has an elongate shaft and an end effector coupled thereto, as well as a mating interface member having a plurality of independently movable portions and a plurality of coupling features disposed about a perimeter of an outer wall of the mating interface member. The coupling features are configured to reversibly engage with a proximal end of a corresponding actuation member from a plurality of actuation members of the tool driver. The coupling features reversibly engage with the proximal ends of the actuation members so as to allow the actuation members to move in proximal and distal directions independently from one another to thereby control operation of the end effector.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 4, 2018
    Assignee: Ethicon, LLC
    Inventors: Robert L. Koch, Jeffery Kirk, Andrew Beckman, Jeffrey S. Swayze, Mark D. Overmyer, Eric W. Thompson, Kenneth Miller
  • Publication number: 20180168743
    Abstract: Methods and devices are provided for supporting an elongate shaft on a surgical tool during robotic surgery. For example, a tool holder is provided with an elongate carrier arm configured to couple to a distal end of a surgical robotic arm. The tool holder has a housing that is removably mounted on the carrier arm and that is configured to be positioned adjacent to a tissue surface without extending into tissue. The tool holder thus simulates a trocar. The housing has an opening formed therethrough for receiving an elongate shaft of a surgical tool, and the opening has an inner diameter that is configured to dynamically adjust in size to adapt to and resist movement of elongate shafts of varying diameters inserted therethrough.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Katherine J. Schmid, Eric W. Thompson, Cara Shapiro
  • Publication number: 20180168744
    Abstract: Systems and methods are provided for coupling a robotic surgical tool with a tool driver of a robotic surgical system via a sterile barrier disposed between the tool and the driver. The tool has an elongate shaft and an end effector coupled thereto, as well as a mating interface member having a plurality of independently movable portions and a plurality of coupling features disposed about a perimeter of an outer wall of the mating interface member. The coupling features are configured to reversibly engage with a proximal end of a corresponding actuation member from a plurality of actuation members of the tool driver. The coupling features reversibly engage with the proximal ends of the actuation members so as to allow the actuation members to move in proximal and distal directions independently from one another to thereby control operation of the end effector.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Robert L. Koch, JR., Jeffery Kirk, Andrew Beckman, Jeffery S. Swayze, Mark D. Overmyer, Eric W. Thompson, Kenneth Miller
  • Patent number: 9995554
    Abstract: An apparatus, system and method for cleaning the internal bore of the barrel of a firearm, is provided. More specifically, an apparatus, system and method is provided for efficiently and effective cleaning the bore of a firearm, wherein a cleaning cloth or patch is easily attached and removed from the body of the apparatus using a magnetic attachment. The cleaning cloth drapes over the body of the apparatus, which then fits tight, but moveable, within the bore for maximum contact with the interior surface. The result is an improved firearm cleaning apparatus that not only provides for more effective and less time consuming cleaning, but it also requires less cleaning cloths and solvent, which results in less waste and thus is more environmentally friendly.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: June 12, 2018
    Inventor: Ronald W. Thompson
  • Patent number: 9983833
    Abstract: A method of updating a file in a solid state drive (SSD) and an SSD configured to update a file in the SSD is disclosed. In one embodiment, the method includes performing one or more writes to a holding file in an auxiliary memory, the one or more writes corresponding to an update for a target file in the auxiliary memory. The method further includes applying the update to the target file in the auxiliary memory when each of the one or more writes has been successfully written to the holding file, and resetting the holding file when less than all of the one or more writes have been successfully written to the holding file. In one embodiment, a flash controller in communication with the auxiliary memory performs the update.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: May 29, 2018
    Assignee: Toshiba Memory Corporation
    Inventors: Gordon W. Waidhofer, Ali Aiouaz, Christopher S. Delaney, Leland W. Thompson
  • Publication number: 20180052760
    Abstract: A system debugs software code and performs a method of debugging software code. The method includes starting execution of an instantiation of a process within the software code and determining whether the instantiation of the process corresponds with any entry in a database of reserved process identifiers (PIDs) and thread identifiers (TIDs). The system also includes assigning the PID and the TID from among the reserved PIDs and the TIDs in the database to the instantiation of the process based on the instantiation of the process corresponding with any entry in the database.
    Type: Application
    Filed: November 9, 2016
    Publication date: February 22, 2018
    Inventors: Kurosh Khan-Afshar Mohammadi, Daniel A. Koo Mo Shan, Geert Oost, Robert W. Thompson