Patents by Inventor Mark Parenti

Mark Parenti 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: 11930047
    Abstract: One aspect described in this application provides a unified policy broker. During operation, the system receives configuration information from the set of network devices. At least two network devices in the network can be equipped with a first and a second policy enforcement engine, respectively, for enforcing one or more given policy rules. The system can determine, based on the configuration information, a first and a second representation of the similar policy function corresponding to the first and the second policy enforcement engine, respectively. The system can apply a unified policy model to perform a first mapping from a unified representation of the similar policy function to the first and the second representation. The system can create a unified API based on the unified representation. The system applies, via a user interface, the unified API to configure the similar policy function across the first and the second policy enforcement engines.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: March 12, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark A. Parenti, Timothy M. Ireland, Mathieu Riverin, Rajaseelan Manavalan, Uyen T. Chau
  • Publication number: 20230115049
    Abstract: One aspect described in this application provides a unified policy broker. During operation, the system receives configuration information from the set of network devices. At least two network devices in the network can be equipped with a first and a second policy enforcement engine, respectively, for enforcing one or more given policy rules. The system can determine, based on the configuration information, a first and a second representation of the similar policy function corresponding to the first and the second policy enforcement engine, respectively. The system can apply a unified policy model to perform a first mapping from a unified representation of the similar policy function to the first and the second representation. The system can create a unified API based on the unified representation. The system applies, via a user interface, the unified API to configure the similar policy function across the first and the second policy enforcement engines.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Inventors: Mark A. Parenti, Timothy M. Ireland, Mathieu Riverin, Rajaseelan Manavalan, Uyen T. Chau
  • Publication number: 20230112579
    Abstract: One aspect of the instant application facilitates automatic policy engine selection. During operation, a system can monitor a network including a set of network devices. The system can receive, based on the monitoring, a set of attributes associated with the network. At least two network devices are equipped with a different policy enforcement engine for enforcing one or more given policy rules. The system can apply a unified policy model to determine, based on the set of attributes, an assignment of the one or more given policy rules to the first policy enforcement engine and the second policy enforcement engine for providing an optimized policy enforcement. The system may then select based on the assignment, one or both of the first policy enforcement engine and the second policy enforcement engine. The system may activate the selected one or both policy enforcement engines for enforcing the given policy rules.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Inventors: Mark A. Parenti, Timothy M. Ireland, Mathieu Riverin, Rajaseelan Manavalan, Marek Tomasz Telus
  • Patent number: 10108517
    Abstract: Described are techniques for using resources of a data storage system. The data storage system is configured to have a first data storage configuration including a first extendable resource. The data storage system is configured to execute a virtual machine and one or more applications executing in the context of the virtual machine. One or more metrics are monitored regarding any of data storage system resource utilization and performance. It is determined whether the one or more metrics comply with specified criteria. If the one or more metrics do not comply with the specified criteria, processing is performed that includes providing a notification in connection with migrating any of the virtual machine and data used by the virtual machine from the data storage system.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: October 23, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Oleg Alexandrovich Efremov, Artem Akopovich Zarafyants, Sergey Zaporozhtsev, Mark A. Parenti
  • Patent number: 9946685
    Abstract: Described are techniques for performing data storage system management of a data storage system. Using an active element manager component, a data storage system management operation in connection with a data storage device of the data storage system is performed, and context information is collected and provided to a target location in an external environment having connectivity to the data storage. The active element manager component provides for automatically connecting a current session associated with the data storage system management operation to the target location and receives one or more communications from the external environment.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 17, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas A. Wood, Mark A. Parenti, George J. Grosner, Jr., Stephen J. Todd
  • Patent number: 9870296
    Abstract: A method and system for use in evaluating system performance is disclosed. In at least one embodiment, the method and system comprises collecting system performance, management operations, and system events data for a computer system; correlating the management operations and the system events data with the performance data; and based on the correlation, providing a graphical user interface for enabling performance evaluations of the computer system by graphically displaying the management operations and the system events data overlaying the performance data.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: January 16, 2018
    Inventors: Mark A. Parenti, Stephen J. Todd, Timothy J. Cox
  • Patent number: 9755986
    Abstract: Techniques are directed to a cloud-integrated enterprise-class data storage array. It includes (a) an enclosure, (b) a set of storage drives mounted in the enclosure, (c) network interface circuitry mounted in the enclosure, the network interface circuitry communicatively connecting the cloud-integrated enterprise-class data storage array to a network to form a distributed virtualized computing environment, and (d) a redundant set of storage processors mounted in the enclosure. The redundant set of storage processors are configured to (1) process data storage operations directed at the set of storage drives in a highly-available and deterministic manner and (2) operate a cloud storage management node of the distributed virtualized computing environment to manage assignment of logical disks to respective virtual machines of the distributed virtualized computing environment, the logical disks including storage from the set of storage drives. A method and computer program product are also provided.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 5, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeffrey Alan Brown, Mark A. Parenti, Kenneth Charles Hill
  • Patent number: 9519425
    Abstract: Described are techniques for data storage management. A proxy agent obtains information regarding a state of one or more data storage systems being managed. The information is communicated by the proxy agent to a first gadget for data storage management on a first device. The first gadget is included in an integrated user interface framework.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: December 13, 2016
    Assignee: EMC IP Holding Company, LLC
    Inventors: Douglas W. Wood, Timothy J. Cox, Mark Parenti, Stephen Todd
  • Patent number: 9456011
    Abstract: Information processing techniques for managing data center configurations. In one example, a method comprises the following steps. A registry is maintained corresponding to at least one of products and services offered by a provider entity for use in providing a data center for a customer entity. A central interface is provided for presenting information maintained in the registry and for presenting one or more features operative to allow the customer entity to create and/or change a configuration of the data center. The central interface comprises one or more features for obtaining at least one of the data center products and services, one or more features for configuring the obtained one of the data center products and services, and one or more features for managing the configured one of the data center products and services. Accordingly, the customer obtains a customized data center configuration through the central interface and the registry.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 27, 2016
    Assignee: EMC Corporation
    Inventors: Jeff Nick, John D. Hushon, Mark Parenti, Nihar Nanda, Stephen Todd
  • Patent number: 9262146
    Abstract: Software is supplied via data storage system. A software image is provided to the data storage system from an external website. It is determined that software needs to be installed on a host. The software image is retrieved from the data storage system. The software is installed on the host using the software image.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: February 16, 2016
    Assignee: EMC Corporation
    Inventors: Uday K. Gupta, Andreas L. Bauer, Mark A. Parenti, Stephen J. Todd
  • Patent number: 9250955
    Abstract: A method is used in managing approval of a data storage management operation. An approval module is provided. A request to perform a management operation is received from a first user where the first user is associated with a first user access level. The management operation is forwarded to the approval module. The management operation is evaluated to determine an approval status, the evaluation based on the first user access level and the management operation. Based on the evaluation, an approval status is provided.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 2, 2016
    Inventors: Timothy J. Cox, Mark Parenti
  • Patent number: 9003043
    Abstract: Described are techniques for facilitating communications between a client and a server. A first communication connection is opened between the client and server and remains open for a duration of a session. In response to receiving a client request, a second communication connection is opened. The client request is sent over the second communication connection to the server. A first response is sent to said client over the second communication connection. The second communication connection is closed. The client request is serviced and a data portion indicating a status is sent to the client over the first communication connection. The data portion is included in a second response sent from the server to the client over the first communication connection. If there are other client requests received by the server and processed during the session, additional data portions for the other client requests are included in the second response.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: April 7, 2015
    Assignee: EMC Corporation
    Inventors: Vicente Moranta, Mark A. Parenti, Ralph Johnson Marshall
  • Patent number: 8996671
    Abstract: A method of providing service-provider-specific link data to a client computer includes (a) at a storage management server (SMS), the SMS being configured to provide management services for a data storage system, sending an identification number of the SMS to a database application, (b) at the SMS, receiving, from the database application, a set of link descriptors, the set of link descriptors identifying a set of link addresses (LAs) to a particular remote storage support server (RMSS) of a plurality of RMSSs, the particular RMSS being associated with the identification number, (c) at the SMS, integrating system-specific status information into the LAs of the set of LAs, thereby generating the service-provider-specific link data, and (d) at the SMS, sending the service-provider-specific link data to the client computer to allow the client computer to display links to a user which allow the user to receive service-provider-specific support services from the service-provider.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Seth B. Horan, Mark Parenti, Michael A. Costa
  • Patent number: 8910144
    Abstract: A method for use in managing software environment installation is disclosed. A set of storage systems is identified to be managed via a Flex based data storage management application. It is determined whether the Flex based data storage management application can communicate with every data storage system in the set of data storage systems. Based on the determination, it is determined whether to cause installation of a Java operating environment allowing the Flex based data storage management application to communicate with every data storage system in the set of data storage systems.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: December 9, 2014
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Bruce R. Rabe, Mark A. Parenti, Timothy Cox, Eric S. Lewine, Ralph J. Marshall
  • Patent number: 8812423
    Abstract: Described are techniques for providing views of an object model. A template is received that specifies allowable access for a first object using qualifiers for the first object. The qualifiers include a first list of one or more roles and a second list of one or more levels of expertise. For a user identifier having an associated role and an associated level of expertise, it is determined whether to allow access to the first object. The determining includes determining whether the associated role is included in the first list and whether the associated level of expertise is included in the second list. Access to the first object is allowed if the associated role is included in the first list and the associated level of expertise is included in the second list.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: August 19, 2014
    Assignee: EMC Corporation
    Inventors: Ruth Kurniawati, Mark Parenti, Stephen Todd
  • Patent number: 8751622
    Abstract: Described are techniques for performing automated discovery processing in a network. A data storage system monitors transmissions sent over the network. The data storage system extracts one or more data elements from one or more messages included in the transmissions and determines at least one application executing on a component in the network in accordance with the one or more data elements.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: June 10, 2014
    Assignee: EMC Cororation
    Inventors: Douglas A. Wood, Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
  • Patent number: 8725767
    Abstract: Described are techniques for controlling access to objects. A template is selected. The template includes information specifying a role, one or more levels of expertise, and which objects and object information are accessible to said one or more levels of expertise. A first of the levels of expertise is selected. The template and the first level of expertise are associated with a user identifier. Access to objects and object information is restricted in accordance with the template when performing processing for the user identifier.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: May 13, 2014
    Assignee: EMC Corporation
    Inventors: Douglas A. Wood, Mark A. Parenti, Stephen J. Todd
  • Patent number: 8645375
    Abstract: Described are techniques for use in controlling information about a data storage system returned to an end user. A first set of information is sent from a first recipient location included in a hierarchy to a second recipient location included in the hierarchy. At the second recipient location, a second set of information is produced using information control criteria of said second recipient location. The second set of information is sent from the second recipient location to a component used to manage the data storage system.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: February 4, 2014
    Assignee: EMC Corporation
    Inventors: Michael Liberty, Douglas A. Wood, Uday K. Gupta, Mark A. Parenti, Stephen J. Todd
  • Patent number: 8635707
    Abstract: A method for use in managing object access is disclosed. A request is received at a reference monitor, wherein the request comprises an object type, an action associated with the object, credentials associated with a user, and access information. Template information is received at the reference monitor, wherein the template information specifies allowable access for the object using qualifiers for the object. For the user, determining at a management request engine whether to allow the action associated with the object based on the request and the template. Also disclosed is a system for use in managing object access.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 21, 2014
    Assignee: EMC Corporation
    Inventors: Mark A. Parenti, Stephen J. Todd, Gregory W. Lazar, Millard C. Taylor, II
  • Patent number: 8601131
    Abstract: Described are techniques for performing data storage system management of a data storage system. Using an active element manager component, a data storage system management operation in connection with a data storage device of the data storage system is performed, and context information is collected and provided to a target location in an external environment having connectivity to the data storage. The active element manager component provides for automatically connecting a current session associated with the data storage system management operation to the target location and receives one or more communications from the external environment.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Douglas A. Wood, Mark A. Parenti, George J. Grosner, Jr., Stephen J. Todd