Patents by Inventor Igor Pankovcin

Igor Pankovcin 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: 7689937
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Patent number: 7539950
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Patent number: 7111075
    Abstract: A method and system for processing data records having multiple formats is provided, in which each format to be parsed has a plug-in module associated with it. Each plug-in module has a uniform interface that can be accessed by, for example, a parsing engine or other client. The parsing engine may, in turn, provide services for manipulating data to the plug-in modules in order to assist them in performing their respective tasks. A standard format is provided to allow data from the records to be stored in a database.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton
  • Patent number: 7007244
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: February 28, 2006
    Assignee: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Publication number: 20060005150
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Application
    Filed: August 30, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Publication number: 20060005149
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Application
    Filed: August 30, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Publication number: 20040216138
    Abstract: A method and system for processing input from a command line is provided, in which the command line contains a macro that gets parsed by a command line processor. The processor replaces the macro with the appropriate command and executes the command line. The macro may contain a message that the processor displays to prompt the user to identify the command that is to replace the macro. Other possible functions that the macro may perform include, but are not limited to: executing a function to generate a string to replace the macro, executing a function to generate another macro with which the first macro may be replaced, and prompting the user to enter the name of a dynamic-linked library (DLL) from which the replacement string for the macro may be obtained.
    Type: Application
    Filed: April 20, 2001
    Publication date: October 28, 2004
    Applicant: Microsoft Corporation
    Inventors: Igor Pankovcin, Phillip Daniel Chadwick Patton
  • Publication number: 20030085924
    Abstract: A computer implemented method and system for displaying categorized information on a user interface is provided, in which the user may choose one or more categories of information. In response, data associated with the chosen category is retrieved. The display of the categories and the retrieval of the data is performed independently, so that the displayed categories remain responsive to user interaction while the data is being retrieved. In one implementation, the display of the categories and information on the user interface is handled by the main thread and the retrieval of the data associated with the chosen category is performed by a worker thread executing asynchronously with respect to the main thread.
    Type: Application
    Filed: April 20, 2001
    Publication date: May 8, 2003
    Applicant: Microsoft Corporation
    Inventor: Igor Pankovcin
  • Publication number: 20020078216
    Abstract: A method and system for processing data records having multiple formats is provided, in which each format to be parsed has a plug-in module associated with it. Each plug-in module has a uniform interface that can be accessed by, for example, a parsing engine or other client. The parsing engine may, in turn, provide services for manipulating data to the plug-in modules in order to assist them in performing their respective tasks. A standard format is provided to allow data from the records to be stored in a database.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton