Patents by Inventor Mark Andrew Kolb

Mark Andrew Kolb 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: 6954777
    Abstract: A method for extending the capabilities of an arbitrary web server operating in a client-server environment (e.g., the Internet). When a client makes a request to the web server, the request may include an address for a code module needed to service the request. If the code module is not available at the web server, the web server uses the address to request the code module from another location. The code module is then served to the web server and installed. The web server then responds to the original client request using the installed code module. In an alternative embodiment, the code module is uploaded to the target server from the client.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Sebastian Daniel Hassinger, Mark Andrew Kolb
  • Patent number: 6757724
    Abstract: A method and apparatus in a data processing system for generating suggested content for a site. A request is received for content for the site from a client, wherein the content is requested content. The requested content is sent to the client. The requested content includes information used to track user movement within the site. Suggested content is generated using the information in response to the client requesting the suggested content.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Thomas Preston Gregg, Sebastian Daniel Hassinger, William Walter Hurley, II, Mark Andrew Kolb
  • Patent number: 6704797
    Abstract: The present invention protects images via a server-based policy that results in the selective distribution of one of multiple versions of an original image. The policy includes a set of one or more rules that each include given criteria. When a request for a web page is received, a given rule in the set is evaluated against client-specific data (e.g., such as client IP address, the identity of the referring page, or the like) obtained from the client request. If a condition of the rule is satisfied against the client-specific data, a given restriction is imposed on the image distribution.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Thomas Preston Gregg, Sebastian Daniel Hassinger, William Walter Hurley, II, Mark Andrew Kolb, Stacy Braden Vu
  • Patent number: 6691156
    Abstract: A method and computer program operative in an e-mail server for reducing unsolicited e-mail in an enterprise computing environment. According to the invention, e-mail is accepted for delivery to e-mail clients only if it is from an address that has been verified by an e-mail server and/or approved by a recipient. When an e-mail from a particular address is received at the e-mail server for the first time, the server automatically issues an e-mail to the address to request that the sender verify the authenticity of the original message. If a return acknowledgement is received within a given time period, the e-mail is deemed to be authentic and delivered to its intended recipient within the enterprise. Mail messages from previously-verified addresses need not be rechecked.
    Type: Grant
    Filed: March 10, 2000
    Date of Patent: February 10, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kirk Drummond, Duane Kimbell Fields, Thomas Preston Gregg, Mark Andrew Kolb
  • Patent number: 6581109
    Abstract: A web page image is modified “on-the-fly” for a specific client machine according to calibration parameters for that machine (or the user of the machine) that are generated during a one-time calibration at the client. Preferably, this calibration is effected using a software routine, e.g., a Java applet, that is downloaded to the client and executed, e.g., in a client browser. A user of the client machine runs the applet to establish a set of calibration parameters that are then stored at the server, e.g., as a user profile. When a request is later made for a given web page hosted by the server, the server identifies the user making the request and applies the calibration parameters to color adjust the image as the page including that image is served.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: June 17, 2003
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Thomas Preston Gregg, William Walter Hurley, II, Mark Andrew Kolb, Robyn Lou Shannon
  • Patent number: 6253115
    Abstract: A system for implementing a design for six sigma process having a plurality of sub-processes each having a plurality of sub-steps. The system includes an independent main application for implementing the design for six sigma process. A series of independent sub-process applications each implements one sub-process of the design for six sigma process. A tool library containing a plurality of executable tools is accessible by the main application and sub-process applications to access and execute the plurality of executable tools. A communications path interconnects the main application, the sub-process applications, and the tool library.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: June 26, 2001
    Assignee: General Electric Company
    Inventors: Arlie Russell Martin, Ahmed Elasser, Mohamed Ahmed Ali, Virendra Kumar, Jan Henning Aase, Brian Eric Lindholm, Mark Andrew Kolb