Patents by Inventor Nicol C. P. So

Nicol C. P. So 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: 20240422015
    Abstract: A system and method for authenticating a device is disclosed. In one embodiment, the method comprises generating an anti-tampering secret (ATS) associated with customer specific information (CSI); providing the ATS for secure storage by the device; receiving a message from the device, the certificate signing request comprising a certificate signing request, the CSI, and an authentication tag derived at least in part according to the ATS and the CSI; and authenticating the received message according to a comparison of the received authentication tag and a another authentication tag generated at least in part according to the received CSI.
    Type: Application
    Filed: April 3, 2024
    Publication date: December 19, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: Yiqun YIN, Xin QIU, Oscar JIANG, Jason PASION, Nicol C.P. SO
  • Publication number: 20240146516
    Abstract: A system and method for signing data is presented. In one embodiment, the method comprises: generating a data signing key; transforming the data signing key into a first subkey and a second subkey; encrypting the first subkey according to a secret key of an ODSS; generating a signature verification public key; providing the signature verification public key, the encrypted first subkey, and the second subkey for storage in a client device; accepting a request to sign the data, the request having a representation of the data and the encrypted first subkey; generating a partially computed signature of the data according to the representation of the data and the encrypted first subkey; and providing the partially computed signature of the data to the client device.
    Type: Application
    Filed: October 3, 2023
    Publication date: May 2, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: Nicol C. P. SO, Alexander MEDVINSKY
  • Publication number: 20240054217
    Abstract: A method and apparatus for detecting disablement of a data backup process disclosed. The system inserts and periodically updates authenticatable sentinel data objects in the primary system. After the backup occurs, the backup data with the sentinel data objects are read and the sentinel data objects are detected and authenticated. If any of the sentinel data objects are not detected or cannot be authenticated, the system informs an administrator that the data backup has failed at least in part.
    Type: Application
    Filed: July 26, 2023
    Publication date: February 15, 2024
    Applicant: ARRIS Enterprises LLC
    Inventor: Nicol C. P. SO
  • Patent number: 11777721
    Abstract: A system and method for signing data is presented. In one embodiment, the method comprises: generating a data signing key; transforming the data signing key into a first subkey and a second subkey; encrypting the first subkey according to a secret key of an ODSS; generating a signature verification public key; providing the signature verification public key, the encrypted first subkey, and the second subkey for storage in a client device; accepting a request to sign the data, the request having a representation of the data and the encrypted first subkey; generating a partially computed signature of the data according to the representation of the data and the encrypted first subkey; and providing the partially computed signature of the data to the client device.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: October 3, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Nicol C. P. So, Alexander Medvinsky
  • Publication number: 20230198968
    Abstract: A system and method for authenticating a user device is disclosed. In one embodiment, the method comprises: transmitting a request for credentials from the user device, wherein the request comprises a user device identifier and the credentials comprise an asymmetric key pair having a public key and an associated private key, the private key being encrypted; receiving the credentials in the user device, the credentials comprising the encrypted private key and the public key; retrieving quick response (QR) code data associated with the user device identifier from a QR code data directory, the QR code data generated from the public key and stored in the QR code data directory according to the user device identifier by a secure online service; extracting the public key from the QR code data; and establishing an authenticated and encrypted communication session with the user device according to the extracted public key.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 22, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Alexander Medvinsky, Nicol C. P. So, Tat Keung Chan, Greg Nakanishi
  • Publication number: 20230104126
    Abstract: A system and method for signing data is presented. In one embodiment, the method comprises: generating a data signing key; transforming the data signing key into a first subkey and a second subkey; encrypting the first subkey according to a secret key of an ODSS; generating a signature verification public key; providing the signature verification public key, the encrypted first subkey, and the second subkey for storage in a client device; accepting a request to sign the data, the request having a representation of the data and the encrypted first subkey; generating a partially computed signature of the data according to the representation of the data and the encrypted first subkey; and providing the partially computed signature of the data to the client device.
    Type: Application
    Filed: September 27, 2022
    Publication date: April 6, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Nicol C. P. SO, Alexander MEDVINSKY
  • Patent number: 10708326
    Abstract: A method is provided for secure and direct delivery of digital media content directly from a content server to a casting digital media player. In the method, the digital media player is provided with a custom URL that contains concatenated information related to the IP address associate with the location of a key on a mobile device used to commence a casting session.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 7, 2020
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Geetha Mangalore, Nicol C. P. So
  • Patent number: 10162944
    Abstract: Systems and methods are provided for digital rights management of licensed media content. Client library components and server library components provide digital rights management services. A client-side hosting application accesses client library functionality through invocation of client application programming interfaces (APIs). A server-side hosting application accesses server library functionality through invocation of server APIs. Licenses for specific media content can be requested and issued, and appropriately licensed media content can be played. Client and server library components can function essentially absent direct communication, such as that employing a transport layer. Communications between client and server library components can be carried by the hosting applications.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 25, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Ambikacharan P. Makam, Paul Moroney, Steven Anderson, Rafie Shamsaasef, Nicol C. P. So
  • Publication number: 20180288117
    Abstract: A method is provided for secure and direct delivery of digital media content directly from a content server to a casting digital media player. In the method, the digital media player is provided with a custom URL that contains concatenated information related to the IP address associate with the location of a key on a mobile device used to commence a casting session.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 4, 2018
    Inventors: Geetha Mangalore, Nicol C. P. So
  • Patent number: 9781084
    Abstract: A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: October 3, 2017
    Assignee: ARRIS Enterprises LLC
    Inventor: Nicol C. P. So
  • Publication number: 20160292398
    Abstract: Systems and methods are provided for digital rights management of licensed media content. Client library components and server library components provide digital rights management services. A client-side hosting application accesses client library functionality through invocation of client application programming interfaces (APIs). A server-side hosting application accesses server library functionality through invocation of server APIs. Licenses for specific media content can be requested and issued, and appropriately licensed media content can be played. Client and server library components can function essentially absent direct communication, such as that employing a transport layer. Communications between client and server library components can be carried by the hosting applications.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    Inventors: Ambikacharan P. Makam, Paul Moroney, Steven Anderson, Rafie Shamsaasef, Nicol C. P. So
  • Publication number: 20160219023
    Abstract: A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.
    Type: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Inventor: Nicol C. P. So