Patents by Inventor Karthikeyan Palanisamy
Karthikeyan Palanisamy 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: 11924579Abstract: An apparatus for generating FPD-link IV signals in automobiles. The apparatus includes a USB to I2C converter allowing USB interfaced commands and Ethernet interfaced commands to configure and update a single board computer, an FPD-link IV Serializer and the single board computer that produce a video signal to FPD-link IV outputs. The single board computer stores video timing parameters (EDID) for the Device Under Test as well.Type: GrantFiled: September 26, 2023Date of Patent: March 5, 2024Assignee: N.S. International, Ltd.Inventors: Karthikeyan Palanisamy, Kumaresan Thiyagarajan, Rajvel Murugesan, Rajadeepan Murugesan, Daniel Sanchez, Slavko Bogoevski, Syed Nabi
-
Patent number: 11775457Abstract: In one example, a command pattern sequencer includes a set of registers to store values used to configure a command sequence for configuring a memory. The command pattern sequencer further includes state machine circuitry coupled to the set of registers, the state machine circuitry configured to generate and execute the command sequence. The command pattern sequencer still further includes timing circuitry configured to manage timing between commands of the command sequence.Type: GrantFiled: February 23, 2021Date of Patent: October 3, 2023Assignee: XILINX, INC.Inventors: Amit Vyas, Ramakrishna Reddy Gaddam, Karthikeyan Palanisamy
-
Publication number: 20230246837Abstract: Examples described herein include systems and methods for contextually providing automated device enrollment into a management system. A management application on a user device can receive network settings for connecting to a local server. The network settings can be preconfigured by an administrator. The management application can cause the user device to send an enrollment request and a device identifier to the local server. The device identifier can be used to validate the device and provide a security token to the management application. The management application can use the security token to complete enrollment of the user device.Type: ApplicationFiled: April 7, 2023Publication date: August 3, 2023Inventors: Karthikeyan Palanisamy, Arvind Maan, Ashok Kumar, Amit Kumar Singh
-
Patent number: 11652632Abstract: Examples described herein include systems and methods for contextually providing automated device enrollment into a management system. A management application on a user device can receive network settings for connecting to a local server. The network settings can be preconfigured by an administrator. The management application can cause the user device to send an enrollment request and a device identifier to the local server. The device identifier can be used to validate the device and provide a security token to the management application. The management application can use the security token to complete enrollment of the user device.Type: GrantFiled: June 26, 2020Date of Patent: May 16, 2023Assignee: VMWARE, INC.Inventors: Karthikeyan Palanisamy, Arvind Maan, Ashok Kumar, Amit Kumar Singh
-
Publication number: 20230112606Abstract: Systems and methods are described for enrolling a user device in a Unified Endpoint Management (“UEM”) system over a closed network. After an initial boot or factory reset of a user device, a user can scan a Quick Response code, or other scannable code, that is embedded with enrollment configuration data that includes configuration settings for communicating with a UEM server in the UEM system. Using the enrollment configuration data, the user device can retrieve an installation file for a management application. The user device can install the management application and give the management application access to the enrollment configuration data. The management application can disable hardcoded open network endpoints on the user device and configure the user device for UEM communications on the closed network. The user device can connect to the UEM server over the closed network and request enrollment in the UEM system.Type: ApplicationFiled: October 12, 2021Publication date: April 13, 2023Inventors: Gaurav Verma, Karthikeyan Palanisamy
-
Patent number: 11520573Abstract: Examples described herein include systems and methods for improved application rollback or application migration on a user device. A portal application can store state information for multiple applications installed on a user device. The portal application can send the state information to a management server that exerts management control over aspects of the user device. The management server can send a rollback command to the portal application, instructing the portal application to rollback a target application that is already installed on the device. The portal application can cause the application to be uninstalled and can install a new instance of the target application as specified by the rollback command. The example method can further include the portal application providing at least some state information to the new instance of the application. The new instance of the application can use that state information to implement a configuration in the application.Type: GrantFiled: August 24, 2020Date of Patent: December 6, 2022Assignee: VMWARE, INC.Inventors: Karthikeyan Palanisamy, Ramanandan Nambannor Kunnath
-
Patent number: 11483199Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.Type: GrantFiled: July 28, 2021Date of Patent: October 25, 2022Assignee: VMware, Inc.Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
-
Publication number: 20220229666Abstract: Disclosed are various embodiments for managing deployment model migrations for enrolled devices. A client application can transmit a capability status to a management service in an instance in which a plurality of device conditions of the client device are validated. The client application can obtain and execute instructions that cause the client application to manage a migration of the client device from a first configuration to a second configuration. A user interface can be pinned on a display of the client device in an instance in which an enterprise environment endpoint is identified and a migration interface on the client device executed. The client application can transmit samples of device conditions of the second configuration of the client device to the management service.Type: ApplicationFiled: March 4, 2021Publication date: July 21, 2022Inventors: Gaurav Verma, Ashok Kumar, Abhijeet Padole, Amogha Varsha Annegowda, Karthikeyan Palanisamy
-
Publication number: 20220027887Abstract: Embodiments of the invention may provide a technical solution by creating an interoperable or common transaction payment gateway with two-dimensional code so that legacy two-dimensional code payment platform may communicate with the more robust transaction payment platform. Aspects of the invention design a handle message, instead of the typical actual transaction message, encoded in the two-dimensional code such that merchants or consumers may transmit such handle to be further processed or decoded by the transaction handler. An advantage of embodiments of the invention may no longer need the consumer or merchant to upgrade its existing device to interpret the two-dimensional code to retrieve the handle and may no longer need to upgrade its payment processing network infrastructure. Embodiments of the invention bridge a gap between the legacy close loop two-dimensional code infrastructure and the robust and sophisticated payment transaction infrastructure.Type: ApplicationFiled: December 10, 2019Publication date: January 27, 2022Inventors: KARTHIKEYAN PALANISAMY, ROBERT KEVIN WALLS, NICOLAS D. LEE
-
Publication number: 20220012037Abstract: Examples described herein include systems and methods for improved application rollback or application migration on a user device. A portal application can store state information for multiple applications installed on a user device. The portal application can send the state information to a management server that exerts management control over aspects of the user device. The management server can send a rollback command to the portal application, instructing the portal application to rollback a target application that is already installed on the device. The portal application can cause the application to be uninstalled and can install a new instance of the target application as specified by the rollback command. The example method can further include the portal application providing at least some state information to the new instance of the application. The new instance of the application can use that state information to implement a configuration in the application.Type: ApplicationFiled: August 24, 2020Publication date: January 13, 2022Inventors: KARTHIKEYAN PALANISAMY, RAMANANDAN NAMBANNOR KUNNATH
-
Publication number: 20210409454Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.Type: ApplicationFiled: September 13, 2021Publication date: December 30, 2021Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
-
Publication number: 20210359908Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.Type: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Inventors: GAURAV VERMA, SUCHIT SHIVASHANKAR, KARTHIKEYAN PALANISAMY
-
Publication number: 20210351929Abstract: Examples described herein include systems and methods for contextually providing automated device enrollment into a management system. A management application on a user device can receive network settings for connecting to a local server. The network settings can be preconfigured by an administrator. The management application can cause the user device to send an enrollment request and a device identifier to the local server. The device identifier can be used to validate the device and provide a security token to the management application. The management application can use the security token to complete enrollment of the user device.Type: ApplicationFiled: June 26, 2020Publication date: November 11, 2021Inventors: KARTHIKEYAN PALANISAMY, Arvind MAAN, Ashok KUMAR, Amit Kumar SINGH
-
Patent number: 11152051Abstract: A method includes receiving a first and a second data from a first and second IO pad on a first and second data lines respectively. A data strobe is received from a third IO pad on a data strobe line. The first data and the second data are strobed based on the data strobe to generate a first and second strobed data. The first data from the first IO is received at the data strobe line and strobed based on the data strobe to form an another first strobed data and compared to the first strobed data to generate a comparison signal indicating whether adjustment to a delay of the first data line is needed. A delay command is generated to increase/decrease the delay of the first and second data line.Type: GrantFiled: July 23, 2020Date of Patent: October 19, 2021Assignee: XILINX, INC.Inventors: Amit Vyas, Ramakrishna Reddy Gaddam, Karthikeyan Palanisamy
-
Patent number: 11122090Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.Type: GrantFiled: March 7, 2019Date of Patent: September 14, 2021Assignee: VMWARE, INC.Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
-
Patent number: 11108628Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.Type: GrantFiled: April 16, 2020Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
-
Patent number: 10904002Abstract: Techniques for enhancing the security of storing sensitive information or a token on a communication device may include sending a request for the sensitive information or token. The communication device may receive a session key encrypted with a hash value derived from user authentication data that authenticates the user of the communication device, and the sensitive information or token encrypted with the session key. The session key encrypted with the hash value, and the sensitive information or token encrypted with the session key can be stored in a memory of the communication device.Type: GrantFiled: July 29, 2019Date of Patent: January 26, 2021Assignee: Visa International Service AssociationInventor: Karthikeyan Palanisamy
-
Patent number: 10819842Abstract: Examples described herein include systems and methods for providing on-demand access to a restricted resource of a user device. An example method can include generating a profile that specifies a restricted resource and one or more conditions for that resource to be de-restricted. The profile can be sent to, and utilized by, an agent application executing on the user device. The agent application can determine that a user is requesting de-restriction of a resource and determine whether all applicable conditions are met. If the conditions are met, the agent application can de-restrict the resource. After the resource is used, the agent application can report details of the use to an administrator or management server.Type: GrantFiled: July 18, 2018Date of Patent: October 27, 2020Assignee: VMware, Inc.Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
-
Publication number: 20200244523Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.Type: ApplicationFiled: April 16, 2020Publication date: July 30, 2020Inventors: GAURAV VERMA, SUCHIT SHIVASHANKAR, KARTHIKEYAN PALANISAMY
-
Publication number: 20200220903Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.Type: ApplicationFiled: March 7, 2019Publication date: July 9, 2020Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy