Patents by Inventor Daniel L. Morrill

Daniel L. Morrill 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: 10294811
    Abstract: A method of calibrating a rotor tip clearance arrangement that includes measuring a rotor parameter indicative of rotor efficiency and altering a position of a tip clearance control actuator by an increment to reduce the rotor tip clearance. The method further includes iterating the measuring and altering, and calculating a rate of change of the rotor parameter between pairs of iterations. The method further includes identifying a knee point where the rate of change of the rotor parameter changes and record the corresponding tip clearance control actuator position as a calibrated position. Also included is a rotor tip clearance arrangement calibrated by the method and a method of monitoring deterioration of a rotor tip clearance arrangement.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 21, 2019
    Assignee: ROLLS-ROYCE plc
    Inventor: Daniel L Morrill
  • Publication number: 20170138212
    Abstract: A method of calibrating a rotor tip clearance arrangement. Measure a rotor parameter indicative of rotor efficiency. Alter a position of a tip clearance control actuator by an increment to reduce the rotor tip clearance. Iterate steps a) and b) and calculate a rate of change of the rotor parameter between pairs of iterations. Identify a knee point where the rate of change of the rotor parameter changes and record the corresponding tip clearance control actuator position as a calibrated position. Also a rotor tip clearance arrangement calibrated by the method and a method of monitoring deterioration of a rotor tip clearance arrangement.
    Type: Application
    Filed: July 27, 2016
    Publication date: May 18, 2017
    Applicant: ROLLS-ROYCE plc
    Inventor: Daniel L. MORRILL
  • Patent number: 8850406
    Abstract: A client device may install an application. The client device may also maintain a shared set of contact information separate from the application. If the client device determines that, within a fixed time period, the application has read from the shared set of contact information, but has not written a threshold extent of data to the shared set of contact information, the client device may indicate to at least one of the user interface of client device and a server device that the application is exhibiting anomalous behavior. If the server device receives such indications from at least a threshold number of client devices, the server device may instruct the client device to disable or uninstall the application.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Daniel L. Morrill, Stuart Teng
  • Publication number: 20080141139
    Abstract: A multi-layer software architecture permits efficient construction of server software applications for many diverse domains. A logic layer contains problem-solving logic that processes client requests for a given problem domain. Separate from the logic layer is a presentation layer that structures replies for return to the clients. The presentation layer is divided into two tiers: presentation tier and a rendering tier. The presentation tier contains code that structures how the responses will appear when presented at the client. The rendering tier contains code that controls how the responses are output to particular clients.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Applicant: GE Capital Corporation
    Inventors: Brian T. Murren, Daniel L. Morrill
  • Publication number: 20030078960
    Abstract: A multi-layer software architecture permits efficient and timely construction of processes and server-based software applications for many diverse domains, such as business-oriented domains like asset management, leasing and lending, inventory tracking, and so forth. The architecture is arranged into several hierarchical layers. Layers may be removed, modified, or updated without impacting other layers. This allows the architecture to adapt easily to many different problem domains, to support many different types of client devices, to accommodate many different users in different regions and cultures of the world, and to interface with many diverse resources.
    Type: Application
    Filed: April 30, 2001
    Publication date: April 24, 2003
    Inventors: Brian T. Murren, Richard B. Arthur, Daniel L. Morrill
  • Publication number: 20020198931
    Abstract: A multi-layer software architecture permits efficient construction of server software applications for many diverse domains. A logic layer contains problem-solving logic that processes client requests for a given problem domain. Separate from the logic layer is a presentation layer that structures replies for return to the clients. The presentation layer is divided into two tiers: a presentation tier and a rendering tier. The presentation tier contains code that structures how the responses will appear when presented at the client. The rendering tier contains code that controls how the responses are output to particular clients.
    Type: Application
    Filed: April 30, 2001
    Publication date: December 26, 2002
    Inventors: Brian T. Murren, Daniel L. Morrill