Patents by Inventor John Wilk

John Wilk 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: 20250258092
    Abstract: A non-dispersive near infrared light is used for detecting analyte gases in a testing zone. A sample obtained from the testing zone is irradiated with a reference light and with test lights. The test lights are emitted in sequence and modulated to be out of phase with the reference light. Frequencies of the test lights are in the absorption bands of particular analyte gases, with the reference light frequency being outside of the absorption bands. Analyte presence in the sample is identified by sensing changes in differences over time of test light and reference light intensity. Before irradiating the sample, the lights are optically conditioned by aligning them on the same path, and splitting the bandwidth of some lights for detecting analytes with overlapping absorption bands.
    Type: Application
    Filed: February 13, 2025
    Publication date: August 14, 2025
    Applicant: Heath Consultants Incorporated
    Inventors: John Wilkes, Euan Smith, Duncan Wales, Matthew Homburg, Joe Griffiths, Vineet Aggarwal
  • Patent number: 11898114
    Abstract: The present disclosure relates to a composition that includes a compound having the structure R1O—(CH2O)n—R2 and a cetane number between about 65 and about 100, where n is between 1 and 10, inclusively, R1 includes a first alkyl group, and R2 includes a second alkyl group.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: February 13, 2024
    Assignee: Alliance for Sustainable Energy, LLC
    Inventors: Daniel Ruddy, Thomas Dwight Foust, Trenton John Wilke, Anh The To, Andrew Wolf Bartling, Martha Arellano-Trevino
  • Patent number: 11880712
    Abstract: In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed for applying a taint to a resource in a computing resource environment, the taint being configured to prevent the resource from being claimed for a resource request without a toleration to that taint. Variations include receiving, at a resource scheduler in the resource environment, a request to allocate the resource to perform a particular task and determining whether the resource is subject to a taint. If the resource is subject to a taint, analyzing the request to determine if it includes a toleration for the taint. If the request includes a toleration for the taint, allocating the resource to the task. If the request does not include a toleration for the taint, not allocating the resource due to the taint.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventors: John Wilkes, Brian Grant
  • Patent number: 11520632
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 11263048
    Abstract: In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed for applying a taint to a resource in a computing resource environment, the taint being configured to prevent the resource from being claimed for a resource request without a toleration to that taint. Variations include receiving, at a resource scheduler in the resource environment, a request to allocate the resource to perform a particular task and determining whether the resource is subject to a taint. If the resource is subject to a taint, analyzing the request to determine if it includes a toleration for the taint. If the request includes a toleration for the taint, allocating the resource to the task. If the request does not include a toleration for the taint, not allocating the resource due to the taint.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: March 1, 2022
    Assignee: Google LLC
    Inventors: John Wilkes, Brian Grant
  • Patent number: 10963304
    Abstract: Techniques and systems are disclosed for allocating resources between two or more resource pools in a computing resource environment. Allocation may be realized by identifying a first resource in the first resource pool; creating a second resource based on at least a portion of the identified first resource; adding the created second resource to the second resource pool; identifying at least a portion of the added second resource as unused with respect to the second resource pool; creating a third resource based on the identified portion of the second resource; and adding the created third resource to a resource pool other than the second resource pool.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: March 30, 2021
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Rafal Sokolowski, Walfredo Cirne
  • Patent number: 10894286
    Abstract: A high-pressure die casting apparatus including a shot sleeve extending through a first die half to a molding surface, and a plunger received in the shot sleeve is provided. The shot sleeve includes a side wall presenting a fluid passageway and a partial end wall disposed in a fixed position relative to the side wall. The partial end wall defines a wall opening adjacent the molding surface. Fluid is poured into the shot sleeve while the die apparatus is open, and the partial end wall prevents the fluid from flowing out of the shot sleeve. The plunger then presses the material into the mold cavity until only a portion of the material remains in the shot sleeve and blocks the wall opening. After the solidified material is ejected from the apparatus, the portion of material blocking the wall opening prevents lubricant from entering the shot sleeve.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 19, 2021
    Assignee: Magna International Inc.
    Inventors: Richard John Wilkes, Owen Michael Zelina, Xiaoping Niu
  • Patent number: 10691492
    Abstract: In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed for applying a taint to a resource in a computing resource environment, the taint being configured to prevent the resource from being claimed for a resource request without a toleration to that taint. Variations include receiving, at a resource scheduler in the resource environment, a request to allocate the resource to perform a particular task and determining whether the resource is subject to a taint. If the resource is subject to a taint, analyzing the request to determine if it includes a toleration for the taint. If the request includes a toleration for the taint, allocating the resource to the task. If the request does not include a toleration for the taint, not allocating the resource due to the taint.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Google LLC
    Inventors: John Wilkes, Brian Grant
  • Patent number: 10606644
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: March 31, 2020
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 10584756
    Abstract: Brake wear sensors for the brake disc stacks commonly used in aircraft brake systems are disclosed. An ultrasonic transducer is employed to transmit signals to a reflective surface and to receive the reflected signals in return. The time that elapses between the transmission of the ultrasonic signal and the reception of its reflection correlates with the separation between the transducer and the reflective surface. The reflective surface is operatively connected to a pressure plate of the associated brake disc stack such that, as the stack wears, the reflective surface is displaced along with the pressure plate. That displacement correlates with brake wear. In one embodiment, the ultrasonic brake wear detector is an independent unit mounted to the brake housing, while another embodiment includes the detector as an integral portion of a brake actuator connected to such housing.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: March 10, 2020
    Assignee: Meggitt Aerospace Limited
    Inventors: John Wilkes, David Bateman
  • Patent number: 10544622
    Abstract: A window shade pocket system comprises a pocket having an inside surface, a bracket removably affixed to the inside surface of the pocket and a roller shade within the pocket. The bracket may retain cabling and/or electrical components within the bracket. The bracket may include a plurality of brackets along the inside surface of the pocket, wherein the cabling is retained within the plurality of brackets. The brackets may form a channel between the bracket and the inside surface of the pocket. The roller shade may be able to be removed after the bracket is removed. The pocket may also be comprised of a first component having a first engagement device and a second component having a second engagement device, wherein the first engagement device engages the second engagement device to form the pocket.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: January 28, 2020
    Assignee: MECHOSHADE SYSTEMS, INC.
    Inventors: Stephen P. Hebeisen, Xi Ming Liarno, Eugene Miroshnichenko, John Wilk
  • Patent number: 10324909
    Abstract: In a computing resource environment including at least two different resource name spaces, a method for generating a fully-qualified name for a resource based on a context-based name of that resource and a usage context is disclosed. Method steps include receiving the resource's name schema, its context-based name, and usage context; comparing an entry in the schema and an entry in the context-based name and identifying schema monikers missing from the context-based name. For a missing moniker, determining whether it is an attribute space (aspace) moniker. If it is an aspace moniker, adding it to a full name that includes the context-based name. If it is not an aspace moniker, determining the aspace associated with the missing moniker; searching the usage context for an association between the missing moniker, its aspace, and a value assigned to the missing moniker; and appending the searched-for items to the full name.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: John Wilkes, Indranil Gupta, Walfredo Cirne, Brian Grant, Todd Pu-Tse Wang
  • Patent number: 10246269
    Abstract: A bottle retaining assembly for a filler including a lifter coupling and a retaining structure. The lifter coupling has an upper support structure attachable to a base of a bottle lifter assembly. The retaining structure has an upstand structure that is positionable in engagement with the upper support structure. The upper support structure includes a releasable locking member structurally configured to releasably lock the upper support structure of the lifter coupling to the upstand structure. The releasable locking member is actuatable without the use of a tool.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 2, 2019
    Assignee: Fogg Filler Company
    Inventors: Larry Rillema, John Wilks
  • Patent number: 10240437
    Abstract: A method of performing a drilling operation with a drill bit through a formation. The method including defining optimal settings of drilling parameters for cleaning of a wellbore formed by the drill bit, displaying a graphical indication of the optimal settings of the drilling parameters, determining a maximum rate of penetration of the drill bit based on the optimal settings, displaying, an optimal boundary depicting the maximum rate of penetration, wherein the optimal boundary graphically matches the graphical indication of the optimal settings, displaying, on the visualization tool, an actual boundary depicting an actual rate of penetration of the drill bit, sending a signal to adjust the actual rate of penetration to match the maximum rate of penetration, receiving the signal downhole at a bottom hole assembly, and adjusting the actual rate of penetration of the drill bit using the bottom hole assembly based on the signal.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 26, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Christopher Neil Marland, John Wilkes
  • Publication number: 20190060986
    Abstract: A high-pressure die casting apparatus including a shot sleeve extending through a first die half to a molding surface, and a plunger received in the shot sleeve is provided. The shot sleeve includes a side wall presenting a fluid passageway and a partial end wall disposed in a fixed position relative to the side wall. The partial end wall defines a wall opening adjacent the molding surface. Fluid is poured into the shot sleeve while the die apparatus is open, and the partial end wall prevents the fluid from flowing out of the shot sleeve. The plunger then presses the material into the mold cavity until only a portion of the material remains in the shot sleeve and blocks the wall opening. After the solidified material is ejected from the apparatus, the portion of material blocking the wall opening prevents lubricant from entering the shot sleeve.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    Inventors: Richard John Wilkes, Owen Michael Zelina, Xiaoping Niu
  • Publication number: 20190056008
    Abstract: Brake wear sensors for the brake disc stacks commonly used in aircraft brake systems are disclosed. An ultrasonic transducer is employed to transmit signals to a reflective surface and to receive the reflected signals in return. The time that elapses between the transmission of the ultrasonic signal and the reception of its reflection correlates with the separation between the transducer and the reflective surface. The reflective surface is operatively connected to a pressure plate of the associated brake disc stack such that, as the stack wears, the reflective surface is displaced along with the pressure plate. That displacement correlates with brake wear. In one embodiment, the ultrasonic brake wear detector is an independent unit mounted to the brake housing, while another embodiment includes the detector as an integral portion of a brake actuator connected to such housing.
    Type: Application
    Filed: February 23, 2017
    Publication date: February 21, 2019
    Applicant: Meggitt Aerospace Limited
    Inventors: John Wilkes, David Bateman
  • Patent number: 10176016
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 10137498
    Abstract: A high-pressure die casting apparatus including a shot sleeve extending through a first die half to a molding surface, and a plunger received in the shot sleeve is provided. The shot sleeve includes a side wall presenting a fluid passageway and a partial end wall disposed in a fixed position relative to the side wall. The partial end wall defines a wall opening adjacent the molding surface. Fluid is poured into the shot sleeve while the die apparatus is open, and the partial end wall prevents the fluid from flowing out of the shot sleeve. The plunger then presses the material into the mold cavity until only a portion of the material remains in the shot sleeve and blocks the wall opening. After the solidified material is ejected from the apparatus, the portion of material blocking the wall opening prevents lubricant from entering the shot sleeve.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: November 27, 2018
    Assignee: Magna International Inc.
    Inventors: Richard John Wilkes, Owen Michael Zelina, Xiaoping Niu
  • Publication number: 20180273368
    Abstract: A bottle retaining assembly for a filler including a lifter coupling and a retaining structure. The lifter coupling has an upper support structure attachable to a base of a bottle lifter assembly. The retaining structure has an upstand structure that is positionable in engagement with the upper support structure. The upper support structure includes a releasable locking member structurally configured to releasably lock the upper support structure of the lifter coupling to the upstand structure. The releasable locking member is actuatable without the use of a tool.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Larry Rillema, John Wilks
  • Patent number: D896913
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 22, 2020
    Assignee: Smith & Wesson Inc.
    Inventors: Brett Curry, Christopher John Wilke