Patents by Inventor Norris V. Li

Norris V. Li 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: 7680905
    Abstract: A user selects one or more storage area network resources for purposes of viewing respective configuration information. Based on a respective selection by the user, a management control system determines whether it maintains corresponding configuration information associated with the selected one or more resources. If so, the management control system generates a respective configuration view for the user to view respective configuration information associated with the selected one or more resources. If not, the management control system identifies a remote server that manages the selected one or more resources and communicates with the remote server to convey a configuration view generated by the remote server through the management control system to the user for viewing on a display screen. Thus, the management control system can either serve the requested configuration information to a client or act as a proxy for retrieving and serving the requested configuration information to the user.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: March 16, 2010
    Assignee: EMC Corporation
    Inventors: Ethan D. Roberts, Michaell A. Galvin, Norris V. Li, Jeffrey S. Phillips
  • Patent number: 7668924
    Abstract: Multiple servers such as a main server as well as one or more corresponding sub-servers manage configuration information associated with a storage area network. A sub-server operates differently depending on whether the sub-server has been “integrated” with a main server in the storage area network. For example, in response to detecting a presence of a main server in the storage area network and that the corresponding sub-server has been integrated with the main server, a respective sub-server initiates execution of at least a portion of function calls associated with a respective service at the main server in lieu of executing the function calls locally at the respective sub-server. In the absence of the main server and/or integration, the sub-server operates independently and executes function calls locally rather than forward function calls associated with a respective service to the main server.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: February 23, 2010
    Assignee: EMC Corporation
    Inventors: Eric R. Young, Norris V. Li
  • Patent number: 7376898
    Abstract: A processing device receives a selection of at least one host resource associated with a storage area network as selected by a network manager. In addition to receiving the selection of the at least one host resource, the processing device receives a selection of at least one storage parameter associated with the storage area network. The selection of the at least one storage parameter includes a selection of a vendor type of a storage system resource of the storage area network. Based on the selection information, the network management application correlates the selection of the at least one host resource with the selection of the vendor type to identify: i) storage devices of the storage system resource corresponding to the at least one storage parameter, and ii) access control rights of the at least one host resource with respect to the storage devices.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 20, 2008
    Assignee: EMC Corporation
    Inventors: Hanna Yehuda, JoAnne B. Hubbard, Francois Gauvin, Elizabeth J. Phalen, Alan R. Schell, Norris V Li
  • Patent number: 7254575
    Abstract: In a managed information environment, such as a storage area network, a management application typically monitors and controls a plurality of manageable entities such as storage array devices. The manageable entities may emanate from multiple providers, or vendors, each having dissimilar interfaces and parameters. A common object model operable to normalize and represent device specific parameters that define a plurality of dissimilar manageable entities such as storage array devices enables interrogation and manipulation of the dissimilar storage devices for performing management and control via the management application. The management application selects, based on the device type, a representation in the common object model enumerating the device specific parameters of the storage device. Enumeration may involve identifying corresponding attributes between the device specific parameters and the attributes of the common object model, and copying, translating, or converting the corresponding fields.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: August 7, 2007
    Assignee: EMC Corporation
    Inventors: Norris V. Li, Valery Altman