Patents by Inventor Jerry Walter Malcolm

Jerry Walter Malcolm 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).

  • Publication number: 20040214616
    Abstract: A system and method for managing battery energy usage by a mobile wireless network which detects threshold conditions for network signal found and lost; records historical events of signal found and lost with operational criteria associated with operational conditions of the events such as time, day, date, tower number, and geographic location; upon each detection of network signal loss, determines from the recorded event records a nap termination condition upon which network signal has been historically reliable; and enters a battery-saving nap mode until the nap termination condition is met.
    Type: Application
    Filed: April 24, 2003
    Publication date: October 28, 2004
    Applicant: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 6799166
    Abstract: A method and apparatus for processing electronic transactions. A batch request is received, wherein the batch request includes a plurality of electronic transactions. A determination is then made as to whether the batch request has been processed. Responsive to a determination that a portion of the batch request has been processed, the plurality of electronic transactions is sent for processing. Responsive to a determination that a portion of the batch request has been processed, a signal is sent indicating a check for duplicate electronic transactions should be made with respect to the plurality of electronic transactions.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Daniel Michael Dorrance, Jerry Walter Malcolm
  • Patent number: 6798885
    Abstract: The present invention is apparatus and method for encoding, decoding, and encoding and decoding security information in a Musical Instrument Digital Interface (MIDI). In order to perform encoding, musical information and security information are received. The musical information is encoded to generate a plurality of MIDI events. The security information is encoded to generate a plurality of MIDI events of a selected standard type of MIDI event, the generated MIDI events being overrun events that have no effect on a musical output. The generated MIDI events are transmitted. In order to perform decoding, the transmitted MIDI events are received. The plurality of MIDI events encoding security information are detected among the received MIDI events and the plurality of MIDI events encoding security information are decoded to recover the security information.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corp.
    Inventor: Jerry Walter Malcolm
  • Publication number: 20040187095
    Abstract: Software application integration including providing a multiplicity of predefined data communications receivers, each receiver specific to a software application and a communications protocol; providing a multiplicity of predefined data communications senders, each sender specific to a software application and a communications protocol; providing one or more transports, each transport having the capability of configuring itself, in dependence upon configuration parameters from a profile, with a receiver and a sender; providing a multiplicity of predefined transfer managers; providing an adapter profile identifying communications transports, including receivers and senders, and, optionally, one or more transfer managers, wherein the adapter profile includes configuration parameters for the data communications transports and the transfer managers; and constructing an application integration adapter in dependence upon the profile, wherein the adapter comprises the transports, receivers, senders, and the transfer
    Type: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
  • Publication number: 20040174969
    Abstract: Provided is an apparatus and method for detecting a state of a device such as a meter or appliance and transmitting to a remote location a particular tone or tones corresponding to the detected state. The transmission is initiated either by a predetermined series of tones from the remote location to the apparatus or by changing conditions within the device. The claimed subject matter enables a service provider to detect a service outage, the scope of the outage and the resumption of service.
    Type: Application
    Filed: March 6, 2003
    Publication date: September 9, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jerry Walter Malcolm, Nicholas James Noecker, Paul Stuart Williamson, Scott Lee Winters
  • Publication number: 20040167986
    Abstract: Systems and methods of application integration, including constructing an application integration adapter in dependence upon a profile including data describing the adapter, receiving instructions to alter the adapter, and altering the adapter in dependence upon the instructions. Exemplary embodiments of the invention include communicating integration messages among applications through the adapter as altered. In typical embodiments, receiving instructions to alter the adapter includes detecting changes in the adapter profile. In such embodiments, detecting changes in the adapter profile includes creating a copy of the profile, and periodically comparing the profile and the copy. In other exemplary embodiments, receiving instructions to alter the adapter includes receiving from an application an administrative integration message bearing the instructions to alter the adapter. In such embodiments, altering the adapter in dependence upon the instructions includes updating the profile.
    Type: Application
    Filed: February 26, 2003
    Publication date: August 26, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
  • Publication number: 20040158842
    Abstract: Software application integration, including constructing an application integration adapter where the constructing is carried out in dependence upon a profile. The profile includes data describing the adapter. Embodiments include communicating integration messages among applications through the adapter. Profiles include identifications of at least two communications transports, including configuration parameters for the data communications transports. In typical embodiments, constructing an application integration adapter includes creating the transports identified in the adapter profile, and configuring the transports in accordance with the configuration parameters.
    Type: Application
    Filed: February 6, 2003
    Publication date: August 12, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
  • Patent number: 6684341
    Abstract: A method, apparatus, and computer implemented instructions in a data processing system for managing processor power usage. Current processor utilization is compared to current processor spaced to form a comparison. Current processor speed is decreased in response to current processor speed being greater then the current processor utilization. Current processor speed is increased in response to processor speed being less than the current processor utilization in the comparison. In this manner processor speed is adjusted to meet the processor utilization. In addition, power management may be based on particular programs executing on the data processing system. A program is identified in the data processing system to form an identified program. This identified program may be one that is being initialized for execution or currently executing. Power usage is set based on the identified program. User input may be used to select particular programs for power management.
    Type: Grant
    Filed: March 9, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jerry Walter Malcolm, Allen Chester Wynn
  • Publication number: 20040003031
    Abstract: A wizard is utilized when running a server-based transactional Web page application. The wizard tracks the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based upon differing aspects of anticipated user input. The wizard is used to access the required data if a user selection is made to download the application and run the application off-line at a client that is disconnected from the network. To run off-line, the applicable Web pages, the wizard, and the required data are downloaded to the client. When running off-line, the wizard plays back the downloaded pages of the application in a sequence dependent upon the tracked interdependencies and received user input. As such, the wizard controls the dynamic presentation of the downloaded pages and provides the required data to enable the transactional pages of the application to be completed.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Jerry Walter Malcolm, Aaron Keith Reed, Cristi Nesbitt Ullmann
  • Publication number: 20040003345
    Abstract: A wizard is utilized when creating a server-based transactional Web page application. The wizard keeps track of the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based upon differing aspects of anticipated user input. The wizard can then be used to access the required data if a user selection is made to download the application and run the application off-line at a client that is disconnected from the network. When running off-line, the wizard plays back the downloaded pages of the application in a sequence dependent upon the tracked interdependencies and received user input. When running off-line, the wizard controls the dynamic presentation of the downloaded pages and provides the required data to enable the transactional pages of the application to be completed.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Jerry Walter Malcolm, Aaron Keith Reed, Cristi Nesbitt Ullmann
  • Publication number: 20040003290
    Abstract: A method and computer program product that allow a firewall program to control whether an application program is granted access to a wide area network (WAN), such as the Internet. The method allows the firewall to receive an access request definition from the application program through a well-known port. A preferred request definition comprises the application unique identifier, a destination address, the port, and a corresponding justification statement. The firewall intercepts access requests sent by the application program and identifies a matching access request definition. The firewall then prompts a user to approve or deny the request, wherein the prompt is accompanied by the justification statement from the identified access request definition. Accordingly, the user is better able to make an informed decision whether or not to grant the access request.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jerry Walter Malcolm
  • Patent number: 6662026
    Abstract: An apparatus and a method is presented for detecting the accidental dialing of telephone numbers on a mobile communications device. Accidental dialing is typically caused by pressing a redial button or a speed dial button. The system works by monitoring the outgoing and incoming voice levels in order to detect an absence of conversation in both directions for a specified time period. An alarm system is activated if an absence of conversation is detected. The alarm system sends a unique audio signal to the earpiece of the mobile communications device and waits for a response. The response might be pressing a particular key sequence or simply resuming the conversation. If a response is not detected after a short period of time, then the telephone call is automatically terminated. If a response is received, then, depending on user preferences, the monitoring system continues to function or can be disabled for the duration of the phone call.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: David A. Cordray, Jerry Walter Malcolm
  • Publication number: 20030212573
    Abstract: A method and apparatus for processing electronic transactions. A batch request is received, wherein the batch request includes a plurality of electronic transactions. A determination is then made as to whether the batch request has been processed. Responsive to a determination that a portion of the batch request has been processed, the plurality of electronic transactions is sent for processing. Responsive to a determination that a portion of the batch request has been processed, a signal is sent indicating a check for duplicate electronic transactions should be made with respect to the plurality of electronic transactions.
    Type: Application
    Filed: June 6, 2003
    Publication date: November 13, 2003
    Inventors: Daniel Michael Dorrance, Jerry Walter Malcolm
  • Patent number: 6620204
    Abstract: Test pages for an object oriented program on a web server are generated. A data structure is analyzed for a set of data fields. Rule data is retrieved from a rule database for property naming rules. Using this information, a test page, e.g., in HTML, is generated for each object associated with the data structure, the test page including an instance of the respective object and a set of property names and associated data names for the respective object. When a change is detected in the data structure, an updated set of test pages and test data can easily be generated to reflect the changed data structure. Dynamic argument generation and object constructors for test data and real data are encompassed by the invention.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: September 16, 2003
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 6611817
    Abstract: Complex data protocols, such as the financial protocols OFX and Gold, generate data streams in which some elements may not have a one-to-one mapping between protocols, some elements may have only conditional mapping between protocols, and some elements may not supply fields or parameters under a first protocol which are required under the second protocol. Executable code and/or data structures for data conversion between such complex protocols are automatically generated. An exhaustive definition of each protocol in machine readable format is obtained, complex mapping rules between elements are broken into atomic operations and procedures which are definable and encapsulated, and a structured flow for element conversion between protocols is defined.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Dorrance, Jerry Walter Malcolm
  • Publication number: 20020165877
    Abstract: A standard based automated system is disclosed for filling out electronic forms based on a standard. A user creates a standard compliant database with labeled fields for name(s), address(s), telephone number(s), credit card number(s), and other information. A requester creates a standard compliant form and sends the form to the user where the form extracts information from the appropriate fields of the database. The user also creates a set of rules for combining the standard compliant database with the standard compliant form by applying a set of rules for default values, a set of rules responsive to flags included in the form, and a set of rules to make certain decisions when conflicts arise among field values. The completed form is then presented to the user for approval and returned to the information requester.
    Type: Application
    Filed: December 7, 2000
    Publication date: November 7, 2002
    Inventors: Jerry Walter Malcolm, Newton James Smith
  • Publication number: 20020156781
    Abstract: A method, apparatus, and computer instructions for managing cookies in a data processing system. A cookie is received during a browser program session. The cookie is only stored in a temporary data store within the data processing system for a duration of the browser program session. The cookies stored in the temporary data store may be displayed in response to a signal to terminate the browser program session. Cookies are selectively stored in a persistent storage, based on user input.
    Type: Application
    Filed: April 19, 2001
    Publication date: October 24, 2002
    Applicant: International Business Machines Corporation
    Inventors: David A. Cordray, Jerry Walter Malcolm
  • Patent number: 6430598
    Abstract: A method and system are disclosed for reliably deleting messages from an electronic mail server system, where the electronic mail server system operates within a client/server network system having at least one client connected to a server and operates independently of a protocol utilized by the client/server network system between the client and the server, where at least one protocol utilized by the client does not provide an explicit delete signal. The client requests a transmission of messages from the server. A list of references to the requested messages to be transmitted from the server is logged within the server. The requested messages are then transmitted from the server to the client. The client may send an acknowledgement of the reception of the transmission of the requested messages from the server to the client in a first communication protocol. However, if the acknowledgement is not sent in the first communication protocol, then the reception of the requested messages is inferred.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Daniel Dorrance, Jerry Walter Malcolm
  • Patent number: 6389481
    Abstract: An apparatus for producing object code from source code including input means for receiving the source code, the source code including executable source code and source code documentation, and compilation means, coupled to the input means, including first means for providing object code from the source code, and second means for providing documentation including selected portions of the executable source code and the source code documentation, and for organizing the provided documentation into a predefined format independent of executable source code organization.
    Type: Grant
    Filed: September 6, 1994
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 6256631
    Abstract: Creating hyperlinks in a document is performed according to structural indicators within a set of documents. The documents are parsed for at least one structural indicator, preferably of a type of structural indicator which is likely to be present in the type of documents being parsed. Each time a structural indicator is found in a document, text proximate to, and possibly including, the structural indicator is converted to a hyperlink. In one preferred embodiment, each structural indicator is associated with its own rule for creating the hyperlink. The invention also resolves the terminus of the hyperlink as a target document, e.g., a web page on the World Wide Web. The web page may be one of the documents newly hyperlinked as the set of hyperlinked documents are stored in a directory in a web server connected to the Internet. The target document may be resolved by retrieving a set of candidate documents related in subject matter to the hyperlinks.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: July 3, 2001
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm