Patents by Inventor Kenneth Marks

Kenneth Marks 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: 20060012321
    Abstract: An electric start system (20) includes a controller (40) that controls operation of a motor (22) used to start a device such as a gas turbine engine (24). In one example, the controller (40) determines when an acceleration rate of the motor (22) is outside of a desired range and dynamically controls the acceleration rate. In another example, the controller (40) determines when the motor (22) is disengaged from the engine (24) and controls a torque reference value to facilitate smoother reengagement. In another example, the controller (40) provides an initial starting torque value that allows for soft starting capabilities of the motor (22).
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Gregory Rozman, Kenneth Marks, James Gustafson, Douglas Parsons
  • Publication number: 20050284214
    Abstract: A turbine engine inspection arrangement utilizes a motor that is otherwise utilized for starting the engine. An inspection interface allows for communicating with a motor controller to operate the motor in an inspection mode. During inspection, the motor moves the components of the engine very slowly or in an incremental fashion to facilitate visual inspection of the engine components, such as the turbine blades.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 29, 2005
    Inventors: James Gustafson, Kenneth Marks, Douglas Parsons, Gregory Rozman
  • Patent number: 6961940
    Abstract: Methods, systems, computer program products, and methods of doing business by automatically and dynamically annotating events in an event management system (“EMS”) to adapt to capabilities of a management system of which the EMS is an integral part. Furthermore, the EMS may automatically and dynamically recycle existing events (including events which are already annotated) for processing with newly-defined or different EMS capabilities. Events may also be re-annotated to reflect new or different capabilities of the EMS. These benefits of “smart events” are realized without requiring re-instrumentation of the event generation code of managed applications.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Mark Hunsinger, Patrick P. Reynolds, Abdolreza Salahshour
  • Publication number: 20050218841
    Abstract: An integrated skid system integrates the functions of multiple skids into a single skid to reduce the skid footprint and the complexity of the overall system. A multi-motor controller monitors the devices on the integrated skid to maintain proper temperature, pressure and current draw in the devices. Base on this information, the multi-motor controller can make decisions on faults and fault accommodation and communicate with a main controller regarding the operating states of the skid devices via a single serial or Ethernet-type connection.
    Type: Application
    Filed: April 1, 2004
    Publication date: October 6, 2005
    Inventors: Kenneth Marks, Douglas Parsons
  • Publication number: 20050206258
    Abstract: An electric motor has at least one component that is submerged in a cooling fluid held in a fluid-filled cavity. The stator, rotor, and rotor shaft bearings are all possible components that may be submerged. The cooling fluid floods the stator, rotor, and/or bearings to cool the components. The fluid may have a high electrical resistance to isolate the motor components from any contact with flammable gasses as well as prevent arcs or sparks. The cavity holding the fluid also ensures continuous lubrication by preventing fluid from leaking or evaporating out of the motor.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: James Gustafson, Douglas Parsons, Kenneth Marks
  • Publication number: 20050195969
    Abstract: A portable interconnection system has a housing having and a plurality of communications ports adapted for connection to a plurality of audio communication networks; electronics substantially enclosed by the housing; the electronics including at least interconnection electronics operative to selectively establish a plurality of independent connection sets, each connection set interconnecting at least a plurality of the communications ports for communications between a plurality of audio communication units operating in at least two different and incompatible ones of the audio communication networks; a user interface connected to the interconnection electronics and operative to control the interconnection electronics; wherein a combined weight of the housing and the electronics is not more than fifteen pounds. A display may show an interconnection status of the plurality of audio communication units for a plurality of the independent connection sets simultaneously.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 8, 2005
    Inventors: Peter Pflasterer, Kenneth Marks, Roger Williams, Douglas Hall, John VanValkenburgh
  • Patent number: 6915402
    Abstract: A method and system providing dynamic allocation of memory through hardware is disclosed. An embodiment provides for a multi-processor system providing for a secure partitioned memory. The system comprises a processor(s), a hardware implemented memory router coupled to the processor(s), and memory coupled to the memory router. The memory router stores memory partition information, which describes the memory allocated to the processor(s). Furthermore, the memory router maps a memory access request from a processor to an address in the memory.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: July 5, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth Mark Wilson, Paul Keltcher, Yoshio Turner
  • Patent number: 6886665
    Abstract: A fluid scavenging system is provided for a lubrication system including a gas turbine engine having bearing compartments. A valve includes a housing with an outlet and a plurality of fluid inlets respectively in fluid communication with the bearing compartments. The valve includes a rotationally driven member arranged within the housing with the member having a plurality of ports arranged thereon each defining an arcuate slot. Each of the ports are selectively in fluid communication with one of the fluid inlets through the arcuate slot during rotation of the member for selectively permitting fluid flow between the opening of one of the fluid inlets through one of the corresponding ports in the member. A fluid pump is fluidly connected to the outlet for drawing fluid from each of the plurality of fluid compartments during fluid rotation of the member.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: May 3, 2005
    Assignee: Hamilton Sundstrand
    Inventors: Douglas A. Parsons, Kenneth Marks
  • Patent number: 6868540
    Abstract: Methods, systems, computer program products, and methods of doing business by automatically and dynamically annotating events in an event management system (“EMS”) to adapt to capabilities of a management system of which the EMS is an integral part. Furthermore, the EMS may automatically and dynamically recycle existing events (including events which are already annotated) for processing with newly-defined or different EMS capabilities. Events may also be re-annotated to reflect new or different capabilities of the EMS. These benefits of “smart events” are realized without requiring re-instrumentation of the event generation code of managed applications.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: March 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Mark Hunsinger, Patrick P. Reynolds, Abdolreza Salahshour
  • Patent number: 6839739
    Abstract: A multi-processor system using distributed memory is provided with a cache of history counters located within each memory controller. Each entry of the cache of history counters represents one page in memory that has the potential to increase system performance by migrating or replicating to other memory locations. The cache of history counters permits creating histories of local memory accesses by remote processors for purposes of dynamic page placement.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: January 4, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kenneth Mark Wilson
  • Patent number: 6829691
    Abstract: The present invention pertains to a system for performing data compression/decompression. The system may have a memory controller with compression/decompression logic. A first memory array may be coupled to the memory controller via a first bus and a second memory array may be coupled to the memory controller via a second bus. The system may also have logic for directing the transfer of data from the first memory array via the first bus to be processed by the compression/decompression logic and then transferred to the second memory array via the second bus.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: December 7, 2004
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Kenneth Mark Wilson, Robert B. Aglietti
  • Publication number: 20040225674
    Abstract: Subject matter includes exemplary flexible rules for defining an information management process, for example a process that manages information being transferred between databases or with respect to an exemplary metadirectory. The flexible rules have inherent logic to define part of an information management action or a database structure and perform a call out for custom logic. The custom logic performs or defines another part of the information management action or database structure. Besides the exemplary flexible rules, the subject matter describes exemplary identity information management processes, engines, and related methods.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Max L. Benson, Michael Jerger, Edward H. Wayt, Kenneth Mark, Kim Cameron, Matthias Leibmann, Jing Wu
  • Publication number: 20040215751
    Abstract: Systems and methods for automatic client management authority assignment are described. In one aspect, it is determined that a network management point has not been configured for a client. Responsive to this, a directory service is requested to automatically assign a site code to the client. The automatically assigned site code identifies the management point through which the client can obtain management service(s).
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Inventors: Deepak Kumar, Kenneth Mark Osborne, Daniel N.J. Drew, David C. James, Michael J. Healy
  • Publication number: 20040193702
    Abstract: A system and method to select a software distribution server to download content from a server to a client, and to execute content on the server for the client, is described. The system and method include a client able to couple to any of the regions of a multi-region network. The client queries a server system for an identification of network software distribution servers. The client and/or server system select the software distribution server according to criteria that include in one implementation the network location of the client and the software distribution servers. In one implementation, the network is a multi-LAN network and the client and/or server system select the software distribution server coupled to the same LAN as the client.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 30, 2004
    Applicant: MICROSOFT CORP.
    Inventors: Kenneth Mark Osborne, Deepak Kumar, Gopal Parupudi, John Leo Ellis, Michael J. Healy
  • Patent number: 6795907
    Abstract: The present invention, in various embodiments, provides techniques for managing memory in computer systems. In one embodiment, each memory page is divided into relocation blocks located at various physical locations, and a relocation table is created with entries used to locate these blocks. To access memory for a particular piece of data, a program first uses a virtual address of the data, which, through a translation look-aside buffer, is translated into a physical address within the computer system. Using the relocation table, the physical address is then translated to a relocation address that identifies the relocation block containing the requested data. From the identified relocation block, the data is returned to the program.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: September 21, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth Mark Wilson, Robert B. Aglietti
  • Patent number: 6766435
    Abstract: A processor having one or more address translation registers for holding translation information that enables translations from virtual addresses to physical addresses. The address translation registers may be allocated to a set of logical areas of a process and the logical areas may be allocated to physical pages so as to enhance a likelihood that translation information for the process will be available in the address translation registers. The address translation registers are saved and restored during context switches. The address translation registers may be used with or without translation look-aside buffers.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: July 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Bruce Aglietti, Kenneth Mark Wilson
  • Patent number: 6766424
    Abstract: A multiprocessor system, where the latencies to access areas of memory have different values, provides the capability of having the operating system use large page sizes while dynamic page placement manipulates subsets of the large pages without affecting translation look-aside buffers in the processors. A sub-page support structure is inserted between the processor and the network interface to remote memory that on a remote memory access determines if a local copy of the data exists and, if it does, to change the remote access to a local access. Where a sub-page in a remote memory has been migrated to a third UMA cell, the sub-page support structure also instructs the processor of the new memory location or passes the access along to the correct UMA cell.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: July 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kenneth Mark Wilson
  • Publication number: 20040108005
    Abstract: A fluid scavenging system is provided for a lubrication system including a gas turbine engine having bearing compartments. A valve includes a housing with an outlet and a plurality of fluid inlets respectively in fluid communication with the bearing compartments. The valve includes a rotationally driven member arranged within the housing with the member having a plurality of ports arranged thereon each defining an arcuate slot. Each of the ports are selectively in fluid communication with one of the fluid inlets through the arcuate slot during rotation of the member for selectively permitting fluid flow between the opening of one of the fluid inlets through one of the corresponding ports in the member. A fluid pump is fluidly connected to the outlet for drawing fluid from each of the plurality of fluid compartments during fluid rotation of the member.
    Type: Application
    Filed: December 6, 2002
    Publication date: June 10, 2004
    Inventors: Douglas A. Parsons, Kenneth Marks
  • Publication number: 20040107691
    Abstract: The present invention provides a fuel system for an engine including a water supply source for providing water and a fuel supply source for providing fuel. A centrifugal pump is fluidly connected to the water and fuel supply sources, respectively at water and fuel inputs. The pump receives the water and the fuel from the inputs and produces a homogeneous mixture without using other pumps or mixing devices. A metering device is arranged between the pump and one of the supply sources, preferably the water supply source, to produce the desired ratio of water and fuel. The speed of the pump is varied to deliver the desired total volume and pressure of fuel and water to the engine through the pump output. The water metering device may be closed to deliver only fuel to the engine during special conditions such as engine startup and rapid load dumps. Operation of the system is simplified because only one pump and metering device is used.
    Type: Application
    Filed: December 6, 2002
    Publication date: June 10, 2004
    Inventors: Douglas A. Parsons, Kenneth Marks
  • Patent number: 6745294
    Abstract: A method is provided for cache flushing in a computer system having a processor, a cache, a synchronization primitive detector, and a cache flush engine. The method includes providing a synchronization primitive from the processor into the computer system; detecting the synchronization primitive in the synchronization primitive detector; providing a trigger signal from the synchronization primitive detector in response to detection of the synchronization primitive; providing cache information from the recall unit into the computer system in response to the trigger signal; and flushing the cache in response to the cache information in the computer system.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: June 1, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth Mark Wilson, Fong Pong, Lance Russell, Tung Nguyen, Lu Xu