Patents by Inventor James E. Lavallee

James E. Lavallee 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: 7953905
    Abstract: Configurations herein present a multi-segment perspective of the SAN that models the SAN as an interconnection of protocol independent segments, each operable according to a particular transport mechanism and connected to other segments by an intersegment device such as a network bridge. Each segment is operable to include a fabric of manageable entities, such as storage arrays, switches, and hosts, that operate according to particular protocols and transport mechanisms employed by the fabric. Groups of manageable entities operable according to a particular protocol or transport mechanism are enumerated as a separate segment, and managed as a separate entity from the management application. The intersegment connections occur via an inter segment device operable to perform the mapping or translation from the respective address space of the segments. Therefore, a path from an initiator to a receiver manageable entity may be enumerated and managed by the management application as a multi-segment connection.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: May 31, 2011
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Kenneth E. Fickie, Rajesh Nandyalam, Alexander Dubrovsky, Steven Tanaka, Denis Kennelly
  • Patent number: 7934018
    Abstract: An agent in a storage area network stores a first identifier (e.g., a checksum value) for first zone configuration data previously used to configure a zone in the storage area network. The agent derives the first identifier from contents of the first zone configuration data. Further, the agent retrieves second zone configuration data presently used to configure the zone in the storage area network. The second zone configuration data is potentially different than the first zone configuration data. Based on contents of the second zone configuration data, the agent then produces a second identifier for the second zone configuration data. The agent then compares the first identifier and the second identifier to identify whether the first zone configuration data is different than the second zone configuration data. A user can control behavior of zoning importation and activation depending whether current zone configuration data has been changed.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 26, 2011
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Alexander Dubrovsky, Francois Gauvin
  • Patent number: 7774445
    Abstract: In a storage area network (SAN), first and second zone sets are compared to identify differences, including zones appearing in one zone set but not the other, and zones in both zone sets but having different contents in each. A zone comparison user interface (UI) window is displayed on a SAN management computer system via user selection from a pop-up menu appearing when a SAN object is selected from a hierarchical object display. The UI window includes a differences display area to display zone set differences and includes fields for identifying a type of zone difference, a zone identifier, and identifiers of host computers and storage devices of a zone. Based on differences identified between the first and second zone sets, identifiers of those zones of the first and second zone sets having a predetermined difference type are displayed.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: August 10, 2010
    Assignee: EMC Corporation
    Inventors: Freda Weinbrecht, Hanna Yehuda, James E. Lavallee, Francois Gauvin
  • Patent number: 7694007
    Abstract: A management control center communicates with multiple agents in a storage area network. On behalf of the management control center, the agents communicate with a switch resource management entity that maintains configuration information about resources such as a group or groups of switches in the storage area network. Based on a chain of communications from the management control center through the agents to the remote management entity, the management control center can indirectly learn about a configuration of switch resources in the storage area network. The agent utilizes a calculated current load value (e.g., a value indicating a relative burden placed on the remote management entity to service the forwarded set of requests) to selectively forwards requests to the switch resource management entity. This technique ensures that the switch resource management entity is not overwhelmed by a task of servicing too many requests at the same time.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: April 6, 2010
    Assignee: EMC Corporation
    Inventors: Alexander Dubrovsky, Yifeng Chen, Daniel J. Strom, James E. Lavallee
  • Patent number: 7681130
    Abstract: A method for displaying graphically interconnected network fabrics on a graphical user interface. The method disclosed herein is a view manager that identifies fabrics (e.g., storage area networks) in a network system and then displays graphical representations of the fabrics within a graphical user interface. In this manner, the fabric representations are displayed in respective regions of the graphical user interface such that the pixels of each fabric representation do not overlap. Graphical interconnections are displayed between network fabrics to represent the relationship and connectivity between the fabrics. Additionally, the view manager displays the physical and virtual components or resources (e.g., host computers, switch devices, storage devices) that make up the network fabrics as graphical objects within the fabric representations.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 16, 2010
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Alexander Dubrovsky, Francois Gauvin, Freda Weinbrecht
  • Patent number: 7653712
    Abstract: An agent of a storage area network generates a first checksum value for a first set of zone configuration data used to at least initially configure the storage area network. At a later time, after a potential change to the first zone configuration data of the storage area network, the agent generates a checksum value based on current zone configuration data presently used to configure the zone in the storage area network. The agent then compares the first checksum value and the second checksum value to identify whether there has been a change to the first zone configuration data. That is, if the first checksum value does not equal the second checksum value, the agent flags that there has been a change to zone configuration data of the storage area network. Users can control behavior of zoning importation and activation depending on whether current zone configuration data has been changed.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: January 26, 2010
    Assignee: EMC Corporation
    Inventors: Alexander Dubrovsky, Xiaojun Wu, Yifeng Chen, Yong Cai, James E. Lavallee
  • Patent number: 7523187
    Abstract: A processing device displays a physical network topology associated with a storage area network on a display screen. The physical network topology generated by the processing device includes identification of at least one switch resource that supports connectivity among resources in a corresponding storage area network. The processing device typically receives input from a user to display at least one virtual network associated with the storage area network. In response to receiving the input, the processing device displays a virtual network topology associated with the selected at least one virtual network in relation to the physical network topology on the display screen. Displaying the virtual network topology in relation to the physically network topology provides a unique view for the network manager to identify network resources in physical fabric associated with a selected virtual storage area network.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 21, 2009
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Francois Gauvin, Hanna Yehuda, Kassem Al-Sayed Ali, Anita M. Stout
  • Patent number: 7478018
    Abstract: Configurations of the invention simulate an exchange of calls emanating from a SAN management application to a plurality of manageable entities. The simulated call load provides simultaneous simulated calls for observing and analyzing responses to various loading scenarios characterized by multiple pending calls to the SAN. Configurations discussed herein identify a processing work burden and corresponding completion time associated with each of the simulated calls. A simulation agent aggregates the work burden of concurrent requests and computes a latency factor associated with each call based on the load presented by all pending calls.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: January 13, 2009
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Alexander Dubrovsky, Sean P. Frazer
  • Patent number: 7469284
    Abstract: A management control center identifies multiple remotely located agents and their corresponding abilities to manage devices in a storage area network on behalf of the management control center. In response to learning capabilities of the multiple agents, the management control center assigns a first agent of multiple agents in the storage area network to handle execution of a first set of management functions associated with a given device in the storage area network. Additionally, the management control center assigns a second agent of multiple agents in the storage area network to handle execution of a second set of management functions associated with the given device. This technique of assigning multiple agents (rather than a single agent) different management functions alleviates a management control center from having to coordinate direct communications with and control many different types of vendor devices in the storage area network.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: December 23, 2008
    Assignee: EMC Corporation
    Inventors: Alexander Dubrovsky, James E. Lavallee
  • Patent number: 7457824
    Abstract: An agent in a storage area network communicates with a management entity in the storage area network to discover a group of resources in the storage area network controlled by the management entity. In response to discovering the group of resources, the agent associates member resources (e.g., and their respective names) of the group of resources to a corresponding group identifier to which the member resources belong. The agent reports i) the corresponding group identifier and ii) the member resources of the group of resources controlled by the management entity to a management control center that assigns one of multiple agents in the storage area network to manage the group of resources based on communications with the management entity. After a step of assigning, the management control center can initiate an assigned agent to control the group of resources.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: November 25, 2008
    Assignee: EMC Corporation
    Inventors: Daniel J. Strom, Alexander Dubrovsky, James E. Lavallee, Yifeng Chen
  • Patent number: 7315807
    Abstract: A storage area network simulator, operable to simulate an exchange of calls emanating from a SAN management application to a plurality of manageable entities, allows analyzing SAN management application response to a particular configuration. A capture tool discovers manageable entities interconnected in a particular SAN experiencing undesirable operation. The capture tool provides exemplary calls to an agent, and gathers responses. The exemplary calls enumerate expected responses from the various manageable entities responsive to the agent. The gathered responses take the form of an XML markup script. A simulation plug-in is operative as an interface module (e.g. plug-in) for a test agent in a test environment, such as the management application test facility. The test agent employs the simulation plug-in as the API plug-in for calls emanating from the test agent.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: January 1, 2008
    Assignee: EMC Corporation
    Inventors: James E. Lavallee, Sean P. Frazer, Alexander Dubrovsky