Patents by Inventor Constantin Mihai

Constantin Mihai 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).

  • Patent number: 11914655
    Abstract: A documentation generation engine coupled to a mutation handler are provided, configured to traverse a knowledge base to derive selective views. Organizations may configure a documentation generator application running on generator hosts to summarize records of a knowledge base storing institutional knowledge, and relationships therebetween, as human-readable reference documents. It is undesired for the documentation generator to query the knowledge base on a naive basis in response to updates in order to derive views required to generate updated documentation.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 27, 2024
    Assignee: CROWDSTRIKE, INC.
    Inventors: Theo Chihaia, Horea Razvan Coroiu, Constantin-Cosmin Crecana, Cezar Mihai Socoteanu, Alexandru Postica
  • Patent number: 9710773
    Abstract: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
  • Publication number: 20150206079
    Abstract: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
    Type: Application
    Filed: September 26, 2014
    Publication date: July 23, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
  • Patent number: 8849691
    Abstract: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
  • Patent number: 7680683
    Abstract: Systems and methods that dynamically reset a workflow state by employing a dynamic state manager that is external to the workflow, and enables interaction of a host with a workflow instance. An event driven workflow or state machine workflow can be supplied, wherein ad hoc events are employed to reset and manipulate the workflow to states that have not been modeled as part of the workflow itself, to dynamically create relation ships at runtime.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Israel Hilerio, Andres Sanabria, Constantin Mihai, Nikhil Kothari, Pravin Indurkar, Marcelo R. Uemura, Michael Harder
  • Publication number: 20090112673
    Abstract: In one embodiment, a computer system accesses a workflow activity from among multiple workflow activities in a workflow process within a workflow process framework. The workflow process describes a procedure for performing a piece of functionality. The workflow activity includes workflow rules, where each rule includes at least one condition and at least one workflow rule action for the condition such that when a pre-determined condition state is reached, the appropriate workflow rule action is executed. The computer system includes a workflow activity as the workflow rule action for at least one of the condition states for the rule. The workflow activity includes functionality configured to do a portion of work. The computer system provides functionality that is available to the workflow process framework to the included workflow activity as a result of the workflow activity being included in the workflow rule action.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Donald J. McCrady, Kavita Kamani, Constantin Mihai
  • Patent number: 7519578
    Abstract: A mechanism is provided to a user which allows “ubiquitous” searching—searching of possibly heterogeneous search repositories. In one embodiment, this search mechanism is provided by means of a search framework underlying a web-based user interface. When a search request is made, the underlying search framework detects the search request and its associated parameters, associates the search request with the required search provider or providers while still exposing (through the search context) the full search functionality for all search providers currently configured with the search framework, dispatches the search requests, and handles the return of search results in a unified format. The search providers follow the search framework's interfaces through which the search framework can detect the search method offered by the search provider, and results format and option information.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
  • Publication number: 20070156888
    Abstract: Systems and methods that dynamically reset a workflow state by employing a dynamic state manager that is external to the workflow, and enables interaction of a host with a workflow instance. An event driven workflow or state machine workflow can be supplied, wherein ad hoc events are employed to reset and manipulate the workflow to states that have not been modeled as part of the workflow itself, to dynamically create relation ships at runtime.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Israel Hilerio, Andres Sanabria, Constantin Mihai, Nikhil Kothari, Pravin Indurkar, Marcelo R. Uemura, Michael Harder
  • Publication number: 20070156486
    Abstract: Systems and methods that supply workflow management and workflow interaction with a plurality of persistence stores via employing a routing persistence service and an association lookup component. The routing persistence service routes and/or assigns each workflow instance to a corresponding persistence store, and the association lookup component manages caching associations between the workflow instance(s) and the plurality of persistence services. Accordingly, the subject innovation facilitates an extensible and/or pluggable mechanism for concurrent usage of multiple concrete implementations of a generic abstract workflow provider.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
  • Publication number: 20070156487
    Abstract: Systems and methods that objectify view of workflows and management behavior via an access component that supplies access to the real workflow instance. The subject innovation enables custom features to be defined for interaction during run time. For example, custom features (e.g., strongly typed workflow) can include, a method(s), an event(s), a proper(ies), an interface and the like. Accordingly, the workflow can be exposed as an object type or class, wherein new members can be added and the workflow extended.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
  • Publication number: 20070156485
    Abstract: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
  • Publication number: 20060111928
    Abstract: Customer specific catalogs based on a set of standard catalogs are described. In one aspect, a computer-readable medium includes computer-program-instructions executable by a processor. The computer-program instructions are for implementing an application programming interface (API) to design and/or maintain an electronic catalog that is based on one or more base catalogs. the API includes a create catalog interface comprising a parameter to indicate that a catalog to be created is to be the electronic catalog, the electronic catalog being a virtual catalog.
    Type: Application
    Filed: January 25, 2006
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: Craig Fisher, Harlan Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya
  • Publication number: 20060106683
    Abstract: Generating and/or managing customer specific catalogs based on a set of standard catalogs are described. In one aspect, a catalog is generated or managed in view of a catalog schema data structure. The catalog schema data structure includes a first table The first table includes first, second, and third data fields. the first data field indicates a product, category, or variant of a base catalog to include or exclude from a virtual catalog that is derived at least in part from the base catalog. The second data field specifies an inclusion or exclusion rule to apply to the base catalog, product, category, or variant identified in the first data field. The third date if field provides an object ID of the product, category or variant.
    Type: Application
    Filed: January 25, 2006
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Craig Fisher, Harlan Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya
  • Publication number: 20050076016
    Abstract: A mechanism is provided to a user which allows “ubiquitous” searching—searching of possibly heterogeneous search repositories. In one embodiment, this search mechanism is provided by means of a search framework underlying a web-based user interface. When a search request is made, the underlying search framework detects the search request and its associated parameters, associates the search request with the required search provider or providers while still exposing (through the search context) the full search functionality for all search providers currently configured with the search framework, dispatches the search requests, and handles the return of search results in a unified format. The search providers follow the search framework's interfaces through which the search framework can detect the search method offered by the search provider, and results format and option information.
    Type: Application
    Filed: October 3, 2003
    Publication date: April 7, 2005
    Inventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
  • Publication number: 20030225778
    Abstract: The described implementations generate a virtual catalog from one or more standard or base catalogs. To accomplish this, one or more virtual catalog customizing rules are presented and applied to content of one or more base catalogs. The applied rules incorporate by reference at least a subset of content specified by the one or more base catalogs into the virtual catalog.
    Type: Application
    Filed: May 28, 2002
    Publication date: December 4, 2003
    Inventors: Craig Fisher, Harlan Edward Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya