Patents by Inventor Rajesh Nandyalam

Rajesh Nandyalam 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: 11907246
    Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: February 20, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph K. Malek
  • Patent number: 11609958
    Abstract: A log management system includes a computing system that executes a set of instructions to receive one or more search terms from a database, and identify one or more element records that match the search terms. The element records are associated with the elements of a distributed computing environment. For each matched element record, the instructions obtain any of multiple log messages associated with the matched element record from a log message database, and facilitates the display of the one or more identified element records and their associated log messages on a display.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: March 21, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Geoffrey D. Bourne, Rajesh Nandyalam, Pallabi Parveen
  • Patent number: 10949441
    Abstract: A data center information retrieval system includes a computer-executed device information retrieval application in communication with first and second devices configured in a data center. Each device includes one or more elements that provide a service for the data center. The application obtains and stores one or more first element records associated with one or more of the elements of the first device in a database, and communicates with a modular software component to obtain information associated with the corresponding one or more second elements of the second device, the modular software component translating information obtained about the second elements to a format similar to that of the first element records.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonathan Streete, Rajesh Nandyalam, Geoffrey Bourne, Venkatesh Madhipatla
  • Patent number: 10394703
    Abstract: An improved technique for managing an electronic system suitable for providing users with information technology resources, such as compute, storage, and network resources, builds an object model instance of data center components to represent the data center components as a unified entity, which administrators can access as a single-point source for information about the components. In some examples, the object model instance also serves as a single-point for management control of the electronic system. The object model instance is populated with information obtained from a discovery process, where components are queried to report their actual configuration and state, as well as physical and logical relationships among them.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: August 27, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Joshua P. Onffroy, Rajesh Nandyalam, Michael Holloway, Stephen C. Steir
  • Patent number: 10244080
    Abstract: A technique for communicating with multiple Converged IT Infrastructures (CITIs) includes accessing any CITI that is part of a group of multiple CITIs by accessing a single CITI within the group. In an example, each CITI has a representative converged infrastructure coordinator (CIC), which stores information about the respective CITI. When any CITI in the group receives a request from a client for information about any other CITI in the group, the CIC of the CITI receiving the request contacts the CIC of the other CITI and obtains the requested information about the other CITI from its CIC. In some examples, the CIC also acts to aggregate, filter, and/or analyze information gathered from multiple CITIs in the group, and thus allows clients to receive processed data pertaining to many CITIs in response to simple commands.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 26, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Xiaohong Catherine Fu, Bayi Peng
  • Patent number: 10216548
    Abstract: Aspects of the present disclosure involve converged infrastructures, and more particularly, systems that automatically select an application programming interface for use in connecting one or more components of the converged infrastructure with management software. Component information is obtained for a particular component within the converged infrastructure. The component information is used in conjunction with various selection metrics to identify an applicable application programming interface.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 26, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Ying Victor Zhang, Rajesh Nandyalam
  • Publication number: 20180349455
    Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.
    Type: Application
    Filed: July 18, 2018
    Publication date: December 6, 2018
    Inventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph K. Malek
  • Patent number: 10079715
    Abstract: Methods, systems, and computer readable mediums for performing metadata-driven data collection are disclosed. According to one embodiment, a method for performing metadata-driven data collection includes receiving a request for system related data, wherein the request includes metadata indicating a protocol and identifying information for obtaining the system related data. The method also includes configuring, using the metadata, at least one data collector for obtaining the system related data. The method further includes obtaining, by the at least one data collector, the system related data and storing the system related data in a memory.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: September 18, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Rajesh Nandyalam, Venkatesh Sudarsanam Madhipatla, Bayi Peng, Xiaohong Fu, Geoffrey David Bourne
  • Patent number: 10037368
    Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 31, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph Malek
  • Patent number: 9933916
    Abstract: Methods, systems, and computer readable mediums for providing user interface (UI) information associated with a computing system are disclosed. According to one exemplary embodiment, a method for providing UI information comprises receiving, from a requesting entity, a request for information associated with an element of a computing system, selecting, using data from the request, a UI element for representing the element from a repository comprising a set of UI elements for representing various elements of the computing system, and providing, to the requesting entity, UI information for displaying the UI element.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: April 3, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Jonathan P. Streete, Rajesh Nandyalam
  • Patent number: 9602356
    Abstract: A system for controlled-tuning path performance data collection is provided according to group membership controlled using a tool or application. In an embodiment, criteria may be established for groups that are populated by member objects that satisfy the criteria, and performance data collection is performed for such criteria groups may be turned on or off from an interface of the tool. The tool may automatically update group membership and performance data collection characteristics according to user controlled settings but without requiring further user intervention during the updating. The described system may thereby be advantageously used in connection with management of performance data collection based on a defined groups framework in which selected groups are created, based on specified criteria, that contain objects (e.g., hosts, arrays, switches etc.) for which performance data should be collected.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Alexander Dubrovsky, Venkatesh Madhipatla, Syamala Pullakhandam, Junichi Eto, Christopher A. Chaulk, Rajesh Nandyalam
  • Patent number: 9521052
    Abstract: Methods, systems, and computer readable mediums for implementing an attribute into a network system are disclosed. According to one method, the method includes collecting raw data from a network node and defining a performance indicator definition associated with the collected raw data. The method can also include integrating the performance indicator definition into an attribute monitoring entity, and injecting the entity into a repository during system runtime.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 13, 2016
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Bayi Peng, Xiaohong Fu
  • Patent number: 9342349
    Abstract: Methods and/or systems for performing workload analysis within an arrangement of interconnected computing devices, such as a converged infrastructure, are disclosed. A prediction system may generate a workload associated with physical and/or logical components of the converged infrastructure that are utilized to execute a client resource. The prediction system may monitor the utilization behavior of the various logical and/or physical components associated with the workload over a particular period of time to generate a workload profile. Subsequently, the prediction system may execute a prediction workload analysis algorithm that accesses the workload profile to identify optimal physical resources in the converged infrastructure that may be available to execute other workloads.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: May 17, 2016
    Inventors: Rajesh Nandyalam, Stephen C. Steir, Joshua P. Onffroy
  • Patent number: 9280646
    Abstract: Methods, systems, and computer readable mediums for implementing role-based access control (RBAC) are disclosed. According to one method, the method includes authenticating a user for implementing RBAC across multiple components associated with one or more converged infrastructure systems, receiving, from the user, RBAC related information for implementing RBAC across the multiple components associated with the one or more converged infrastructure systems, and implementing, using the RBAC related information, RBAC across the multiple components associated with the one or more converged infrastructure systems.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: March 8, 2016
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Joshua P Onffroy, Xiaohong Fu
  • Publication number: 20150301853
    Abstract: Methods and/or systems for performing workload analysis within an arrangement of interconnected computing devices, such as a converged infrastructure, are disclosed. A prediction system may generate a workload associated with physical and/or logical components of the converged infrastructure that are utilized to execute a client resource. The prediction system may monitor the utilization behavior of the various logical and/or physical components associated with the workload over a particular period of time to generate a workload profile. Subsequently, the prediction system may execute a prediction workload analysis algorithm that accesses the workload profile to identify optimal physical resources in the converged infrastructure that may be available to execute other workloads.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Stephen C. Steir, Joshua P. Onffroy
  • Patent number: 9083625
    Abstract: An improved technique for communicating with components of an electronic system includes operating a driver according to a designated protocol but agnostically to the components themselves. Information about particular system components is supplied to the driver by respective data sources. To obtain discovery information about a component, the driver accesses a data source for the component and communicates with the component using the designated protocol. The driver thus operates merely as a conduit for component-specific information, which is supplied by the data sources rather than by the driver itself.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: July 14, 2015
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Neil Russell, Victor Zhang
  • Publication number: 20140059570
    Abstract: An improved technique for communicating with components of an electronic system includes operating a driver according to a designated protocol but agnostically to the components themselves. Information about particular system components is supplied to the driver by respective data sources. To obtain discovery information about a component, the driver accesses a data source for the component and communicates with the component using the designated protocol. The driver thus operates merely as a conduit for component-specific information, which is supplied by the data sources rather than by the driver itself.
    Type: Application
    Filed: December 31, 2012
    Publication date: February 27, 2014
    Applicant: VCE COMPANY, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Neil Russell, Victor Zhang
  • Publication number: 20140059196
    Abstract: An improved technique for managing an electronic system suitable for providing users with information technology resources, such as compute, storage, and network resources, builds an object model instance of data center components to represent the data center components as a unified entity, which administrators can access as a single-point source for information about the components. In some examples, the object model instance also serves as a single-point for management control of the electronic system. The object model instance is populated with information obtained from a discovery process, where components are queried to report their actual configuration and state, as well as physical and logical relationships among them.
    Type: Application
    Filed: December 31, 2012
    Publication date: February 27, 2014
    Applicant: VCE Company, LLC
    Inventors: Joshua P. Onffroy, Rajesh Nandyalam, Michael Holloway, Stephen C. Steir
  • 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