Patents by Inventor Babu Katchapalayam

Babu Katchapalayam 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: 11068280
    Abstract: During the user-mode startup of an operating system of a computing system and prior to the execution of a service control manager process, an early retrieval process is launched so as to retrieve (i) decryption keys corresponding to one or more encrypted files, folders or data partitions and/or (ii) an access control policy from a key management server external to the computing system. The retrieved information may be provided to a disk filter driver and/or file system filter driver of the operating system. In order to communicate with the external key management server, the early retrieval process may initialize the network stack of the computing system, since network services is not yet available prior to the execution of the services.exe process.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 20, 2021
    Assignee: HyTrust, Inc.
    Inventors: Babu Katchapalayam, Stephen D. Pate
  • Publication number: 20190370013
    Abstract: During the user-mode startup of an operating system of a computing system and prior to the execution of a service control manager process, an early retrieval process is launched so as to retrieve (i) decryption keys corresponding to one or more encrypted files, folders or data partitions and/or (ii) an access control policy from a key management server external to the computing system. The retrieved information may be provided to a disk filter driver and/or file system filter driver of the operating system. In order to communicate with the external key management server, the early retrieval process may initialize the network stack of the computing system, since network services is not yet available prior to the execution of the services.exe process.
    Type: Application
    Filed: September 21, 2017
    Publication date: December 5, 2019
    Inventors: Babu KATCHAPALAYAM, Stephen D. PATE
  • Patent number: 10402206
    Abstract: During the startup of an operating system of a computing system, a monitoring process of the operating system is used to detect an entry point of a daemon manager process. In response to detecting the entry point, the startup process is paused, and an early attach process is launched so as to attach one or more encrypted data partitions to the operating system. As part of the early attach process, the network stack of the computing system may be initialized, which allows the early attach process to retrieve one or more decryption keys corresponding to the one or more encrypted data partitions from an external key management server. The one or more decryption keys may be transmitted to a disk filter driver of the operating system, which provides the operating system with access to the one or more encrypted data partitions. Upon the conclusion of the early attach process, the operating system startup process resumes with the one or more encrypted data partitions now accessible to the operating system.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 3, 2019
    Assignee: HyTrust, Inc.
    Inventors: Babu Katchapalayam, Stephen D. Pate
  • Patent number: 10182061
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: January 15, 2019
    Assignee: McAfee, LLC
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Publication number: 20180217847
    Abstract: During the startup of an operating system of a computing system, a monitoring process of the operating system is used to detect an entry point of a daemon manager process. In response to detecting the entry point, the startup process is paused, and an early attach process is launched so as to attach one or more encrypted data partitions to the operating system. As part of the early attach process, the network stack of the computing system may be initialized, which allows the early attach process to retrieve one or more decryption keys corresponding to the one or more encrypted data partitions from an external key management server. The one or more decryption keys may be transmitted to a disk filter driver of the operating system, which provides the operating system with access to the one or more encrypted data partitions. Upon the conclusion of the early attach process, the operating system startup process resumes with the one or more encrypted data partitions now accessible to the operating system.
    Type: Application
    Filed: September 21, 2017
    Publication date: August 2, 2018
    Inventors: Babu Katchapalayam, Stephen D. Pate
  • Patent number: 10021112
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: July 10, 2018
    Assignee: McAfee, LLC
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Patent number: 9817675
    Abstract: During the startup of an operating system of a computing system, a monitoring process of the operating system is used to detect an entry point of a daemon manager process. In response to detecting the entry point, the startup process is paused, and an early attach process is launched so as to attach one or more encrypted data partitions to the operating system. As part of the early attach process, the network stack of the computing system may be initialized, which allows the early attach process to retrieve one or more decryption keys corresponding to the one or more encrypted data partitions from an external key management server. The one or more decryption keys may be transmitted to a disk filter driver of the operating system, which provides the operating system with access to the one or more encrypted data partitions. Upon the conclusion of the early attach process, the operating system startup process resumes with the one or more encrypted data partitions now accessible to the operating system.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 14, 2017
    Assignee: HYTRUST, INC.
    Inventors: Babu Katchapalayam, Stephen D. Pate
  • Patent number: 9292273
    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: Grant
    Filed: December 27, 2013
    Date of Patent: March 22, 2016
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20150207802
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Application
    Filed: December 26, 2014
    Publication date: July 23, 2015
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Publication number: 20150156256
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Application
    Filed: December 26, 2014
    Publication date: June 4, 2015
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Publication number: 20140317763
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Application
    Filed: March 13, 2014
    Publication date: October 23, 2014
    Inventors: CHANDRASEKAR BALASUBRAMANIAM, RAVI KANNAN, SIDDARAYA BASAPPA REVASHETTI, SRIVATS SAMPATH, BABU KATCHAPALAYAM
  • Patent number: 8850526
    Abstract: A computer implemented method and system for protecting information and resources in an online environment is provided. A process initialization monitor application monitors process initialization of a client application provided on a user's communication device. The client application identifies and authenticates one or more components operating on the communication device and one or more third party applications attempting to access the client application. The client application performs the authentication by performing a code integrity check integrated in the client application independent of the communication device, and grants access to the authenticated components and the authenticated third party applications. The client application protects information being processed, exchanged, stored, and displayed within the client application.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: September 30, 2014
    Assignee: K7 Computing Private Limited
    Inventors: Kesavardhanan Jayaraman, Ahmad Abdul Lateef, Gregory Ravi Panakkal, Babu Katchapalayam
  • 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
  • Patent number: 8706576
    Abstract: A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: April 22, 2014
    Assignee: McAfee, Inc.
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • 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: 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: 8239941
    Abstract: A system, method and computer program product are provided for alerting users of a plurality of computers of a security event via a network. A security alert is first generated including information relating to a security event utilizing a server. The security alert is then pushed from the server to a plurality of computers via a network. The information of the security alert is then automatically displayed in a front most window of a user interface of the computers.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: August 7, 2012
    Assignee: McAfee, Inc.
    Inventors: Brent J. Lymer, Babu Katchapalayam, Brad Kingsbury
  • Publication number: 20110321139
    Abstract: A computer implemented method and system for protecting information and resources in an online environment is provided. A process initialization monitor application monitors process initialization of a client application provided on a user's communication device. The client application identifies and authenticates one or more components operating on the communication device and one or more third party applications attempting to access the client application. The client application performs the authentication by performing a code integrity check integrated in the client application independent of the communication device, and grants access to the authenticated components and the authenticated third party applications. The client application protects information being processed, exchanged, stored, and displayed within the client application.
    Type: Application
    Filed: June 23, 2011
    Publication date: December 29, 2011
    Inventors: Kesavardhanan Jayaraman, Ahmad AbdulLateef, Gregory Ravi Panakkal, Babu Katchapalayam