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: 12405084Abstract: 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: GrantFiled: May 26, 2023Date of Patent: September 2, 2025Assignee: XS Sight Systems, Inc.Inventors: Jonathan Pastusek, William Wallace, Monte Long, William Cobb, Michael Pastusek, Zackary Kinsley
-
Publication number: 20250147674Abstract: 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: ApplicationFiled: July 31, 2024Publication date: May 8, 2025Inventors: Sai Rajaraman, Mihir Mody, William Wallace, Niraj Nandan
-
Patent number: 12247601Abstract: 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: GrantFiled: November 23, 2022Date of Patent: March 11, 2025Assignee: West Coast DieselsInventors: Austin Lindsay, William Wallace
-
Publication number: 20240167494Abstract: 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: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Applicant: West Coast DieselsInventors: Austin Lindsay, William Wallace
-
Publication number: 20230384056Abstract: 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: ApplicationFiled: May 26, 2023Publication date: November 30, 2023Inventors: Jonathan Pastusek, William Wallace, Monte Long, William Cobb, Michael Pastusek, Zackary Kinsley
-
Patent number: 11093907Abstract: 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: GrantFiled: February 25, 2013Date of Patent: August 17, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
-
Patent number: 10891717Abstract: 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: GrantFiled: November 1, 2018Date of Patent: January 12, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, Jr., William Wallace, Niraj Nandan
-
Patent number: 10743517Abstract: 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: GrantFiled: October 16, 2015Date of Patent: August 18, 2020Assignee: Radio Systems CorporationInventors: Kelly Springer, Melissa Poisson, Christopher Mainini, Kristine Jansen, William Wallace
-
Publication number: 20190318339Abstract: 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: ApplicationFiled: February 25, 2013Publication date: October 17, 2019Applicant: JPMorgan Chase Bank, N.A.Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
-
Publication number: 20190130534Abstract: 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: ApplicationFiled: November 1, 2018Publication date: May 2, 2019Inventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, William Wallace, Niraj Nandan
-
Publication number: 20190110952Abstract: 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: ApplicationFiled: October 8, 2018Publication date: April 18, 2019Inventor: William Wallace
-
Patent number: 10121231Abstract: 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: GrantFiled: June 15, 2016Date of Patent: November 6, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mihir Narendra Mody, Shashank Dabral, Jesse Gregory Villarreal, Jr., William Wallace, Niraj Nandan
-
Publication number: 20170221183Abstract: 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: ApplicationFiled: June 15, 2016Publication date: August 3, 2017Inventors: MIHIR NARENDRA MODY, SHASHANK DABRAL, JESSE GREGORY VILLARREAL, JR., WILLIAM WALLACE, NIRAJ NANDAN
-
Publication number: 20160029592Abstract: 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: ApplicationFiled: October 16, 2015Publication date: February 4, 2016Inventors: Kelly Springer, Melissa Poisson, Christopher Mainini, Kristine Janson, William Wallace
-
Patent number: 9168990Abstract: 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: GrantFiled: October 1, 2014Date of Patent: October 27, 2015Assignee: 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: 20150128842Abstract: 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: ApplicationFiled: October 1, 2014Publication date: May 14, 2015Inventors: 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: 8875645Abstract: 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: GrantFiled: November 13, 2013Date of Patent: November 4, 2014Assignee: 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: 8429072Abstract: 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: GrantFiled: September 27, 2011Date of Patent: April 23, 2013Assignee: JPMorgan Chase Bank, N.A.Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
-
Patent number: 8429069Abstract: 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: GrantFiled: November 21, 2011Date of Patent: April 23, 2013Assignee: JPMorgan Chase Bank, N.A.Inventors: Mark Sheehan, William Wallace, Lee Knackstedt
-
Patent number: 8375265Abstract: 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: GrantFiled: September 13, 2011Date of Patent: February 12, 2013Assignee: Texas Instruments IncorporatedInventors: Ramakrishnan Venkatasubramanian, Alan Hales, William Wallace