Patents by Inventor Rafie Shamsaasef

Rafie Shamsaasef 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: 12335390
    Abstract: A method and apparatus, and system for providing device credentials to a plurality of devices is disclosed.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: June 17, 2025
    Assignee: ARRIS Enterprises LLC
    Inventors: Xin Qiu, Oscar Jiang, Alexander Medvinsky, Jason Pasion, Rafie Shamsaasef, Ting Yao
  • Patent number: 12321481
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Grant
    Filed: February 22, 2024
    Date of Patent: June 3, 2025
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Rafie Shamsaasef, Alexander Medvinsky
  • Patent number: 12261931
    Abstract: A system and method for provisioning confidential data such as unique credentials is described. The technique initializes a whitebox cryptographic software module to a particular PKI client to soft-lock whitebox cryptographic operations to the particular PKI client and uniquely encrypting the credentials with a node-locking key (NLK) derivable from a digital certificate.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: March 25, 2025
    Assignee: ARRIS Enterprises LLC
    Inventors: Tat Keung Chan, Alexander Medvinsky, Rafie Shamsaasef, Fariba Barez
  • Publication number: 20250036747
    Abstract: A system for securing a device executing program instructions is disclosed. The system comprises a first device agent module executing on the device, for monitoring the device and execution of the program instructions and generating monitoring information from the monitoring of the device; a device configuration manager, communicatively coupled to the device for accepting the monitoring information and generating management commands according to the monitoring information; and a second device agent, executing on the device, for accepting and applying the management commands.
    Type: Application
    Filed: January 9, 2024
    Publication date: January 30, 2025
    Applicant: ARRIS Enterprises LLC
    Inventors: Xin Qiu, Rafie Shamsaasef
  • Publication number: 20240405975
    Abstract: A cloud-based system and method for encrypting media content is disclosed. The system comprises a key server microservice, for receiving control word requests and for generating encoded control words and a software encryption microservice, communicatively coupled to the key server microservices, the encryption microservice for receiving the media content, for generating the control word requests, for receiving the encoded control words, and for white-box encrypting the media content according to the generated encoded control words.
    Type: Application
    Filed: August 13, 2024
    Publication date: December 5, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: Rafie SHAMSAASEF, Lawrence COOK
  • Patent number: 12088698
    Abstract: A cloud-based system and method for encrypting media content is disclosed. The system comprises a key server microservice, for receiving control word requests and for generating encoded control words and a software encryption microservice, communicatively coupled to the key server microservices, the encryption microservice for receiving the media content, for generating the control word requests, for receiving the encoded control words, and for white-box encrypting the media content according to the generated encoded control words.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: September 10, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Rafie Shamsaasef, Lawrence Cook
  • Publication number: 20240193297
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Application
    Filed: February 22, 2024
    Publication date: June 13, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron ANDERSON, Rafie SHAMSAASEF, Alexander MEDVINSKY
  • Patent number: 12007908
    Abstract: A method is provided to dynamically encode data at runtime with a tagged data element in a program associated with an obfuscation algorithm randomly selected during runtime. Instructions for invoking the obfuscation algorithm are generated when a compiler encounters the tagged variable in the source code. At runtime, unencoded data is encoded by the obfuscation algorithm when the unencoded data is copied to the tagged data element; encoded data is re-encoded by the obfuscation algorithm when the encoded data is copied from a differently tagged data element to the tagged data element, wherein the differently tagged data element is associated with a different obfuscation algorithm; and encoded data is decoded by the obfuscation algorithm when the encoded data is copied from the tagged data element to an untagged data element.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 11, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Rafie Shamsaasef, Lex Aaron Anderson
  • Publication number: 20240154806
    Abstract: A method and apparatus, and system for providing device credentials to a plurality of devices is disclosed.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 9, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: Xin Qiu, Oscar Jiang, Alexander Medvinsky, Jason Pasion, Rafie Shamsaasef, Ting Yao
  • Patent number: 11941143
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: March 26, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Rafie Shamsaasef, Alexander Medvinsky
  • Publication number: 20230370270
    Abstract: A method and apparatus, and system for providing device credentials to a plurality of devices is disclosed.
    Type: Application
    Filed: May 10, 2023
    Publication date: November 16, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Alexander MEDVINSKY, Xin QIU, Ting YAO, Jason PASION, Oscar JIANG, Rafie SHAMSAASEF, Tat Keung CHAN
  • Publication number: 20230269066
    Abstract: A system and method for provisioning confidential data such as unique credentials is described. The technique initializes a whitebox cryptographic software module to a particular PKI client to soft-lock whitebox cryptographic operations to the particular PKI client and uniquely encrypting the credentials with a node-locking key (NLK) derivable from a digital certificate.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 24, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Tat Keung CHAN, Alexander MEDVINSKY, Rafie SHAMSAASEF, Fariba BAREZ
  • Publication number: 20230195925
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron ANDERSON, Rafie SHAMSAASEF, Alexander MEDVINSKY
  • Patent number: 11625498
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: April 11, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Rafie Shamsaasef, Alexander Medvinsky
  • Publication number: 20220417001
    Abstract: A cloud-based system and method for encrypting media content is disclosed. The system comprises a key server microservice, for receiving control word requests and for generating encoded control words and a software encryption microservice, communicatively coupled to the key server microservices, the encryption microservice for receiving the media content, for generating the control word requests, for receiving the encoded control words, and for white-box encrypting the media content according to the generated encoded control words.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 29, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Rafie SHAMSAASEF, Lawrence COOK
  • Publication number: 20220366071
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Application
    Filed: April 15, 2022
    Publication date: November 17, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron ANDERSON, Rafie SHAMSAASEF, Alexander MEDVINSKY
  • Publication number: 20220109656
    Abstract: A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Rafie Shamsaasef, Polly Tang, Kuang Ming Chen, William S. Watson
  • Patent number: 11206244
    Abstract: A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 21, 2021
    Assignee: ARRIS Enterprise LLC
    Inventors: Rafie Shamsaasef, Polly Tang, Kuang Ming Chen, William S. Watson
  • Publication number: 20210349970
    Abstract: A method and system provide the ability to enforce application protection in the cloud. A request to register an application is received in a registration tool executing within a cloud computing environment. The registration tool collects application information data and protection policy settings, and registers the application by returning, to a build-time environment, a secure protection authorization (SPA) certificate that authorizes the application to be built. A build registration tool executing in the cloud computing environment receives, from a cloud protection toolchain executing in the build-time environment, signed build-data that includes the SPA and build information for a build of the application. After determining, in the cloud, that the SPA is authenticate, developer credentials are authorized, and the build information is valid, the build registration tool responds to the cloud protection toolchain that the build for the application is authorized.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 11, 2021
    Applicant: ARRIS Enterprises LLC
    Inventors: Rafie Shamsaasef, Lex A. Anderson, Alexander Medvinsky
  • Publication number: 20210334358
    Abstract: A method and system provide the ability to dynamically verify an executable. Encrypted build data and developer permissions are received from a first developer into a build registration tool within a secure cloud computing environment. The encrypted build data includes a build identification (ID), a dynamic code signing certificate (CER), and developer credentials. The build registration tool authenticates the developer credentials based on developer permissions. A dynamic code signing tool (within the secure cloud computing environment) decrypts the encrypted build data and activates the executable by dynamically signing the executable to obtain a dynamic code signature (SEC). The SEC is delivered for runtime deployment.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 28, 2021
    Inventors: Alexander Medvinsky, Rafie Shamsaasef, Lex A. Anderson