Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Klementiev

Alexandre Klementiev, Urbana, IL US

Patent application numberDescriptionPublished
20080208567Web-based proofing and usage guidance - A system is disclosed for checking grammar and usage using a flexible portfolio of different mechanisms, and automatically providing a variety of different examples of standard usage, selected from analogous Web content. The system can be used for checking the grammar and usage in any application that involves natural language text, such as word processing, email, and presentation applications. The grammar and usage can be evaluated using several complementary evaluation modules, which may include one based on a trained classifier, one based on regular expressions, and one based on comparative searches of the Web or a local corpus. The evaluation modules can provide a set of suggested alternative segments with corrected grammar and usage. A followup, screened Web search based on the alternative segments, in context, may provide several different in-context examples of proper grammar and usage that the user can consider and select from.08-28-2008

Boris Klementiev, Birkerod DK

Patent application numberDescriptionPublished
20110098225NOVEL PEPTIDES DERIVED FROM NCAM (FGLs) - The present invention relates to novel compounds comprising at most 13 contiguous amino acid residues derived from the fibronectin type 3,I1 module of neural cell adhesion molecule (NCAM), or a variant or fragment thereof, capable of interacting with an FGFR and thereby the compounds are capable of inducing differentiation, modulating proliferation, stimulate regeneration, neuronal plasticity and/or survival of cells. Further, the present invention relates to the use of said compounds for production of a medicament for treatment of conditions and diseases, wherein NCAM and/or FGFR play a prominent role.04-28-2011

Dmitri Klementiev, Redmond, WA US

Patent application numberDescriptionPublished
20090094614Direct synchronous input - Various technologies and techniques are disclosed for providing direct synchronous input. An input monitor determines where an input from a sender that is directed to a target element is about to be delivered. One example for providing an input monitor includes using a system hook. If the input monitor determines that the input is about to be delivered to the target element, the input is delivered to the target element, and the sender is notified that delivery to the target element succeeded. An interface for providing a direct synchronous input is also described. The interface has a start method for monitoring inputs being sent to target elements from a sender. The interface also has a received event for notifying the sender when a particular input is received by the target element.04-09-2009
20090106764Support for globalization in test automation - Various technologies and techniques are disclosed for supporting globalization in user interface automation. A resource key is provided that contains at least three data elements. A resource type data element contains data representing a resource type, a resource location data element contains data representing a location to a resource file, and a resource identifier data element contains data-representing a resource identifier. During a resource file extraction operation, the resource location data element is used to locate the resource file, and the resource type data element and the resource identifier data element are used to locate a resource within the resource file that matches the resource type and the resource identifier. A process is provided for resolving a full path name to a resource file. A process is provided for performing a post-extraction action on an extracted resource string.04-23-2009
20090249300EVENT SET RECORDING - Recording of functional steps resulting from actions in an application is desirable for performing functional testing or user interface automation of an application. However, certain events that may result from actions occurring in an application are often difficult to record, which may lead to playback failure. Further, a user's intent when performing an action is difficult to determine. In order to obtain effective playback, a reliable and efficient recording of an application's functional steps needs to occur. Injecting wrapper functions into an application and monitoring an event generator's state before and after an action has occurred may yield more reliable and effective results.10-01-2009
20110307865USER INTERFACE INVENTORY - User interface elements are identified and cataloged into a user interface inventory database keyed on a global user interface element identifier. Information is collected for user interface elements activated in an executing application or applications. Scenario information is collected and is used to update the user interface inventory database. Scenario information includes information concerning user interface element usage, state changes, etc. in time. The described information can be collected over a period of time and from a number of different computer systems. The information can be analyzed to determine and quantify usage and testing of user interface elements. The analyzed information can be used to determine how thoroughly a user interface element has been tested, how often the user interface element works as expected, most commonly used user interface elements and other information. The collected information can be used to track, quantify and identify ownership of user interface elements.12-15-2011

Dmitri A. Klementiev, Redmond, WA US

Patent application numberDescriptionPublished
20120079457MULTI-PATH BROKERED TEST AUTOMATION EXECUTION - A test case can be run with actions from the test case being executed in multiple execution paths. This can be done with the aid of an action broker. For example, the broker may identify available automation implementations for the actions and use a priority list to select between available automation implementations for executing an action from the test case. The broker may also perform conversions of results of actions for use by implementations executing other actions in different execution paths, as well as passing results between implementations in different execution paths.03-29-2012

Oleg Y. Klementiev, Barrington, IL US

Patent application numberDescriptionPublished
20110319064METHOD AND DEVICE WITH DYNAMIC DORMANCY12-29-2011