Patents by Inventor Daryl F. Kinney

Daryl F. Kinney 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: 11099780
    Abstract: The described technology is generally directed towards adaptively tuning storage systems. According to an embodiment, a system can comprise a processor and computer executable components that can comprise an interval determiner to determine a polling interval based on an estimate of a workload of a shared data store on a data storage array, based on a change activity detected by the system. Further, a host controller can receive transactions from a host application, wherein the transactions perform one or more of updating the local data store, or querying the local data store for results, and a daemon process that, at the polling interval, performs one or more of, polling the data storage array for updates to the local data store based on the shared data store, or updating the shared data store based on the local data store.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Xuedong Jiang, Daryl F. Kinney, John S. Copley, Michael E. Specht
  • Publication number: 20200326882
    Abstract: The described technology is generally directed towards adaptively tuning storage systems. According to an embodiment, a system can comprise a processor and computer executable components that can comprise an interval determiner to determine a polling interval based on an estimate of a workload of a shared data store on a data storage array, based on a change activity detected by the system. Further, a host controller can receive transactions from a host application, wherein the transactions perform one or more of updating the local data store, or querying the local data store for results, and a daemon process that, at the polling interval, performs one or more of, polling the data storage array for updates to the local data store based on the shared data store, or updating the shared data store based on the local data store.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Inventors: Xuedong Jiang, Daryl F. Kinney, John S. Copley, Michael E. Specht
  • Patent number: 5758077
    Abstract: A distributed computer system service monitor provides information to a user regarding the status of services available on the computer system. The computer system includes plural host computers which act as servers and clients in connection with the services. The computer system is logically segregated into functional entities and sub-entities which define service regions and system layers. At least one host computer serves as the service monitor and includes a discovery function for passing a set of queries to other host computers and for using the responses (i) to identify functional entities and sub-entities served by each host computer and (ii) to determine whether each host computer acts as a server or a client or both and (iii) to determine the service or services performed or consumed by each host computer. The service monitor constructs a database which stores service information for each functional entity.
    Type: Grant
    Filed: August 2, 1996
    Date of Patent: May 26, 1998
    Assignee: Hewlett-Packard Company
    Inventors: John J. Danahy, Daryl F. Kinney, Gary S. Pulsinelli, Lawrence J. Rose, Navaneet Kumar
  • Patent number: 5193158
    Abstract: Method and apparatus for sequentially executing a plurality of pipelined instruction words of a program in which each instruction has independently selectable execution cycle count latencies. After the occurrence of an exception, instructions are identified which began after the instruction that caused the exception, and which have completed execution before execution of the exception provoking instruction was inhibited. Detection of an exception causes the processor to inhibit further execution of the exception provoking instruction. Pending instructions, which have yet to complete their execution prior to the inhibition of the exception provoking instruction, are similarly inhibited from further execution. Subsequently, the exception is serviced and the exception inducing instruction is restarted for re-execution in the processor.
    Type: Grant
    Filed: October 18, 1991
    Date of Patent: March 9, 1993
    Assignee: Hewlett-Packard Company
    Inventors: Daryl F. Kinney, Anthony N. Drogaris, Christopher H. Mills, Michael Kahaiyan, John Manton
  • Patent number: 4601586
    Abstract: A system for transferring solicited message packets between data processors coupled on a serial communications path. A solicitor processor allocates a portion of its memory for storage of solicited message packets which might be solicited and received from at least one other data processor. The solicitor data processor defines a sequence of operations to be performed on any such received solicited message packets at that processor. The solicitor processor also transfers a solicited message parameter signal to the solicitee data processor where that signal is representative of a predetermined header portion for solicited data packets which might be generated by the solicitee data processor and transferred to the solicitor data processor. The header portion of a solicited message packet relates one or more of the sequences of operations which are to be associated with that packet.
    Type: Grant
    Filed: February 10, 1984
    Date of Patent: July 22, 1986
    Assignee: Prime Computer, Inc.
    Inventors: Richard G. Bahr, Daryl F. Kinney, Alan G. Nemeth, Helen S. Raizen