JAMES IRWIN KNUTSON
Pilots at Cheno Cortina Trl, Austin, TX

License number
Texas A2997087
Issued Date
Mar 2016
Expiration Date
Mar 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
8002 Cheno Cortina Trl, Austin, TX 78749

Professional information

James Knutson Photo 1

Process And System For Providing Name Service Scoping Behavior In Java Object-Oriented Environment

US Patent:
6834284, Dec 21, 2004
Filed:
Aug 12, 1999
Appl. No.:
09/373879
Inventors:
Liane Elizabeth Haynes Acker - Orange Park FL
James Irwin Knutson - Austin TX
Karalee Brown LeBlanc - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707103, 707100, 707102, 717108
Abstract:
A process and system for providing name service scoping behavior is implemented. In an object-oriented data processing system, a request is received for an initial context for a namespace from a requesting object. A scoped initial context factory object is constructed, and an initial context is requested from the scoped initial context factory object. A class for the scoped initial context factory object may be determined from a variable in a hash table object passed as an argument. In response to the request for an initial context from the scoped initial context factory object, an initial context is requested from a non-scoped initial context factory object. The scoped initial context factory object may be a subclass of the non-scoped initial context factory object. The initial context returned by the non-scoped initial context factory object is scoped to a partition of the namespace, and the scoped initial context is returned. The initial context returned by the non-scoped initial context factory object may be scoped by performing a name service lookup on the partition of the namespace.


James Knutson Photo 2

Method And Apparatus For Utilizing Urls To Specify Local Or Remote Java Bean Repositories

US Patent:
6167453, Dec 26, 2000
Filed:
Nov 20, 1997
Appl. No.:
8/975342
Inventors:
Craig Henry Becker - Austin TX
James Irwin Knutson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
709245
Abstract:
A method and apparatus for extending the capability of uniform Resource Locators (URLs) to access Repositories on local and Internet connected remote machines. A general syntax for a uniform resource locator for a local machine has a protocol of "beans:", followed by an optional entry for a drive letter. The drive letter allows specification of a local device (e. g. , A: or C: drive) where a repository is located. In addition, the general syntax contains entries for a file system path, repository name and Java Archive designation. The general syntax for the uniform resource locator for a remote machine has a protocol of "beans:" followed by entries for host name, file system path, repository name, and the Java Archive designation.


James Knutson Photo 3

Method And Apparatus For Extending A Java Archive File

US Patent:
6286051, Sep 4, 2001
Filed:
Nov 12, 1997
Appl. No.:
8/968720
Inventors:
Craig Henry Becker - Austin TX
John Cook - Austin TX
Troy Douglas Folger - Round Rock TX
James Irwin Knutson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
709236
Abstract:
A method and apparatus for extending a Java Beans Archive file. A key/value pair is added to the manifest file specification to allow an application to determine information about the sub-element composition of a Java Bean. The key provides a unique integer "N" which allows the specification of a Java Bean in the archive file. The value pair provides specification for a tag for indicating the type of a specific sub-element file in the archive file.


James Knutson Photo 4

Ejb Adaption Of Mq Integration In Componetbroker

US Patent:
6704805, Mar 9, 2004
Filed:
Apr 13, 2000
Appl. No.:
09/549152
Inventors:
Liane Elizabeth Haynes Acker - Orange Park FL
Ping Chen - Austin TX
James Irwin Knutson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 944
US Classification:
709315, 709314, 709316
Abstract:
A system, method, and program product, in which a stateful EJB session bean is used as the front end to client calls. In this configuration, a queue is represented by a session bean instance. “Put” and “get” are called on the relevant session bean instances. Thus, for example, a client, instead of first finding a home for a given type of OMs then calling “put” on the home to send out messages, will find a session bean home, create a session bean instance corresponding to a queue, and call “put” on the bean instance to send messages. In this manner, the message queue can be managed using standard EJB techniques.


James Knutson Photo 5

Finding Named Ejb Homes Via Life Cycle Support

US Patent:
6745250, Jun 1, 2004
Filed:
Jun 28, 2000
Appl. No.:
09/605781
Inventors:
Stephen James Cocks - Bournemouth, GB
Wei-Li Alexander Huang - Austin TX
James Irwin Knutson - Austin TX
Russell Ley Newcombe - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
709316, 707 10
Abstract:
A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service FactoryFinder capabilities are combined with CORBA Naming Service resolve operations on a Naming Context. The methodology allows EJBHomes in a distributed network to be found using CORBA Life Cycle Services while maintaining support for the EJB (Enterprise Java Bean) programming model of using JNDI (Java Naming and Directory Interface) lookup calls to locate EJBHomes. Usage of Life Cycle Services in an EJB environment for finding EJBHomes by using Naming interfaces is enabled while using Life Cycle Service semantics. An exemplary embodiment is provided to allow deployment in different environments (including environments without Life Cycle support) and reconfiguration of the FactoryFinder being used, without requiring changes to source code.


