Patents by Inventor David A. Sobeski

David A. Sobeski 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).

  • Publication number: 20020066084
    Abstract: Coalescing properties, methods and events is disclosed. One embodiment of the invention is a computerized system having an ActiveX control, a Java object, and an engine. The engine, which may be a computer program running on a computer, converts types of the ActiveX control to corresponding types of the Java object. In different embodiments of the invention, the engine may be compile-time or run-time.
    Type: Application
    Filed: July 15, 1998
    Publication date: May 30, 2002
    Inventors: DAVID A. SOBESKI, DARYL B. OLANDER
  • Patent number: 6392673
    Abstract: An operating system program allows dialogue boxes, defined without any explicit resizing parameters, to be resized appropriately to the types of controls contained within them. The approach is to “walk-through” the dimensional definitions for the controls, their sizes and positions, and the dimensions of the dialogue box itself. With this information, rows and columns are defined and identified as resizable. When the dialogue box dimensions are changed, the additional length is distributed among the resizable rows and columns. According to the method, only rows, only columns, both rows and columns, and neither rows nor columns are identified as resizable. The method involves making a set of specifications about the resizing behavior of the various types of controls. The operating system essays the resource file for the dialogue, or a memory image derived from it, to define columns and rows partitioning the various controls. One set of columns and rows corresponds to borders.
    Type: Grant
    Filed: September 4, 1998
    Date of Patent: May 21, 2002
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, David A. Sobeski
  • Publication number: 20020054136
    Abstract: An operating system program allows dialogue boxes, defined without any explicit resizing parameters, to be resized appropriately to the types of controls contained within them. The approach is to “walk-through” the dimensional definitions for the controls, their sizes and positions, and the dimensions of the dialogue box itself. With this information, rows and columns are defined and identified as resizable. When the dialogue box dimensions are changed, the additional length is distributed among the resizable rows and columns. According to the method, only rows, only columns, both rows and columns, and neither rows nor columns are identified as resizable. The method involves making a set of specifications about the resizing behavior of the various types of controls. The operating system essays the resource file for the dialogue, or a memory image derived from it, to define columns and rows partitioning the various controls. One set of columns and rows corresponds to borders.
    Type: Application
    Filed: September 4, 1998
    Publication date: May 9, 2002
    Inventors: FELIX G.T.I. ANDREW, DAVID A. SOBESKI
  • Publication number: 20020054124
    Abstract: Hosting objects within a windowed environment is disclosed. In one embodiment, a computerized system includes a first object and a second object. The first object is of a first type, and requires siting within a windowed environment. The second object is of a second type, and sites the first object within the windowed environment. The first object may be a Component Object Model (COM)-type object typically utilized with versions of the Microsoft® Windows® operating system, the windowed environment may be a Java windowed environment, and the second object may be a Java object, such as a Java bean.
    Type: Application
    Filed: July 15, 1998
    Publication date: May 9, 2002
    Inventors: DAVID A. SOBESKI, TRACY C. SHARPE
  • Patent number: 6304879
    Abstract: Dynamic data caching for object-oriented environments. In one embodiment, a system having a container and external objects, the container having a data object, a data cache object, internal objects and a controller object. The data object has static properties. The data cache object provides for access to the data object, and temporarily stores dynamic properties for the data object. The controller object provides for access to the data cache object.
    Type: Grant
    Filed: November 25, 1998
    Date of Patent: October 16, 2001
    Assignee: Microsoft Corporation
    Inventors: David A. Sobeski, Felix G. T. I. Andrew
  • Patent number: 6229537
    Abstract: Hosting windowed objects in a non-windowing environment is disclosed. In one embodiment of the invention, a computerized system includes a non-windowing environment, such as that provided by Java, and a windowed object, such as an ActiveX control. The windowed object is hosted in the non-windowing environment, via, for example, an off-screen parent window such as a Win32 window.
    Type: Grant
    Filed: July 15, 1998
    Date of Patent: May 8, 2001
    Assignee: Microsoft Corporation
    Inventors: David A. Sobeski, Felix G. T. I. Andrew, Kate Seekings
  • Patent number: 5977973
    Abstract: A window linking system is provided that links windows on a video display to reduced window clutter. When two windows are linked, the linked windows combine to form one larger window, known as an aggregate window, that is manipulated as a single window. By linking windows together, fewer individual windows are contained on the workspace of a video display, which reduces window clutter and which allows a user to more easily reorganize their workspace since fewer windows require manipulation. The window linking system implements window linking by using a container. A "container" is a screen object like a window to which another window, called a docking window, can be linked. The window linking system detects when a docking window is attempting to be linked with a container by determining whether the docking window is being dropped at the border of the container.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: November 2, 1999
    Assignee: Microsoft Corporation
    Inventors: David A. Sobeski, Philippe P. A. Nicolle