Patents by Inventor John Princen
John Princen 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: 11698949Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: GrantFiled: June 1, 2020Date of Patent: July 11, 2023Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Publication number: 20200364318Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: ApplicationFiled: June 1, 2020Publication date: November 19, 2020Applicant: Acer Cloud Technology, Inc.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Patent number: 10733271Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: GrantFiled: March 1, 2017Date of Patent: August 4, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Patent number: 10664575Abstract: A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.Type: GrantFiled: May 2, 2007Date of Patent: May 26, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond Lo, Wilson Ho
-
Patent number: 10263774Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: May 7, 2018Date of Patent: April 16, 2019Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 10127073Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from dynamic memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate dynamic memory for the second OS and preserve state of the first OS before deactivating the first OS and loading the second OS from the dynamic memory.Type: GrantFiled: November 14, 2016Date of Patent: November 13, 2018Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Publication number: 20180254900Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 9985781Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: March 31, 2017Date of Patent: May 29, 2018Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20180137307Abstract: A method may be executed by a secure processor having secure cryptography hardware implemented thereon. The method may be executed in a security kernel of a secure on-chip non-volatile (NV) memory coupled to the secure processor. The method may include: storing a rewritable state and a device private key based at least in part on a programmed secret seed and the rewritable state, the device private key being part of a cryptographic key pair comprising a public key associated with the device private key, and the rewritable state being a state of a secure application encrypted with the public key; providing one or more instructions to gather the device private key and from the private key datastore; and using the device private key to generate a device certificate, the device certificate providing the device with access to the secure application.Type: ApplicationFiled: December 20, 2017Publication date: May 17, 2018Applicant: Acer Cloud Technology, Inc.Inventors: Pramila Srinivasan, John Princen
-
Patent number: 9881182Abstract: A method may be executed by a secure processor having secure cryptography hardware implemented thereon. The method may be executed in a security kernel of a secure on-chip non-volatile (NV) memory coupled to the secure processor. The method may include: storing a rewritable state and a device private key based at least in part on a programmed secret seed and the rewritable state, the device private key being part of a cryptographic key pair comprising a public key associated with the device private key, and the rewritable state being a state of a secure application encrypted with the public key; providing one or more instructions to gather the device private key and from the private key datastore; and using the device private key to generate a device certificate, the device certificate providing the device with access to the secure application.Type: GrantFiled: January 26, 2017Date of Patent: January 30, 2018Assignee: Acer Cloud Technology, Inc.Inventors: Pramila Srinivasan, John Princen
-
Patent number: 9801051Abstract: A cloud service for making social connections includes a remote computer storing user accounts, each account including user information and an anonymous ID bound to the user information. A first mobile device transmits an anonymous ID using a limited range wireless signal module and a second mobile device receives the anonymous ID using a limited range wireless signal module of the second mobile device. The second mobile device transmits the received anonymous ID to a remote computer using an Internet connection module and receives the user information bound to the anonymous ID from the remote computer.Type: GrantFiled: May 3, 2016Date of Patent: October 24, 2017Assignee: ACER INCORPORATEDInventors: John Princen, Raymond Lo
-
Publication number: 20170230176Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: March 31, 2017Publication date: August 10, 2017Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20170177843Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: ApplicationFiled: March 1, 2017Publication date: June 22, 2017Applicant: Acer Cloud Technology, Inc.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Publication number: 20170132433Abstract: A method may be executed by a secure processor having secure cryptography hardware implemented thereon. The method may be executed in a security kernel of a secure on-chip non-volatile (NV) memory coupled to the secure processor. The method may include: storing a rewritable state and a device private key based at least in part on a programmed secret seed and the rewritable state, the device private key being part of a cryptographic key pair comprising a public key associated with the device private key, and the rewritable state being a state of a secure application encrypted with the public key; providing one or more instructions to gather the device private key and from the private key datastore; and using the device private key to generate a device certificate, the device certificate providing the device with access to the secure application.Type: ApplicationFiled: January 26, 2017Publication date: May 11, 2017Applicant: Acer Cloud Technology, Inc.Inventors: Pramila Srinivasan, John Princen
-
Patent number: 9646142Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: April 18, 2016Date of Patent: May 9, 2017Assignee: Acer Cloud Technology Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20170097846Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from dynamic memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate dynamic memory for the second OS and preserve state of the first OS before deactivating the first OS and loading the second OS from the dynamic memory.Type: ApplicationFiled: November 14, 2016Publication date: April 6, 2017Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Patent number: 9589154Abstract: An improved secure programming technique involves reducing the size of bits programmed in on-chip secret non-volatile memory, at the same time enabling the typical secure applications supported by secure devices. A technique for secure programming involves de-coupling chip manufacture from the later process of connecting to ticket servers to obtain tickets. A method according to the technique may involve sending a (manufacturing) server signed certificate from the device prior to any communication to receive tickets. A device according to the technique may include chip-internal non-volatile memory to store the certificate along with the private key, in the manufacturing process.Type: GrantFiled: July 7, 2014Date of Patent: March 7, 2017Assignee: Acer Cloud Technology Inc.Inventors: Pramila Srinivasan, John Princen
-
Publication number: 20160249207Abstract: A cloud service for making social connections includes a remote computer storing user accounts, each account including user information and an anonymous ID bound to the user information. A first mobile device transmits an anonymous ID using a limited range wireless signal module and a second mobile device receives the anonymous ID using a limited range wireless signal module of the second mobile device. The second mobile device transmits the received anonymous ID to a remote computer using an Internet connection module and receives the user information bound to the anonymous ID from the remote computer.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: John Princen, Raymond Lo
-
Publication number: 20160232331Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 9398436Abstract: A cloud service for making social connections includes a remote computer storing user accounts, each account including user information and an anonymous ID bound to the user information. A first mobile device transmits an anonymous ID using a limited range wireless signal module and a second mobile device receives the anonymous ID using a limited range wireless signal module of the second mobile device. The second mobile device transmits the received anonymous ID to a remote computer using an Internet connection module and receives the user information bound to the anonymous ID from the remote computer.Type: GrantFiled: March 1, 2013Date of Patent: July 19, 2016Assignee: ACER INCORPORATEDInventors: John Princen, Raymond Lo