Patents by Inventor Lucas Chen

Lucas Chen 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: 12248553
    Abstract: Disclosed are various approaches for signing documents using mobile devices. A request is sent to a certificate authority for a signing certificate. The signing certificate is then received from the certificate authority. The signing certificate is then stored in the memory. Next, a file is received from a client application executed by the processor of the computing device. Then, the file is signed with the signing certificate to create a signed file. The signed file is then returned to the client application.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: March 11, 2025
    Assignee: Omnissa, LLC
    Inventors: Lucas Chen, Gaurav Arora, Evan Hurst, Nicholas Grivas, Nicholas Brouillette, Jubin Benny, Jason Ruby, Eugene Liderman, Hemant Sahani
  • Patent number: 12093428
    Abstract: Examples for determining access to restricted features of an application are disclosed. A current working status of a user account and an access policy can be analyzed to determine whether access to the restricted feature should be granted or denied. The functionality can be provided by a library bundled within an application.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: September 17, 2024
    Assignee: Omnissa, LLC
    Inventors: Simon Brooks, Hemant Sahani, Lucas Chen, Josh Olson
  • Patent number: 11818127
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 14, 2023
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Patent number: 11799868
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An SDK application can be identified as one application of an application cluster including at least two applications. A status of a local context ID (“LCID”) of the SDK application can be determined, and a value for the LCID can be established based on the status and a value of a comparison context ID obtained from a server or an agent application. The LCID and a context ID for a keychain for the application cluster can be compared, and the SDK application can be implemented with user specific user data obtained from the agent application or the keychain based on a result of the comparison.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: October 24, 2023
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Patent number: 11577140
    Abstract: An apparatus may determine the quality of a fencing blade. The apparatus may include an electrical current source; a fencing blade to be tested for quality; two electrical cables, each connected between the electrical current source and the fencing blade so as to cause current from the current source to travel through at least a portion of the fencing blade; and a magnetic field sensor in sufficient proximity to the fencing blade so as to enable the magnetic field sensor to detect a magnetic field generated by the fencing blade when the current passes through the fencing blade.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: February 14, 2023
    Inventor: Lucas Chen
  • Patent number: 11461451
    Abstract: Disclosed are various approaches for signing documents using mobile devices. A request is sent to a certificate authority for a signing certificate. The signing certificate is then received from the certificate authority. The signing certificate is then stored in the memory. Next, a file is received from a client application executed by the processor of the computing device. Then, the file is signed with the signing certificate to create a signed file. The signed file is then returned to the client application.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 4, 2022
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Gaurav Arora, Evan Hurst, Nicholas Grivas, Nicholas Brouillette, Jubin Benny, Jason Ruby, Eugene Liderman, Hemant Sahani
  • Publication number: 20220215106
    Abstract: Examples for determining access to restricted features of an application are disclosed. A current working status of a user account and an access policy can be analyzed to determine whether access to the restricted feature should be granted or denied. The functionality can be provided by a library bundled within an application.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Simon Brooks, Hemant Sahani, Lucas Chen, Josh Olson
  • Patent number: 11275858
    Abstract: Disclosed are various approaches for encrypting documents using mobile devices. A first application receives, from a second application a file and an identifier of a user account. The first application then sends a request for a certificate to a certificate authority and receives a certificate in response. The file is then encrypted using the certificate, and the encrypted file is returned to the second application. The second application can identify the user account as the recipient of a file. Then, the second application can send an encryption request that includes the identifier of the user account and the file to the first application. In response to the request, the second application receives the encrypted file and then provides the encrypted file to the recipient.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: March 15, 2022
    Assignee: VMWARE, INC.
    Inventors: Lucas Chen, Gaurav Arora, Evan Hurst, Nicholas Grivas, Nicholas Brouillette, Jubin Benny, Jason Ruby, Eugene Liderman, Hemant Sahani
  • Patent number: 11184346
    Abstract: Aspects of providing single sign on (SSO) sessions are described. An access interval key is generated using an access code as a seed to a key derivative function. The access interval key is encrypted using a public key of an SSO-enabled application to generate an encrypted access interval key for a sign on session. The sign on session is established by storing the encrypted access interval key in a memory location of an SSO session map shared by SSO-enabled applications.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Publication number: 20210281574
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An SDK application can be identified as one application of an application cluster including at least two applications. A status of a local context ID (“LCID”) of the SDK application can be determined, and a value for the LCID can be established based on the status and a value of a comparison context ID obtained from a server or an agent application. The LCID and a context ID for a keychain for the application cluster can be compared, and the SDK application can be implemented with user specific user data obtained from the agent application or the keychain based on a result of the comparison.
    Type: Application
    Filed: May 21, 2021
    Publication date: September 9, 2021
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Publication number: 20210266317
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.
    Type: Application
    Filed: April 29, 2021
    Publication date: August 26, 2021
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Patent number: 11047932
    Abstract: An apparatus determines the composition of a metal artifact. The apparatus includes an electrical current source, a metal artifact to be tested, two electrical cables, and a first electrical cable and a second electrical cable different from the first electrical cable. Each of the first electrical cable and the second electrical cable is connected between the electrical current source and the metal artifact. During a test, the electrical current source outputs current. When the electrical current source outputs the current, the current travel through at least a portion of the metal artifact. The apparatus further includes a magnetic field sensor that detects, during the test, a magnetic field generated by the metal artifact when the current travels through the at least the portion of the metal artifact. The magnetic field sensor is disposed within a predetermined distance of the metal artifact during the test.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 29, 2021
    Inventor: Lucas Chen
  • Patent number: 11019067
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An SDK application can be identified as one application of an application cluster including at least two applications. A status of a local context ID (“LCID”) of the SDK application can be determined, and a value for the LCID can be established based on the status and a value of a comparison context ID obtained from a server or an agent application. The LCID and a context ID for a keychain for the application cluster can be compared, and the SDK application can be implemented with user specific user data obtained from the agent application or the keychain based on a result of the comparison.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 25, 2021
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Patent number: 11019058
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 25, 2021
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Publication number: 20200412553
    Abstract: Disclosed are various approaches for signing documents using mobile devices. A request is sent to a certificate authority for a signing certificate. The signing certificate is then received from the certificate authority. The signing certificate is then stored in the memory. Next, a file is received from a client application executed by the processor of the computing device. Then, the file is signed with the signing certificate to create a signed file. The signed file is then returned to the client application.
    Type: Application
    Filed: August 12, 2019
    Publication date: December 31, 2020
    Inventors: Lucas Chen, Gaurav Arora, Evan Hurst, Nicholas Grivas, Nicholas Brouillette, Jubin Benny, Jason Ruby, Eugene Liderman, Hemant Sahani
  • Patent number: 10848563
    Abstract: Examples herein describe systems and methods for on-device, application-specific compliance enforcement. An example method can include receiving, at a user device, an application having a compliance engine. The user device can also store a compliance rule that applies to the received application. The compliance rule can specify a condition and a remedial action for the application. The user device can execute the application. The application can determine, using the compliance engine within the application, whether the condition is present. The determination can be made regardless of whether the device has internet or cellular connectivity. Based on determining that the condition is present, the application can perform the remedial action.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 24, 2020
    Assignee: VMware, Inc.
    Inventors: Nikhil Mehta, Sanjay Satagopan, Ali Mohsin, Simon Brooks, Ryan Turner, Lucas Chen
  • Patent number: 10728308
    Abstract: Systems herein can recommend files to users based on meeting information. The system can include a secure email gateway that forwards meeting invitations to an email server and a content server. The system can extract invitee information, meeting timing information, and an attachment from the meeting invitation. During a time period based on the meeting timing information, the content server can cause a managed content application on an invitee's user device to visually identify the attachment as a recommended file. This can allow the user to locate and access relevant files for a meeting, including files that are not attached to the meeting invite, at one location.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: July 28, 2020
    Assignee: AirWatch, LLC
    Inventors: Rajiv Singh, Lucas Chen, Anuj Panwar, Joseph Razavian, Yugansh Arora, Nischit Shetty
  • Publication number: 20200228534
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An SDK application can be identified as one application of an application cluster including at least two applications. A status of a local context ID (“LCID”) of the SDK application can be determined, and a value for the LCID can be established based on the status and a value of a comparison context ID obtained from a server or an agent application. The LCID and a context ID for a keychain for the application cluster can be compared, and the SDK application can be implemented with user specific user data obtained from the agent application or the keychain based on a result of the comparison.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Publication number: 20200228528
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Publication number: 20200217905
    Abstract: An apparatus determines the composition of a metal artifact. The apparatus includes an electrical current source, a metal artifact to be tested, two electrical cables, and a first electrical cable and a second electrical cable different from the first electrical cable. Each of the first electrical cable and the second electrical cable is connected between the electrical current source and the metal artifact. During a test, the electrical current source outputs current. When the electrical current source outputs the current, the current travel through at least a portion of the metal artifact. The apparatus further includes a magnetic field sensor that detects, during the test, a magnetic field generated by the metal artifact when the current travels through the at least the portion of the metal artifact. The magnetic field sensor is disposed within a predetermined distance of the metal artifact during the test.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Inventor: Lucas Chen