Patents by Inventor Jiphun C. Satapathy
Jiphun C. Satapathy 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: 11902112Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: GrantFiled: October 28, 2021Date of Patent: February 13, 2024Assignee: Intel CorporationInventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
-
Publication number: 20220166689Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: ApplicationFiled: October 28, 2021Publication date: May 26, 2022Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
-
Patent number: 11165666Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: GrantFiled: May 16, 2019Date of Patent: November 2, 2021Assignee: Intel CorporationInventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
-
Publication number: 20200257790Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: ApplicationFiled: May 16, 2019Publication date: August 13, 2020Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
-
Patent number: 10298468Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: GrantFiled: January 18, 2014Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, Jr.
-
Patent number: 9953165Abstract: Generally, this disclosure describes devices, methods and systems and for securely updating software on a mobile platform using trusted hardware based authentication. The device may include an image update module configured to receive a software update image from an update server, the image update module executing at an operating system (OS) level; a critical component database configured to identify critical software components associated with the secure operation of the device; a secure update application module configured to verify the inclusion of the critical software components in the software update image prior to installation of the software update image on the device; and a trusted execution environment (TEE) configured to restrict control access and data access to the secure update application module and the critical component database, the restriction enforced against the OS and against modules executing at the OS level.Type: GrantFiled: June 13, 2016Date of Patent: April 24, 2018Assignee: INTEL CORPORATIONInventors: Gyan Prakash, Jiphun C. Satapathy
-
Publication number: 20160371493Abstract: Generally, this disclosure describes devices, methods and systems and for securely updating software on a mobile platform using trusted hardware based authentication. The device may include an image update module configured to receive a software update image from an update server, the image update module executing at an operating system (OS) level; a critical component database configured to identify critical software components associated with the secure operation of the device; a secure update application module configured to verify the inclusion of the critical software components in the software update image prior to installation of the software update image on the device; and a trusted execution environment (TEE) configured to restrict control access and data access to the secure update application module and the critical component database, the restriction enforced against the OS and against modules executing at the OS level.Type: ApplicationFiled: June 13, 2016Publication date: December 22, 2016Applicant: Intel CorporationInventors: GYAN PRAKASH, JIPHUN C. SATAPATHY
-
Patent number: 9369867Abstract: Generally, this disclosure describes devices, methods and systems and for securely updating software on a mobile platform using trusted hardware based authentication. The device may include an image update module configured to receive a software update image from an update server, the image update module executing at an operating system (OS) level; a critical component database configured to identify critical software components associated with the secure operation of the device; a secure update application module configured to verify the inclusion of the critical software components in the software update image prior to installation of the software update image on the device; and a trusted execution environment (TEE) configured to restrict control access and data access to the secure update application module and the critical component database, the restriction enforced against the OS and against modules executing at the OS level.Type: GrantFiled: June 29, 2012Date of Patent: June 14, 2016Assignee: Intel CorporationInventors: Gyan Prakash, Jiphun C. Satapathy
-
Patent number: 9337999Abstract: A system for application usage continuum across client devices and platforms includes a first client device configured to execute a first instance of an application and a second client device configured to execute a second instance of the application. The first client device is configured to receive an indication to transfer operation of the first instance of the application running on the first client device to the second instance of the application on the second client device. The first client device is further configured to generate state information and data associated with execution of the first instance of the application on the first client device and cause the state information to be sent to the second client device to enable the second instance of the application on the second client device to continue operation of the application on the second client device using the state information from the first client device.Type: GrantFiled: April 1, 2011Date of Patent: May 10, 2016Assignee: Intel CorporationInventors: Naveed Iqbal, Mousumi M. Hazra, Jiphun C. Satapathy, Mojtaba Mirashrafi, Walter Gintz
-
Publication number: 20150207697Abstract: Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.Type: ApplicationFiled: January 18, 2014Publication date: July 23, 2015Inventors: Jiphun C. Satapathy, Sharad K. Garg, Aakash Bhumbla, Aaron R. Berck, Neena Maldikar, James R. Quaranta, JR.
-
Patent number: 8892904Abstract: The present disclosure is directed to systems and methods related to hardware-enforced access protection. An example device may comprise a login agent module (LAM), an operating system login authentication module (OSLAM) and a secure user authentication module (SUAM). The LAM may be configured to cause a prompt requesting login information to be presented by the device. The LAM may then provide the login information to the OSLAM, which may be configured to authenticate the login information using known user information. If authenticated, the OSLAM may generate and transmit a signed login success message to the SUAM using a private key. The SUAM may be secure/trusted software loaded by device firmware, and may be configured to authenticate the signed login success message. If authenticated, the SUAM may transmit an encrypted authentication message to the OSLAM. If the encrypted authentication message is authenticated, the OSLAM may grant access to the device.Type: GrantFiled: September 13, 2012Date of Patent: November 18, 2014Assignee: Intel CorporationInventors: Mojtaba Mirashrafi, Gyan Prakash, Jiphun C. Satapathy, Saurabh Dadu
-
Publication number: 20140280840Abstract: Methods, systems, and computer program products that relate to managing persistence information of client devices for services registered with a persistence cloud service. A method from the perspective of a computing device associated with a registered service may include receiving, from a client device, a device identifier that identifies the client device to the registered service. The method further may include requesting, from a persistence cloud server associated with the persistence cloud service, persistence information associated with the device identifier. The method may also include receiving the persistence information, determining a level of service to provide to the client device based on the persistence information, and providing the level of service to the client device. The computing device may, for example, be a server associated with the registered service, or may, for example, be a router.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Inventors: Jiphun C. Satapathy, Mojtaba Mirashrafi, Gyan Prakash, Mousumi M. Hazra
-
Publication number: 20140075550Abstract: The present disclosure is directed to systems and methods related to hardware-enforced access protection. An example device may comprise a login agent module (LAM), an operating system login authentication module (OSLAM) and a secure user authentication module (SUAM). The LAM may be configured to cause a prompt requesting login information to be presented by the device. The LAM may then provide the login information to the OSLAM, which may be configured to authenticate the login information using known user information. If authenticated, the OSLAM may generate and transmit a signed login success message to the SUAM using a private key. The SUAM may be secure/trusted software loaded by device firmware, and may be configured to authenticate the signed login success message. If authenticated, the SUAM may transmit an encrypted authentication message to the OSLAM. If the encrypted authentication message is authenticated, the OSLAM may grant access to the device.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Inventors: MOJTABA MIRASHRAFI, GYAN PRAKASH, JIPHUN C. SATAPATHY, SAURABH DADU
-
Publication number: 20140004825Abstract: Generally, this disclosure describes devices, methods and systems and for securely updating software on a mobile platform using trusted hardware based authentication. The device may include an image update module configured to receive a software update image from an update server, the image update module executing at an operating system (OS) level; a critical component database configured to identify critical software components associated with the secure operation of the device; a secure update application module configured to verify the inclusion of the critical software components in the software update image prior to installation of the software update image on the device; and a trusted execution environment (TEE) configured to restrict control access and data access to the secure update application module and the critical component database, the restriction enforced against the OS and against modules executing at the OS level.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Inventors: Gyan Prakash, Jiphun C. Satapathy
-
Publication number: 20120250858Abstract: A system for application usage continuum across client devices and platforms includes a first client device configured to execute a first instance of an application and a second client device configured to execute a second instance of the application. The first client device is configured to receive an indication to transfer operation of the first instance of the application running on the first client device to the second instance of the application on the second client device. The first client device is further configured to generate state information and data associated with execution of the first instance of the application on the first client device and cause the state information to be sent to the second client device to enable the second instance of the application on the second client device to continue operation of the application on the second client device using the state information from the first client device.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Inventors: Naveed Iqbal, Mousumi M. Hazra, Jiphun C. Satapathy, Mojtaba Mirashrafi, Walter Gintz