Patents by Inventor Michael John Walker

Michael John Walker 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: 7533351
    Abstract: A set of replacement system window controls is provided that are instantiated as the result of the receipt of create control messages into the system message queue, instead of the built-in system window controls. The replacement window controls result in replacement control instances being created with modified properties based on user preferences. The replacement system window control instances may also include an overlay function. In response to a set focus message, a replacement control instance may create an overlay control that is displayed over the replacement control. The overlay control itself can have modified properties and may be enlarged or relocated. When the overlay control receives a release focus message, the overlay control passes its state back to the replacement control and is destroyed.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas Alexander Bellwood, Matthew Francis Rutkowski, Michael John Walker
  • Patent number: 6912710
    Abstract: A method of software development comprising the steps of determining, through Java reflection API calls, a current software signature for each Java object, from a Java software application comprising Java application code, to be administered by a software development wizard, retrieving from a deployment descriptor a Java object deployment description for each said Java object, and detecting changes in the Java application code, wherein detecting changes includes contrasting the current software signatures and the retrieved Java object deployment descriptions. Exemplary embodiments also include displaying, for user revision through a user interface, representations of the detected changes in the Java application code, wherein user revision includes user confirmation of detected changes, recording user revisions in the deployment descriptor, and conforming the Java application code to the user revisions.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Scott J. Broussard, Samuel O. Isokpunwu, Eduardo N. Spring, Michael John Walker
  • Patent number: 6879672
    Abstract: A method of extending telecommunications service, wherein the method is implemented in an extension application server. The extension application server is coupled for data communications to a customer data source and to a telecommunications server. The telecommunications server includes, installed and operating upon the telecommunications server, a multiplicity of telecommunications extension services. The method of extending telecommunications service includes receiving, in the extension application server, from a requesting telecommunications extension service in the telecommunications server, a telecommunications service request; preparing, in dependence upon information from the customer data source, a response to the telecommunications service request; and transmitting the response to the requesting telecommunications extension service.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Scott J. Broussard, Michael John Walker, Eduardo N. Spring, Mark A. Sehorne
  • Publication number: 20030233621
    Abstract: An enhanced method and system for generating and editing source code such as web pages and software which is subject to information processing such as version control and differencing comparison. Formatted source code is first separated into effectual code and ineffectual style definitions. The effectual code can then be submitted to the information processor for processing based sole on effectual content, or may be preprocessed to apply a uniform style prior to submission to an information processor. In either case, a difference or comparison report of the new version of source code is devoid of format-based or format-triggered notices. For future editing of new source code versions, the author's style definitions may be applied to allow editing code which has the presentation desired by the author.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael A. Paolini, Eduardo N. Spring, Michael John Walker
  • Publication number: 20030159130
    Abstract: A method of software development comprising the steps of determining, through Java reflection API calls, a current software signature for each Java object, from a Java software application comprising Java application code, to be administered by a software development wizard, retrieving from a deployment descriptor a Java object deployment description for each said Java object, and detecting changes in the Java application code, wherein detecting changes includes contrasting the current software signatures and the retrieved Java object deployment descriptions. Exemplary embodiments also include displaying, for user revision through a user interface, representations of the detected changes in the Java application code, wherein user revision includes user confirmation of detected changes, recording user revisions in the deployment descriptor, and conforming the Java application code to the user revisions.
    Type: Application
    Filed: January 31, 2002
    Publication date: August 21, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott J. Broussard, Samuel O. Isokpunwu, Eduardo N. Spring, Michael John Walker
  • Patent number: 6553393
    Abstract: A method of outputting a document on a rendering engine in a client in a computer network. The document comprises a markup language data stream having a plurality of references to external resources required by the document. In operation, the document is first retrieved to the client. As the document is received, the rendering engine parses the markup language data stream for a list of external resources. If the list of external resources is present in the markup language data stream, the engine selectively prefetches at least one external resource as the document is output by the rendering engine.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Coporation
    Inventors: Seth Aaron Eilbott, Jeffrey Edward Rodriguez, Michael John Walker
  • Publication number: 20030048891
    Abstract: A method of extending telecommunications service, wherein the method is implemented in an extension application server. The extension application server is coupled for data communications to a customer data source and to a telecommunications server. The telecommunications server includes, installed and operating upon the telecommunications server, a multiplicity of telecommunications extension services. The method of extending telecommunications service includes receiving, in the extension application server, from a requesting telecommunications extension service in the telecommunications server, a telecommunications service request; preparing, in dependence upon information from the customer data source, a response to the telecommunications service request; and transmitting the response to the requesting telecommunications extension service.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott J. Broussard, Michael John Walker, Eduardo N. Spring, Mark A. Sehorne
  • Patent number: 6401132
    Abstract: A method for transcoding an input stream to a desired output format using a transcoder framework. In response to a given transcoder of the framework recognizing an external reference that it cannot transcode, the method calls a subseries of specialized transcoders to transcode the external reference. After the subseries of specialized transcoders generates a transcoded external reference, that reference is returned back to the given transcoder, where it is incorporated into the transcoder's output. Transcoder sub-chains are used in this manner as modular, building blocks in the transcoder framework.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Alexander Bellwood, Christian Lita, Matthew Francis Rutkowski, Michael John Walker
  • Patent number: 4018623
    Abstract: A method of cutting using a high pressure jet of water in which the jet is maintained in a region of sub-atmospheric pressure, preferably up to 70 cms Hg. Operation at sub-atmospheric pressure significantly enhances the cutting power of a high pressure water jet.
    Type: Grant
    Filed: February 10, 1975
    Date of Patent: April 19, 1977
    Assignee: Imperial Chemical Industries Limited
    Inventor: Michael John Walker