Patents by Inventor Richard Tkachuk

Richard Tkachuk 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: 20230297604
    Abstract: A document management system utilizes document models for querying, validating, and customizing electronic agreement documents. Document models can be a data structure including document attributes that represent an agreement document. Examples of document attributes include customizable data values, conditions related to the operation of the agreement document and satisfiable by certain values of the customized data values, and rendering parameters for the appearance of the electronic agreement document. The document management system enables a user to create custom document models for generating electronic agreement documents that can be queried, validated, and customized through querying, validating, and customizing the corresponding document models.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 21, 2023
    Inventors: Alexander B. Berger, Jerome Simeon, Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Richard Tkachuk, Matthew Roberts
  • Publication number: 20230298118
    Abstract: A document management system utilizes document models for querying, validating, and customizing electronic agreement documents. Document models can be a data structure including document attributes that represent an agreement document. Examples of document attributes include customizable data values, conditions related to the operation of the agreement document and satisfiable by certain values of the customized data values, and rendering parameters for the appearance of the electronic agreement document. The document management system enables a user to create custom document models for generating electronic agreement documents that can be queried, validated, and customized through querying, validating, and customizing the corresponding document models.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 21, 2023
    Inventors: Alexander B. Berger, Jerome Simeon, Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Richard Tkachuk, Matthew Roberts
  • Publication number: 20230298368
    Abstract: A document management system utilizes document models for querying, validating, and customizing electronic agreement documents. Document models can be a data structure including document attributes that represent an agreement document. Examples of document attributes include customizable data values, conditions related to the operation of the agreement document and satisfiable by certain values of the customized data values, and rendering parameters for the appearance of the electronic agreement document. The document management system enables a user to create custom document models for generating electronic agreement documents that can be queried, validated, and customized through querying, validating, and customizing the corresponding document models.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 21, 2023
    Inventors: Alexander B. Berger, Jerome Simeon, Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Richard Tkachuk, Matthew Roberts
  • Publication number: 20230126497
    Abstract: A document management system accesses a document signed by one or more parties. The document may indicate one or more events that the parties contracted to occur in relation to the time-based conditions. The document management system inputs the document to a machine-learned model configured to identify one or more time-based conditions indicated in the document. The document management system receives one or more time-based conditions from the machine-learned model. For each time-based condition, the document management system identifies a respective database that catalogs event information corresponding to the time-based condition. The document management system obtains the event information related to the time-based condition and determines whether the time-based condition has been met based on the event information. For each time-based condition that has not been met, the document management system transmits an alert to one or more of the parties.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Inventors: Richard Tkachuk, Daniel Charles Selman, Matthew Roberts, Jason Lee, Nikhil M. Patel, Haitao Song
  • Patent number: 7117218
    Abstract: A measure expression may include a relationship between measures defined by an arithmetic operation. A query may request a calculation of the measure expression over a selected range of attributes. The request may be processed by retrieving all rows comprising data within the selected range of attributes for each measure in the expression through a single access to an associated table.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: October 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Richard Tkachuk, Cristian Petculescu, Amir Netz
  • Publication number: 20060026167
    Abstract: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data transfer system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components, whereby the data interactions were previously limited or based on a statement command associated with the markup language. An extension component operates with the protocol component to support the data transactions, where the extension component supplies at least one other command from the statement command to facilitate the data interactions.
    Type: Application
    Filed: March 1, 2005
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Marius Dumitru, Adrian Dumitrascu, Cristian Petculescu, Akshai Mirchandani, Paul Sanders, T.K. Anand, Richard Tkachuk, Raman Iyer, Thomas Conlon, Alexander Berger, Sergei Gringauze, Ioan Crivat, C. MacLennan, Rong Guan
  • Publication number: 20060020921
    Abstract: The subject invention pertains to systems and methods that facilitate development and debugging of calculations in a multidimensional data environment or model. Data cube calculation scripts, including those provided in MDX (Multidimensional Expressions), can be executed or applied incrementally. Breakpoints can be set with respect to a calculation script and the cube state can be viewed and queried via a user interface. Users are enabled by the subject systems and methods to step through calculation scripts, identify the effects on a cube, and alter the script if the desired results failed to occur. In addition to debugging, the systems and methods can be employed for initial development of scripts.
    Type: Application
    Filed: May 20, 2005
    Publication date: January 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Marius Dumitru, Robert Zare, Andriy Garbuzov, Richard Tkachuk
  • Publication number: 20060010114
    Abstract: The subject invention pertains to interaction with multidimensional data. More specifically, interactions can be constrained to a limited subset of a multidimensional data cube, namely a subcube. Subsequent to or concurrently with subcube creation, query execution or other interactions such as calculations can be consolidated or restricted to the smaller subcube query space rather than the typically enormous main cube. Multiple subcubes can also be created and nested to gradually reduce the query space. Deletion of one subcube can cause a reversion back to a previously defined or hierarchical parent subcube.
    Type: Application
    Filed: May 25, 2005
    Publication date: January 12, 2006
    Inventors: Marius Dumitru, Amir Netz, Mosha Pasumansky, Cristian Petculescu, Richard Tkachuk, Paul Sanders
  • Publication number: 20060010156
    Abstract: A system that facilitates generating a report based upon data within a relational database comprises a mapping component that utilizes mapping functions to associate a multi-dimensional structure with the relational database. A report generator communicates with the multi-dimensional structure to obtain data relating to the relational database and generates a report that includes the obtained data. For example, the mapping component can utilize measure groups to effectuate the association between the multi-dimensional structure and the relational database.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Richard Tkachuk, Cristian Petculescu, Mosha Pasumansky, Paul Sanders, Alexander Berger
  • Publication number: 20060010139
    Abstract: A system that facilitates analyzing content of a multi-dimensional structure comprises a calculation component that receives statements in a declarative language relating to one or more of an assignment and calculation and executes such statements against a multi-dimensional structure. A pass generation component creates a pass in order to maintain content of the multi-dimensional structure as it existed prior to execution of the statement, the pass is accessible upon reference to such pass.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Marius Dumitru, Mosha Pasumansky, Cristian Petculescu, Richard Tkachuk, Alexander Berger
  • Publication number: 20060010143
    Abstract: Provided are systems and methods that facilitate direct write back in a multi-dimensional database. The system includes a delta cache component that receives a user request to change an original cell value and determines a delta value based at least in part upon the changed cell value. Also included is a write back partition component that selectively updates a data cell based at least in part upon the delta value without updating corresponding data cell values. The system and methods allow attributes to be added to any dimension of a cube without affecting the write back data. Adding, modifying or removing a hierarchy has no affect on write back data nor does deleting a dimension that is not referenced by a write back.
    Type: Application
    Filed: May 25, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Alexander Berger, Mosha Pasumansky, Richard Tkachuk, Cristian Petculescu
  • Publication number: 20060007731
    Abstract: A system that facilitates one or more of querying and updating a multi-dimensional structure comprises a component that receives a statement in a declarative language relating to a typed object associated with a multi-dimensional structure. A conversion component analyzes context associated with the statement and automatically converts the object to a disparate type as a function of the analysis. For example, an execution engine can comprise the conversion component, and the execution engine can be an Online Analytical Processing (OLAP) engine.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Marius Dumitru, Amir Netz, Mosha Pasumansky, Cristian Petculescu, Richard Tkachuk, Alexander Berger, Irina Gorbach, Grzegorz Guzik
  • Publication number: 20060010113
    Abstract: The subject invention pertains to systems and methods for interacting with fact dimensions. In particular, systems and methods are disclosed that optimize performance and scalability with respect to processing queries that involve fact dimensions. Furthermore, queries involving fact dimensions can be evaluated in distinct manners. For instance, queries can be processed such that regular dimensions restrict the scope of the data and only fact dimension members that are relevant to that scope are exposed.
    Type: Application
    Filed: May 24, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Berger, Edward Melomed, Amir Netz, Cristian Petculescu, Akshai Mirchandani, Mosha Pasumansky, Marius Dumitru, Richard Tkachuk
  • Publication number: 20040267765
    Abstract: A measure expression may include a relationship between measures defined by an arithmetic operation. A query may request a calculation of the measure expression over a selected range of attributes. The request may be processed by retrieving all rows comprising data within the selected range of attributes for each measure in the expression through a single access to an associated table.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Richard Tkachuk, Cristian Petculescu, Amir Netz