Patents by Inventor Joshua Slocum

Joshua Slocum 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: 20250068640
    Abstract: The subject technology receives, by an execution node, blob metadata from a key-value store, the blob metadata including information related to a set of blob files. The subject technology determines, by the execution node using the blob metadata, whether a copy of each of the set of blob files is stored in a local cache of the execution node. The subject technology transforms at least one blob file, retrieved from a blob store, to a second file in a column file format, the at least one blob file being in a first format that is different than the column file format, the transforming comprising at least converting a particular snapshot file from the at least one blob file to a particular set of rowsets and writing the set of rowsets into the second file in the column file format. The subject technology stores the second file in the local cache.
    Type: Application
    Filed: July 29, 2024
    Publication date: February 27, 2025
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McEihanney, Joshua Slocum, Wumengjian Zhu
  • Patent number: 12222964
    Abstract: A distributed database system can include transactional database and an object storage database. The data of the transactional database can be split into granules and replicated to the object storage database. The distributed database system can process transactional requests using the transactional database. The distributed database can receive a request that reads data more than a set size from the transactional database. The distributed database system can identify the granule data in the object storage database and transmit data to complete the read on one or more of a plurality of execution nodes.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: February 11, 2025
    Assignee: Snowflake Inc.
    Inventors: Joshua Slocum, Evan J. Tschannen
  • Patent number: 12135700
    Abstract: The subject technology receives a query, the query including a query range for processing the query and a set of requested columns. The subject technology based on the query range, determining a set of blob files and a set of delete vectors. The subject technology for each blob file, storing each row, including the set of request columns, into an array of rowsets. The subject technology for each rowset, generating a delete bitset to at least indicate whether each row has been deleted. The subject technology for each delta file, indicate a previous row of a visible row of the delta file as being deleted based on a delete pointer of the visible row. The subject technology providing a set of rowsets, including a corresponding selection column set, as a result of the query.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: November 5, 2024
    Assignee: Snowflake Inc.
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Joshua Slocum
  • Patent number: 12086154
    Abstract: The subject technology receives a query, the query including a query range for processing the query. The subject technology sends a request to a key-value store for blob metadata and a set of recent writes for the query range. The subject technology receives the blob metadata, the blob metadata including information related to a set of blob files. The subject technology determines whether the set of blob files is stored in a local cache. The subject technology, in response to at least one blob file being missing from the set of blob files, sends a request to a blob store to retrieve the at least one blob file of the set of blob files. The subject technology transforms the retrieved at least one blob file to a column file format. The subject technology stores the transformed at least one blob file in the local cache.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: September 10, 2024
    Assignee: Snowflake Inc.
    Inventors: Mihir Dharamshi, Cristian Diaconu, Chen Luo, Andrew McCormick, Corbin McElhanney, Joshua Slocum, Wumengjian Zhu
  • Publication number: 20230350921
    Abstract: A distributed database system can include transactional database and an object storage database. The data of the transactional database can be split into granules and replicated to the object storage database. The distributed database system can process transactional requests using the transactional database. The distributed database can receive a request that reads data more than a set size from the transactional database. The distributed database system can identify the granule data in the object storage database and transmit data to complete the read on one or more of a plurality of execution nodes.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Joshua Slocum, Evan J. Tschannen
  • Patent number: 10173371
    Abstract: A method and apparatus for forming a bonded joint on a composite structure is presented. An apparatus carrying a first workpiece is positioned relative to a second workpiece. A vacuum is applied to the first workpiece and a portion of the second workpiece. A bladder on a first surface of a housing of the apparatus is deflated. Deflating the bladder positions the first workpiece such that adhesive having a desired thickness is positioned between the first workpiece and the second workpiece. The adhesive positioned between the first workpiece and the second workpiece is cured.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: January 8, 2019
    Assignee: The Boeing Company
    Inventors: Michael Walter Evens, John F. Spalding, Megan Nicole Watson, Allan Joshua Slocum, Joel Patrick Baldwin
  • Patent number: 9427911
    Abstract: A method and apparatus for forming a bonded joint on a composite structure is presented. An apparatus carrying a first workpiece is positioned relative to a second workpiece. A vacuum is applied to the first workpiece and a portion of the second workpiece. A bladder on a first surface of a housing of the apparatus is deflated. Deflating the bladder positions the first workpiece such that adhesive having a desired thickness is positioned between the first workpiece and the second workpiece. The adhesive positioned between the first workpiece and the second workpiece is cured.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: August 30, 2016
    Assignee: THE BOEING COMPANY
    Inventors: Michael Walter Evens, John F. Spalding, Jr., Megan Nicole Watson, Allan Joshua Slocum, Joel Patrick Baldwin
  • Publication number: 20150198520
    Abstract: Disclosed are systems and methods of creating altered adhesive bonded joints between metal or composite substrates, including bonds that are weaker in strength than selected reference bonds. One method of creating an altered adhesive bond includes providing a first substrate and a second substrate, selecting a manufacturing process having a plurality of steps designed to produce a desired, or reference, adhesive bond having a desired strength, and selectively altering at least one of the plurality of steps during performance of the manufacturing process to produce an altered bond between the first substrate and the second substrate, the altered bond having an altered strength that is weaker than the strength of the desired adhesive bond. The systems may include systems that may be utilized to create the altered adhesive bonds and/or test standards.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: The Boeing Company
    Inventors: Allan Joshua SLOCUM, Megan Nicole WATSON, Joel P. BALDWIN, Eugene A. DAN-JUMBO, Michael W. EVENS, Kelly M. GREENE, Russell Lee KELLER, John F. SPALDING
  • Patent number: 8458604
    Abstract: In one embodiment, a computer-readable medium comprises code representing instructions to cause a processor to receive a fetch response based on a webpage address that may be associated with a webpage. The code can additionally represent instructions to calculate a webpage validity score for the webpage. The validity score can be based on at least one of content or metadata associated with the webpage. The code can also represent instructions to cause the processor to store a thumbnail image of the webpage, along with an indicator of the validity score. The validity indicator can be based on the webpage validity score and a threshold value.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: June 4, 2013
    Assignee: Fairwinds Partners LLC
    Inventors: Philip Michael Lodico, Joshua Slocum Bourne
  • Publication number: 20110004850
    Abstract: In one embodiment, a computer-readable medium comprises code representing instructions to cause a processor to receive a fetch response based on a webpage address that may be associated with a webpage. The code can additionally represent instructions to calculate a webpage validity score for the webpage. The validity score can be based on at least one of content or metadata associated with the webpage. The code can also represent instructions to cause the processor to store a thumbnail image of the webpage, along with an indicator of the validity score. The validity indicator can be based on the webpage validity score and a threshold value.
    Type: Application
    Filed: July 6, 2009
    Publication date: January 6, 2011
    Inventors: Philip Michael Lodico, Joshua Slocum Bourne