Patents by Inventor David Alston

David Alston 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: 11966777
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: April 23, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide
  • Patent number: 11704154
    Abstract: A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: July 18, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, Pratheesh Gangadhar Thalakkal Kottilaveedu, David Alston Lide
  • Patent number: 11579877
    Abstract: A computational system includes one or more processors. Each processor has multiple registers, as well attached memory to hold instructions. The processor is coupled to one or more broadside interfaces. A broadside interface allows the processor to load or store an entire widget state in a single clock cycle of the processor. The broadside interface also allows the processor to move and store 32 bytes of information into RAM in less than four to five clock cycles of the processor while the processor concurrently performs one or more mathematical operations on the information while the move and store operation is taking place.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: February 14, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide, Pratheesh Gangadhar Thalakkal Kottilaveedu
  • Publication number: 20220164226
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Application
    Filed: February 7, 2022
    Publication date: May 26, 2022
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, David Alston LIDE
  • Patent number: 11243809
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: February 8, 2022
    Assignee: Texas Instmments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide
  • Publication number: 20210326178
    Abstract: A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, Pratheesh Gangadhar THALAKKAL KOTTILAVEEDU, David Alston LIDE
  • Publication number: 20210224070
    Abstract: A computational system includes one or more processors. Each processor has multiple registers, as well attached memory to hold instructions. The processor is coupled to one or more broadside interfaces. A broadside interface allows the processor to load or store an entire widget state in a single clock cycle of the processor. The broadside interface also allows the processor to move and store 32 bytes of information into RAM in less than four to five clock cycles of the processor while the processor concurrently performs one or more mathematical operations on the information while the move and store operation is taking place.
    Type: Application
    Filed: April 6, 2021
    Publication date: July 22, 2021
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, David Alston LIDE, Pratheesh Gangadhar THALAKKAL KOTTILAVEEDU
  • Patent number: 11048552
    Abstract: A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 29, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, Pratheesh Gangadhar Thalakkal Kottilaveedu, David Alston Lide
  • Publication number: 20210103469
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 8, 2021
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, David Alston LIDE
  • Patent number: 10970074
    Abstract: A computational system includes one or more processors. Each processor has multiple registers, as well attached memory to hold instructions. The processor is coupled to one or more broadside interfaces. A broadside interface allows the processor to load or store an entire widget state in a single clock cycle of the processor. The broadside interface also allows the processor to move and store 32 bytes of information into RAM in less than four to five clock cycles of the processor while the processor concurrently performs one or more mathematical operations on the information while the move and store operation is taking place.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: April 6, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide, Pratheesh Gangadhar Thalakkal K{dot over (o)}ttilaveedu
  • Patent number: 10871992
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: December 22, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, David Alston Lide
  • Publication number: 20190369996
    Abstract: A computational system includes one or more processors. Each processor has multiple registers, as well attached memory to hold instructions. The processor is coupled to one or more broadside interfaces. A broadside interface allows the processor to load or store an entire widget state in a single clock cycle of the processor. The broadside interface also allows the processor to move and store 32 bytes of information into RAM in less than four to five clock cycles of the processor while the processor concurrently performs one or more mathematical operations on the information while the move and store operation is taking place.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, David Alston LIDE, Pratheesh Gangadhar Thalakkal Kottilaveedu
  • Publication number: 20190370207
    Abstract: A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, Pratheesh Gangadhar THALAKKAL KOTTILAVEEDU, David Alston LIDE
  • Publication number: 20190370110
    Abstract: A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Thomas Anton LEYRER, William Cronin WALLACE, David Alston LIDE
  • Patent number: 10415365
    Abstract: A method of controlling a direction of drilling of the drill string used to form an opening in a subsurface formation, comprises varying a speed of the drill string during rotational drilling such that the drill string is at a first speed during a first portion of the rotational cycle and at a second speed during a second portion of the rotational cycle wherein the first speed is higher than the second speed, and wherein operating at the second speed in the second portion of the rotational cycle causes the drill string to change the direction of drilling.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: September 17, 2019
    Assignee: SHELL OIL COMPANY
    Inventors: David Alston Edbury, Jose Victor Guerrero, Duncan Charles Macdonald, James Bryon Rogers, Donald Ray Sitton, Jason B. Norman
  • Patent number: 9879490
    Abstract: A method of automatically placing a drill bit used to form an opening in a subsurface formation on a bottom of the opening being formed comprises a) increasing a flow rate in a drill string to a target flow; b) controlling a flow rate of fluid into the drill string to be substantially the same as a flowrate of fluid out of the opening; c) allowing a fluid pressure to reach a relatively steady state; and d) automatically moving the drill bit toward the bottom of the opening at a selected rate of advance until an increase in measured differential pressure indicates that the drill bit is at the bottom of the opening.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: January 30, 2018
    Assignee: SHELL OIL COMPANY
    Inventors: David Alston Edbury, Jose Victor Guerrero, Duncan Charles MacDonald, James Bryon Rogers, Donald Ray Sitton, Jason B. Norman
  • Patent number: 9822595
    Abstract: A method of automatically placing a drill bit used to form an opening in a subsurface formation on a bottom of the opening being formed comprises a) increasing a flow rate in a drill string to a target flow; b) controlling a flow rate of fluid into the drill string to be substantially the same as a flowrate of fluid out of the opening; c) allowing a fluid pressure to reach a relatively steady state; and d) automatically moving the drill bit toward the bottom of the opening at a selected rate of advance until an increase in measured differential pressure indicates that the drill bit is at the bottom of the opening.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: November 21, 2017
    Assignee: SHELL OIL COMPANY
    Inventors: David Alston Edbury, Jose Victor Guerrero, Duncan Charles MacDonald, James Bryon Rogers, Donald Ray Sitton, Jason B. Norman
  • Publication number: 20170260822
    Abstract: A method of controlling a direction of drilling of the drill string used to form an opening in a subsurface formation, comprises varying a speed of the drill string during rotational drilling such that the drill string is at a first speed during a first portion of the rotational cycle and at a second speed during a second portion of the rotational cycle wherein the first speed is higher than the second speed, and wherein operating at the second speed in the second portion of the rotational cycle causes the drill string to change the direction of drilling.
    Type: Application
    Filed: May 24, 2017
    Publication date: September 14, 2017
    Inventors: David Alston EDBURY, Jose Victor GUERRERO, Duncan Charles MACDONALD, James Bryon ROGERS, Donald Ray SITTON, Jason B. NORMAN
  • Patent number: 9683418
    Abstract: The present disclosure provides a method for picking up a drill bit off the bottom of an opening in a subsurface formation. The method includes setting a predetermined level of differential pressure across a mud motor at which pickup of the drill bit is to be initiated, and monitoring the differential pressure across the mud motor. The method also includes allowing differential pressure across the mud motor to decrease to the predetermined level, and when the predetermined level is reached, automatically picking up the drill bit.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: June 20, 2017
    Assignee: Shell Oil Company
    Inventors: David Alston Edbury, Jose Victor Guerrero, Duncan Charles MacDonald, James Bryon Rogers, Donald Ray Sitton
  • Patent number: 9470052
    Abstract: A method of assessing hole cleaning effectiveness of drilling comprises a) determining a mass of cuttings removed from a well wherein determining the mass of cuttings removed from a well comprises: i) measuring a total mass of fluid entering a well; ii) measuring a total mass of fluid exiting the well; and iii) determining a difference between the total mass of fluid exiting the well and total mass of fluid entering the well; b) determining a mass of rock excavated in the well; and c) determining a mass of cuttings remaining in the well wherein determining the mass of cuttings remaining in the well comprises: determining a difference between the determined mass of rock excavated in the well and the determined mass of cuttings removed from the well.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 18, 2016
    Assignee: Shell Oil Company
    Inventors: David Alston Edbury, Jose Victor Guerrero, Duncan Charles MacDonald, James Bryon Rogers, Donald Ray Sitton, Jason Norman