Patents by Inventor Justin Schauer

Justin Schauer 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: 11171625
    Abstract: Examples of increasing yield and operating temperature range of transmitters are disclosed. In one example, a transmitter has an a thin-film bulk acoustic (FBAR) resonator. The transmitter may be a Bluetooth Low Energy (BLE) transmitter. In this example, the FBAR-based BLE transmitter does not require or have a phase locked loop, and does not require or have a crystal reference. The FBAR-based BLE transmitter may have an oscillator with a split capacitor array. The oscillator may be a Pierce oscillator with a split capacitor array. The FBAR-based transmitter and calibration methods described herein provide a greater yield and wider operating range than prior transmitters.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 9, 2021
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: Kannan Sankaragomathi, Justin Schauer, Robert Wiser, Daniel Yeager
  • Patent number: 10419255
    Abstract: The present disclosure relates to a method that includes calculating a first frequency drift associated with an oscillator at a current temperature; based on the calculation, generating a first signal indicative of temperature compensation data; generating a second signal indicative of packet data and a modulation scheme; using the first signal, the second signal, and a first predetermined signal to generate a first tuning signal; and using the first tuning signal to tune a first capacitor array coupled to the oscillator and a second tuning signal to tune a second capacitor array coupled to the oscillator such that (i) the oscillator generates a modulated RF signal indicative of the packet data and (ii) the modulated RF signal has a second frequency drift that is less than a threshold.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 17, 2019
    Assignee: Verily Life Sciences LLC
    Inventors: Robert Francis Wiser, Daniel Yeager, Justin Schauer, Kannan Aryaperumal Sankaragomathi
  • Publication number: 20190007245
    Abstract: The present disclosure relates to a method that includes calculating a first frequency drift associated with an oscillator at a current temperature; based on the calculation, generating a first signal indicative of temperature compensation data; generating a second signal indicative of packet data and a modulation scheme; using the first signal, the second signal, and a first predetermined signal to generate a first tuning signal; and using the first tuning signal to tune a first capacitor array coupled to the oscillator and a second tuning signal to tune a second capacitor array coupled to the oscillator such that (i) the oscillator generates a modulated RF signal indicative of the packet data and (ii) the modulated RF signal has a second frequency drift that is less than a threshold.
    Type: Application
    Filed: September 4, 2018
    Publication date: January 3, 2019
    Inventors: Robert Francis Wiser, Daniel Yeager, Justin Schauer, Kannan Aryaperumal Sankaragomathi
  • Patent number: 10097387
    Abstract: The present disclosure relates to a method that includes calculating a first frequency drift associated with an oscillator at a current temperature; based on the calculation, generating a first signal indicative of temperature compensation data; generating a second signal indicative of packet data and a modulation scheme; using the first signal, the second signal, and a first predetermined signal to generate a first tuning signal; and using the first tuning signal to tune a first capacitor array coupled to the oscillator and a second tuning signal to tune a second capacitor array coupled to the oscillator such that (i) the oscillator generates a modulated RF signal indicative of the packet data and (ii) the modulated RF signal has a second frequency drift that is less than a threshold.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 9, 2018
    Assignee: Verily Life Sciences LLC
    Inventors: Robert Francis Wiser, Daniel Yeager, Justin Schauer, Kannan Aryaperumal Sankaragomathi
  • Patent number: 9727606
    Abstract: Techniques are described for performing filter and project operations. In an embodiment, a set of predicates that specify criteria for filtering results to a query is received. Based on a particular predicate of the set of predicates, a predicate result for at least one portion of a particular column is generated. The predicate result identifies rows within the first column that satisfy the particular predicate. Rows are selected and returned as results to the query based at least in part on the predicate result. In an embodiment, the predicate result is a bitvector where each bit of the bitvector corresponds to a particular row within the particular column and identify whether the particular row satisfies the particular predicate.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 8, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II, Jon Lexau
  • Patent number: 9600522
    Abstract: Techniques are described for performing grouping and aggregation operations. In an embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, values are loaded from the first column into an input cache. The values include values, from the first column, from a set of rows. A filter unit is programmed with logic to perform a comparison between a particular value, from the first column of a first row, and values in the first column of a plurality of rows, of the set of rows. Based on the comparison, a predicate result is generated that identifies rows, within the plurality of rows, that have a valued in the first column that matches the particular value. An aggregate value for a second column is generated by aggregating values, from the second column, of each of the rows identified by the predicate result.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: March 21, 2017
    Assignee: Oracle International Corporation
    Inventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II
  • Patent number: 9563658
    Abstract: Techniques are described for performing grouping and aggregation operations. In one embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, a group value in a row of a first column is mapped to an address. A pointer is stored for a first group at a first location identified by the address. The pointer identifies a second location of a set of aggregation data for the first group. An aggregate value included in the set of aggregation data is updated based on a value in the row of a second column.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: February 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Philip Amberg, Justin Schauer, Robert David Hopkins
  • Publication number: 20140052726
    Abstract: Techniques are described for performing grouping and aggregation operations. In one embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, a group value in a row of a first column is mapped to an address. A pointer is stored for a first group at a first location identified by the address. The pointer identifies a second location of a set of aggregation data for the first group. An aggregate value included in the set of aggregation data is updated based on a value in the row of a second column.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Inventors: Philip Amberg, Justin Schauer, Robert David Hopkins
  • Publication number: 20140052743
    Abstract: Techniques are described for performing filter and project operations. In an embodiment, a set of predicates that specify criteria for filtering results to a query is received. Based on a particular predicate of the set of predicates, a predicate result for at least one portion of a particular column is generated. The predicate result identifies rows within the first column that satisfy the particular predicate. Rows are selected and returned as results to the query based at least in part on the predicate result. In an embodiment, the predicate result is a bitvector where each bit of the bitvector corresponds to a particular row within the particular column and identify whether the particular row satisfies the particular predicate.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Inventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II, Jon Lexau
  • Publication number: 20140052713
    Abstract: Techniques are described for performing grouping and aggregation operations. In an embodiment, a request is received to aggregate data grouped by a first column. In response to receiving the request, values are loaded from the first column into an input cache. The values include values, from the first column, from a set of rows. A filter unit is programmed with logic to perform a comparison between a particular value, from the first column of a first row, and values in the first column of a plurality of rows, of the set of rows. Based on the comparison, a predicate result is generated that identifies rows, within the plurality of rows, that have a valued in the first column that matches the particular value. An aggregate value for a second column is generated by aggregating values, from the second column, of each of the rows identified by the predicate result.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Inventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II