Patents by Inventor John Christian Fluke

John Christian Fluke 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: 9135021
    Abstract: Method for input and output of data with non-standard I/O devices for web and other applications is presented. In one aspect, non-standard input data is received from the non-standard input device at a client, and the non-standard input data is provided as equivalent standard input data to the standard browser running on the client, so that the standard browser can submit the input data to an application running on a server in communication with the client over a network.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Roger Lee Adema, John Christian Fluke, Jarrad Andrew Giles, Richard Gaines Whitley
  • Patent number: 7464044
    Abstract: A system and method for developing an application is disclosed. The application is for use with point of sale equipment having a device. The application is capable of utilizing the device when the application is executed on the point of sale equipment. The method and system include providing an emulation module corresponding to the device. The method and system further includes ensuring that the application will utilize the emulation module when the application is executed on the development system. Thus, when the application is executed on the system, the emulation module and the application emulate the interaction between the application and the device that occurs when the application is executed on the point of sale equipment.
    Type: Grant
    Filed: December 8, 1998
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel Vieira Conrad, John Christian Fluke, Jeffrey Lynn Harmon
  • Publication number: 20080270535
    Abstract: A system for input and output of data with non-standard I/O devices for web and other applications. In one aspect, non-standard input data is received from the non-standard input device at a client, and the non-standard input data is provided as equivalent standard input data to the standard browser running on the client, so that the standard browser can submit the input data to an application running on a server in communication with the client over a network. In another aspect, a server receives a request from a user, and requested data and instructions are sent to the client, where a standard browser running on the client receives the data and instructions and the data can be sent to be output by a non-standard output device in communication with the client.
    Type: Application
    Filed: June 30, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger Lee ADEMA, John Christian Fluke, Jarrad Andrew Giles, Richard Gaines Whitley
  • Patent number: 7240334
    Abstract: An application (e.g., a computer program) prints data by invoking a print function with a format argument and, optionally, at least one data argument. The format argument and any data arguments are saved in a deferred trace data buffer. The print function returns to the application then, sometime after the print function has returned, the deferred trace data buffer is processed and the format argument and/or any data arguments are printed. By saving the format argument and any data argument(s) to a memory buffer instead of parsing and formatting the arguments in real-time, program efficiency may be improved and the impact of the print function on a software test scenario may be reduced.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Christian Fluke, Joel Mark Yarborough
  • Patent number: 6910215
    Abstract: Methods, systems and computer program products are provided for extending an application written in a first programming language with methods of Java classes, wherein the first programming language cannot directly access the Java classes. Such extension may be provided by-encapsulating differences between the first programming language and Java and/or a memory model of the application and a memory model of Java utilizing at least one subroutine accessible to the application and at least one Java class. Thus, for example, differences in memory models may be overcome by a subroutine which utilizes the memory model of the application being configured to communicate with a Java class which utilizes the memory model the JVM and which can invoke Java methods. The at least one subroutine and the at least one Java class may then be utilized to invoke Java methods from the application.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Francis Diamanti, John Christian Fluke, Ann Bieghler Shirk
  • Publication number: 20020162095
    Abstract: A system and method for developing an application is disclosed. The application is for use with point of sale equipment having a device. The application is capable of utilizing the device when the application is executed on the point of sale equipment. The method and system include providing an emulation module corresponding to the device. The method and system further includes ensuring that the application will utilize the emulation module when the application is executed on the development system. Thus, when the application is executed on the system, the emulation module and the application emulate the interaction between the application and the device that occurs when the application is executed on the point of sale equipment.
    Type: Application
    Filed: December 8, 1998
    Publication date: October 31, 2002
    Inventors: DANIEL VIERA CONRAD, JOHN CHRISTIAN FLUKE, JEFFREY LYNN HARMON
  • Patent number: 6470345
    Abstract: A method and system for replacing substrings in file and directory pathnames with numeric tokens. A name string to be converted is first read; the current working directory and name string are canonicalized to form a pathname containing the substrings. The pathname is parsed and each substring is searched in a string dictionary to locate a corresponding numeric token. The string dictionary that is created associates token values with substrings, so that there is a one-to-one correspondence. The returned list of tokens for the parsed pathname are validated through a lookup process in a directory table. If the parsed pathname is successfully validated, the tokens are then used in subsequent file operations such as create, delete, open, rename and compare files.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Edward Doutre, John Christian Fluke