Patents by Inventor William P. Horn

William P. Horn 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: 9465625
    Abstract: A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Patent number: 8332496
    Abstract: The illustrative embodiments disclose a process for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Publication number: 20120221842
    Abstract: A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: U. Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Publication number: 20110072255
    Abstract: The illustrative embodiments disclose a computer implemented method, apparatus, and computer program product for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: U. Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Patent number: 7509414
    Abstract: A method for collecting, aggregating, and composing metrics and a computer system comprises a producer application adapted to periodically generate metrics comprising state information of the producer application; a metric engine adapted to aggregate the metrics; and a consumer application adapted to receive the aggregated metrics, wherein the metric engine is further adapted to produce new metrics in accordance with desired requirements of the consumer application. The computer system further comprises a metric service policy adapted to provide definitions of the metrics generated from the producer application and desired requirements of the consumer application, wherein the metric service policy is adapted to establish an executable set of actions for producing the new metrics from the generated metrics, wherein the metric service policy is adapted to be executable by the metric engine, and wherein multiple metric service policies are simultaneously executable by the metric engine.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, William P. Horn, Arun Kumar
  • Patent number: 6978230
    Abstract: Vertices of an annotation are projected onto a surface of a (2D or 3D) model and reconnected to preserve the original appearance of the annotation. The result of our method is a new set of geometry for the annotation that geometrically conforms to the surface of the model. A plane is defined by the midpoint of the original line segment and the two projected vertices. This plane is used to create the new line segments that conform to the surface, e.g. by doing a “surface walk” between the projected points along the line defined by the intersection of the plane and the surface.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: James T. Klosowski, Frank Suits, William P. Horn, Gerard Lecina
  • Patent number: 6570568
    Abstract: A system simplifies a geometric model to accelerate the rendering of the geometric model. A surface description of the geometric model is stored in one or more of the system memories. A wire-frame description of the geometric model is also stored. A surface simplification process alters the surface description to create an approximation of the original surface description. A wire-frame draping process drapes the wire-frame description onto the simplified surface and simplifies one or more of the line segments that are draped, the simplified line segments and the simplified surface description are rendered onto a display device.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventors: William P. Horn, Julia Anatolyevna Valuyeva, James T. Klosowski, Frank Suits, Gerard Lecina
  • Patent number: 6525731
    Abstract: A system for providing interactive views of 3-dimensional models with surface properties is disclosed. The system provides a compact representation of a 3D model and its surface features and provides for efficiently viewing and interacting with the model using dynamically switched texture maps. The compact representation is beneficial for transmission of the model across a network as well as for local storage of the model in the computer memory. The dynamically switched texture maps allow for more accurate surface details on the 3D model, as well as speedy interaction between a user and the 3D model.
    Type: Grant
    Filed: November 9, 1999
    Date of Patent: February 25, 2003
    Assignee: IBM Corporation
    Inventors: Frank Suits, James T. Klosowski, William P. Horn
  • Patent number: 6518964
    Abstract: A computer system and method for simplifying annotations on a surface includes a tolerance process creates a tolerance window lying in a plane and centered on the query point at the end of a test edge and perpendicular to the test edge. The tolerance window is defined by a first tolerance that specifies an amount of first error measured by the distance from a simplified path to an original path in the plane tangent to the surface, and a second tolerance that specifies an amount of second error measure by the distance from the simplified path to the original path in the plane perpendicular to the surface. The original path is a set of original edges on the surface. A point projection process that projects a second end point of one or more second edges onto the plane of the tolerance window. The second edges has the query point also as an end point where the projection of the second end points are projected points.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Frank Suits, James T. Klosowski, William P. Horn, Gerard Lecina
  • Patent number: 6384821
    Abstract: A system and method for seamlessly combining client-only rendering techniques with server-only rendering techniques. The approach uses a composite stream containing three distinct streams. One stream is available to send geometry from the server to the client. Another stream contains video with transparent pixels that allow the client-rendered object to appear in the context of the server rendered objects. The third stream contains camera information. The invention can satisfy a number of viewing applications. For example, initially the most relevant geometry can stream to the client for high quality local rendering while the server delivers renderings of less relevant geometry at lower resolutions. After the most relevant geometry has been delivered to the client, the less important geometry can be optionally streamed to the client to increase the fidelity of the entire scene.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: May 7, 2002
    Assignee: International Business Machines Corporation
    Inventors: Paul Borrel, Shawn Hall, William P. Horn, James T. Klosowski, William L. Luken, Ioana M. Martin, Frank Suits
  • Patent number: 6377257
    Abstract: A system and method for seamlessly combining client-only rendering techniques with server-only rendering techniques. The approach uses a composite stream containing three distinct streams. Two of the streams are synchronized and transmit camera definition, video of server-rendered objects, and a time dependent depth map for the server-rendered object. The third stream is available to send geometry from the server to the client, for local rendering if appropriate. The invention can satisfy a number of viewing applications. For example, initially the most relevant geometry can stream to the client for high quality local rendering while the server delivers renderings of less relevant geometry at lower resolutions. After the most relevant geometry has been delivered to the client, the less important geometry can be optionally streamed to the client to increase the fidelity of the entire scene.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: April 23, 2002
    Assignee: International Business Machines Corporation
    Inventors: Paul Borrel, Shawn Hall, William P. Horn, James T. Klosowski, William L. Luken, Ioana M. Martin, Frank Suits