Patents by Inventor Michael French

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: 20050176314
    Abstract: An apparatus and method are presented to dynamically control operation of an engine component, e.g. fuel pump assembly or oil pump assembly, so that the engine component is operable at voltages that exceeds its rated or maximum operational voltage. An engine control monitors the rail voltage provided by an engine's energy source and provides a dynamic control of the engine component to be operable at that rail voltage. In this regard, the engine component is controlled to be operable at voltages exceeding its rated or maximum operational voltage, but is also controlled to be operable at varying voltages that are above its rated maximum.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 11, 2005
    Inventors: Michael French, Scott Koerner
  • Publication number: 20050173924
    Abstract: A system and method for charging a battery from an engine includes at least one battery disposed within a recreational product and configured to be charged by a charging voltage within a charging voltage range. The system includes an engine in operable association with the recreational product and configured to supply an internal rail voltage substantially greater than the charging voltage range and a converter system configured to convert the internal rail voltage to supply the at least one battery with charging voltage within the charging voltage range.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 11, 2005
    Inventor: Michael French
  • Publication number: 20050161577
    Abstract: A system and method for fastening a dynamoelectric machine, such as an electric motor having stamped steel ends, to a mount. The system includes at least one hole on a mounting end of the motor, and a fastener insert received in the hole. The insert is secured by a deformation on the insert which clamps the mounting end. The insert has a bore with pre-formed internal threads suitable for receiving a threaded fastener. The mount includes a recess and a slot for receiving the fastener such that the mount and motor are relatively rotatable for mounting.
    Type: Application
    Filed: April 21, 2004
    Publication date: July 28, 2005
    Inventor: Michael French
  • Patent number: 6845451
    Abstract: A system, method, and program product for implementing logon assignments for users in a heterogeneous network are disclosed. Sets of logon assignments for a user for various platforms are defined and stored in a configuration server. The appropriate set of user logon assignments is selected, by either the configuration server or a client system, based on the user identity of the user and a software platform of the client system on which the user logs onto the heterogeneous network. The appropriate set of logon assignments is sent from the configuration server to the client system. The appropriate set of logon assignments is then implemented at the client system so that the user is able to use preferences and allocated resources specified by the set of logon assignments.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: January 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala Anand, Janet Roberts Callaway, Steven Michael French, Steven Pratt, Dennis Wayne Riddlemoser
  • Patent number: 6826591
    Abstract: A method, system, and 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 are modified, if necessary, to create second results, wherein the second results comprise an array of result messages. The second results are sent to a requesting client node.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Joseph Herbert McIntyre
  • Patent number: 6773012
    Abstract: A method for playing a card game in which two columns of cards of given point value are dealt to each player and in which the player with the lowest point difference between the two columns of cards is the winner. The game is ideally suited to be played at home and for casino play with a casino dealer, particularly since there is no need for the players to handle the cards. In addition, other games such as Three-Card Poker and Double Three-Card Poker can be played as integral elements of the basic game.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: August 10, 2004
    Assignee: LaGrange Woods, Inc.
    Inventor: R. Michael French
  • Patent number: 6748436
    Abstract: A system, method, and program for managing users, groups, servers, and resources in a heterogeneous network environment are disclosed. The network environment includes a configuration server coupled to a number of deployment servers, which each operates under a specific platform. In response to receipt of a generic command for management of a user, group, server, or resource by the configuration server, a determination is made based on pre-assignment as to which one of the deployment servers is the appropriate deployment server that is to receive the generic command. The generic command is mapped to a specific-platform command executable under the respective specific platform of the appropriate deployment server. The specific-platform command is executed by the appropriate deployment server to complete a task for performing the generic command. In a preferred embodiment, a set of generic commands for managing the users, groups, servers, and resources in the heterogeneous networked environment is defined.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala Anand, Steven Michael French, John Isaac Spencer
  • Patent number: 6745241
    Abstract: A method and apparatus for configuring a server in a distributed data processing system is provided. The server receives a request for a function that specifies a first server name and a second server name. The server responds to requests directed to a set of server names that includes the first server name. The function executes on the server specified by the first server name, wherein the function dynamically modifies a membership of the second server name in the set of server names. The server names for the server are added or removed dynamically without halting or restarting the server.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Steven Lawrence Dobbelstein
  • Patent number: 6684327
    Abstract: A method, system, and program for network booting of a client computer is provided. The method comprises loading a special local bootstrap into a client computer and then using this special local bootstrap to save the client Interrupt Vector Table (IVT) to high memory and then passing control to a normal DOS bootstrap. From here a normal DOS boot is performed using files that contain pointers to the drivers of a network device which enables a specific network interface card. A special program is loaded which emulates a PXE application program interface and initiates a DHCP/PXE boot request to the network. In this manner, a client is able to perform a DHCP/PXE boot without specialized hardware, by relying on a software emulation of the necessary DHCP/PXE functions.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Steven Michael French, James Richard Schoech
  • Patent number: 6654794
    Abstract: A method, data processing system and program product are described that permit a client system to access a remote resource at a server coupled to the client system by a data network. In accordance with the present invention, an operating system receives, from a client application, a file system access request. In addition to identifying a remote resource, the file system access request specifies a file system operation on the resource in a format different than a HyperText Transfer Protocol (HTTP)-compatible format utilized by the server. In response to receipt of the file system access request by the operating system, the operating system routes the file system access request to a file system driver. The file system driver then translates the file system access request into the HTTP-compatible format employed by the server and constructs one or more request frames specifying the file system access request in the HTTP-compatible format.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Steven Michael French
  • Patent number: 6636854
    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: Grant
    Filed: December 7, 2000
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Steven Michael French, Janani Janakiraman
  • 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
  • Publication number: 20030051010
    Abstract: A method and apparatus for configuring a server in a distributed data processing system is provided. The server receives a request for a function that specifies a first server name and a second server name. The server responds to requests directed to a set of server names that includes the first server name. The function executes on the server specified by the first server name, wherein the function dynamically modifies a membership of the second server name in the set of server names. The server names for the server are added or removed dynamically without halting or restarting the server.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 13, 2003
    Inventors: Steven Michael French, Steven Lawrence Dobbelstein
  • 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: 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: 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: 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: D471006
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: March 4, 2003
    Inventor: Michael French