Patents by Inventor Gerald Sweeney

Gerald Sweeney 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: 20240104356
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for quantized machine learning. A quantized input matrix is accessed at a layer of a neural network, and a first interim value is generated in an accumulator by performing matrix multiplication, using the accumulator, of the quantized input matrix and a quantized weight matrix associated with the layer of the neural network. The first interim value is normalized based at least in part on one or more leading sign bits of the first interim value, and the normalized first interim value is dequantized. A second interim value is generated by applying a rounded right-shift operation to the dequantized normalized first interim value, and activation data is generated by applying an activation function to the second interim value.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Srijesh SUDARSANAN, Deepak MATHEW, Marc HOFFMAN, Sundar Rajan BALASUBRAMANIAN, Gerald SWEENEY, Mansi JAIN, James LEE, Ankita NAYAK
  • Patent number: 11900111
    Abstract: A device includes a vector register file, a memory, and a processor. The vector register file includes a plurality of vector registers. The memory is configured to store a permutation instruction. The processor is configured to access a periodicity parameter of the permutation instruction. The periodicity parameter indicates a count of a plurality of data sources that contain source data for the permutation instruction. The processor is also configured to execute the permutation instruction to, for each particular element of multiple elements of a first permutation result register of the plurality of vector registers, select a data source of the plurality of data sources based at least in part on the count of the plurality of data sources and populate the particular element based on a value in a corresponding element of the selected data source.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: February 13, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Srijesh Sudarsanan, Deepak Mathew, Marc Hoffman, Gerald Sweeney, Sundar Rajan Balasubramanian, Hongfeng Dong, Yurong Sun, Seyedmehdi Sadeghzadeh
  • Publication number: 20230350678
    Abstract: This application is directed to using a single instruction to initiate a sequence of computational operations related to a neural network. An electronic device receives a single instruction to apply a neural network operation to a set of M-bit elements stored in one or more input vector registers. In response to the single instruction, the electronic device implements the neural network operation on the set of M-bit elements to generate a set of P-bit elements by obtaining the set of M-bit elements from the one or more input vector registers, quantizing each of the set of M-bit elements from M bits to P bits, and packing the set of P-bit elements into an output vector register. P is smaller than M. In some embodiments, the neural network operation is a quantization operation including at least a multiplication with a quantization factor and an addition with a zero point.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Srijesh SUDARSANAN, Deepak MATHEW, Marc HOFFMAN, Sundar Rajan BALASUBRAMANIAN, Mansi JAIN, James LEE, Gerald SWEENEY
  • Publication number: 20230350640
    Abstract: A device includes a processor that includes a rotation vector register file, a second vector register file, and multiply-accumulate circuitry (MAC). The rotation vector register file includes a rotation vector register. The rotation vector register file is configured to rotate data in the rotation vector register. The second vector register file includes a source vector register. The MAC is configured to receive first input data from the rotation vector register file and second input data from the source vector register.
    Type: Application
    Filed: May 2, 2022
    Publication date: November 2, 2023
    Inventors: Sundar Rajan BALASUBRAMANIAN, Srijesh SUDARSANAN, Marc HOFFMAN, Deepak MATHEW, Gerald SWEENEY, James LEE, Mansi JAIN
  • Publication number: 20230351144
    Abstract: This application is directed to using a single instruction to initiate a sequence of computational operations related to a neural network activation function. An electronic device receives a single instruction to apply a linear activation operation to a set of first elements stored in one or more input vector registers. In response to the single instruction, the linear activation operation is implemented on the set of first elements to generate a set of output elements. For each first element, the electronic device detects a sign value of the respective first element, selects a respective scalar from one or more scalars based on the sign value, and applies the linear activation operation on the respective first element based on the selected respective scalar and a bias value to generate a respective element of the set of output elements. The electronic device quantizes the set of output elements.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Srijesh SUDARSANAN, Deepak MATHEW, Marc HOFFMAN, Sundar Rajan BALASUBRAMANIAN, Mansi JAIN, James LEE, Gerald SWEENEY
  • Publication number: 20230097103
    Abstract: A device includes a memory configured to store a fast Fourier transform (FFT) instruction and parameters of the FFT instruction, a read-only memory including a phasor table, and a processor. The processor is configured to execute the FFT instruction to determine, based on the parameters of the FFT instruction, a start value and a step size. The processor is configured to execute the FFT instruction to access the phasor table according to the start value and the step size to obtain a set of twiddle values. The processor is also configured to execute the FFT instruction to compute, for each pair of input values in a set of input data, an output value based on the pair of input values and a twiddle value, of the set of twiddle values, that corresponds to that pair of input values.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Santosh Srivatsan Srinivasan, Marc Hoffman, Srijesh Sudarsanan, Deepak Mathew, Hongfeng Dong, Gerald Sweeney
  • Publication number: 20230102564
    Abstract: A device includes a vector register file, a memory, and a processor. The vector register file includes a plurality of vector registers. The memory is configured to store a permutation instruction. The processor is configured to access a periodicity parameter of the permutation instruction. The periodicity parameter indicates a count of a plurality of data sources that contain source data for the permutation instruction. The processor is also configured to execute the permutation instruction to, for each particular element of multiple elements of a first permutation result register of the plurality of vector registers, select a data source of the plurality of data sources based at least in part on the count of the plurality of data sources and populate the particular element based on a value in a corresponding element of the selected data source.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Srijesh SUDARSANAN, Deepak MATHEW, Mark HOFFMAN, Gerald SWEENEY, Sundar Rajan BALASUBRAMANIAN, Hongfeng DONG, Yurong SUN, Seyedmehdi SADEGHZADEH
  • Publication number: 20170238744
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also used to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Application
    Filed: June 16, 2015
    Publication date: August 24, 2017
    Applicant: IQHYDR8, LLC
    Inventors: Gerald SWEENEY, Cory MCCLUSKEY, James William PFEIFFER
  • Patent number: 9382107
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also used to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 5, 2016
    Assignee: IQHYDR8, LLC
    Inventors: James William Pfeiffer, Gerald Sweeney, Cory McCluskey
  • Patent number: 9380897
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also used to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 5, 2016
    Assignee: IQHYDR8, LLC
    Inventors: James William Pfeiffer, Gerald Sweeney, Cory McCluskey
  • Publication number: 20160135626
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also sued to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Applicant: IQHYDR8, LLC
    Inventors: James William PFEIFFER, Gerald SWEENEY, Cory MCCLUSKEY
  • Publication number: 20160137483
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also sued to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Applicant: IQHYDR8, LLC
    Inventors: James William PFEIFFER, Gerald SWEENEY, Cory MCCLUSKEY
  • Patent number: 9327960
    Abstract: A volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, flexible seal valve with a slit, handle, timer and an inclinometer. The inclinometer detects a tilt angle of the container when the container is tilted, and when tilted at the detected tilt angle, the timer measures an amount of time the container is tilted, and the processor determines a volume of fluid dispensed from the container based on the tilt angle and the amount of time the container is tilted. The handle rotatably couples with the cap and moves from a first closed position, to a second carrying position, and to a third open position. In the first closed position, the handle moves to cover the slit of flexible seal valve, and in the second carrying position and the third open position the handle uncovers the slit.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: May 3, 2016
    Assignee: IQHYDR8, LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James William Pfeiffer
  • Patent number: 9320375
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also sued to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 26, 2016
    Assignee: IQHYDR8, LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James William Pfeiffer
  • Publication number: 20150360927
    Abstract: A volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, flexible seal valve with a slit, handle, timer and an inclinometer. The inclinometer detects a tilt angle of the container when the container is tilted, and when tilted at the detected tilt angle, the timer measures an amount of time the container is tilted, and the processor determines a volume of fluid dispensed from the container based on the tilt angle and the amount of time the container is tilted. The handle rotatably couples with the cap and moves from a first closed position, to a second carrying position, and to a third open position. In the first closed position, the handle moves to cover the slit of flexible seal valve, and in the second carrying position and the third open position the handle uncovers the slit.
    Type: Application
    Filed: November 27, 2014
    Publication date: December 17, 2015
    Applicant: IQHYDR8, LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James William Pfeiffer
  • Publication number: 20150359364
    Abstract: An activity and volume sensing beverage container cap system for a beverage container including a cap that couples with the beverage container, a processor, a timer and at least one activity level sensor, such as an inclinometer, coupled with the processor. The activity level sensor detects container orientation. When the container is tilted, the timer measures an amount of time in an orientation. Based on the current and previous orientation and the amount of time the container is in different orientations, the processor determines an amount of time of activity of the user, and a level of activity of the user, such as number of steps or moves per time. The inclinometer is also sued to determine the amount of volume dispensed from the container when tilted over a threshold indicative of drinking. Thus one inclinometer may be utilized as both to determine activity level and volume of fluid dispensed.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 17, 2015
    Applicant: IQHYDR8, LLC
    Inventors: Gerald SWEENEY, Cory MCCLUSKEY, James William PFEIFFER
  • Patent number: 9151605
    Abstract: A cap for use with a beverage container comprising a housing that attaches to a beverage container, the housing comprising an opening for dispensing the contents of the beverage container and further comprising a valve activated by a valve button. A sensor within the housing estimates the amount of a fluid that has been dispensed from the opening and a display device is provided for displaying the amount of fluid that has been dispensed from the opening. The display device may be any type of display, including an LED display, and LCD display, or a plurality of indicator lights.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: October 6, 2015
    Assignee: IQHYDR8, LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James Pfeiffer
  • Patent number: 8907796
    Abstract: A valve and cap system for a beverage container including a button with at least one arm, a base element coupled with a beverage container and moveably coupled with the button, a top element, and a flexible seal valve with a slit. The flexible seal valve is coupled with the base element, and the at least one arm is coupled with the flexible seal valve to operatively open and close the slit in the flexible seal valve when the button is moved inwardly and outwardly respectively. The valve and cap system includes at least one electronic element situated in at least one compartment in the top element, and at least one sensor that senses one or more signals, to determine an amount of fluid a user of the beverage container should consume.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: December 9, 2014
    Assignee: GWS Tahoe Blue LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James William Pfeiffer
  • Publication number: 20140319170
    Abstract: A valve and cap system for a beverage container including a button with at least one arm, a base element coupled with a beverage container and moveably coupled with the button, a top element, and a flexible seal valve with a slit. The flexible seal valve is coupled with the base element, and the at least one arm is coupled with the flexible seal valve to operatively open and close the slit in the flexible seal valve when the button is moved inwardly and outwardly respectively. The valve and cap system includes at least one electronic element situated in at least one compartment in the top element, and at least one sensor that senses one or more signals, to determine an amount of fluid a user of the beverage container should consume.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Applicant: GWS TAHOE BLUE LLC
    Inventors: Gerald Sweeney, Cory McCluskey, James William Pfeiffer
  • Patent number: D769063
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: October 18, 2016
    Assignee: IQHYDR8, LLC
    Inventor: Gerald Sweeney