Patents by Inventor William Bruce

William Bruce 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: 20220016810
    Abstract: A new method of curing polymer thermoset materials for use in down-hole production system sucker rod protection devices is disclosed. The process for making sucker rod components on a sucker rod comprises the steps of introducing a thermoset molding compound into a molding tool heated to a first temperature; heating the molding compound in the molding tool for a first processing time to form molded sucker rod components on a sucker rod that are partially cured; removing the molded sucker rod components and sucker rod after the first processing time; and placing the sucker rod components and sucker rod into a thermal chamber at a second temperature for a second processing time to provide secondary curing.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 20, 2022
    Applicant: Black Mamba Rod Lift, LLC
    Inventors: Jonathan R. Martin, William Bruce Hudson
  • Publication number: 20210388654
    Abstract: A hinge locking device for a door includes a mounting plate defining an upper plate end and a lower plate end, a plate slot extending into the mounting plate at the lower plate end, the plate slot configured to receive a hinge plate of a door hinge assembly therethrough; a reinforcement gusset affixed to the mounting plate and defining a gusset recess aligned with the plate slot; and a barrel channel defined between the gusset recess and the mounting plate, the plate slot allowing lateral access to the barrel channel, the barrel channel configured to receive a hinge barrel of the door hinge assembly.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 16, 2021
    Inventor: William Bruce Daniels
  • Patent number: 11013658
    Abstract: A massage apparatus device with circular plates, which is compact enough to fit into a laptop bag yet versatile enough to engage the five elements of fitness training. It is an improvement over prior art that focuses on only one or two fitness elements. A top and bottom circular plate each having a tapered circular hole in the center of each plate and holes located around the circumference of each plate; and a flexible covering with rods wherein the rods removably engage the circular holes of each circular plate when folded in a cylindrical shape for massage. It is designed to easily disassemble and re-assemble. The top and bottom circular plates also function as double-sided discs used to perform exercises such as gliding. Further, the top and bottom circular plates when placed on a first and second ball are used to stand on to improve one's stability and coordination.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: May 25, 2021
    Inventor: William Bruce Brawley
  • Patent number: 11004778
    Abstract: A ball grid array (BGA) package for an integrated circuit device includes an integrated circuit device having a plurality of terminals, and two largest dimensions that define a major plane. A package substrate material encloses the integrated circuit device, and is formed, in a plane parallel to the major plane, into a polygon having at least five sides. An array of contacts on an exterior surface of the package substrate material is electrically coupled to the plurality of terminals. Contacts in the array of contacts are distributed in a pattern of contact positions, and the center of each contact position may be separated from the center of each nearest other position by a separation distance that is identical throughout the pattern. Each position may be occupied by a contact, or positions in a sub-pattern may lack a contact and may be available for insertion of at least one via.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 11, 2021
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Dan Azeroual, William Bruce Weiser
  • Publication number: 20210136113
    Abstract: Authenticating computing entities. A method includes at an identity provider, providing a first access token to an entity for use by the entity in obtaining resources from a resource provider. The method further includes, at the identity provider, receiving response information from the entity. The response information from the entity is provided to the entity from the resource provider as a result of the resource provider enforcing policy at the resource provider. At the identity provider, a second access token is provided to the entity. The second access token is provided based on the response information, such that the second access token can be used by the entity to obtain the resources from the resource provider.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Violet Anna BARHUDARIAN, Jiangfeng LU, Caleb Geoffrey BAKER, Oren Jordan MELZER, Anirban BASU, Yordan Ivanov ROUSKOV, William Bruce BARR, III, Radhika KASHYAP, Carlos Adrian LOPEZ CASTRO, Pui-Yin Winfred WONG
  • Publication number: 20210136078
    Abstract: A computing system configured to support entities having the ability to indicate capability information for capabilities of the entities is illustrated. Embodiments may include an identity provider computer system comprising at least one processor. The identity provider computer system is configured to receive requests for access tokens from entities. The requests include capability information for the entities. The identity provider computer system is further configured to provide access tokens to the entities which include the capability information. The computing system further includes a resource provider computer system comprising at least one processor configured to receive resource requests and access tokens from entities. The access tokens include the capability information. The resource providers are further configured to provide responses to the entities according to the capability information.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Violet Anna BARHUDARIAN, Jiangfeng LU, Caleb Geoffrey BAKER, Oren Jordan MELZER, Anirban BASU, Yordan Ivanov ROUSKOV, William Bruce BARR, III, Radhika KASHYAP
  • Publication number: 20210094050
    Abstract: A multi-function shower head including an upper housing, a lower housing, a base plate, the base plate having at least water passages and direct spray holes there-through for selectively enabling water outflow from the upper housing through the base plate, a sliding ring held by the lower housing against the base plate and having at least a second spray pattern, and at least one actuator to selectively align the second spray pattern in the sliding ring with the water passage in the base plate and to adjust from a first spray pattern to the second spray pattern. The base plate and the sliding ring are arranged and disposed with an operating mechanism to automatically adjust the water flow from the second spray pattern to the first spray pattern upon interrupting water flow through, and pressure to the base plate.
    Type: Application
    Filed: February 22, 2019
    Publication date: April 1, 2021
    Inventor: Robert William BRUCE
  • Patent number: 10848323
    Abstract: A CRL can be divided into a number of segments. The number of segments into which the CRL is divided can be determined by using a predefined number of serial numbers per segment. The segment in which a particular certificate is included can be determined by application of a consistent hashing algorithm to the serial number of the certificate to determine in which segment the serial number will be found if revoked, thereby increasing the efficiency of determining the revocation status of the certificate. Metadata common to each CRL can be cached on each server and on the remote cache. The segments themselves can be cached in the remote cache. Storing the segments only in the remote cache decreases resource consumption (e.g., amount of memory used in the local cache). Storing the segments in the remote cache enables optimization for locality.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Bruce Barr, III, Radhika Kashyap, Svyatoslav Trukhanov
  • Publication number: 20200190916
    Abstract: A spin-through drive rod centralizer consisting of a stator constructed of plastic, or other appropriate material, which is mounted on a rotor attached to the body of the drive rod, which provides the bearing surface for rotation of the rotor within the stator. The stator is equipped with multiple vanes which extend to the full internal diameter of the production tubing. In one configuration, the radially oriented vanes have cut-outs which allow the tip of the vane to compress inward, allowing passage through tight spots in the tubing, then rebounding to the full ID of the tubing. In another configuration, the vanes are tangentially attached to the stator body, such that they bend in a circumferential direction to allow passage through tubing tight spots, then rebound to full tubing ID.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 18, 2020
    Inventor: William Bruce MORROW
  • Patent number: 10679501
    Abstract: Distributed control of vehicles with coordinating cars that implement a cooperative control method, and non-coordinating cars that are presumed to follow predictable dynamics. A cooperative control method can combine distributed receding horizon control, for optimization-based path planning and feedback, with higher level logic, to ensure that implemented plans are collision free. The cooperative method can be completely distributed with partially synchronous execution, and can afford dedicated time for communication and computation, features that are prerequisites for implementation on real freeways. The method can test for conflicts and can calculate optimized trajectories by adjusting parameters in terminal state constraints of an optimal control problem.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: June 9, 2020
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: Derek Stanley Caveney, William Bruce Dunbar
  • Publication number: 20200122267
    Abstract: A welding apparatus can comprise an electrode holder configured to removably receive a consumable electrode and an actuator configured to move the electrode holder. The apparatus can comprise a base and an arm having first and second ends, where the first end is coupled to the arm such that the arm extends in a first direction that is angularly disposed relative to the base. The base can be configured to be placed relative to a workpiece such that the second end of the arm is disposed further from the workpiece than is the first end and the electrode, when received by the electrode holder, extends from the electrode holder toward the workpiece. A controller can be configured to adjust a rate at which the actuator moves the electrode holder relative to the arm, optionally based at least in part on an arc voltage measured across the electrode and the workpiece.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 23, 2020
    Applicant: DNV GL USA, Inc.
    Inventors: Nickolas J. Gandara, William A. Bruce
  • Publication number: 20190363895
    Abstract: A CRL can be divided into a number of segments. The number of segments into which the CRL is divided can be determined by using a predefined number of serial numbers per segment. The segment in which a particular certificate is included can be determined by application of a consistent hashing algorithm to the serial number of the certificate to determine in which segment the serial number will be found if revoked, thereby increasing the efficiency of determining the revocation status of the certificate. Metadata common to each CRL can be cached on each server and on the remote cache. The segments themselves can be cached in the remote cache. Storing the segments only in the remote cache decreases resource consumption (e.g., amount of memory used in the local cache). Storing the segments in the remote cache enables optimization for locality.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: William Bruce BARR, III, Radhika KASHYAP, Svyatoslav TRUKHANOV
  • Publication number: 20190360533
    Abstract: A coupling assembly arranged between an input shaft and a rotor shaft of a supercharger includes a first hub, a second hub, a first side coupling assembly, a second side coupling assembly, a central hub and a plurality of coupler pins. The first hub can be mounted with the input shaft. The second hub can be mounted with the rotor shaft. The first side coupling assembly can have a first side coupling body and a first side elastomeric insert. The second side coupling assembly can have a second side coupling body and a second side elastomeric insert. The central hub can define central hub bores therein. The plurality of coupler pins can be received in the central hub bores. The first and second side elastomeric inserts provide dampening between (i) the first side coupling body and the central hub and (ii) the second side coupling body and the central hub.
    Type: Application
    Filed: August 7, 2019
    Publication date: November 28, 2019
    Inventors: Mark Harold Pratley, William Bruce Witherspoon, Michael Coates
  • Patent number: 10415647
    Abstract: A coupling assembly arranged between an input shaft and a rotor shaft of a supercharger includes a first hub, a second hub, a first side coupling assembly, a second side coupling assembly, a central hub and a plurality of coupler pins. The first hub can be mounted with the input shaft. The second hub can be mounted with the rotor shaft. The first side coupling assembly can have a first side coupling body and a first side elastomeric insert. The second side coupling assembly can have a second side coupling body and a second side elastomeric insert. The central hub can define central hub bores therein. The plurality of coupler pins can be received in the central hub bores. The first and second side elastomeric inserts provide dampening between (i) the first side coupling body and the central hub and (ii) the second side coupling body and the central hub.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: September 17, 2019
    Assignee: Eaton Corporation
    Inventors: Mark Harold Pratley, William Bruce Witherspoon, Michael Coates
  • Patent number: 10328691
    Abstract: A print head has a jet stack, a jet stack heating and temperature measuring element thermally connected to the jet stack, the jet stack heating and temperature measuring element including: a first, etched copper layer having heat spreading characteristics and including a resistive heat source electrically connected in series to a voltage source and a switch; an electrically insulative on a back side of the first copper layer; and a second, etched copper layer on a side of the electrically insulative layer opposite the first copper layer, the second copper layer having a temperature sensing element to sense a temperature of the print head without a thermistor, the temperature sensing element connected in series with a voltage source and a transistor. A print head may use a thermistor but the heat spreading layer eliminates the need for a heat sink to attach to the print head.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: June 25, 2019
    Assignee: XEROX CORPORATION
    Inventors: Curtis Douglass Keller, Gautam Dhar, David Lylell Knierim, Chad David Freitag, Jonathan Robert Brick, Douglas Dean Darling, Nasser Alavizadeh, Bradford Stewart, William Bruce Weaver
  • Publication number: 20190096518
    Abstract: A drug infusion device determines whether an infusion program is stored within a memory. If so, a user is prompted to confirm usage of the program and a drug identifier, and to review the configuration of the device. If the program is not in the memory, the drug infusion device is enabled to receive an auto program with which it can configure itself. When auto program receipt is enabled, the drug infusion device waits for the auto program or for a selection for manual entry of the infusion program. A menu screen is displayed to indicate that the drug infusion device is waiting for the auto program, but the menu screen is not displayed if the auto program is already received. Therefore, a waiting for auto program menu screen may be avoided in many cases, reducing device setup time.
    Type: Application
    Filed: April 5, 2017
    Publication date: March 28, 2019
    Inventors: William Bruce PACE, Jeffrey Eugene RINDA, Angela MARINO, Suzanne WILLEY
  • Patent number: 10198279
    Abstract: A system performs thread synchronization across layers of code that implement an application, including native code, system code, and code in a virtual machine (“VM”). The system makes a call by the native code to the system code; and sends a message by the system code to the code in the VM. The system then sends a first response by the code in the VM to the system code; and sends a second response by the system code to the native code, where each one of the native code, the system code, and the code in the VM implements wait and notify functionality for communication with other codes that implement the application.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: February 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anki Nelaturu, William Bruce Kilgore, Joshua Miers, Mark Vakoc, Michael Elges, Michael William McGrath, Venkata Guddanti, David Allen Schneider, Robert Vandette, Gary Adams
  • Patent number: 10167682
    Abstract: A spin-through rod centralizer consisting of a stator mounted on the rod coupling which provides the bearing surface for rotation of the coupling within the stator. The stator is restrained from such axial movement by two steel “washers” that are captured between the rod shoulders and the coupling when the connection between two rods is made up. The washers are slightly larger in diameter than the coupling and thereby keep the stator located on the coupling, yet do not restrict the relative rotation between the coupling and the stator. An alternative configuration uses a coupling with a shoulder at one end that acts as one of the “washers” to restrain the stator from axial movement.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: January 1, 2019
    Assignee: HARRIER TECHNOLOGIES, INC.
    Inventor: William Bruce Morrow
  • Patent number: 10080565
    Abstract: A surgical stapling instrument (1) comprises a staple fastening assembly (4) in the distal region of said instrument, the staple fastening assembly (4) including a cartridge device (8) which comprises at least one closed row (17, 18) of staples and defines a wavy distal end surface (14), and an anvil (9) which defines a wavy proximal staple forming surface (20) substantially matching the distal end surface (14) and which is adapted to cooperate with the cartridge device (8) for forming the ends of the staples exiting from the cartridge device (8), wherein the distal end surface (14) and the staple forming surface (20) have a globally wavy shape including two opposite peaks (21) and two opposite valleys (22) angularly spaced at about 90° from the adjacent peaks (21) and in that said two-peaks-two-valleys wavy shape is formed by a stepped configuration of said surfaces (14, 20).
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: September 25, 2018
    Assignee: Ethicon Endo-Surgery, Inc.
    Inventors: Alessandro Pastorelli, Michael A. Murray, William Bruce Weisenburgh, II, Federico Bilotti, Laszlo Csiky, Todd Phillip Omaits
  • Patent number: 10030453
    Abstract: A device for connecting sucker, or drive rods, consisting of a threaded coupling, one end of which has a right hand female thread and the other a left hand female, which joins the threaded pins of adjacent rods. The ends of the pins are equipped with dogs, or lugs, that interlock when the connection is made up, firmly linking the rods torsionally. The coupling serves only to keep the dogs, or lugs, engaged and to carry the tensional load on the connection. Such a connection provides a stronger torsional link between rods than connections currently available. The connection also does not require the special make-up procedure of the current systems and cannot over tighten or back off during operation.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: July 24, 2018
    Assignee: HARRIER TECHNOLOGIES, INC.
    Inventor: William Bruce Morrow