Patents by Inventor Sudha Narayanan

Sudha Narayanan 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: 10146668
    Abstract: A code coverage tool applies predefined rules applicable to user input to determine a test scenario from predefined test cases to best achieve a code coverage goal. For example, the code coverage goal may specify a target percentage of code coverage for areas, functions, conditions, or statement of interest to the user. The user input may select built-in rules or user supplied rules, and the user input may specify areas or functions that are mapped to the test cases. The built-in rules prioritize selected test cases for execution at run time to provide code coverage maximization with minimum utilization of resources. The user input may also specify a type of coverage, a test case priority, and a test case type.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 4, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Cazeeta Almeida, Sudha Narayanan
  • Patent number: 9575738
    Abstract: Disclosed are systems and methods relating to the deployment of an application. A plurality of nodes in one or more clusters of nodes may be identified. Inventory information for each of the plurality of nodes may be retrieved. The inventory information may provide configuration and state information associated with each node. For example, the inventory information retrieved from the plurality of nodes may include an internet protocol address or a hostname associated with each the plurality of nodes, and a version of software installed on each of the plurality of nodes. An order for deploying the software application may be determined based on the retrieved inventory information. The order may identify a sequence in which the software application is deployed to at least one of the plurality of nodes. The software application may be deployed to at least one of the plurality of nodes based on the determined order.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Vladimir Mandic, Sudha Narayanan, Preeti Varma
  • Patent number: 9563647
    Abstract: Disclosed are systems and methods relating to profiling software and configuration information associated with one or more entities. In various implementations, software and configuration information associated with one or more entities may be retrieved. The retrieved software and configuration information may provide state information associated with the one or more entities. The retrieved information may be processed to identify one or more changes in the software and configuration information that is associated with the one or more entities. A report may be generated based on the retrieved information. The report may display identified changes in a state for at least one entity based on the changes in the software and configuration information that were identified during the processing.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Vladimir Mandic, Sudha Narayanan, Preeti Varma
  • Patent number: 8990161
    Abstract: The invention is a system and method for backing up a single segment and/or database on a host server. Present backups of database servers only allow full backups of the entire host server. If there are errors with any of the backed up segments or databases, this can only be corrected by re-running the entire backup process, which is very time consuming and tedious. The invention is a method for identifying and isolating single segments on the host server. In this fashion, if only one segment was not backup up correctly, then once identified and repaired, that segment may be backed up. By isolating single segments, only a segment that was not backed up correctly can be replicated. This increases the granularity of the backup system and minimizes the need to backup the entire host, saving time and cost.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 24, 2015
    Assignee: EMC Corporation
    Inventors: Upanshu Singhal, Sudha Narayanan, Yash Karakalli Sannegowda
  • Patent number: 6980401
    Abstract: A disk drive includes a disk and a head stack assembly for reading and writing to the disk. The head stack assembly includes a body portion defining a through bore that defines a pivot axis; an actuator arm cantilevered from the body portion and a head gimbal assembly coupled to the actuator arm. A coil portion is cantilevered from the body portion in an opposite direction from the actuator arm. The coil portion defines first and second actuator fork members and includes a coil supported by the first and second actuator fork members. A bobbin is configured to stiffen the coil portion, and is attached to an inner periphery of the coil. The bobbin may define a first truss and a second truss that crosses the first truss. An adhesive is disposed between the bobbin and the wound coil.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 27, 2005
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sudha Narayanan, John E. Scura, Seungman Chang, Chen-Chi Lin
  • Patent number: 6718838
    Abstract: A rotary drive mechanism for use with a timer/sequence switch in an appliance is presented. The mechanism converts linear motion from a cam tracker following a programmed cam track to rotary motion to drive a vent damper in an appliance. The rotary motion output is derived as a multiple of the input linear motion through a gear set. This input linear motion is translated to rotary motion imparted to a tracking rod, which is coupled through the gear set to an output actuating rod. Tracking by a tracking lobe is accommodated by a spring bias force applied though a bias lobe that counteracts the force applied by the cam track. Alternatively, tracking by a tracker is accommodated by a spring bias force applied through a torque arm of the tracking rod that also counteracts the force applied by the cam track.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: April 13, 2004
    Assignee: Ranco Incorporated of Delaware
    Inventors: Ronald S. Joyce, Sudha Narayanan, Robert Van Der Linde, Lawrence T. Olges
  • Patent number: 6624966
    Abstract: A disk drive including a disk drive base. The disk drive further includes at least one rotatable disk which includes a disk surface extending to an outer disk edge. The disk drive further includes a head stack assembly rotatably attached to the disk drive base in operable communication with the disk. The disk drive further includes an airflow suppressor comb coupled to the disk drive base and stationary relative to the disk drive base during operation of the disk drive. The comb includes a comb body disposed adjacent to the outer disk edge, and at least one tine extending from the comb body along the disk surface for mitigating disk rotation induced airflow upon the head stack assembly adjacent to the disk surface.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: September 23, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jin Hui Ou-Yang, Serge Hauert, John R. Gustafson, Chiao-Ping Ku, Lin Yang, Gary C. Griffin, Aaron D. Little, Sudha Narayanan
  • Publication number: 20020178849
    Abstract: A rotary drive mechanism for use with a timer/sequence switch in an appliance is presented. The mechanism converts linear motion from a cam tracker following a programmed cam track to rotary motion to drive a vent damper in an appliance. The rotary motion output is derived as a multiple of the input linear motion through a gear set. This input linear motion is translated to rotary motion imparted to a tracking rod, which is coupled through the gear set to an output actuating rod. Tracking by a tracking lobe is accommodated by a spring bias force applied though a bias lobe that counteracts the force applied by the cam track. Alternatively, tracking by a tracker is accommodated by a spring bias force applied through a torque arm of the tracking rod that also counteracts the force applied by the cam track.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Applicant: Ranco Incorporated of Delaware
    Inventors: Ronald S. Joyce, Sudha Narayanan, Robert Van Der Linde, Lawrence T. Olges
  • Patent number: 5953183
    Abstract: A magnetic disk drive with a head stack assembly having a pass-through flex circuit cable is disclosed. The pass-through flex circuit cable is mounted to a side of the head stack assembly to extend straight forward in an initial unfolded position during handling and assembly and to then be folded over into a final position in a substantially opposite direction and with a desired flex cable trajectory. The head stack assembly includes a post, preferably of rectangular profile, that is integrally formed and spaced away from the actuator body. An outer surface of the post defines the flex cable trajectory. The flex circuit cable, located in the space between the actuator body and the post, extends past the post in the initial position and wraps around the post in the final folded over position. The flex circuit cable is secured to the post in the final folded over position, preferably with a flex clip that removably mounts to the post.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: September 14, 1999
    Assignee: Western Digital Corporation
    Inventors: Walter Wayne Butler, Payman Hassibi, Mark A. Hathaway, Tami Ogle, Sudha Narayanan