Patents by Inventor John L. Harter

John L. Harter 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: 9497252
    Abstract: Receiving, by a first computer, a request from a second computer for a web page that contains embedded code. The first computer includes a plurality of versions of the embedded code. In response to determining, by the first computer, that the web page request includes a request for a specific version of the embedded code, the first computer modifies a default version of the web page to embed the requested specific code version and transmits the modified web page to the second computer. In another aspect, in response to determining, by the first computer, that the web page request does not include a request for a specific version of the embedded code, transmitting, by the first computer, the default version of the web page that contains a default version of the embedded code to the second computer.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventor: John L. Harter
  • Publication number: 20150281400
    Abstract: Receiving, by a first computer, a request from a second computer for a web page that contains embedded code. The first computer includes a plurality of versions of the embedded code. In response to determining, by the first computer, that the web page request includes a request for a specific version of the embedded code, the first computer modifies a default version of the web page to embed the requested specific code version and transmits the modified web page to the second computer. In another aspect, in response to determining, by the first computer, that the web page request does not include a request for a specific version of the embedded code, transmitting, by the first computer, the default version of the web page that contains a default version of the embedded code to the second computer.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventor: John L. Harter
  • Patent number: 7793268
    Abstract: The present invention provides a method, system, and program product for composing a virtualized computing environment. Specifically, under the present invention, data and a definition file that contains application runtime requirements for the data are stored on a portable memory device. Application runtime requirements can be anything related to an environment in which the data was previously used. When the portable memory device is received in a computerized device, an auto-insert script can be executed that signals a provisioning system and/or transports the definition file to the provisioning system. The provisioning system will then interpret the definition file on the computerized device to retrieve the application runtime requirements. Then, the virtualized computing environment will be composed by adapting an environment of the computerized device according to the application runtime requirements retrieved from the definition file.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Peter S. Wassel, Joseph M. Gdaniec, John L. Harter
  • Publication number: 20090172012
    Abstract: A method for generating a topology of a service oriented architecture (SOA) environment comprises associating a unique identifier with each entity within the SOA environment. The unique identifier summarizes attribute data of a respective entity. The relationships between the unique identifiers are used to derive a topology of the SOA environment.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Sudhakar V. Chellam, David E. Cox, Michael F. Fiedler, John L. Harter, Rosalind Toy Allen Radeliffe
  • Publication number: 20080052707
    Abstract: The present invention provides a method, system, and program product for composing a virtualized computing environment. Specifically, under the present invention, data and a definition file that contains application runtime requirements for the data are stored on a portable memory device. Application runtime requirements can be anything related to an environment in which the data was previously used. When the portable memory device is received in a computerized device, an auto-insert script can be executed that signals a provisioning system and/or transports the definition file to the provisioning system. The provisioning system will then interpret the definition file on the computerized device to retrieve the application runtime requirements. Then, the virtualized computing environment will be composed by adapting an environment of the computerized device according to the application runtime requirements retrieved from the definition file.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Inventors: Peter S. Wassel, Joseph M. Gdaniec, John L. Harter
  • Patent number: 6266809
    Abstract: Methods, systems and computer program products are provided which update firmware in a network computer by replacing the standard operating system to be loaded at the initialization of the network computer with a firmware update operating system. The firmware update operating system is then downloaded to the network computer and initiated to update the firmware of the network computer. The firmware update operating system may then be replaced with the standard operating system to be loaded at the initialization of the network computer. The network computer may then be reinitialized by, for example, a cold boot, so as to load the standard operating system. The cold boot may be server initiated so as to allow for firmware updates with intervention by an operator at the network computer.
    Type: Grant
    Filed: August 15, 1997
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Craig, John L. Harter, Robert A. Johnson, Brian Stuart Lauber, James M. Stafford
  • Patent number: 6212564
    Abstract: A method, system and program product are described which allow a dynamically constructed desktop to be optimized for the capabilities of the browser in the target device. This enables a server to manage the distribution of applets to clients matching the capabilities of the browser, the Java runtime environment (JRE), the screen resolution, color depth, sound capabilities, link speed, communications links and any other items which can be differentiated that are supported by the client requesting use of the applet.
    Type: Grant
    Filed: July 1, 1998
    Date of Patent: April 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: John L. Harter, David Bruce Lection