Patents by Inventor John H. Wilson

John H. Wilson 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: 7689676
    Abstract: In accordance with certain aspects of the model-based policy application, each of a plurality of policies is associated with appropriate parts of a model of a heterogeneous system. A deployment agent is invoked to apply each of the plurality of policies to components associated with the parts of the model. An identification of a change to one of the plurality of policies is received, and the deployment agent is also invoked to apply the changed policy to selected ones of the components associated with the parts of the model.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Anders B. Vinberg, Bruce W. Copeland, Robert Fries, Kevin D. J. Grealish, Jonathan C. Hardwick, Michael J. Healy, Galen C. Hunt, Aamer Hydrie, David C. James, Anand Lakshminarayanan, Edwin R. Lassettre, Raymond W. McCollum, Rob Mensching, Mazhar Mohammed, Rajagopalan Badri Narayanan, Geoffrey H. Outhred, Zhengkai Kenneth Pan, Efstathios Papaefstathiou, John M. Parchem, Vij Rajarajan, Ashvinkumar J. Sanghvi, Bassam Tabbara, Rene Antonio Vega, Vitaly Voloshin, Robert V. Welland, John H. Wilson, Eric J. Winner, Jeffrey A. Woolsey
  • Publication number: 20080155256
    Abstract: In one embodiment of the present invention, a method includes verifying an initiating logical processor of a system; validating a trusted agent with the initiating logical processor if the initiating logical processor is verified; and launching the trusted agent on a plurality of processors of the system if the trusted agent is validated. After execution of such a trusted agent, a secure kernel may then be launched, in certain embodiments. The system may be a multiprocessor server system having a partially or fully connected topology with arbitrary point-to-point interconnects, for example.
    Type: Application
    Filed: December 27, 2007
    Publication date: June 26, 2008
    Inventors: John H. Wilson, Ioannis T. Schoinas, Mazin S. Yousif, Linda J. Rankin, David W. Grawrock, Robert J. Greiner, James A. Sutton, Kushagra Vaid, Willard M. Wiseman
  • Patent number: 6634410
    Abstract: A mold apparatus and method for creating designs on the interior of molds includes a resilient form with an exterior and an interior, with a design formed on the exterior. A rigid support member is removably attached to the interior of the resilient form. A mold pattern, conformed to removably receive the rigid support member and the resilient form in combination, completes the basic elements of the invention. In one aspect of the invention, a passageway in the rigid support member is provided for introducing a gas between the rigid support member and the resilient form. In another aspect of the invention, a vacuum application device is provided for applying a vacuum to the interior of the resilient form.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: October 21, 2003
    Inventors: John H. Wilson, Robert E. Wilson, John T. Wilson
  • Publication number: 20020170324
    Abstract: A bicycle lock device with a housing holding an extensible and retractable cable on a spring-biased reel. The bias spring for the reel is substantially sealed, and the interior of the housing is open to the outside at only one opening, through which the cable passes. The cable may be pulled out from the housing to position its outer end between laterally spaced, outwardly projecting ears on the outside of the housing, with an opening at the outer end of the cable registering with openings in these ears for the attachment of a padlock. Additional projections are provided on the outside of the housing for attaching it to different parts of a bicycle frame.
    Type: Application
    Filed: May 21, 2001
    Publication date: November 21, 2002
    Inventor: John H. Wilson
  • Patent number: 6224957
    Abstract: An improved anti-corrosive material used to protect buried conduits from corrosion. The material is a multi-layered co-extruded, calendered, or laminated polyolefin. The material has an outer layer, or environment contacting layer, preferably comprised of a low density polyethylene having characteristically strong tensile strength and elongation properties to provide conventional protection from soil, water, air, or other potentially damaging elements. The material has a center layer preferably comprised of a high density polyethylene having superior tensile strength to provide a high density barrier between the outer layer and an inner layer. The inner layer, or conduit contacting layer, is preferably comprised of a low density polyethylene impregnated with a biocide, a volatile corrosion inhibitor (VCI), or both.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: May 1, 2001
    Assignee: Fulton Enterprises, Inc.
    Inventors: John A. Crook, John H. Wilson, Jr.
  • Patent number: 5604490
    Abstract: An improvement relating to the security of an operating system for either a stand alone computer system or for a networked computer system. The operating system provides improved security for programs available on the computer system having different security protocols. The operating system unifies these security protocols for each user based on unique user credentials. The system operates, upon request to start a program procedure by the user, to authenticate the identity of the user based on information unique to that user. Following which, the system generates a user handle associated with the user. The system then notifies each of the security protocols of the user handle associated with the user. The system then generates new user credentials for each of the security protocols. These user credentials are associated with the user handle and then the user handle is mapped to the unique user's credentials for each program procedure.
    Type: Grant
    Filed: September 9, 1994
    Date of Patent: February 18, 1997
    Assignee: International Business Machines Corporation
    Inventors: George R. Blakley, III, L. Brooks Hickerson, Ivan M. Milman, Robert S. Gittins, Douglas B. Scheer, John H. Wilson
  • Patent number: 5224098
    Abstract: A Transport Layer Protocol Boundary (TLPB) architecture is described which will permit an application program to run over a non-native transport protocol without first generating a protocol compensation package tailored to the transport protocols assumed by the program's application programming interface and by the available transport provider. All transport functions required by the program are converted to standardized or TLPB representations. When a connection between the first application program and a second remote application is requested, the individual required TLPB transport functions are compared to corresponding functions supported by the transport provider. Compensations are invoked only where there is a mismatch. The node on which the remote application program runs is informed of the compensations so that necessary de-compensation operations can be performed before the data is delivered to the remote application program.
    Type: Grant
    Filed: July 17, 1991
    Date of Patent: June 29, 1993
    Assignee: International Business Machines Corporation
    Inventors: Raymond F. Bird, Kathryn H. Britton, Tein-Yaw D. Chung, Allan K. Edwards, Johny Mathew, Diane P. Pozefsky, Soumitra Sarkar, Roger D. Turner, Winston W. Chung, Yue T. Yeung, James P. Gray, Harold D. Dykeman, Willibald A. Doeringer, Joshua S. Auerbach, John H. Wilson
  • Patent number: 4841574
    Abstract: In a signal processing environment, voice messages are stored into and read out of a buffer in real time. Since voice messages are being stored and read from the buffer, different sizes and rates of information are being stored therein. Small packets of digitized voice are input to the buffer at a very high rate, while larger packets of data are output from the buffer at a lower rate and can be stored into permanent memory. The buffering of this digitized voice data occurs in real time using a ringed buffer. The transfer of data into and out of the buffer is under the control of a software application running on a host processing system. The producer of the digitized voice data is a signal processing system which converts an input analog voice signal into a compressed digitized signal. The consumer of the buffered digitized voice data is a software application program which removes blocks of multiple data records from the buffer for program execution.
    Type: Grant
    Filed: October 11, 1985
    Date of Patent: June 20, 1989
    Assignee: International Business Machines Corporation
    Inventors: Xuan N. Pham, John H. Wilson
  • Patent number: 4750116
    Abstract: An application programming interface enables system hardware resources to interact with application programs to provide a plurality of signal processing functions. Conflicting resource requirements by the application programs are detected. An application may preempt a currently executing application by claiming the hardware resources currently in use. The application from which resources have been claimed is identified so that it may be resumed when the required resources become once again available. Before the resources from a given application are claimed by another application, the user is provided a warning so that he may alter the order in which the applications are run.
    Type: Grant
    Filed: October 11, 1985
    Date of Patent: June 7, 1988
    Assignee: International Business Machines Corporation
    Inventors: Xuan N. Pham, John H. Wilson
  • Patent number: 4598364
    Abstract: The disclosure describes a separate trace table for each CPU in an MP to avoid inter-CPU interference in making trace table entries for explicit and implicit tracing instructions enabled by flag bits in a control register (CR). Explicit tracing entries are made for an enabled explicit tracing instruction. Implicit tracing entries are made for predetermined instructions (when enabled for tracing) which do not have tracing as their primary purpose. A storage operand of the trace instruction contains a disablement field and optionally may contain an enablement-controlling class field to improve the integrity of traceable programs. A time stamp and range of general register contents is provided in each trace table entry for a tracing instruction. The time stamp enables all trace tables in an MP system to be later merged into a single trace table whenever required.
    Type: Grant
    Filed: June 29, 1983
    Date of Patent: July 1, 1986
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Gum, Arthur L. Levin, Ronald M. Smith, John H. Wilson
  • Patent number: 4471708
    Abstract: A self-propelled semi-submersible column stabilized service vessel for tending offshore production and drilling operations is disclosed. The vessel includes a pair of submersible hulls haing ballast compartments for controlling the buoyancy of the hulls. A rectangular service platform which includes fire fighting equipment, rig inspection equipment, repair facilities, and load lifting equipment is supported by means of vertical stability columns which are compartmented and include ballast chambers for controlling the buoyancy of the columns. The fire fighting equipment includes an extendable fire boom for clearing debris and for positioning explosives on the deck of a burning production or drilling platform. An array of monitors is also provided for establishing a curtain of water for thermally shielding the service vessel and for extinguishing a fire on the platform.
    Type: Grant
    Filed: October 23, 1980
    Date of Patent: September 18, 1984
    Assignee: SEDCO, Inc.
    Inventors: John H. Wilson, Dillard S. Hammett
  • Patent number: 4434723
    Abstract: A fluidized bed shell boiler for producing steam or hot water or a fluidized bed hot gas generator or incinerator in which the position at which bed material is deposited downstream of the bed is controlled. A baffle of firebrick with gas-flow passages extending through the baffle is positioned in the tube downstream of the bed.Gas velocities are distributed across the tube so that bed material is preferentially deposited in the combustion chamber downstream of the furnace tube.Deposition in the furnace tube is reduced to zero or to a negligible amount and deposition downstream of the combustion chamber is reduced.
    Type: Grant
    Filed: November 27, 1981
    Date of Patent: March 6, 1984
    Assignee: Northern Engineering Industries, Plc.
    Inventors: Leslie Brealey, John H. Wilson, Niyazi Demircan
  • Patent number: 4429372
    Abstract: An improved method is disclosed for operating an interactive text processing system to integrate and process DP (data processing) type structured field data and WP (word or text processing) type text or string field data in the same record. The method involves displaying to the text processing system operator a menu of data type codes selectable through a keyboard for defining the types of data fields in a record. In response to operator selected field types, structured fields of fixed length and address pointers of fixed length for the string fields are established for the records. When the data is keyed in, the structured fields are concatenated with the address pointers for the string fields, and the text data, including format control codes, is stored at a system selected address on an auxiliary storage device such as a disk file.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: January 31, 1984
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Berry, John H. Wilson
  • Patent number: 4417322
    Abstract: A report generation control system for operating a text processor to produce output reports containing inter-report summary data from data processing-type files. The system is compatible with text pagination functions and is useable by a text entry/revision operator with no programming skills. The system permits the operator to describe the desired report by keying an example page of the report in the exact desired format and then editing the example page by replacing the required variable file data examples with descriptive instructions and by inserting summary instructions. The system scans the edited example page for instructions, breaks it down into logical components and compiles the components into program routines which will produce the desired output report.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: November 22, 1983
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Berry, John H. Wilson
  • Patent number: 4281615
    Abstract: A self-propelled semi-submersible column stabilized service vessel for tending offshore production and drilling operations is disclosed. The vessel includes a pair of submersible hulls having ballast compartments for controlling the buoyancy of the hulls. A rectangular service deck or platform which includes fire fighting equipment, rig inspection equipment, repair facilities, and load lifting equipment is supported by means of vertical stability columns which are compartmented and include ballast chambers for controlling the buoyancy of the columns. The fire fighting equipment includes an extendable fire boom for clearing debris and for positioning explosives on the deck of a burning production or drilling platform. An array of monitors is also provided for establishing a curtain of water for thermally shielding the service vessel and for extinguishing a fire on the platform.
    Type: Grant
    Filed: October 31, 1977
    Date of Patent: August 4, 1981
    Assignee: Sedco, Inc.
    Inventors: John H. Wilson, Dillard S. Hammett
  • Patent number: D299747
    Type: Grant
    Filed: December 8, 1986
    Date of Patent: February 7, 1989
    Assignee: Rich-Mar Corporation
    Inventors: John H. Wilson, Kenneth W. Coffey, Toby E. Smith, David Richards, Maqsood Mohd, Lee Cody