Patents by Inventor Alexandru Prodan

Alexandru Prodan 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: 10152308
    Abstract: A test interface generator accesses metadata defining a user interface display. The test interface generator generates a strongly typed application programming interface (API) for the user interface display, during compile time, based on the metadata defining the user interface display. A static type checker performs a static type check of each API during compilation of the application. A test system programmatically interacts with the user interface display through the strongly typed API.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Prodan, Jesse S. Bangs, Leo A. Dignan, David S. Froslie, Simon K. Ejsing
  • Publication number: 20160274736
    Abstract: A computing device is configured to provide multi-window interaction with a source of hierarchical data. The computing devices includes a display, a processor configured to execute programmatic instructions, and a computer-readable storage media containing a sequence of instructions that, when executed by the processor, provide a thin-client application configured to interact with the source of hierarchical data. The thin-client application provides a first user interface relative to the source of hierarchical data and a second user interface relative to a selection of hierarchical data in the first user interface. The first and second user interfaces are rendered simultaneously in response to a user input requesting multi-window display.
    Type: Application
    Filed: July 28, 2015
    Publication date: September 22, 2016
    Inventors: Andre Lamego, Alexandru Prodan, Arif Kureshy, Christopher P. Lewis, David L. Parslow, Leckie P. Gunter, Anees Ansari, Alex Stakh, Adrian L. Orth
  • Publication number: 20160162168
    Abstract: User interactions with a computing system are sensed and recorded, during runtime operation of a process that controls a computer system. The responsive computer system actions that are taken based upon the sensed user interactions are also sensed and recorded. A causation between the sensed interactions and the sensed computer system actions is identified and recorded, for later playback and automatic control of the computer system.
    Type: Application
    Filed: April 24, 2015
    Publication date: June 9, 2016
    Inventors: Sharrief Shabazz, Maksym Bondarenko, Alexandru Prodan, Dipanjan Ghosh
  • Publication number: 20160162398
    Abstract: User interactions with a computing system are sensed and recorded. The recording represents a process for controlling a computer system. The computer system actions that are taken based upon the sensed user interactions are also recorded. The recording is parsed and a test for testing the recorded process is generated and automatically executed from the recording.
    Type: Application
    Filed: April 24, 2015
    Publication date: June 9, 2016
    Inventors: Sharrief Shabazz, Maksym Bondarenko, Alexandru Prodan, Dipanjan Ghosh, Yang Yang
  • Publication number: 20160154729
    Abstract: A test interface generator accesses metadata defining a user interface display. The test interface generator generates a strongly typed application programming interface for the user interface display, during compile time. A test system programmatically interacts with the user interface display through the strongly typed application programming interface.
    Type: Application
    Filed: May 1, 2015
    Publication date: June 2, 2016
    Inventors: Alexandru Prodan, Jesse S. Bangs, Leo A. Dignan, David S. Froslie, Simon K. Ejsing