Patents Assigned to Substrate Inc.
-
Patent number: 11442994Abstract: 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: GrantFiled: March 22, 2019Date of Patent: September 13, 2022Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 11288388Abstract: 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: GrantFiled: March 22, 2019Date of Patent: March 29, 2022Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 11231875Abstract: 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: GrantFiled: March 22, 2019Date of Patent: January 25, 2022Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 11222025Abstract: 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: GrantFiled: March 22, 2019Date of Patent: January 11, 2022Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 11194768Abstract: 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: GrantFiled: March 22, 2019Date of Patent: December 7, 2021Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 11100110Abstract: 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: GrantFiled: March 22, 2019Date of Patent: August 24, 2021Assignee: Substrate Inc.Inventors: Christian Beaumont, Behnaz Beaumont, Jouke van der Maas, Jan Drake
-
Patent number: 7936476Abstract: 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: GrantFiled: March 19, 2003Date of Patent: May 3, 2011Assignee: Laser Substrates, Inc.Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
-
Patent number: 7808673Abstract: 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: GrantFiled: March 9, 2006Date of Patent: October 5, 2010Assignee: Laser Substrates, Inc.Inventors: Warren M. Fabel, Charles A. Campbell, Gene I. Kofman
-
Patent number: 7379203Abstract: 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: GrantFiled: October 15, 2002Date of Patent: May 27, 2008Assignee: Laser Substrates, Inc.Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
-
Patent number: 7357423Abstract: 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: GrantFiled: December 18, 2003Date of Patent: April 15, 2008Assignee: Laser Substrates, Inc.Inventors: Warren M. Fabel, Jose B. Cortez, Glen A. Auchter
-
Patent number: 7341279Abstract: 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: GrantFiled: April 18, 2003Date of Patent: March 11, 2008Assignee: Laser Substrates Inc.Inventors: Warren M. Fabel, Jose B. Cortez
-
Publication number: 20070285723Abstract: 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: ApplicationFiled: May 25, 2007Publication date: December 13, 2007Applicant: Laser Substrates, Inc.Inventors: Warren Fabel, Charles Campbell
-
Patent number: 7196808Abstract: 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: GrantFiled: June 14, 2002Date of Patent: March 27, 2007Assignee: Laser Substrates, Inc.Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
-
Publication number: 20060227351Abstract: 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: ApplicationFiled: March 9, 2006Publication date: October 12, 2006Applicant: Laser Substrates, Inc.Inventors: Warren Fabel, Charles Campbell, Gene Kofman
-
Patent number: 7085998Abstract: 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: GrantFiled: April 26, 2002Date of Patent: August 1, 2006Assignee: Laser Substrates, Inc.Inventors: Gene I. Kofman, Josh L. Fabel, Warren M. Fabel
-
Patent number: 6962372Abstract: 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: GrantFiled: January 6, 2004Date of Patent: November 8, 2005Assignee: Laser Substrates, Inc.Inventors: Warren M. Fabel, Glen A. Auchter
-
Patent number: 6945565Abstract: 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: GrantFiled: February 28, 2003Date of Patent: September 20, 2005Assignee: Laser Substrates, Inc.Inventor: Warren M. Fabel
-
Publication number: 20050184506Abstract: 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: ApplicationFiled: April 14, 2005Publication date: August 25, 2005Applicant: Laser Substrates, Inc.Inventors: Charles Campbell, Warren Fabel
-
Publication number: 20050145682Abstract: 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: ApplicationFiled: February 15, 2005Publication date: July 7, 2005Applicant: Laser Substrates, Inc.Inventors: Glen Auchter, Warren Fabel
-
Patent number: D535690Type: GrantFiled: August 11, 2005Date of Patent: January 23, 2007Assignee: Laser Substrates, Inc.Inventors: Josh L. Fabel, Charles A. Campbell