Patents by Inventor Steven Michael French

Steven Michael French 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: 20030050980
    Abstract: A method, apparatus, and computer implemented instructions for restricting a fan-out type search of a distributed database. A search request is received indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes. Responsive to receiving the search results from other nodes, the search results are filtered to remove search results from inaccessible nodes to form filtered search results. The filtered search results are passed to the requesting node.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Steven Michael French, Janani Janakiraman
  • Patent number: 6466972
    Abstract: The present invention provides a system for creating server-managed configuration information for computing devices. The configuration information is composed of individual configuration components. The configuration components can be grouped for convenience into templates called machine classes, which can be used to manage a set of similar machines. Configuration components and machine classes can be stored permanently in a database. Machine classes are instantiated with machine-specific information such as network addresses and configuration information for peripherals to produce fully configured operating systems for a computing device. Software and configuration information is installed based on the machine class selected. Individual configuration components can be added or overridden when the machine instance is created. The machine instance can be customized with additional configuration information, such as its network address(es), machine name, and video resolution.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: October 15, 2002
    Assignee: International Business Machines Corporation
    Inventors: Chakkalamattam Jos Paul, Steven Michael French, Aidon Paul Jennery, Glenn Edwards Brew, James Richard Schoech
  • Patent number: 6442685
    Abstract: A method and system for identifying a server in a distributed data processing system is provided. A primary server name and a secondary server name for the server are registered. The server is able to respond to requests directed to either the primary server name or the secondary server name. A plurality of secondary server names may be registered. The primary server name and the secondary server name may be stored in a configuration file or an initialization file. The primary server name or the secondary server name may be registered with a call to a NetBIOS application programming interface.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Steven Lawrence Dobbelstein
  • Publication number: 20020078169
    Abstract: A method, system, and computer program product for managing results in a locale independent manner in a multi-node networked data processing system is provided. In one embodiment, a first node sends a command request to a second node. The command request contains a command and a locale in which the text of the result is desired. The first node receives the results of execution from the command request sent to and executed on the second node. The result generated by the second node in response to the command request includes one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message. Responsive to a determination that the locale of the message text is in a locale different from a desired locale, the first node replaces the message text contained within the result with message text corresponding to the desired locale to produce a modified result and sends the modified result to the requesting client node.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Applicant: IBM Corporation
    Inventors: Steven Michael French, Aidon Paul Jennery, Joseph Herbert McIntyre, James Richard Schoech
  • Publication number: 20020078129
    Abstract: A method, system, and computer program product for managing result information in a multi-node networked data processing system is provided. In one embodiment, first results of execution from a task executed on a second node in the networked data processing system are received at a first node. The results comprise an array of result messages, wherein each result message contains a unique message identifier and associated message text content. The result messages is modified, if necessary, to create second results, wherein the second results comprise an array of result message. The second results are sent to a requesting client node.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Applicant: IBM Corporation
    Inventors: Steven Michael French, Joseph Herbert McIntyre
  • Publication number: 20020078188
    Abstract: A method, system, and program is provided to redirect a client computer to an appropriate boot server after it has been directed to any initial boot server by preboot execution environment (PXE) or similar services. An apparatus includes a data file containing a set of addresses of managed boot servers in any syntax and a program file containing a network bootstrap program (NBP) that interprets the syntax of the data file. These files are placed on every initial boot server. The NBP requests a file from the initial boot server whose name is identified with the client computer. The initial boot server will not return that file if it is not an appropriate server for booting the client. In that case, the NBP requests the data file containing the boot server addresses. The NBP then polls each of those boot servers by requesting the client's unique file. A boot server that returns the file is an appropriate boot server for the client computer.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Applicant: IBM Corporation
    Inventors: Vaijayanthimala K. Anand, Steven Michael French, Chakkalamattam Jos Paul, James Richard Schoech, Bradford Allen Stern
  • Publication number: 20020073075
    Abstract: A method and system for augmenting conventional search engine results with peer-to-peer search results. Rather than relying solely on an index search in a database that has only indexed a minor portion of the entire World Wide Web, a server-based, peer-to-peer search is initiated in conjunction with the index search. The results from both search processes can be combined so that the user receives an augmented search result with more information than a search result from either process by itself. The entities that are involved in the search can also establish financially rewarding relationships. The server operator agrees to share a percentage of its revenue with peer-to-peer nodes as an incentive to join its registered set of root nodes and expand its peer-to-peer connections. The identified sources of information that provided the search hits can be used by the operator of the search engine in a compensation transaction.
    Type: Application
    Filed: December 7, 2000
    Publication date: June 13, 2002
    Applicant: IBM Corporation
    Inventors: Rabindranath Dutta, Steven Michael French, Janani Janakiraman
  • Patent number: 6401093
    Abstract: A method for file synchronization during an operating system boot sequence between a client and a server. Upon initiation of the boot sequence, a mini file system driver is downloaded to the client. The mini file system driver is used to download the full operating system kernel. During a first phase of the boot sequence, file data and information for managing the file data generated by a first file system driver is cached. Upon initialization of the operating system, i.e. during a subsequent phase of the boot sequence, a second file system inherits the file data and information from the first file system driver. The second file system unloads the first file system driver and updates the data files.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthmala K. Anand, Steven Michael French, Thomas Frank Peebles, John I. Spencer
  • Patent number: 6341312
    Abstract: Persistent network connections created by the inventive mechanism survive logoff and persist across logon. A persistent connection is created when a network connection is established (or when an existing connection is modified) using a simple command line or GUI interface. Information supplied via the interface enables the mechanism to establish, dynamically, a different security context for each given persistent connection, and this security context is “flexible” in that it may differ from the user's logon id and password. If a user were currently authenticated for a given persistent network connection before a network failure, the user, upon connect, is allowed access to the network connection without requiring further authentication.
    Type: Grant
    Filed: December 16, 1998
    Date of Patent: January 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Thomas Frank Peebles
  • Patent number: 6314428
    Abstract: A method and apparatus for application management in a multiuser networked data processing environment are implemented. An application definition is generated for each application available to users on the network. Each application definition includes a plurality of application parameters, the values of which may be set by a system administrator. Application definitions are stored in a database on a domain controller. A subset of application parameters are user overridable. Each application definition may be associated with at least one user by a system administrator, whereby the corresponding application is made available to each such user. User overridable parameters may be assigned user specific values, which may be different for each user associated with the application definition. These are also stored in the domain controller database with the user associations.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: November 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Glenn Edwards Brew, Steven Michael French, Chakkalamattam Jos Paul, Julie Hong-Van Tran
  • Patent number: 6208991
    Abstract: File mappings are dynamically loaded within an operating data processing system appended to existing file or directory mappings during operation rather than being loaded during system initialization. A triggering event, such as a user logging into a network from the data processing system with a unique userid, initiates the process for selectively loaded the dynamic file mappings. A context variable, such as the userid of the user logging into the network, is employed to select the set or table of file mappings which are dynamically loaded. The dynamically loaded file mappings are appended to traditional, machine-specific file mappings loaded at system initialization and may be unloaded without affecting such traditional file mappings. The capability of dynamic file mapping allows single-user applications, those designed for use by only one user at a time, to be shared from a single network location, with user-specific files mapped to different locations for different users.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: March 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Chakkalamattam Jos Paul, James Richard Schoech
  • Patent number: 5781738
    Abstract: A process for terminating a client server network connection that includes a first automatic termination of all programs executing on the client from code accessed from the server. The disconnection processing interrogates the client computer system to determine any open program files or libraries. Network program files or libraries result in a user prompting to determine whether they should be automatically terminated. In an alternate embodiment, a profile may indicate whether automatic termination will take place without user notification. Once all network loaded programs have been terminated, the disconnection process proceeds normally to sever the network connection.
    Type: Grant
    Filed: July 24, 1996
    Date of Patent: July 14, 1998
    Assignee: International Business Machines Corporation
    Inventors: Vance Edward Corn, Steven Michael French