The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 02, 2025
Filed:
Mar. 02, 2025
Istari Digital, Inc., Charleston, SC (US);
William Roper, Jr., Charleston, SC (US);
Christopher Lee Benson, Arlington, VA (US);
Sriram Krishnan, Cambridge, MA (US);
Christopher Alexis Kotelly, Boston, MA (US);
Eric Watz, Beavercreek, OH (US);
Abraham Aldaraca, Pittsburgh, PA (US);
James C. Pavur, Arlington, VA (US);
Hillary Hester, Birmingham, AL (US);
Ross Billings, Reisterstown, MD (US);
Kyle Caldwell, Framingham, MA (US);
Michael Welles, Brooklyn, NY (US);
Istari Digital, Inc., Charleston, SC (US);
Abstract
Methods and systems for a document review process are provided. The method includes receiving an input digital model representation comprising at least one externally-accessible model endpoint for generating a digital artifact. Then, generating a document splice comprising access to multiple document subunits, with at least one document subunit written in a natural language and comprising the digital artifact; the access to each document subunit is provided through an externally-accessible document endpoint for the subunit. Then, generating a document by combining the document subunits, and generating a view associated with the document, based on an user authorization result including selective access rights to the document subunits. The view comprises access to the digital model representation, the digital artifact, each document subunit, and the document. Finally, receiving a user input and updating, via one of the externally-accessible document endpoints, the document splice based on the user input.