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: 20140282525Abstract: 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: ApplicationFiled: September 12, 2013Publication date: September 18, 2014Applicant: GRAVITANT, INC.Inventors: Raghunath Sapuram, Manish Mahesh Modh, Balaji Narasimhan, Kishor Grandhe
-
Publication number: 20140282037Abstract: 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: ApplicationFiled: March 2, 2014Publication date: September 18, 2014Applicant: GRAVITANT, INC.Inventors: Balaji Narasimhan, John Panzariu, Manish Mahesh Modh, Raghunath Sapuram
-
Publication number: 20140189675Abstract: 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: ApplicationFiled: December 27, 2013Publication date: July 3, 2014Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Publication number: 20140109079Abstract: 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: ApplicationFiled: August 30, 2013Publication date: April 17, 2014Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8533703Abstract: 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: GrantFiled: August 4, 2005Date of Patent: September 10, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8527977Abstract: 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: GrantFiled: September 14, 2007Date of Patent: September 3, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8449916Abstract: 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: GrantFiled: November 5, 2010Date of Patent: May 28, 2013Assignee: Iowa State University Research Foundation, Inc.Inventors: Bryan Bellaire, Balaji Narasimhan
-
Patent number: 8407683Abstract: 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: GrantFiled: March 16, 2006Date of Patent: March 26, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8173104Abstract: 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: GrantFiled: September 4, 2009Date of Patent: May 8, 2012Assignee: Iowa State University Research Foundation, Inc.Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
-
Patent number: 7858093Abstract: 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: GrantFiled: October 28, 2005Date of Patent: December 28, 2010Assignee: Iowa State University Research Foundation, Inc.Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
-
Patent number: 7664983Abstract: 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: GrantFiled: August 30, 2005Date of Patent: February 16, 2010Assignee: Symantec CorporationInventors: Curtis Anderson, John P. Woychowski, Pratik Wadher, Balaji Narasimhan
-
Patent number: 7664991Abstract: 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: GrantFiled: December 17, 2002Date of Patent: February 16, 2010Assignee: Symantec Operating CorporationInventors: Laxmikant Gunda, Balaji Narasimhan, Sara Abraham, Shie-rei Huang, Nagaraj Shyam
-
Publication number: 20100021546Abstract: 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: ApplicationFiled: September 4, 2009Publication date: January 28, 2010Applicant: Iowa State University Research Foundation, Inc.Inventors: Matthew J. Kipper, Balaji Narasimhan, Jennifer H. Wilson, Michael J. Wannemuehler
-
Patent number: 7631217Abstract: 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: GrantFiled: August 30, 2005Date of Patent: December 8, 2009Assignee: Symantec CorporationInventors: Curtis Anderson, John P. Woychowski, Pratik Wadher, Balaji Narasimhan
-
Publication number: 20060282834Abstract: 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: ApplicationFiled: March 16, 2006Publication date: December 14, 2006Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 7107366Abstract: 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: GrantFiled: June 5, 2003Date of Patent: September 12, 2006Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Publication number: 20060047997Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 2, 2006Inventors: Curtis Anderson, John Woychowski, Pratik Wadher, Balaji Narasimhan
-
Publication number: 20060047714Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 2, 2006Inventors: Curtis Anderson, John Woychowski, Pratik Wadher, Balaji Narasimhan
-
Publication number: 20050273779Abstract: 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: ApplicationFiled: August 4, 2005Publication date: December 8, 2005Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 6763403Abstract: 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: GrantFiled: April 17, 2002Date of Patent: July 13, 2004Assignee: Networks Associates Technology, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran