Patents by Inventor John S. Copley

John S. Copley 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: 10673690
    Abstract: Connectivity loss on a storage network may be reliably determined. For one or more host ports connected to a storage system, the frequency with which status communications are received from the host port may be determined. Status communications from a host port then may be monitored to determine if a predefined number of status communications within a predefined period of time have not been received. If so, it may be determined whether a change in storage system permissions concerning use of ports potentially caused the one or more status communications to not be received. If not, it may be determined whether one or more communications associated with a change in configuration of a switch have been received, in which case a predefined amount of time may be allowed to pass to allow the switch change communications to complete; after which status communications from the host port may again be monitored.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 2, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: John S. Copley, Subin George, Arieh Don
  • Publication number: 20200145282
    Abstract: Connectivity loss on a storage network may be reliably determined. For one or more host ports connected to a storage system, the frequency with which status communications are received from the host port may be determined. Status communications from a host port then may be monitored to determine if a predefined number of status communications within a predefined period of time have not been received. If so, it may be determined whether a change in storage system permissions concerning use of ports potentially caused the one or more status communications to not be received. If not, it may be determined whether one or more communications associated with a change in configuration of a switch have been received, in which case a predefined amount of time may be allowed to pass to allow the switch change communications to complete; after which status communications from the host port may again be monitored.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 7, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: John S. Copley, Subin George, Arieh Don
  • Patent number: 6889458
    Abstract: An artwork display system is described. The display system includes a backing board having a surface, artwork having a back surface, and an attachment device having a first planar portion and a second planar portion. The first planar portion is affixed to the surface of the backing board and the second planar portion is affixed to the back surface of the artwork. The first planar portion is detachably connected to the second planar portion.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: May 10, 2005
    Inventor: John S. Copley
  • Publication number: 20040040195
    Abstract: An artwork display system is described. The display system includes a backing board having a surface, artwork having a back surface, and an attachment device having a first planar portion and a second planar portion. The first planar portion is affixed to the surface of the backing board and the second planar portion is affixed to the back surface of the artwork. The first planar portion is detachably connected to the second planar portion.
    Type: Application
    Filed: August 29, 2002
    Publication date: March 4, 2004
    Inventor: John S. Copley