Patents by Inventor Balaji Narasimhan

Balaji Narasimhan 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: 20140282525
    Abstract: A cloud services brokerage platform system includes a virtual data center (VDC) and an architecture management interface. The virtual data center (VDC) includes a plurality of resource groups. Each one of the resource groups includes one or more VDC resources. Each one of the VDC resources is associated with a respective set of resource group specification parameters. The architecture management interface enables an architectural layout of the one or more VDC resources to be displayed. The architectural layout includes a visual depiction of the one or more VDC resources of each one of the resource groups. An arrangement of the visual depiction is dependent upon the respective set of resource group specification parameters.
    Type: Application
    Filed: September 12, 2013
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Raghunath Sapuram, Manish Mahesh Modh, Balaji Narasimhan, Kishor Grandhe
  • Publication number: 20140282037
    Abstract: A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method comprising a plurality of operations. An operation is performed for providing a collection of cloud services in a data structure. An operation is performed for associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof. An operation is performed for applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.
    Type: Application
    Filed: March 2, 2014
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Balaji Narasimhan, John Panzariu, Manish Mahesh Modh, Raghunath Sapuram
  • Publication number: 20140189675
    Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20140109079
    Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
    Type: Application
    Filed: August 30, 2013
    Publication date: April 17, 2014
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8533703
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of diverse software vendors, identifying the software products for which software updates are available, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: September 10, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8527977
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: September 3, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8449916
    Abstract: The invention provides compositions and methods to treat microbial infections in animals, to inhibit the replication of microbes in infected cells, and to kill pathogens in infected cells. The methods can include administering to an animal in need of such treatment an effective antimicrobial amount of a composition comprising polyanhydride microparticles or nanoparticles that encapsulate a plurality of antimicrobial agents. The polyanhydride microparticles or nanoparticles can be, for example, copolymers of sebacic anhydride (SA) and 1,6-bis-(p-carboxyphenoxy)hexane (CPH) anhydride, copolymers of 1,8-bis(carboxyphenoxy)-3,6-dioxaoctane (CPTEG) anhydrides and 1,6-bis-(p-carboxyphenoxy)hexane (CPH) anhydride, or various combinations thereof.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: May 28, 2013
    Assignee: Iowa State University Research Foundation, Inc.
    Inventors: Bryan Bellaire, Balaji Narasimhan
  • Patent number: 8407683
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: March 26, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8173104
    Abstract: Single-dose controlled-release immunogenic formulations, such as vaccines, based on bioerodible polyanhydride copolymer or homopolymer microparticles for the control of immune response mechanisms are provided. The copolymer or homopolymer microparticles degrade by surface-erosion from in vivo hydrolysis of anhydride linkages at the surface of the microparticle, which results in controlled release of immunogen(s) to a patient.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: May 8, 2012
    Assignee: Iowa State University Research Foundation, Inc.
    Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
  • Patent number: 7858093
    Abstract: Single-dose controlled-release immunogenic formulations, such as vaccines, based on bioerodible polyanhydride copolymer or homopolymer microparticles for the control of immune response mechanisms are provided. The copolymer or homopolymer microparticles degrade by surface-erosion from in vivo hydrolysis of anhydride linkages at the surface of the microparticle, which results in controlled release of immunogen(s) to a patient.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: December 28, 2010
    Assignee: Iowa State University Research Foundation, Inc.
    Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
  • Patent number: 7664983
    Abstract: The present invention provides an exemplary system and method for event driven recovery management. One or more data blocks that are generated from a computing device are continually copied. At least one event marker is associated with the copies of the one or more data blocks. Access to the copies of the one or more data blocks according to the at least one event marker is allowed in order to provide event driven recovery.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: February 16, 2010
    Assignee: Symantec Corporation
    Inventors: Curtis Anderson, John P. Woychowski, Pratik Wadher, Balaji Narasimhan
  • Patent number: 7664991
    Abstract: Embodiments of a system and method for distributed file system I/O recovery in storage networks. Embodiments may detect loss of access to a server in the storage network and recover application I/O requests in real-time once access to the server is restored. Embodiments may detect server and/or network failures and store failed and new I/O requests. Recovery from the failure (e.g. network reconnect, server node reboot, or failover, if this is a clustered environment) may be detected and, after recovery is detected, any stored failed and new I/O requests may be sent to the server. In one embodiment, to detect recovery from the failure, a failed I/O request may be repeatedly re-issued until the I/O request succeeds. Embodiments may be implemented in a variety of storage environments, including environments where clients issue direct I/O over a storage network to storage and control I/O over a network to a server.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: February 16, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Laxmikant Gunda, Balaji Narasimhan, Sara Abraham, Shie-rei Huang, Nagaraj Shyam
  • Publication number: 20100021546
    Abstract: Single-dose controlled-release immunogenic formulations, such as vaccines, based on bioerodible polyanhydride copolymer or homopolymer microparticles for the control of immune response mechanisms are provided. The copolymer or homopolymer microparticles degrade by surface-erosion from in vivo hydrolysis of anhydride linkages at the surface of the microparticle, which results in controlled release of immunogen(s) to a patient.
    Type: Application
    Filed: September 4, 2009
    Publication date: January 28, 2010
    Applicant: Iowa State University Research Foundation, Inc.
    Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
  • Patent number: 7631217
    Abstract: The present invention provides an exemplary system and method for event driven recovery management. One or more data blocks that are generated from a computing device are continually copied. At least one event marker is associated with the copies of the one or more data blocks. Access to the copies of the one or more data blocks according to the at least one event marker is allowed in order to provide event driven recovery.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: December 8, 2009
    Assignee: Symantec Corporation
    Inventors: Curtis Anderson, John P. Woychowski, Pratik Wadher, Balaji Narasimhan
  • Publication number: 20060282834
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Application
    Filed: March 16, 2006
    Publication date: December 14, 2006
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 7107366
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufactured by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: September 12, 2006
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20060047997
    Abstract: The present invention provides an exemplary system and method for event driven recovery management. One or more data blocks that are generated from a computing device are continually copied. At least one event marker is associated with the copies of the one or more data blocks. Access to the copies of the one or more data blocks according to the at least one event marker is allowed in order to provide event driven recovery.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 2, 2006
    Inventors: Curtis Anderson, John Woychowski, Pratik Wadher, Balaji Narasimhan
  • Publication number: 20060047714
    Abstract: A system and method is provided for systems and methods for rapid presentation of historical views of stored data. In a method for rapid presentation of historical views, a request for a historical view of stored data is received. An index that indicates the location of at least one data block copy in a storage medium that correlates with the historical view is accessed and the at least one data block copy from the storage medium is retrieved. The historical view of the stored data is then generated from the at least one data block copy.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 2, 2006
    Inventors: Curtis Anderson, John Woychowski, Pratik Wadher, Balaji Narasimhan
  • Publication number: 20050273779
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufacturered by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Application
    Filed: August 4, 2005
    Publication date: December 8, 2005
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 6763403
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufacturered by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: July 13, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran