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: 11914655Abstract: 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: GrantFiled: January 31, 2022Date of Patent: February 27, 2024Assignee: CROWDSTRIKE, INC.Inventors: Theo Chihaia, Horea Razvan Coroiu, Constantin-Cosmin Crecana, Cezar Mihai Socoteanu, Alexandru Postica
-
Patent number: 9710773Abstract: 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: GrantFiled: September 26, 2014Date of Patent: July 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
-
Publication number: 20150206079Abstract: 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: ApplicationFiled: September 26, 2014Publication date: July 23, 2015Applicant: MICROSOFT CORPORATIONInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
-
Patent number: 8849691Abstract: 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: GrantFiled: December 29, 2005Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul E. Maybee
-
Patent number: 7680683Abstract: 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: GrantFiled: December 29, 2005Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Israel Hilerio, Andres Sanabria, Constantin Mihai, Nikhil Kothari, Pravin Indurkar, Marcelo R. Uemura, Michael Harder
-
Publication number: 20090112673Abstract: 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: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Applicant: Microsoft CorporationInventors: Donald J. McCrady, Kavita Kamani, Constantin Mihai
-
Patent number: 7519578Abstract: 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: GrantFiled: October 3, 2003Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
-
Publication number: 20070156888Abstract: 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: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Israel Hilerio, Andres Sanabria, Constantin Mihai, Nikhil Kothari, Pravin Indurkar, Marcelo R. Uemura, Michael Harder
-
Publication number: 20070156486Abstract: 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: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
-
Publication number: 20070156487Abstract: 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: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
-
Publication number: 20070156485Abstract: 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: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Andres Sanabria, Constantin Mihai, Nikhil Kothari, Israel Hilerio, Michael Harder, Paul Maybee
-
Publication number: 20060111928Abstract: 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: ApplicationFiled: January 25, 2006Publication date: May 25, 2006Applicant: Microsoft CorporationInventors: Craig Fisher, Harlan Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya
-
Publication number: 20060106683Abstract: 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: ApplicationFiled: January 25, 2006Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Craig Fisher, Harlan Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya
-
Publication number: 20050076016Abstract: 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: ApplicationFiled: October 3, 2003Publication date: April 7, 2005Inventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
-
Publication number: 20030225778Abstract: 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: ApplicationFiled: May 28, 2002Publication date: December 4, 2003Inventors: Craig Fisher, Harlan Edward Husmann, Constantin Mihai, Vinayak Tadas, Gautam Vaidya