Patents by Inventor Alexander Ross

Alexander Ross 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: 20200281278
    Abstract: The present invention is directed to a vape device configured to determine the dose of a payload delivered to a user during each of a plurality of user inhalations. In a first embodiment, the vape device tracks the energy used to vaporize a portion of the payload during user inhalation to determine the dose. In a second embodiment, the vape device measures the temperature at multiple locations within the air flow chamber during user inhalation to determine the dose. In a third embodiment, the vape device measures the intensity of light that is transmitted through the vaporized payload, reflected off the vaporized payload, or transmitted through a light transmitting medium positioned within the vaporized payload, during user inhalation to determine the dose.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 10, 2020
    Inventors: STEPHEN DAVIS, PHILIP EVANS, STEVEN PENNEY, JOHN PICCOLI, ALEXANDER ROSS, ANDREW STEWART
  • Publication number: 20200259504
    Abstract: A predictive model utilizes a set of coefficients for processing received input data. To reduce memory usage storing the coefficients, a compression circuit compresses the set of coefficients prior to storage by generating a cumulative count distribution of the coefficient values, and identifying a distribution function approximating the cumulative count distribution. Function parameters for the determined function are stored in a memory and used by a decompression circuit to apply the function the compressed coefficients to determine the decompressed component values. Storing the function parameters may consume less memory in comparison to storing a look-up table for decompression, and may reduce an amount of memory look-ups required during decompression.
    Type: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    Inventors: Jonathan Alexander Ross, Dennis Charles Abts
  • Patent number: 10740997
    Abstract: Front side, reverse side, and transmissive images for a media item are obtained during a transaction at a transaction terminal wherein the media item is being processed by or urged through the transaction terminal during the transaction. A substrate image is derived from the front side, reverse side, and transmissive images. Features are extracted from the substrate image and compared against model features for a given type and a given denomination associated with the media item. A decision is made as to whether the media item is genuine or counterfeit based on the comparison between the extracted features and the model features, and the indication is provided to the transaction terminal during the transaction.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 11, 2020
    Assignee: NCR Corporation
    Inventors: Yun-Qian Miao, Gary Alexander Ross
  • Patent number: 10680644
    Abstract: A predictive model utilizes a set of coefficients for processing received input data. To reduce memory usage storing the coefficients, a compression circuit compresses the set of coefficients prior to storage by generating a cumulative count distribution of the coefficient values, and identifying a distribution function approximating the cumulative count distribution. Function parameters for the determined function are stored in a memory and used by a decompression circuit to apply the function the compressed coefficients to determine the decompressed component values. Storing the function parameters may consume less memory in comparison to storing a look-up table for decompression, and may reduce an amount of memory look-ups required during decompression.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: June 9, 2020
    Assignee: Groq, Inc.
    Inventors: Jonathan Alexander Ross, Dennis Charles Abts
  • Patent number: 10670237
    Abstract: A frame for a light fixture can include multiple detachably coupled components, where each of the detachably coupled components includes a channel inside of which at least one electrical conductor is disposed, and where at least one of the detachably coupled components includes at least one light module assembly coupling feature that is configured to couple to at least one light module assembly.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: June 2, 2020
    Assignee: Eaton Intelligent Power Limited
    Inventors: John T. Brlansky, Alexander Ross, John Leon, Sohana Arni
  • Publication number: 20200159814
    Abstract: A method comprises receiving a kernel used to convolve with an input tensor. For a first dimension of the kernel, a square block of values for each single dimensional vector of the kernel that includes all rotations of that single dimensional vector is generated. For each additional dimension of the kernel, group blocks of an immediately preceding dimension into sets of blocks, each set of blocks including blocks of the immediately preceding dimension that are aligned along a vector that is parallel to the axis of the dimension; and generate, for the additional dimension, one or more blocks of values, each block including all rotations of blocks within each of the sets of blocks of the immediately preceding dimension. The block of values corresponding to the last dimension in the additional dimensions of the kernel is output as the expanded kernel.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 21, 2020
    Inventors: Jonathan Alexander Ross, Tom Hawkins, Gregory Michael Thorson, Matt Boyd
  • Publication number: 20200160226
    Abstract: A method comprises accessing a flattened input stream that includes a set of parallel vectors representing a set of input values of a kernel-sized tile of an input tensor that is to be convolved with a kernel. An expanded kernel is received that is generated by permuting values from the kernel. A control pattern is received that includes a set of vectors each corresponding to the output value position for the kernel-sized tile of the output and indicating a vector of the flattened input stream to access input values. The method further comprises generating, for each output position of each kernel-sized tile of the output, a dot product between a first vector that includes values of the flattened input stream as selected by the control pattern, and a second vector corresponding to a vector in the expanded kernel corresponding to the output position.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 21, 2020
    Inventors: Jonathan Alexander Ross, Tom Hawkins, Gregory Michael Thorson, Matt Boyd
  • Publication number: 20200159815
    Abstract: A method comprises receiving one or more sizes for each of the dimensions of a kernel that is convolved with an input tensor to generate an output activation, generating a control pattern used to compute output values for the convolution of the input tensor, with the control pattern being a square matrix with each dimension being a size equal to the product of the width and the height of the kernel. The control pattern is generated by generating a value for each position of the control pattern that is based on a location of the position in the control pattern and the one or more sizes of each of the dimensions of the kernel, the value indicating a location from which to access values from a flattened input tensor for the convolution with the kernel.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 21, 2020
    Inventors: Jonathan Alexander Ross, Tom Hawkins, Gregory Michael Thorson, Matt Boyd
  • Publication number: 20200159813
    Abstract: A method comprises receiving an input tensor for convolution with a kernel, dividing the input tensor into one or more tiles with each tile having a size equal to the kernel, flattening the values in the one or more tiles into vectors to generate the flattened input stream.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 21, 2020
    Inventors: Jonathan Alexander Ross, Tom Hawkins, Gregory Michael Thorson, Matt Boyd
  • Patent number: 10635676
    Abstract: A text query from a user may be received. Playlists associated with the text query may be identified. A relevance score may be calculated for each of the playlists based at least in part on a relevance of the corresponding playlist to the text query. Furthermore, content items may be identified where each of the content items is included in at least one of the playlists. For each of the identified content items, one or more playlists that includes the corresponding content item may be identified. A score for each of the content items may be calculated based on the relevance score for each of the playlists that includes the corresponding content item. Furthermore, a new playlist may be generated for the user based on the scores for each of the content items.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 28, 2020
    Assignee: Google LLC
    Inventors: David Alexander Ross, Weijian Cheng, Nitin Jindal, Sherol Chen
  • Patent number: 10605414
    Abstract: A luminaire includes a lightguide, end caps on respective ends of the lightguide, a contact block with a pair of apertures for receiving a pair of suspension cables, one or more light emitting diodes (LEDs) disposed within each end cap to project light into an edge of the lightguide, and a pair of suspension cables to support the luminaire and provide electrical power to the LEDs. A configurable power supply box, to be mounted to a ceiling or above a drop ceiling to provide power to the luminaire via the suspension cables, is also disclosed.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 31, 2020
    Assignee: Eaton Intelligent Power Limited
    Inventors: Bradley Garrett, Travis Boyle, Alexander Ross, William Getzinger, John Leon
  • Publication number: 20190382671
    Abstract: The invention relates to a plant for generating negative emissions of CO2. The plant 100 comprises a gasifier 110, a lime kiln 130, a separator 150, and a CO2 permanent storage 170. The gasifier is suitable for receiving as input a fuel 111 and for producing as output a high-temperature syngas flow 114. The lime kiln is suitable for receiving as input carbonate mineral 131 and the high-temperature syngas flow, the lime kiln being further suitable for producing an oxide 134 and for releasing as output a flow of syngas 133 enriched with CO2. The separator is suitable for receiving as input a gas flow containing CO2 and for treating it so as to separately provide at least CO2 151. The CO2 permanent storage is suitable for enclosing along time the CO2. The invention also relates to a method for generating negative emissions of CO2.
    Type: Application
    Filed: January 19, 2018
    Publication date: December 19, 2019
    Inventors: Dennis Alexander ROSS MORREY, Giovanni CAPPELLO
  • Patent number: 10475846
    Abstract: A residual Infrared (IR) image is calculated from IR images of valuable media having embedded IR security features and visible light images of the valuable media. Features of the IR residual image are extracted as a template for authenticating valuable media items. The template is applied against a presented valuable media item having an embedded IR security feature for assisting in determining whether the presented valuable media item is genuine and fit for further processing within a valuable media depository.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: November 12, 2019
    Assignee: NCR Corporation
    Inventors: Yun-Qian Miao, Gary Alexander Ross
  • Publication number: 20190332467
    Abstract: Introduced here is a technique to detect and/or correct errors in computation. The ability to correct errors in computation can increase the speed of the processor, reduce the power consumption of the processor, and reduce the distance between the transistors within the processor because the errors thus generated can be detected and corrected. In one embodiment, an error correcting module, running either in software or in hardware, can detect an error in matrix multiplication, by calculating an expected sum of all elements in the resulting matrix, and an actual sum of all elements in the resulting matrix. When there is a difference between the expected sum and the resulting sum, the error correcting module detects an error. In another embodiment, in addition to detecting the error, the error correcting module can determine the location and the magnitude of the error, thus correcting the erroneous computation.
    Type: Application
    Filed: January 10, 2018
    Publication date: October 31, 2019
    Inventor: Jonathan Alexander Ross
  • Publication number: 20190318827
    Abstract: An improved emergency response system is provided. The system includes a patient or subscriber location database having a schedule of patient or subscriber activities. In one implementation, an emergency services server detects when the patient or subscriber is having a possible medical event as indicated by medical physiologic data transmitted from a wireless communication device proximate the patient. A third party such as a technologist and/or doctor diagnoses the patient and determines whether treatment is required. If treatment is required, a phone located remotely from the patient is used to call an emergency services first responder from a public safety access point in the patient's location. The remotely located phone has an automatic location identification database record that is updated based on the patient's current location as indicate by the patient location database.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 17, 2019
    Inventors: Alexander Ross Chiu, Neil Adam Frederick, Eric Alan Frederick, Jimmy Young Jae Chung
  • Patent number: 10448054
    Abstract: Introduced here is a technique to create small compressed image files while preserving data quality upon decompression. Upon receiving an uncompressed data, such as an image, a video, an audio, and/or a structured data, a machine learning model identifies an object in the uncompressed data such as a house, a dog, a text, a distinct audio signal, a unique data pattern, etc. The identified object is compressed using a compression treatment optimized for the identified object. The identified object, either before or after the compression, is removed from the uncompressed data. The uncompressed data with the identified object removed is compressed using a standard compression treatment.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: October 15, 2019
    Assignee: GROQ, INC.
    Inventor: Jonathan Alexander Ross
  • Patent number: 10434922
    Abstract: An inertia-driven dump load apparatus is provided in association with motor vehicles. The inertia-driven dump load includes a container defined by two side walls and a front wall; and at least one pivotable connection means connecting the container to the vehicle bed. To operate the inertia-driven dump load apparatus, the apparatus is first placed within a vehicle bed. Once the apparatus is in place, material to be dumped can be loaded into the apparatus. Then, the vehicle is driven to a location where the dumping of the materials is desired. Finally, a force is applied to the apparatus such that the apparatus moves across the vehicle bed so that the apparatus tips over a tailgate of the vehicle bed so that the material to be dumped is dumped.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 8, 2019
    Inventors: Douglas Alexander Ross, Sr., Deborah Starwalt Feldman
  • Patent number: 10430452
    Abstract: The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
  • Patent number: 10380324
    Abstract: An improved emergency response system is provided. The system includes a patient or subscriber location database having a schedule of patient or subscriber activities. In one implementation, an emergency services server detects when the patient or subscriber is having a possible medical event as indicated by medical physiologic data transmitted from a wireless communication device proximate the patient. A third party such as a technologist and/or doctor diagnoses the patient and determines whether treatment is required. If treatment is required, a phone located remotely from the patient is used to call an emergency services first responder from a public safety access point in the patient's location. The remotely located phone has an automatic location identification database record that is updated based on the patient's current location as indicate by the patient location database.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: August 13, 2019
    Assignee: Ross Medical Corporation
    Inventors: Alexander Ross Chiu, Neil Adam Frederick, Eric Alan Frederick, Jimmy Young Jae Chung
  • Patent number: D866489
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: November 12, 2019
    Inventor: William Alexander Ross