Patents by Inventor Bryan Cotta
Bryan Cotta 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: 11694513Abstract: A method includes: processing a request to execute a transaction of a virtual asset of a video game; responsive to the request, accessing a blockchain to perform an anti-fraud verification, including analyzing data of a prior transaction involving the virtual asset; responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and state data of the virtual asset, and submitting the transaction data to a node network, to write the transaction data to a block of the blockchain; receiving confirmation of the writing of the transaction data; responsive to receiving the confirmation, then updating a registry of virtual assets to transfer ownership of the virtual asset from the first user account to the second user account.Type: GrantFiled: August 10, 2021Date of Patent: July 4, 2023Assignee: Sony Interactive Entertainment LLCInventor: Bryan Cotta
-
Publication number: 20210366234Abstract: A method includes: processing a request to execute a transaction of a virtual asset of a video game; responsive to the request, accessing a blockchain to perform an anti-fraud verification, including analyzing data of a prior transaction involving the virtual asset; responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and state data of the virtual asset, and submitting the transaction data to a node network, to write the transaction data to a block of the blockchain; receiving confirmation of the writing of the transaction data; responsive to receiving the confirmation, then updating a registry of virtual assets to transfer ownership of the virtual asset from the first user account to the second user account.Type: ApplicationFiled: August 10, 2021Publication date: November 25, 2021Inventor: Bryan Cotta
-
Patent number: 11133932Abstract: A method includes: initiating a data channel over a networked gaming service, including generating a channel key, the channel key being used to encrypt content communicated over the data channel, and generating a first encrypted channel key by encrypting the channel key with a public key associated to an owner of the data channel; adding a participant to the data channel, including generating a second encrypted channel key by encrypting the channel key with a public key associated to the participant; wherein a message sent via the data channel includes encrypted content generated by using the channel key to encrypt content for the message, and further includes the first encrypted channel key and the second encrypted channel key.Type: GrantFiled: December 20, 2018Date of Patent: September 28, 2021Assignee: Sony Interactive Entertainment LLCInventor: Bryan Cotta
-
Patent number: 11087591Abstract: A method includes: processing a request to execute a purchase transaction for a virtual asset of a video game, to transfer ownership of the virtual asset from a first user account to a second user account, to transfer an amount of virtual currency from the second user account to the first user account; responsive to the request, accessing a blockchain to perform an anti-fraud verification, including analyzing data of a prior transaction involving the virtual asset that is stored to the blockchain; responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and the amount of virtual currency, and submitting the transaction data to a node network, to write the transaction data to a block of the blockchain.Type: GrantFiled: December 20, 2018Date of Patent: August 10, 2021Assignee: Sony Interactive Entertainment LLCInventor: Bryan Cotta
-
Publication number: 20200202668Abstract: A method includes: processing a request to execute a purchase transaction for a virtual asset of a video game, to transfer ownership of the virtual asset from a first user account to a second user account, to transfer an amount of virtual currency from the second user account to the first user account; responsive to the request, accessing a blockchain to perform an anti-fraud verification, including analyzing data of a prior transaction involving the virtual asset that is stored to the blockchain; responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and the amount of virtual currency, and submitting the transaction data to a node network, to write the transaction data to a block of the blockchain.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventor: Bryan Cotta
-
Publication number: 20200204368Abstract: A method includes: initiating a data channel over a networked gaming service, including generating a channel key, the channel key being used to encrypt content communicated over the data channel, and generating a first encrypted channel key by encrypting the channel key with a public key associated to an owner of the data channel; adding a participant to the data channel, including generating a second encrypted channel key by encrypting the channel key with a public key associated to the participant; wherein a message sent via the data channel includes encrypted content generated by using the channel key to encrypt content for the message, and further includes the first encrypted channel key and the second encrypted channel key.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventor: Bryan Cotta
-
Patent number: 10235514Abstract: A CAPTCHA is presented on a display and a user of a hand-held controller such as a computer game controller is prompted to respond to the image. A correct response entails manipulation of a key on the controller and does not require input from an alpha-numeric keyboard.Type: GrantFiled: September 30, 2016Date of Patent: March 19, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventors: Bryan Cotta, Warren Benedetto
-
Patent number: 10187800Abstract: A machine readable quick response (QR) code or, if this fails, a human-readable passcode is presented on a display of a server device for scanning (or reading and human input) into a mobile device. The mobile device computes a response and returns it to the server. If the response is correct, WiFi setup information, which can include PII, is exchanged in an encrypted form between the two devices to support subsequent WiFi communication.Type: GrantFiled: July 19, 2018Date of Patent: January 22, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Bryan Cotta
-
Patent number: 10171479Abstract: To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device to render a session management key. The public key of each of “N” intended recipient device encrypts the combined root key to render “N” session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.Type: GrantFiled: December 12, 2017Date of Patent: January 1, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Bryan Cotta
-
Patent number: 10135890Abstract: Aspects of the present disclosure relate to systems and methods for establishing an assistance output that takes into account client device latency information and sending the assistance output from the server to the client device. Client device information or the assistance output may include a stream of encrypted data packets.Type: GrantFiled: March 6, 2015Date of Patent: November 20, 2018Assignee: Sony Interactive Entertainment LLCInventors: Kelvin Yong, Bryan Cotta
-
Publication number: 20180324589Abstract: A machine readable quick response (QR) code or, if this fails, a human-readable passcode is presented on a display of a server device for scanning (or reading and human input) into a mobile device. The mobile device computes a response and returns it to the server. If the response is correct, WiFi setup information, which can include PII, is exchanged in an encrypted form between the two devices to support subsequent WiFi communication.Type: ApplicationFiled: July 19, 2018Publication date: November 8, 2018Inventor: Bryan Cotta
-
Patent number: 10034171Abstract: A machine readable quick response (QR) code or, if this fails, a human-readable passcode is presented on a display of a server device for scanning (or reading and human input) into a mobile device. The mobile device computes a response and returns it to the server. If the response is correct WiFi setup information, which can include PII, is exchanged in an encrypted form between the two devices to support subsequent WiFi communication.Type: GrantFiled: October 14, 2015Date of Patent: July 24, 2018Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Bryan Cotta
-
Publication number: 20180115558Abstract: To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device to render a session management key. The public key of each of “N” intended recipient device encrypts the combined root key to render “N” session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.Type: ApplicationFiled: December 12, 2017Publication date: April 26, 2018Inventor: Bryan Cotta
-
Publication number: 20180097621Abstract: One or more device-specific serial numbers are processed by a chaotic function to render an output, which is used to derive at least one encryption key.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventor: BRYAN COTTA
-
Publication number: 20180096124Abstract: A CAPTCHA is presented on a display and a user of a hand-held controller such as a computer game controller is prompted to respond to the image. A correct response entails manipulation of a key on the controller and does not require input from an alpha-numeric keyboard.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Bryan Cotta, Warren Benedetto
-
Patent number: 9843592Abstract: To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device to render a session management key. The public key of each of “N” intended recipient device encrypts the combined root key to render “N” session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.Type: GrantFiled: October 14, 2015Date of Patent: December 12, 2017Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Bryan Cotta
-
Patent number: 9838201Abstract: A root key of a computing device that is typically “burned” into the device hardware at time of manufacture is used to establish a master key and if desired a Transport Layer Security pre-shaped key, a WiFi configuration key, and application verification keys. The keys established from the root key are stored in a region of flash memory, and this region of flash memory is then encrypted using a random encryption code.Type: GrantFiled: October 13, 2015Date of Patent: December 5, 2017Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Bryan Cotta
-
Publication number: 20170111371Abstract: To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device render a session management key. The public key of each “N” intended recipient device encrypts the combined root key to render “N” session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventor: Bryan Cotta
-
Publication number: 20170111788Abstract: A machine readable quick response (QR) code or, if this fails, a human-readable passcode is presented on a display of a server device for scanning (or reading and human input) into a mobile device. The mobile device computes a response and returns it to the server. If the response is correct WiFi setup information, which can include PII, is exchanged in an encrypted form between the two devices to support subsequent WiFi communication.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventor: Bryan Cotta
-
Patent number: RE49277Abstract: Aspects of the present disclosure relate to systems and methods for establishing an assistance output that takes into account client device latency information and sending the assistance output from the server to the client device. Client device information or the assistance output may include a stream of encrypted data packets.Type: GrantFiled: November 19, 2020Date of Patent: November 1, 2022Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Kelvin Yong, Bryan Cotta