Patents Assigned to Substrate Inc.
  • Patent number: 11442994
    Abstract: A unified data store and transaction system queries an n-tuple-based multimodal data structure via a mutable tuple-based interface the mutable tuple-based interface, the interface including a memory controller, and a query operation set. The system receives a tuple from a mutable tuple-based query interface with a tuple-reader and reading the tuple into a tuple object, and evaluates the tuple object against semantic rules via a tuple evaluator.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: September 13, 2022
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11288388
    Abstract: A secure proxy-free data store access system includes plurality of hierarchically privileged nested tuple-space partitions in a content addressable memory, a plurality of hierarchically contained programming interface functions defined within each of the plurality of hierarchically privileged nested tuple-space partitions, and a plurality of virtual machines each associated with a processor core associated with at least one tuple-space partition. The system further includes logic for reading and writing data from the content addressable memory via a transactional read pipeline and a transactional write pipeline.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: March 29, 2022
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11231875
    Abstract: A method of controlling read and write access to a memory structure involves initiating a read lock by obtaining a reader pool ID for a thread from a fixed pool of readers, waiting for a writer to finish by entering a wait-loop and querying a scheduler to reschedule the thread if current wait time exceeds a threshold value, declaring a resource to be read, checking for an active write lock and returning the reader pool ID for the thread. Initiating a write-lock involves checking for an active write lock flag and an active read lock flag and entering a wait-loop if the active write lock flag or the active read lock flag is present, and querying a scheduler to reschedule the thread if the wait time exceeds the threshold value.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 25, 2022
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11222025
    Abstract: A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 11, 2022
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11194768
    Abstract: A taxonomy model in a unified data store includes a data graph structure with self-describing data objects each of which includes a unique identifier, a relationship object linking the self-describing data object to a plurality of other self-describing data objects, a domain object linking the self-describing data object to a plurality of domains, and a token object representing the self-describing data object within a domain. The model further includes an n-tuple-based multimodal data structure a content addressable memory, a tuple-reader, and a tuple evaluator configured with a set of tuple semantic rules.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 7, 2021
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 11100110
    Abstract: A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 24, 2021
    Assignee: Substrate Inc.
    Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
  • Patent number: 7936476
    Abstract: A system, method and computer readable medium for adjusting font pitch during a print process is disclosed. The method on a computer system includes observing a print command issued by an application. The method further includes generating an output file in response to the print command and modifying the output file to conform to a template. The method further includes determining the type of each character in the output file and adjusting the font pitch of characters in the output file based on their type. The method further includes sending the output file to an output destination. In one alternative, the method includes determining whether each character in the output file is at least one of a numerical character and an alphabetic character and 1) adjusting the font pitch of numerical characters to be fixed font pitch, and 2) adjusting the font pitch of alphabetic characters to be variable font pitch.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: May 3, 2011
    Assignee: Laser Substrates, Inc.
    Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
  • Patent number: 7808673
    Abstract: A system, method and computer readable medium for capturing check data during a print process is disclosed. The method on a computer system includes observing a print command issued by an application to send check information to a printer. Next, a spool file in a condensed format, such as Extended Metafile Format (EMF), is written to a disk in response to the print command. This spool file read, and subsequently an output file is generated based on information in the spool file. The output file is written in EMF format if the output file contains image information. If the output file does not contain image information, the output file is written in text format. Then, the output file is modified to conform to a template. Lastly, the output file that was modified is sent to an output destination, such as a file storage space, a bank or a printer.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: October 5, 2010
    Assignee: Laser Substrates, Inc.
    Inventors: Warren M. Fabel, Charles A. Campbell, Gene I. Kofman
  • Patent number: 7379203
    Abstract: A system, method and computer readable medium for capturing data during a print process. In an embodiment of the present invention, the method on a computer system includes observing a print command issued by an application. Next, a spool file in a condensed format, such as Extended Metafile Format (EMF), is written to a disk in response to the print command. This spool file read, and subsequently an output file is generated based on information in the spool file. The output file is written in EMF format if the output file contains image information. If the output file does not contain image information, the output file is written in text format. Then, the output file is modified to conform to a template. Lastly, the output file that was modified is sent to an output destination, such as a printer.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: May 27, 2008
    Assignee: Laser Substrates, Inc.
    Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
  • Patent number: 7357423
    Abstract: A mailing form for facilitating the mailing of a document is disclosed. The mailing form includes a bottom ply of the mailing form and an interspersed between the first side of the bottom ply (i.e. inner side of the bottom ply) and the second side of the top ply (i.e. inner side of top ply). The mailing form further includes a top ply of the mailing form and a removable portion of the top ply extending over the first side of the top ply. The mailing form further includes a vertical fold line for folding the mailing form after the top ply has been removed, and a horizontal strip of the first side of the bottom ply, the horizontal strip including adhesive that is exposed after the mailing form is folded. The mailing form further includes a horizontal fold line for folding the mailing form that has been folded along the vertical fold line.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: April 15, 2008
    Assignee: Laser Substrates, Inc.
    Inventors: Warren M. Fabel, Jose B. Cortez, Glen A. Auchter
  • Patent number: 7341279
    Abstract: A form assembly formed by front and back plies for creating a postcard having printing on both faces from a single pass through a non-impact printing device.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: March 11, 2008
    Assignee: Laser Substrates Inc.
    Inventors: Warren M. Fabel, Jose B. Cortez
  • Publication number: 20070285723
    Abstract: A system, method and computer readable medium for capturing draft or check data during a print process is disclosed. In another embodiment the present invention captures draft information during a print process. A user will initiate a print command to provide a copy of a draft being issued to a payee. In response to the print command a spool file is read. The spool file contains draft information associated. An output file containing the at least a portion of the draft information in the spool file is generated. The draft information is modified to conform to a template that provides improved automatic imaging recognition of the draft information such font type, font size and font spacing. Sending the output file to be printed.
    Type: Application
    Filed: May 25, 2007
    Publication date: December 13, 2007
    Applicant: Laser Substrates, Inc.
    Inventors: Warren Fabel, Charles Campbell
  • Patent number: 7196808
    Abstract: A system and method for printing in a secure environment is disclosed. The method on a computer system includes receiving print stream data by a first module, wherein the first module includes a first set of permissions that are not compatible with permissions of an output destination driver. Then, the first module sends the print stream data to a second module, wherein the second module includes a second set of permissions that are compatible with the permissions of the output destination driver. Subsequently, the second module modifies the print stream data to conform to a template. Lastly, the second module sends the print stream data to the output destination via the output destination driver.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: March 27, 2007
    Assignee: Laser Substrates, Inc.
    Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
  • Publication number: 20060227351
    Abstract: A system, method and computer readable medium for capturing check data during a print process is disclosed. The method on a computer system includes observing a print command issued by an application to send check information to a printer. Next, a spool file in a condensed format, such as Extended Metafile Format (EMF), is written to a disk in response to the print command. This spool file read, and subsequently an output file is generated based on information in the spool file. The output file is written in EMF format if the output file contains image information. If the output file does not contain image information, the output file is written in text format. Then, the output file is modified to conform to a template. Lastly, the output file that was modified is sent to an output destination, such as a file storage space, a bank or a printer.
    Type: Application
    Filed: March 9, 2006
    Publication date: October 12, 2006
    Applicant: Laser Substrates, Inc.
    Inventors: Warren Fabel, Charles Campbell, Gene Kofman
  • Patent number: 7085998
    Abstract: A system, method and computer readable medium for mapping print stream data for printing on business forms or mailers is disclosed. The method on a computer system includes the definition of a source template and a target template. A source template defines the content and zones of a source document. A source document is a document containing financial or account information. A target template defines the content and zones of a target document. A target document is the document that is printed onto a business form or mailer. The print stream data is received and, using the source template, the print stream data is parsed and content is extracted. Then, the extracted content is placed in zones in the target template to produce a target document, which is printed onto a business form or mailer. The target document can be sent to an output destination including a printer or other application.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: August 1, 2006
    Assignee: Laser Substrates, Inc.
    Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
  • Patent number: 6962372
    Abstract: A mailing form for facilitating the mailing of a document is disclosed. The mailer comprises a ply having a front face and a back face, wherein the ply includes a first panel, a second panel, a third panel and a fourth panel of substantially the same area, each panel separated by a fold line. The mailer further includes a document in the third panel and the fourth panel and a first fold line between the third panel and the fourth panel. The mailer further includes a second fold line between the second panel and the third panel and a third fold line between the first panel and the second panel. The mailer further includes adhesive that secures the mailing form in folded form.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: November 8, 2005
    Assignee: Laser Substrates, Inc.
    Inventors: Warren M. Fabel, Glen A. Auchter
  • Patent number: 6945565
    Abstract: A form assembly formed by front and back plies for creating a postcard having printing on both faces from a single pass through a non-impact printing device.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: September 20, 2005
    Assignee: Laser Substrates, Inc.
    Inventor: Warren M. Fabel
  • Publication number: 20050184506
    Abstract: A form assembly is suitable for mailing and includes a front sheet comprising a fold line that separates a first section and a second section of the front sheet. Each section defines a foldable flap along the fold line. Adhesive material is disposed on the back inner face of the front sheet. The form assembly also includes a back sheet comprising at least one die-cut. The die-cut substantially conforms to the second section and a receiving area of the front sheet. Adhesive release material is disposed on the front inner face of the back sheet. Once the die-cut is removed, one of the foldable flaps can be folded along the fold line and adhesively bound to a receiving area of the front sheet that is adjacent to the fold line, thereby resulting in a multi-ply form having a substantially uniform thickness.
    Type: Application
    Filed: April 14, 2005
    Publication date: August 25, 2005
    Applicant: Laser Substrates, Inc.
    Inventors: Charles Campbell, Warren Fabel
  • Publication number: 20050145682
    Abstract: A mailer is disclosed. The mailer comprises a ply having a front face and a front face, wherein the ply includes at least a first panel, a second panel, and a third panel of substantially the same area, each panel separated by a fold line. The mailer further includes adhesive that attaches the backside of the first panel to the backside of the second panel when the mailer is folded, thereby presenting a variable printing area on the back face of the first panel and the front face of at least the second and third panels. At least part of the adhesive transfers from the first panel to the second panel when unfolded and at least the third panel can be secured between the first and second panels.
    Type: Application
    Filed: February 15, 2005
    Publication date: July 7, 2005
    Applicant: Laser Substrates, Inc.
    Inventors: Glen Auchter, Warren Fabel
  • Patent number: D535690
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: January 23, 2007
    Assignee: Laser Substrates, Inc.
    Inventors: Josh L. Fabel, Charles A. Campbell