Patents by Inventor Shankar Krishnamoorthy

Shankar Krishnamoorthy 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).

  • Publication number: 20250019624
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Application
    Filed: September 19, 2024
    Publication date: January 16, 2025
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Patent number: 12129447
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: October 29, 2024
    Assignee: Rockline Industries, Inc.
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Patent number: 12037566
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: July 16, 2024
    Assignee: Rockline Industries, Inc.
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Publication number: 20230100594
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Application
    Filed: November 2, 2022
    Publication date: March 30, 2023
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Patent number: 11492573
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: November 8, 2022
    Assignee: Rockline Industries, Inc.
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Publication number: 20200125705
    Abstract: A method includes obtaining a plurality of biometric indicia that are associated with a user, establishing a programmatic association between the plurality of biometric indicia and a plurality of characters, receiving, from the user, a sequence of at least a portion of the plurality of characters, and providing the sequence and the programmatic association to a biometric authentication interface of an electronic device, wherein the biometric authentication interface is configured to authenticate the user responsive to input of ones of the plurality of biometric indicia associated with the at least the portion of the plurality of characters comprising the sequence based on the programmatic association.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Mohammed Moiduddin, Shankar Krishnamoorthy
  • Publication number: 20200127837
    Abstract: A method includes receiving, from a data processing system, a request for an authorization code, the authorization code comprising a sequence of a plurality of characters, generating a plurality of one-time passwords, wherein respective ones of the plurality of one-time passwords correspond to respective ones of the plurality of characters, generating a plurality of modified passwords, wherein generating the plurality of modified passwords comprises concatenating, for each of the plurality of one-time passwords and each of the plurality of characters, the one of the plurality of characters to the corresponding one of the plurality of one-time passwords, generating a plurality of hash values, wherein generating the plurality of hash values comprises performing a hash function on each of the plurality of modified passwords, and sending the plurality of hash values to the data processing system.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Mohammed Mujeeb Kaladgi, Ruqiya Nikhat Kaladgi, Shankar Krishnamoorthy
  • Publication number: 20200071643
    Abstract: A cleaning wipe having a nonwoven substrate impregnated with a dispersal composition including at least one of a polar solvent and a water-in-oil emulsion is disclosed. The dispersal composition provides an enhancement to the dispersion of the nonwoven substrate including a binder when placed within a waste water stream after use, thereby more effectively disposing of the wipe after use.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Douglas B. Cole, Shankar Krishnamoorthy
  • Patent number: 7555743
    Abstract: Methods of developing an application program to manage a distributed system or network are provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) developing a reusable asset center framework to facilitate development of the application program, the reusable asset center including an SNMP agent framework that provides SNMP interface functionality to the application program, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: June 30, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Manjula Sridhar, Edward G Brunell, Martin S. Halkyard, Shankar Krishnamoorthy, Manas Panda, Dong Zhao
  • Patent number: 7191417
    Abstract: A method and apparatus is described which allows efficient optimization of integrated circuit designs. By performing a global analysis of the circuit and identifying bottleneck nodes, optimization focuses on the nodes most likely to generate the highest return on investment and those that have the highest room for improvement. The identification of bottleneck nodes is seamlessly integrated into the timing analysis of the circuit design. Nodes are given a bottleneck number, which represents how important they are in meeting the objective function. By optimizing in order of highest bottleneck number, the optimization process converges quickly and will not get side-tracked by paths that cannot be improved.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: March 13, 2007
    Assignee: Sierra Design Automation, Inc.
    Inventors: Yufeng Luo, Prasanna Venkat Srinivas, Shankar Krishnamoorthy
  • Patent number: 7092838
    Abstract: A method and apparatus are presented that can analyze the performance of an integrated circuit design at multiple corners, under multiple modes, and for multiple objectives efficiently and simultaneously. The extraction, timing analysis, and optimization functions are integrated into a mechanism that provides a novel problem formulation. A plurality of virtual timing graphs are maintained and updated simultaneously by providing a data structure that can efficiently store operating data for an arbitrary number of conditions at each node. This data structure is populated according to the design, and as optimizations are made, the operating data for all design conditions is updated simultaneously. Timing violations can be reported across all corners and modes. By integrating this multi-corner multi-mode analysis with circuit optimization, a convergent mechanism is provided. In this way, design constraints are evaluated simultaneously for an arbitrary number of design conditions.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: August 15, 2006
    Assignee: Sierra Design Automation, Inc.
    Inventors: Prasanna Venkat Srinivas, Atul Srinivasan, Shankar Krishnamoorthy
  • Publication number: 20060070082
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: March 30, 2006
    Inventors: Manjula Sridhar, Edward Brunell, Martin Halkyard, Shankar Krishnamoorthy, Xiangyang Shen, Dong Zhao
  • Publication number: 20060036721
    Abstract: In one aspect, a method of monitoring and controlling managed objects within a distributed system by manipulating one or more management application programs is provided. The method includes: providing a run-time tool associated with a management station. The management station is in communication with the distributed system. The run-time tool is in communication with the management application programs. The run-time tool is activated by an activation command having a predetermined syntax. The run-time tool responds to a plurality of input commands, each input command having a predetermined syntax. The run-time tool response to certain input commands is to generate one or more corresponding management application commands and send the generated commands to at least one management application program. Various embodiments of the method are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: February 16, 2006
    Inventors: Dong Zhao, Manjula Sridhar, Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen
  • Publication number: 20060004856
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: January 5, 2006
    Inventors: Xiangyang Shen, Edward Brunell, Shankar Krishnamoorthy, Manjula Sridhar, Dong Zhao
  • Publication number: 20050278693
    Abstract: Methods of developing an application program to manage a distributed system or network is provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) providing a reusable asset center framework to facilitate development of the application program, the reusable asset center including a distribution adaptor framework that provides each application program with distribution transparency for remote and local operations, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Edward Brunell, Kwok-Chien Choy, Shankar Krishnamoorthy, Xiangyang Shen, Manjula Sridhar, Dong Zhao
  • Publication number: 20050278361
    Abstract: Methods of defining views of a distributed system or network to facilitate development of an application program with view management services to manage the distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen, Manjula Sridhar, Dong Zhao
  • Publication number: 20050278692
    Abstract: Methods of developing an application program to manage a distributed system or network are provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) developing a reusable asset center framework to facilitate development of the application program, the reusable asset center including an SNMP agent framework that provides SNMP interface functionality to the application program, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Manjula Sridhar, Edward Brunell, Martin Halkyard, Shankar Krishnamoorthy, Manas Panda, Dong Zhao
  • Publication number: 20050278709
    Abstract: Methods of defining a distributed system or network to facilitate development of an application program to manage the distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Manjula Sridhar, Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen, Dong Zhao
  • Publication number: 20050278708
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Dong Zhao, Edward Brunell, Kwok-Chien Choy, Shankar Krishnamoorthy, Manjula Sridhar
  • Patent number: 6345379
    Abstract: This is a method of quickly computing the power dissipated by a digital circuit using information available at the gate library level. It estimates the short-circuit power by modeling the energy dissipated by the cell per input transition as a function of the transition time or edge rate, and multiplying that value by the number of transitions per second for that input.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: February 5, 2002
    Assignee: Synopsys, Inc.
    Inventors: Adel Khouja, Shankar Krishnamoorthy, Frederic G. Mailhot, Stephen F. Meier