James Knutson Photo 6

Method And System For Implementing Collection Program Interface For Accessing A Collection Of Data Associated With A Legacy Enumeration Application Interface

US Patent:
6842905, Jan 11, 2005
Filed:
Mar 29, 2001
Appl. No.:
09/821109
Inventors:
James I. Knutson - Austin TX, US
Gregory L. Truty - Austin TX, US
James L. Van Oosten - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
719328, 719329, 717116, 717118, 717146, 717147
Abstract:
A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls to the first API, the software wrapper delegates to a pre-existing enumeration of objects. The wrapper creates a vector identifying elements of the enumeration. Iterators provided by the wrapper maintain positional cursors for calls to the second API. A comparison is made between each of the positional cursors and the vector. If a positional cursor exceeds the size of the vector, additional elements are extracted from the enumeration, placed in the vector, and returned on the second API. Otherwise, if the positional cursor is smaller than the vector size, the wrapper delegates directly to the vector. The first API can be a java-based enumeration API and the second API can be a java-based collection API.


James Knutson Photo 7

Mapping Travel Routes

US Patent:
6983204, Jan 3, 2006
Filed:
Mar 10, 2004
Appl. No.:
10/797823
Inventors:
James Irwin Knutson - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01C 21/30
US Classification:
701208
Abstract:
A method and implementing computer system are provided in which route mapping for vehicles is determined between starting and destination points designated by an operator. Selected mapping is determined in accordance with operator selected travel-related criteria and augmented with traffic-related information. In one embodiment, after an initial route is set, the route is automatically updated whenever the vehicle strays from the set course, or whenever there is a change detected in related traffic conditions, or whenever subsequent changed travel points are input by the operator. The travel route and other related messaging may be conveyed to the operator by audio and/or visual devices onboard the vehicle.


James Knutson Photo 8

Method And Apparatus For Dynamic Application And Maintenance Of Programs

US Patent:
6330711, Dec 11, 2001
Filed:
Jul 30, 1998
Appl. No.:
9/124718
Inventors:
James Knutson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9445
US Classification:
717 1
Abstract:
A method and apparatus providing a data processing system for managing rules in a program in a Java operating system. The program is morphed such that the program becomes a dippable program. A rule change is identified for the program. A dip is created for the program, wherein the dip incorporates the rule change. The dip is added to the dippable program, wherein the rule change is incorporated into the dippable program. In the instance in which the program is not in a form suitable for morphing, an interface may be added to encapsulate the program and allow the program to be compatible with Java objects.


James Knutson Photo 9

Method And Apparatus For Licensing Computer Programs Using A Dsa Signature

US Patent:
6078909, Jun 20, 2000
Filed:
Nov 19, 1997
Appl. No.:
8/974379
Inventors:
James Irwin Knutson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1760
US Classification:
705 59
Abstract:
A method and apparatus for using a Digital Signature Algorithm (DSA) for providing licensing of software. Three steps are required to allow setting up a license, issuing a license and for customer update of the license. An initialization step generates a public and private key pair. A license generation step follows the initialization step and involves feeding the private key and data for the license terms through the DSA to create a digital signature. The digital signature hash value is distributed to the customer as a valid license. The customer performs license verification by running the signature, public key and data for the license through the DSA on the customer's machine.


James Knutson Photo 10

Publishing Multipart Wsdl Files To Url

US Patent:
2005016, Jul 21, 2005
Filed:
Jan 21, 2004
Appl. No.:
10/762085
Inventors:
James Knutson - Austin TX, US
Gregory Truty - Austin TX, US
Ping Wang - Austin TX, US
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F015/16
US Classification:
709217000, 709203000
Abstract:
A method for enabling direct addressing of specific wsdl and/or xsd files within a web services application containing multipart files with relative imports. A virtual addressing scheme allows the files to be identified within a virtual/wsdl/directory that is appended to the endpoint URL. The desired filename is then placed after the virtual directory. When the web container of the web service application receives the endpoint request with the virtual directory, the container recognizes it as a file request and locates the requested file within the endpoint path (or sub-directory within the path). The file is then returned to the requestor along with the SOAP address.