Patents Assigned to Yellowbrick Data, Inc.
  • Patent number: 11928344
    Abstract: A system and method provides an integrated buffer management with flow control, in some cases via credits that may be redeemed for buffers, and interprocess communication.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: March 12, 2024
    Assignee: Yellowbrick Data, Inc.
    Inventor: Mark Brinicombe
  • Patent number: 11914565
    Abstract: A system and method matches data from a first set of data with that of an other set of data.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: February 27, 2024
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 11874790
    Abstract: A system and method checks packetized data retrieved from a bus that is ordinarily considered reliable that was already error checked and/or corrected before being placed on the bus by applying a hash or checksum or other function to each packet to produce a packet checksum and then applying another function to the ordered packet checksums and comparing the result to one sent by the device that checked and/or corrected, and sent, the data packets.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: January 16, 2024
    Assignee: Yellowbrick Data, Inc.
    Inventor: Jim Peterson
  • Patent number: 11782752
    Abstract: A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: October 10, 2023
    Assignee: Yellowbrick Data, Inc.
    Inventor: Neil Carson
  • Patent number: 11726687
    Abstract: A system and method stores a database file into Flash memory or other write-constrained storage.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: August 15, 2023
    Assignee: Yellowbrick Data, Inc.
    Inventor: Jim Peterson
  • Patent number: 11620061
    Abstract: A system and method provides an integrated buffer management with flow control, in some cases via credits that may be redeemed for buffers, and interprocess communication.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: April 4, 2023
    Assignee: Yellowbrick Data, Inc.
    Inventor: Mark Brinicombe
  • Patent number: 11567940
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a cache.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: January 31, 2023
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 11449499
    Abstract: A system and method uses a set of processors that each perform a logic function to identify portions of a data source meeting a criteria. Each logic function is performed against a row of a column of the data source, and a value that is derived from the criteria for that logic function, which is also derived from the criteria. The output of each of the logic functions is applied as an address to a table that has been configured to read true at the addresses corresponding to the criteria being met, and false otherwise. Data from the row of the database table having a table value of true are retrieved from the data source.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 20, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventors: Adel Alsaadi, Paritosh Kulkarni, Jim Peterson
  • Patent number: 11409688
    Abstract: A system and method checks packetized data retrieved from a bus that is ordinarily considered reliable that was already error checked and/or corrected before being placed on the bus by applying a hash or checksum or other function to each packet to produce a packet checksum and then applying another function to the ordered packet checksums and comparing the result to one sent by the device that checked and/or corrected, and sent, the data packets.
    Type: Grant
    Filed: November 1, 2020
    Date of Patent: August 9, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventor: Jim Peterson
  • Patent number: 11392408
    Abstract: A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: July 19, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventor: Neil Carson
  • Patent number: 11354279
    Abstract: A system and method stores a database file into Flash memory or other write-constrained storage. The system and method can decompress the data to use to process a request by only decompressing data it determines, via metadata, might correspond to a criteria in the request.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: June 7, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventor: Jim Peterson
  • Patent number: 11288274
    Abstract: A system and method processes join requests via independently running engines. A build side table to be joined is allocated among high speed memories of the engines. Each row of a probe side are allocated to the engine likely to have build side data corresponding to the row, and the engine then performs the join. Aggregation statistics may be computed by distributing the information across the engines.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 29, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventors: Adel Alsaadi, Jim Peterson, Paritosh Kulkarni
  • Patent number: 11221775
    Abstract: A system and method stores a database file into Flash memory or other write-constrained storage.
    Type: Grant
    Filed: July 21, 2019
    Date of Patent: January 11, 2022
    Assignee: Yellowbrick Data, Inc.
    Inventor: Jim Peterson
  • Patent number: 11126606
    Abstract: A system and method matches data from a first set of data with that of an other set of data.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: September 21, 2021
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 11126607
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a memory.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: September 21, 2021
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 11023146
    Abstract: A system and method provides an integrated buffer management with flow control, in some cases via credits that may be redeemed for buffers, and interprocess communication.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: June 1, 2021
    Assignee: Yellowbrick Data, Inc.
    Inventor: Mark Brinicombe
  • Patent number: 10726015
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a cache.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 28, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 10671608
    Abstract: A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a memory.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 2, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 10664307
    Abstract: A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: May 26, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventor: Neil Carson
  • Patent number: 10642808
    Abstract: A system and method matches data from a first set of data with that of an other set of data.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 5, 2020
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb