Patents by Inventor William Wallace

William Wallace 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: 12405084
    Abstract: A sight installation device, comprising a body having a notch which is capable of receiving a pistol slide with a sight receiving groove, the notch possessing a first and a second lateral sidewall, and an at least one horizontal brace abutment. The sight installation device's body also has at least one guide channel proximate the notch, in which a pusher bit is longitudinally slidable and configured so as to contact a sight element directly in line with the pistol slide's sight-receiving groove. The sight installation device also possesses a drive screw configured to engage an opening in the body proximate the guide channel, the drive screw engaging the opening and configured to engage the pusher bit.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: September 2, 2025
    Assignee: XS Sight Systems, Inc.
    Inventors: Jonathan Pastusek, William Wallace, Monte Long, William Cobb, Michael Pastusek, Zackary Kinsley
  • Publication number: 20250147674
    Abstract: Various examples disclosed herein relate to controlling access to non-volatile memory devices. In an example embodiment, a device is provided. The device includes a memory security controller configured to operate in a first functional safety mode or a second functional safety mode, a security mode selection controller coupled to the memory security controller, and a memory interface controller coupled to the memory security controller and the security mode selection controller and configured to couple to a non-volatile memory. The security mode selection controller is configured to determine a number of pending access requests associated with the memory security controller, determine a number of incoming responses from the non-volatile memory to the memory security controller, and select between the first functional safety mode and the second functional safety mode based on at least one of the number of pending access requests or the number of incoming responses.
    Type: Application
    Filed: July 31, 2024
    Publication date: May 8, 2025
    Inventors: Sai Rajaraman, Mihir Mody, William Wallace, Niraj Nandan
  • Patent number: 12247601
    Abstract: An alignment cam pin system is provided. The system includes an alignment pin having a distal end and a proximal end. The alignment pin has a first flange at the proximal end, a cylindrical press fit surface abutting the first flange, and a threaded extension extending from the cylindrical press fit surface. An alignment pin sleeve is provided, which includes a sleeve body and a second flange, wherein the sleeve body includes internal threads configured to mate with the threaded extension. The cylindrical press fit surface of the alignment pin is configured to be press fit into an alignment hole of a vehicle's suspension component, such as a control arm, and the sleeve body of the alignment pin sleeve is configured to be threaded on the threaded extension of the alignment pin such that the alignment pin does not fall out of the alignment hole during vehicle use.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: March 11, 2025
    Assignee: West Coast Diesels
    Inventors: Austin Lindsay, William Wallace
  • Publication number: 20240167494
    Abstract: An alignment cam pin system is provided. The system includes an alignment pin having a distal end and a proximal end. The alignment pin has a first flange at the proximal end, a cylindrical press fit surface abutting the first flange, and a threaded extension extending from the cylindrical press fit surface. An alignment pin sleeve is provided, which includes a sleeve body and a second flange, wherein the sleeve body includes internal threads configured to mate with the threaded extension. The cylindrical press fit surface of the alignment pin is configured to be press fit into an alignment hole of a vehicle's suspension component, such as a control arm, and the sleeve body of the alignment pin sleeve is configured to be threaded on the threaded extension of the alignment pin such that the alignment pin does not fall out of the alignment hole during vehicle use.
    Type: Application
    Filed: November 23, 2022
    Publication date: May 23, 2024
    Applicant: West Coast Diesels
    Inventors: Austin Lindsay, William Wallace
  • Publication number: 20230384056
    Abstract: A sight installation device, comprising a body having a notch which is capable of receiving a pistol slide with a sight receiving groove, the notch possessing a first and a second lateral sidewall, and an at least one horizontal brace abutment. The sight installation device's body also has at least one guide channel proximate the notch, in which a pusher bit is longitudinally slidable and configured so as to contact a sight element directly in line with the pistol slide's sight-receiving groove. The sight installation device also possesses a drive screw configured to engage an opening in the body proximate the guide channel, the drive screw engaging the opening and configured to engage the pusher bit.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 30, 2023
    Inventors: Jonathan Pastusek, William Wallace, Monte Long, William Cobb, Michael Pastusek, Zackary Kinsley
  • Patent number: 11093907
    Abstract: Methods and systems of the invention provide a variety of techniques for processing microtransactions. In accordance with the invention, the method starts with a customer initiating a purchase through interaction with a merchant. The purchase is associated with purchase information, which includes the particulars of the purchase, such as the purchase price. In the purchase, the customer uses a transaction account, obtained from a payment enabler. The purchase is classified as a microtransaction, if the purchase price is below a predetermined monetary amount. Thereafter, the purchase information is forwarded for processing based on the classifying, i.e., either as a regular transaction or as a microtransaction. Then, upon receipt of the purchase information by an appropriate recipient, such as an interchange entity or an alternate interchange entity, the purchase information is processed to effect the microtransaction, if so classified, between the customer and the merchant.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: August 17, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
  • Patent number: 10891717
    Abstract: A method for filtering noise for imaging includes receiving an image frame having position and range data. A filter size divides the frame into filter windows for processing each of the filter windows. For the first pixel, a space to the center pixel and a range difference between this pixel and the center pixel is determined and used for choosing a selected weight from weights in a 2D weight LUT including weighting for space and range difference, a filtered range value is calculated by applying the selected 2D weight to the pixel, and the range, filtered range value and selected 2D weight are summed. The determining, choosing, calculating and summing are repeated for at least the second pixel. A total sum of contributions from the first and second pixel are divided by the sum of selected 2D weights to generate a final filtered range value for the center pixel.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: January 12, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, Jr., William Wallace, Niraj Nandan
  • Patent number: 10743517
    Abstract: An animal feeding system includes a receptacle comprising a microcontroller, one or more applications running on at least one processor of a mobile device, and an access point, wherein the microcontroller, the one or more applications, and the access point are communicatively coupled through a wireless communications network. The receptacle holds pet food consumables. A chute receives dispensed consumables as they pass through an opening in the receptacle. A sensor monitors a level of the consumables in the receptacle, wherein the sensor is communicatively coupled with the microcontroller and transmits information of the monitored level to the microcontroller, wherein the microcontroller uses the information to determine whether the level of the consumables is below a threshold level. The microcontroller initiates communication with a remote vendor through the wireless communications network when the level falls below the threshold level.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: August 18, 2020
    Assignee: Radio Systems Corporation
    Inventors: Kelly Springer, Melissa Poisson, Christopher Mainini, Kristine Jansen, William Wallace
  • Publication number: 20190318339
    Abstract: Methods and systems of the invention provide a variety of techniques for processing microtransactions. In accordance with the invention, the method starts with a customer initiating a purchase through interaction with a merchant. The purchase is associated with purchase information, which includes the particulars of the purchase, such as the purchase price. In the purchase, the customer uses a transaction account, obtained from a payment enabler. The purchase is classified as a microtransaction, if the purchase price is below a predetermined monetary amount. Thereafter, the purchase information is forwarded for processing based on the classifying, i.e., either as a regular transaction or as a microtransaction. Then, upon receipt of the purchase information by an appropriate recipient, such as an interchange entity or an alternate interchange entity, the purchase information is processed to effect the microtransaction, if so classified, between the customer and the merchant.
    Type: Application
    Filed: February 25, 2013
    Publication date: October 17, 2019
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
  • Publication number: 20190130534
    Abstract: A method for filtering noise for imaging includes receiving an image frame having position and range data. A filter size divides the frame into filter windows for processing each of the filter windows. For the first pixel, a space to the center pixel and a range difference between this pixel and the center pixel is determined and used for choosing a selected weight from weights in a 2D weight LUT including weighting for space and range difference, a filtered range value is calculated by applying the selected 2D weight to the pixel, and the range, filtered range value and selected 2D weight are summed. The determining, choosing, calculating and summing are repeated for at least the second pixel. A total sum of contributions from the first and second pixel are divided by the sum of selected 2D weights to generate a final filtered range value for the center pixel.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 2, 2019
    Inventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, William Wallace, Niraj Nandan
  • Publication number: 20190110952
    Abstract: A lockbox to store medication therein and to be secured within a medicine cabinet, the lockbox including a main body to fit into the medicine cabinet, a door disposed at a front portion of the main body, a plurality of anchor holes disposed within the main body to allow the main body to be secured to at least one wall or shelf within the medicine cabinet, and a lock to disposed at a top portion of the door to prevent the door from opening when the lock is locked.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 18, 2019
    Inventor: William Wallace
  • Patent number: 10121231
    Abstract: A method for filtering noise for imaging includes receiving an image frame having position and range data. A filter size divides the frame into filter windows for processing each of the filter windows. For the first pixel, a space to the center pixel and a range difference between this pixel and the center pixel is determined and used for choosing a selected weight from weights in a 2D weight LUT including weighting for space and range difference, a filtered range value is calculated by applying the selected 2D weight to the pixel, and the range, filtered range value and selected 2D weight are summed. The determining, choosing, calculating and summing are repeated for at least the second pixel. A total sum of contributions from the first and second pixel are divided by the sum of selected 2D weights to generate a final filtered range value for the center pixel.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 6, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, Jr., William Wallace, Niraj Nandan
  • Publication number: 20170221183
    Abstract: A method for filtering noise for imaging includes receiving an image frame having position and range data. A filter size divides the frame into filter windows for processing each of the filter windows. For the first pixel, a space to the center pixel and a range difference between this pixel and the center pixel is determined and used for choosing a selected weight from weights in a 2D weight LUT including weighting for space and range difference, a filtered range value is calculated by applying the selected 2D weight to the pixel, and the range, filtered range value and selected 2D weight are summed. The determining, choosing, calculating and summing are repeated for at least the second pixel. A total sum of contributions from the first and second pixel are divided by the sum of selected 2D weights to generate a final filtered range value for the center pixel.
    Type: Application
    Filed: June 15, 2016
    Publication date: August 3, 2017
    Inventors: MIHIR NARENDRA MODY, SHASHANK DABRAL, JESSE GREGORY VILLARREAL, JR., WILLIAM WALLACE, NIRAJ NANDAN
  • Publication number: 20160029592
    Abstract: An animal feeding system includes a receptacle comprising a microcontroller, one or more applications running on at least one processor of a mobile device, and an access point, wherein the microcontroller, the one or more applications, and the access point are communicatively coupled through a wireless communications network. The receptacle holds pet food consumables. A chute receives dispensed consumables as they pass through an opening in the receptacle. A sensor monitors a level of the consumables in the receptacle, wherein the sensor is communicatively coupled with the microcontroller and transmits information of the monitored level to the microcontroller, wherein the microcontroller uses the information to determine whether the level of the consumables is below a threshold level. The microcontroller initiates communication with a remote vendor through the wireless communications network when the level falls below the threshold level.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 4, 2016
    Inventors: Kelly Springer, Melissa Poisson, Christopher Mainini, Kristine Janson, William Wallace
  • Patent number: 9168990
    Abstract: In various embodiments a variable buoyancy profiling float is disclosed. The variable buoyancy profiling float may comprise a spherical glass housing comprising a first hemisphere and a second hemisphere. The first and second hemispheres may be coupled by a partial vacuum within the spherical glass housing. A buoyancy system may be located at least partially within the spherical glass housing. The buoyancy system may be configured to provide variable buoyancy control to the variable buoyancy profiling float. A sensor bundle may be mounted to the spherical glass housing and may be configured to measure at least one environmental parameter.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: October 27, 2015
    Assignee: Teledyne Instruments, Inc.
    Inventors: Douglas C. Webb, Mark Belcher, Lawrence Bovie, Robert Correllus, Andrew Elskamp, Hugh E. Fargher, Thomas Patterson, Ernest Petzrick, David Pingal, Daniel Ryan, Andrew Sealey, Clyde Streeter, James Truman, William Wallace, Steven Arruda, Robert G. Melvin, II, Thomas W. Altshuler
  • Publication number: 20150128842
    Abstract: In various embodiments a variable buoyancy profiling float is disclosed. The variable buoyancy profiling float may comprise a spherical glass housing comprising a first hemisphere and a second hemisphere. The first and second hemispheres may be coupled by a partial vacuum within the spherical glass housing. A buoyancy system may be located at least partially within the spherical glass housing. The buoyancy system may be configured to provide variable buoyancy control to the variable buoyancy profiling float. A sensor bundle may be mounted to the spherical glass housing and may be configured to measure at least one environmental parameter.
    Type: Application
    Filed: October 1, 2014
    Publication date: May 14, 2015
    Inventors: Douglas C. Webb, Mark Belcher, Lawrence Bovie, Robert Correllus, Andrew Elskamp, Hugh E. Fargher, Thomas Patterson, Ernest Petzrick, David Pingal, Daniel Ryan, Andrew Sealey, Clyde Streeter, James Truman, William Wallace, Steven Arruda, Robert G. Melvin, II, Thomas W. Altshuler
  • Patent number: 8875645
    Abstract: In various embodiments a variable buoyancy profiling float is disclosed. The variable buoyancy profiling float may comprise a spherical glass housing comprising a first hemisphere and a second hemisphere. The first and second hemispheres may be coupled by a partial vacuum within the spherical glass housing. A buoyancy system may be located at least partially within the spherical glass housing. The buoyancy system may be configured to provide variable buoyancy control to the variable buoyancy profiling float. A sensor bundle may be mounted to the spherical glass housing and may be configured to measure at least one environmental parameter.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: November 4, 2014
    Assignee: Teledyne Instruments, Inc.
    Inventors: Douglas C. Webb, Mark Belcher, Lawrence Bovie, Robert Correllus, Andrew Elskamp, Hugh E. Fargher, Thomas Patterson, Ernest Petzrick, David Pingal, Daniel Ryan, Andrew Sealey, Clyde Streeter, James Truman, William Wallace, Steven Arruda, Robert G. Melvin, II, Thomas W. Altshuler
  • Patent number: 8429072
    Abstract: Methods and systems of the invention provide a variety of techniques for processing microtransactions. In accordance with the invention, the method starts with a customer initiating a purchase through interaction with a merchant. The purchase is associated with purchase information, which includes the particulars of the purchase, such as the purchase price. In the purchase, the customer uses a transaction account, obtained from a payment enabler. The purchase is classified as a microtransaction, if the purchase price is below a predetermined monetary amount. Thereafter, the purchase information is forwarded for processing based on the classifying, i.e., either as a regular transaction or as a microtransaction. Then, upon receipt of the purchase information by an appropriate recipient, such as an interchange entity or an alternate interchange entity, the purchase information is processed to effect the microtransaction, if so classified, between the customer and the merchant.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: April 23, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
  • Patent number: 8429069
    Abstract: Methods and systems of the invention provide a variety of techniques for processing microtransactions. In accordance with the invention, the method starts with a customer initiating a purchase through interaction with a merchant. The purchase is associated with purchase information, which includes the particulars of the purchase, such as the purchase price. In the purchase, the customer uses a transaction account, obtained from a payment enabler. The purchase is classified as a microtransaction, if the purchase price is below a predetermined monetary amount. Thereafter, the purchase information is forwarded for processing based on the classifying, i.e., either as a regular transaction or as a microtransaction. Then, upon receipt of the purchase information by an appropriate recipient, such as an interchange entity or an alternate interchange entity, the purchase information is processed to effect the microtransaction, if so classified, between the customer and the merchant.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: April 23, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
  • Patent number: 8375265
    Abstract: In an embodiment of the invention, an integrated circuit with several clock domains bank is tested by first disabling a PLL clock and scanning test data into scan chains. Next delay fault testing (DFT) code is transmitted to each distributed clock divider on the integrated circuit. The PLL clock is then enabled to the distributed clock dividers. Selected clock dividers generate launch pulses that allow test data to be propagated from the scan chains into circuit blocks in the clock domains. Capture pulses are then generated by selected distributed clock dividers to capture test data coming form the circuit blocks into the scan chains. Next the PLL clock is disabled and the test data is scanned from the scan chains to an on-chip test control circuit.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: February 12, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Ramakrishnan Venkatasubramanian, Alan Hales, William Wallace