Patents by Inventor John W. Hart

John W. Hart 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: 8212818
    Abstract: Development environments are commonly used to facilitate the development of user interfaces (e.g. windows forms, web forms, etc.). Drawing objects are components that may be used within the development environment to provide visual enhancements to the user interface. An effective method for drawing one or more drawing objects is disclosed herein to draw the drawing objects as windowless shapes within a shape container. The shape container may be configured to participate in a windows message loop (e.g. event handling system), wherein the windowless shapes do not participate in the windows message loop (e.g. lack a windows handle). The shape container listens, for example, within the windows message loop for operations pertaining to windowless shapes, and executes the operations upon the windowless shapes. Computer resources may be efficiently allocated, for example to the graphical user interface during runtime, instead of the windowless shapes consuming resources to participate in the windows message loop.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: John W. Hart, II, John Z. Chen, Taosheng Hu, Scott Tucker, Wenhui Zhu, Chen Ji, Steven Michael Hoag, Paul Yuknewicz
  • Patent number: 8078992
    Abstract: Form controls can be reused so that the control can be bound to large volumes of data without adverse performance issues because of a large number of controls. A maximum number of rows of data N that can appear in a form are calculated. A container in memory is created for N+2 rows. The additional two rows are used to store the row after the last displayed row and the row previous to the first displayed row. In response to a user scroll or tab operation, rows within the container are reused. Child controls are hosted by the control and are also reused when the data is scrolled out of view.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: John W. Hart, II, John Z. Chen, Yun Feng Dong, Antoine Cote, Tao Shen Hu, Wenhui Zhu, Paul J. Yuknewicz
  • Publication number: 20100070924
    Abstract: Form controls can be reused so that the control can be bound to large volumes of data without adverse performance issues because of a large number of controls. A maximum number of rows of data N that can appear in a form are calculated. A container in memory is created for N+2 rows. The additional two rows are used to store the row after the last displayed row and the row previous to the first displayed row. In response to a user scroll or tab operation, rows within the container are reused. Child controls are hosted by the control and are also reused when the data is scrolled out of view.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Applicant: Microsoft Corporation
    Inventors: John W. Hart, II, John Z. Chen, Yun Feng Dong, Antoine Cote, Tao Shen Hu, Wenhui Zhu, Paul J. Yuknewicz
  • Publication number: 20100033504
    Abstract: Development environments are commonly used to facilitate the development of user interfaces (e.g. windows forms, web forms, etc.). Drawing objects are components that may be used within the development environment to provide visual enhancements to the user interface. An effective method for drawing one or more drawing objects is disclosed herein to draw the drawing objects as windowless shapes within a shape container. The shape container may be configured to participate in a windows message loop (e.g. event handling system), wherein the windowless shapes do not participate in the windows message loop (e.g. lack a windows handle). The shape container listens, for example, within the windows message loop for operations pertaining to windowless shapes, and executes the operations upon the windowless shapes. Computer resources may be efficiently allocated, for example to the graphical user interface during runtime, instead of the windowless shapes consuming resources to participate in the windows message loop.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 11, 2010
    Applicant: Microsoft Corporation
    Inventors: John W. Hart, II, John Z. Chen, Taosheng Hu, Scott Tucker, Wenhui Zhu, Chen Ji, Steven Michael Hoag, Paul Yuknewicz
  • Patent number: 6177727
    Abstract: A semiconductor component (31) and a method for coupling a semiconductor device (36) to a substrate (81). The semiconductor component (31) includes a saddle (34) and the semiconductor device (36). The saddle (34) has a plurality of sides (51, 52, 53, 54, 55) that form a semiconductor device receiving area (58). The semiconductor device (36) is inserted into the semiconductor device receiving area (58) and secured in the semiconductor device receiving area (58) using tabs (66, 67). The saddle (34) is coupled to the substrate (81) by fasteners (82,83).
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: January 23, 2001
    Assignee: Motorola, Inc.
    Inventors: John W. Hart, Jr., William G. McDonald, Daniel John Wallace, Jr.
  • Patent number: 5918112
    Abstract: A semiconductor component includes a leadframe (10), an electronic component (21) mounted over the leadframe (10), a packaging material (23) around the electronic component (21) and the leadframe (10) wherein the packaging material has a recess (24), another electronic component (30) in the recess (24), and a cap (32) over the recess (24) and the other electronic component (30). The other electronic component (30) is electrically coupled to the electronic component (21) through internal leads (13) and (14) of the leadframe (10). After a dam bar (15) is removed from the leadframe (10), the internal leads (13) are physically and electrically isolated from other portions of the leadframe (10) including the external leads (12) and the flag (11).
    Type: Grant
    Filed: July 24, 1997
    Date of Patent: June 29, 1999
    Assignee: Motorola, Inc.
    Inventors: Mahesh K. Shah, John W. Hart, Jr.
  • Patent number: 5889658
    Abstract: A package assembly (70) for encapsulating and vertically surface mounting a semiconductor device such as an accelerometer includes a semiconductor device (40), a package (44) enclosing the semiconductor device, and a plurality of leads (16, 18) protruding from the package. The plurality of leads are formed from a common leadframe (10) and an internal portion of a first lead of the plurality of leads is offset from a common plane corresponding to the common leadframe prior to forming any of the plurality of leads. The offset lead increases the rigidity and vibration-resistance of the package assembly.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: March 30, 1999
    Assignee: Motorola, Inc.
    Inventors: Paul L. Sullivan, Robert W. Kamb, John W. Hart, Jr., David J. Dougherty
  • Patent number: 5341684
    Abstract: A semiconductor sensor (10) is built into a cable connector to provide rapid and reliable attachment of the semiconductor sensor (10) into a monitoring or control system. The sensor (10) is mounted in a package (11) having cable connector leads (12, 13, 14) extending through the package (11). The semiconductor sensor (10) is electrically attached to the cable connector leads (12, 13, 14). A housing (20,30) surrounds the package (11) and provides a protective shroud for the cable connector leads (12, 13, 14).
    Type: Grant
    Filed: December 7, 1992
    Date of Patent: August 30, 1994
    Assignee: Motorola, Inc.
    Inventors: Victor J. Adams, Sidney H. Griest, John W. Hart, Jr.
  • Patent number: 4753596
    Abstract: A motion simulator for simulating the working characteristics of motion vehicles is based on the synergistic `six degrees of freedom` system. The apparatus of the simulator comprises a main frame 10 mounted on three pairs of extensible and retractable legs 11 by means of a corresponding number of universal pivots. The pairs of legs 11 are arranged in a triangular formation on the underside of the frame 10 such that adjacent legs 11 from adjacent vertices of the formation converge to a common foot, to which they are secured by further universal pivots 13. Movement of the frame 10 is achieved by the relative extension and retraction of the legs 11.Supplementary longitudinal acceleration effects are simulated by means of a surge frame 14 slidably mounted on the main frame 10 and independently actuated by means of a piston and cylinder device 17 to move in a fore/aft sense with respect to the frame 10.
    Type: Grant
    Filed: August 15, 1986
    Date of Patent: June 28, 1988
    Assignee: The Singer Company
    Inventors: John W. Hart, Anthony J. Summerfield, William D. Lee
  • Patent number: 4484920
    Abstract: A container adapted for the mixing of a liquid and a solid initially placed in separate compartments. The compartment containing the solid has two access ports so liquid can pass through the compartment carrying the solid with it for better mixing.
    Type: Grant
    Filed: April 6, 1982
    Date of Patent: November 27, 1984
    Assignee: Baxter Travenol Laboratories, Inc.
    Inventors: Stephen B. Kaufman, John W. Hart, Richard Chamernik
  • Patent number: 4426845
    Abstract: Disclosed is a method and apparatus for reducing the level of noise emitted by air turbine machinery, particularly a pneumatically driven hydraulic pump for an airplane, wherein a modulating valve meters the flow of air from a source of pressurized air through a conduit to an air turbine to control the speed of the turbine. A pressure regulating valve is located in the air conduit upstream of the modulating valve to regulate and maintain the upstream pressure on the modulating valve at substantially the minimum pressure required in order to permit operation of the air turbine over its full range of speed as the amount of airflow is varied with the modulating valve. Reducing the pressure across the modulating valve in this manner minimizes the production of supersonic airflow and attendant noise by the modulating valve, which noise is otherwise propagated to the atmosphere through the turbine exhaust stream and is additionally radiated by the turbine casing.
    Type: Grant
    Filed: February 17, 1981
    Date of Patent: January 24, 1984
    Assignee: The Boeing Company
    Inventors: George W. Brooks, John W. Hart, Egil R. Pettersen
  • Patent number: 4396383
    Abstract: A container having a unique two chamber construction provides for the passive mixing of two supply solutions having different specific gravities into a single homogenous solution in a closed environment. The container includes means for a positive test that a single homogenous solution has been achieved. The container is especially useful for storing and mixing two supply solutions which when mixed form a single medical solution which itself is unsuitable for storage over extended time periods.
    Type: Grant
    Filed: November 9, 1981
    Date of Patent: August 2, 1983
    Assignee: Baxter Travenol Laboratories, Inc.
    Inventor: John W. Hart
  • Patent number: 3970584
    Abstract: An aerosol package containing a foam-forming, oil-in-water emulsion and a propellant system consisting essentially of nitrous oxide and a liquefied, normally gaseous hydrocarbon or halogenated hydrocarbon is described. The emulsion upon being dispensed is a unique, rich, shiny, creamy foam having good foam density and stiffness characteristics.
    Type: Grant
    Filed: February 14, 1973
    Date of Patent: July 20, 1976
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: John W. Hart, Thomas C. Rolfson