Patents by Inventor Norman Speciner

Norman Speciner 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: 10838783
    Abstract: A method, computer program product, and computing system for determining, at the computing device, one or more dependencies associated with a plurality of managed objects and a plurality of backend objects. One or more backend notifications associated with one or more backend objects of the plurality of backend objects may be received. One or more managed objects of the plurality of managed objects associated with the one or more backend objects of the one or more backend notifications may be identified, based upon, at least in part, the one or more dependencies associated with the plurality of managed objects and the plurality of backend objects. The one or more identified managed objects of the plurality of managed objects may be updated based upon, at least in part, the one or more backend notifications.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventors: Amit Roy, Ying Xie, Rajesh Gandhi, Norman Speciner, Daniel Stanton Keefe, Ken Kim
  • Patent number: 10834021
    Abstract: Techniques are disclosed for managing access to shared computing resources in a computing system which include representing resources as objects and managing access to those objects using the construct of a resource instance manager. A set of resource instance managers responds to all commands requesting access to a set of respective shared resources. Access to each shared resource is managed by a unique resource instance manager for that resource which maintains a consistent state for that shared resource. Each resource instance manager determines, in response to receiving requests to allow execution of commands and using a set of predefined rues, whether those commands may be safely executed concurrently with other commands acting on the same shared resource. If the commands cannot be executed concurrently, the resource instance managers change the order in which queued commands are executed or abort execution of one or more commands.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amitava Roy, Shyamsunder Singaraju, Norman Speciner, Lorenzo Bailey, Robert Andrew Foulks, Rajesh Kumar Gandhi, Daniel S. Keefe
  • Patent number: 10474532
    Abstract: Techniques are disclosed for provided automatic fault tolerance in data storage systems and other computer systems managing access to shared computing resources using the construct of a resource instance manager together with an architecture for designing and implementing task-oriented state-based commands for accessing the shared computing resources. A set of resource instance managers respond to all commands requesting access to a set of respective shared resources. Access to each shared resource is managed by a unique resource instance manager for that resource which maintains a consistent state for that shared resource. When commands are designed appropriately, the system can be restored using a system state history maintained transparently by a system-provided application program interface.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Amitava Roy, Rajesh Kumar Gandhi, Daniel S. Keefe, Norman Speciner, Lorenzo Bailey, Hongxin Zhang
  • Patent number: 10229221
    Abstract: Described are techniques for processing requests. A profile is recorded comprising a plurality of prior requests from a client to a server. The plurality of prior requests associated with first data. A cached copy of the first data is stored in a cache of the server. A quality of service associated with the received request is determined for affecting when the update is applied to the cached copy of first data. The quality of service associated with the received request is dependent on the prior requests in the profile. The first update is applied to the first data. In accordance with the quality of service, the first update is applied to the cached copy of the first data.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: March 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Xuan Tang, James O. Pendergraft, Norman Speciner, Bruce R. Rabe
  • Patent number: 10225158
    Abstract: Described are techniques for performing system management. A first policy definition of a first policy is received. The first policy definition includes information identifying a first criterion, a first resource of the system, and a first action to be taken. It is determined whether a condition of the first policy is met. The condition includes the first criterion. Responsive to determining that the condition is met, first processing is performed that includes performing the first action.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Binhua Lu, Xiaogang Wang, Dazhi Dong, Xing Chen, Norman Speciner
  • Patent number: 10146478
    Abstract: Techniques are disclosed for managing access to shared computing resources in a computing system which include representing resources as objects and managing access to those objects using the construct of a resource instance manager. A set of resource instance managers respond to all commands requesting access to a set of respective shared resources. Access to each shared resource is managed by a unique resource instance manager for that resource which maintains a consistent state for that shared resource. When commands are designed according to an appropriate model and processed by a set of resource instance managers disclosed herein, multiple processes may execute in parallel without causing deadlocks or introducing data corruption.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Amitava Roy, Norman Speciner, Rajesh Kumar Gandhi, Hongxin Zhang
  • Patent number: 10089198
    Abstract: A data storage system includes storage processors that execute respective datapath components and management components. The datapath components maintain logical storage objects being the target of the storage I/O commands and for which underlying data is stored on an array of storage devices. The management components operate in an active-standby fashion in which (1) the management components maintain respective separate copies of a management database storing information about the logical storage objects, (2) an active management component serves external requests from a storage administrator by accessing its copy of the management database, and (3) a standby management component responds to non-availability of the first management component by becoming the active management component and serving subsequent external requests from the storage administrator by accessing its copy of the management database.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Binhua Lu, Dazhi Dong, Chen Zhang, Chaoming Liu, Peter Wang, Norman Speciner
  • Patent number: 9626257
    Abstract: Described are techniques for processing requests. A request is received at a server from a client to apply a first update to first data. A cached copy of the first data is stored in a cache of the server. A quality of service is associated with the request. The quality of service affects when the first update is applied to the cached copy of the first data. The first update is applied to the first data. In accordance with the quality of service, the first update is applied to the cached copy of the first data.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: April 18, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Xuan Tang, James O. Pendergraft, Norman Speciner, Bruce Rabe