Patents by Inventor Stuart P. Moskovics

Stuart P. Moskovics 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: 9130928
    Abstract: A method for updating network-enabled devices with new identity data includes generating a plurality of new identity data records and loading the new identity data records onto an update server. A request is received at the update server for new identity data from at least one network-enabled device having a previously assigned identity linked to an identifier. The previously assigned identifier is linked to a new identifier that is linked to one of the new identity data records. One or more new identity data records are securely delivered to the network-enabled device.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: September 8, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Eric J. Sprunk, Fan Wang, Ting Yao
  • Patent number: 8887310
    Abstract: A method is provided for operating a consumer programming device that provisions consumer electronic devices. The method includes receiving over a communication link a first enable message that authorizes the consumer programming device to make available one or more resources which enable it to provide services to consumer electronic devices. Services are provided to consumer electronic devices up until all the resources have been exhausted. Additional consumer electronic devices are provided with services only if a second enable message is received over the communication link.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: November 11, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Alexander Medvinsky, Stuart P. Moskovics, Madjid F. Nakhjiri, Jason A. Pasion
  • Patent number: 8627083
    Abstract: One or more servers are provided including a session manager, authentication module, authorization module, encryption module, database, and protocol handler. The session manager is configured to receive requests for new identity data from network-enabled devices. Each request is authenticated first by the update server via its authentication module by validating the signature of the request message as well as the certificate chain trusted by the update server. The authorization module is configured to determine if the network-enabled devices specified on a whitelist are authorized to be provisioned with new identity data. The database is configured to receive new identity records generated by an identity data generation system. Each of the new identity records includes a new identifier. The new identifier is not associated or linked to any previously assigned/used identifiers and identity data, thus all the new identity records are generated independently and then loaded to the update server.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: January 7, 2014
    Assignee: Motorala Mobility LLC
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Fan Wang, Ting Yao
  • Publication number: 20130219166
    Abstract: A method for providing authentication credentials to a server over a communications network includes initiating communication with a server over a communications network. The communication is to be established using a secure connection. A message is received from the server over the communications network as well as a request for a digital certificate associated with a first user account accessible to the server. An encrypted private key is decrypted in a secure hardware module to obtain a decrypted private key. The decrypted private key is associated with the first user account. The message received from the server is passed to the secure hardware module. The message is digitally signed in the secure hardware module using the decrypted private key. The digital certificate and the digitally signed message are sent to the server over the communication network.
    Type: Application
    Filed: February 20, 2012
    Publication date: August 22, 2013
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Todor Ristov, Stuart P. Moskovics
  • Patent number: 8374338
    Abstract: In a method for testing a transport packet decrypting module of a client device, a first decryption operation of the transport packet decrypting module is implemented on a test encrypted control word using a content decryption key ladder to derive a test control word, a second decryption operation of the transport packet decrypting module is implemented on one or more test transport packets using the test control word via a predetermined content decryption algorithm, the KIV is derived from the decrypted transport packets, and the derived KIV is compared with a value stored in the client device to verify whether the transport packet decrypting module of the client device is functioning properly.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: February 12, 2013
    Assignee: General Instrument Corporation
    Inventors: Tat Keung Chan, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Xin Qiu
  • Patent number: 8370626
    Abstract: A method and apparatus are provided for generating identity data to be provisioned in product devices that are a part of a project. The method includes establishing a template associated with each CA in a hierarchical chain of CAs having a root CA at a highest level in the chain and a signing CA at a lowest level in the chain. The template associated with the signing CA inherits mandatory attribute fields specified in the root CA and any intermediate CA in the hierarchical chain. The mandatory attribute fields are user-specifiable fields to be populated with PKI data. A configuration file is generated upon receipt of an order for digital certificates using PKI data provided by a user to populate the mandatory attribute fields of the template associated with the signing CA. The digital certificates requested in the order are generated using the PKI data in the configuration file.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: February 5, 2013
    Assignee: General Instrument Corporation
    Inventors: Jiajing Liu, Thomas J. Barbour, Liqiang Chen, Ying Chen, Wei Lin Chou, Christopher P. Gardner, Stuart P. Moskovics, Xin Qiu, Chia Ling Tsai, Ting Yao
  • Publication number: 20120213370
    Abstract: A method and system generates and distributes unique cryptographic device keys. The method includes generating at least a first device key and encrypting the first device key with a first encrypting key to produce a first encrypted copy of the device key. The method also includes encrypting the first device key with a second encrypting key to produce a second encrypted copy of the device key. The second encrypting key is different from said first encrypting key. The first and second encrypted copies of the device keys are associated with a device ID identifying a computing device being manufactured. The second encrypted copy of the device key is loaded onto the computing device. The first encrypted copy of the device key and the device ID with which it is associated are stored onto at least one server for subsequent use after the computing device has been deployed to a customer.
    Type: Application
    Filed: June 1, 2011
    Publication date: August 23, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Stuart P. Moskovics, Xin Qiu, Joel D. Voss, Alexander Medvinsky
  • Patent number: 8171527
    Abstract: A process may be utilized for securing unlock password generation and distribution. A first set of exclusive responsibilities, assigned to a trusted authority, includes random generation and encryption of an unlock password to compose a randomly generated encrypted unlock password. Further, a second set of exclusive responsibilities, assigned to a security agent, includes sending information associated with the unlock password and a digital signature of information associated with the unlock password to a communication device configured for a network in order to mate the unlock password to the communication device, and sending the randomly generated and encrypted unlock password along with mating data to a password processing center. In addition, a third set of exclusive responsibilities, assigned to a password processing center, includes decrypting the randomly generated and encrypted unlock password.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 1, 2012
    Assignee: General Instrument Corporation
    Inventors: Xin Qiu, Liqiang Chen, Stuart P. Moskovics, Kent D. Rager
  • Publication number: 20120089839
    Abstract: One or more servers are provided including a session manager, authentication module, authorization module, encryption module, database, and protocol handler. The session manager is configured to receive requests for new identity data from network-enabled devices. Each request is authenticated first by the update server via its authentication module by validating the signature of the request message as well as the certificate chain trusted by the update server. The authorization module is configured to determine if the network-enabled devices specified on a whitelist are authorized to be provisioned with new identity data. The database is configured to receive new identity records generated by an identity data generation system. Each of the new identity records includes a new identifier. The new identifier is not associated or linked to any previously assigned/used identifiers and identity data, thus all the new identity records are generated independently and then loaded to the update server.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 12, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Fan Wang, Ting Yao
  • Publication number: 20110258685
    Abstract: A method for updating network-enabled devices with new identity data includes generating a plurality of new identity data records and loading the new identity data records onto an update server. A request is received at the update server for new identity data from at least one network-enabled device having a previously assigned identity linked to an identifier. The previously assigned identifier is linked to a new identifier that is linked to one of the new identity data records. One or more new identity data records are securely delivered to the network-enabled device.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 20, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Eric J. Sprunk, Fan Wang, Ting Yao
  • Publication number: 20110258434
    Abstract: A system for generating new identity data for network-enabled devices includes a whitelist reader configured to extract attributes from a whitelist. The whitelist includes, for each device specified in the whitelist, a previously assigned identifier of the first type. The previously assigned identifiers of the first type are linked to identity data previously provisioned in each of the respective devices. A data retrieval module is configured to receive the identifiers of the first type from the whitelist reader and, based on each of the identifiers, retrieve each of the previously provisioned identity data records linked thereto.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 20, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, Greg N. Nakanishi, Jason A. Pasion, Fan Wang, Ting Yao
  • Publication number: 20110138177
    Abstract: A method is provided for updating network-enabled devices with new identity data. The method includes requesting new identity data for a plurality of network-enabled devices and receiving notification that the new identity data is ready to be delivered to the plurality of network-enabled devices. A software object is delivered to the plurality of network-enabled devices over a first communications network. Each of the software objects is configured to cause the network-enabled devices to download the new identity data to the respective network-enabled device over a second communications network and install the new identity data at a time based at least in part on information included with the software object.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 9, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Xin Qiu, Alexander Medvinsky, Stuart P. Moskovics, John H. Kim
  • Publication number: 20110119739
    Abstract: A method is provided for operating a consumer programming device that provisions consumer electronic devices. The method includes receiving over a communication link a first enable message that authorizes the consumer programming device to make available one or more resources which enable it to provide services to consumer electronic devices. Services are provided to consumer electronic devices up until all the resources have been exhausted. Additional consumer electronic devices are provided with services only if a second enable message is received over the communication link.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Alexander Medvinsky, Stuart P. Moskovics, Madjid F. Nakhjiri, Jason A. Pasion
  • Publication number: 20110047374
    Abstract: A method and apparatus are provided for generating identity data to be provisioned in product devices that are a part of a project. The method includes establishing a template associated with each CA in a hierarchical chain of CAs having a root CA at a highest level in the chain and a signing CA at a lowest level in the chain. The template associated with the signing CA inherits mandatory attribute fields specified in the root CA and any intermediate CA in the hierarchical chain. The mandatory attribute fields are user-specifiable fields to be populated with PKI data. A configuration file is generated upon receipt of an order for digital certificates using PKI data provided by a user to populate the mandatory attribute fields of the template associated with the signing CA. The digital certificates requested in the order are generated using the PKI data in the configuration file.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 24, 2011
    Applicant: General Instrument Corporation
    Inventors: Jiajing Liu, Thomas J. Barbour, Liqiang Chen, Ying Chen, Wei Lin Chou, Christopher P. Gardner, Stuart P. Moskovics, Xin Qiu, Chia Ling Tsai, Ting Yao
  • Publication number: 20100215171
    Abstract: In a method for testing a transport packet decrypting module of a client device, a first decryption operation of the transport packet decrypting module is implemented on a test encrypted control word using a content decryption key ladder to derive a test control word, a second decryption operation of the transport packet decrypting module is implemented on one or more test transport packets using the test control word via a predetermined content decryption algorithm, the KIV is derived from the decrypted transport packets, and the derived KIV is compared with a value stored in the client device to verify whether the transport packet decrypting module of the client device is functioning properly.
    Type: Application
    Filed: February 18, 2010
    Publication date: August 26, 2010
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Tat Keung Chan, Alexander Medvinsky, Stuart P. Moskovics, Jason A. Pasion, Xin Qiu
  • Publication number: 20090006852
    Abstract: A process may be utilized for securing unlock password generation and distribution. A first set of exclusive responsibilities, assigned to a trusted authority, includes random generation and encryption of an unlock password to compose a randomly generated encrypted unlock password. Further, a second set of exclusive responsibilities, assigned to a security agent, includes sending information associated with the unlock password and a digital signature of information associated with the unlock password to a communication device configured for a network in order to mate the unlock password to the communication device, and sending the randomly generated and encrypted unlock password along with mating data to a password processing center. In addition, a third set of exclusive responsibilities, assigned to a password processing center, includes decrypting the randomly generated and encrypted unlock password.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Xin Qiu, Liqiang Chen, Stuart P. Moskovics, Kent D. Rager