Patents by Inventor Zoltan C Szilagyi

Zoltan C Szilagyi 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: 10235040
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20170131892
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: May 20, 2016
    Publication date: May 11, 2017
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 9354771
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20150089445
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 26, 2015
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 8910066
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20120235946
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: June 1, 2012
    Publication date: September 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 8196055
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 7793230
    Abstract: The claimed subject matter provides a system and/or a method that facilitates conveying enhanced query results. An interface component can receive a query corresponding to data. A visual component can employ a search result based at least in part upon the query, wherein the search result includes a graphic identifying a location of at least one term of the query within the queried data.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric L. Burns, Harry Kaplanian, Zoltan C. Szilagyi, Philip Ti-Fei Su
  • Patent number: 7788283
    Abstract: A system and process for enabling updates of an ink analysis document model are described.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Jamie N. Wakeam, Subha Bhattacharyay, Gavin M. Gear, Timothy H. Kannapel, Todd M. Landstad, Sebastian Poulose, Zoltan C. Szilagyi, Jerome J. Turner, Haiyong Wang
  • Patent number: 7738139
    Abstract: Methods of selecting a color for an electronic ink are disclosed. A portion of a photograph may be analyzed to determine a representative color value, which may be an average color value for the portion. Depending on the photograph, more than one representative color value may be determined. A color or colors, that may include gradients in brightness or saturation levels, which will be visible on the representative color value or values, may then be determined. A color of the electronic ink is then set to the appropriate color or colors so that when a user inks on a photograph, the ink is visible.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Zoltan C. Szilagyi, Thomas P. Russo, Sally L. Liu, Peter I. Lee
  • Patent number: 7653629
    Abstract: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system differentiates locks based on a priority hierarchy. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Zoltan C Szilagyi, Matthew Paul Rhoten, Philip Ti-Fei Su
  • Patent number: 7643687
    Abstract: A system and method for assisting with analysis and recognition of ink is described. Analysis hints may be associated with a field. The field may receive electronic ink. Based on the identity of the field and the analysis hint associated with it, at least one of analysis and recognition of ink may be assisted.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Benoit Jules Jurion, Gavin M. Gear, Jamie N. Wakeam, Timothy H. Kannapel, Todd M. Landstad, Sebastian Poulose, Zoltan C. Szilagyi, Lidia Schwarz, Roman Snytsar, Sashi Raghupathy, Subha Bhattacharyay, Richard J. Duncan, Terri Chudzik, Amber P. Race, Jerome J. Turner, Haiyong Wang, Herry Sutanto
  • Patent number: 7518749
    Abstract: A system, method, data structure, and application programming interface is described that stores alternate recognition results in an ink tree lattice.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, Jamie N. Wakeam, Zoltan C. Szilagyi, Jerome J. Turner, Timothy H. Kannapel, Subha Bhattacharyay
  • Publication number: 20080134033
    Abstract: The claimed subject matter provides a system and/or a method that facilitates conveying enhanced query results. An interface component can receive a query corresponding to data. A visual component can employ a search result based at least in part upon the query, wherein the search result includes a graphic identifying a location of at least one term of the query within the queried data.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric L. Burns, Harry Kaplanian, Zoltan C. Szilagyi, Philip Ti-Fei Su
  • Patent number: 7218779
    Abstract: Methods for communicating between an application and an ink divider object (which stores ink strokes to be divided into groups) may include: (a) issuing a divide request to the ink divider object, optionally by the application; (b) in response to the divide request, calling a divide method, which groups the stored ink strokes into one or more groupings of strokes having a first predetermined granularity (e.g., words, lines, paragraphs, sentences, drawings, etc.); and (c) making information regarding the one or more groupings of strokes available to the application. This “information” made available to the application may include, for example, the actual groupings of the strokes, the number of stroke groupings having the first predetermined granularity, machine generated text corresponding to the stroke groupings, or the like. The results of the divide method may be stored in an ink division result object.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: May 15, 2007
    Assignee: Microsoft Corporation
    Inventors: Steve Dodge, Alexander Gounares, Arin J Goldberg, Bodin Dresevic, Jerome J Turner, Matthew Paul Rhoten, Robert L Chambers, Sashi Raghupathy, Timothy H Kannapel, Tobiasz Zielinski, Zoltan C Szilagyi
  • Patent number: 7206776
    Abstract: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Zoltan C Szilagyi, Matthew Paul Rhoten, Philip Ti-Fei Su
  • Publication number: 20040141648
    Abstract: Methods for communicating between an application and an ink divider object (which stores ink strokes to be divided into groups) may include: (a) issuing a divide request to the ink divider object, optionally by the application; (b) in response to the divide request, calling a divide method, which groups the stored ink strokes into one or more groupings of strokes having a first predetermined granularity (e.g., words, lines, paragraphs, sentences, drawings, etc.); and (c) making information regarding the one or more groupings of strokes available to the application. This “information” made available to the application may include, for example, the actual groupings of the strokes, the number of stroke groupings having the first predetermined granularity, machine generated text corresponding to the stroke groupings, or the like. The results of the divide method may be stored in an ink division result object.
    Type: Application
    Filed: January 21, 2003
    Publication date: July 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Steve Dodge, Alexander Gounares, Arin J. Goldberg, Bodin Dresevic, Jerome J. Turner, Matthew Paul Rhoten, Robert L. Chambers, Sashi Raghupathy, Timothy H. Kannapel, Tobiasz Zielinski, Zoltan C. Szilagyi
  • Patent number: 6754313
    Abstract: Methods and systems for providing operating system support of computer telephone sets are described. Services are provided to standardize the interactions between computer telephony applications and telephone sets, to unify those interactions into a coherent whole, and to simplify the interactions by automatically performing common tasks. A default Telephone Manager provides all the functionality needed to support basic telephony. With all call processing performed on the host computer, telephone sets attached to the host need have no native intelligence. Support for transporting voice to distant locations is provided entirely by the host computer rendering the telephone set independent of any transport technology.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: June 22, 2004
    Assignee: Microsoft Corporation
    Inventors: Mary Michelle Quinton, Zoltan C. Szilagyi
  • Publication number: 20040117724
    Abstract: A system, method, and data structure are described that permit schemas to be written for ink. In a first example, a schema may be written for addressing various nodes types in a hierarchy of ink. In another example, a schema may be written defining user interactions. Finally, these schemas may be combined to provide extensibility of new interaction models.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 17, 2004
    Applicant: Microsoft Corporation
    Inventors: Zoltan C. Szilagyi, Robert Jarrett, Mary Michelle Quinton
  • Publication number: 20040034642
    Abstract: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system differentiates locks based on a priority hierarchy. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.
    Type: Application
    Filed: August 15, 2002
    Publication date: February 19, 2004
    Applicant: Microsoft Corporation
    Inventors: Zoltan C. Szilagyi, Matthew Paul Rhoten, Phillip Ti-Fei Su