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: 11694513
    Abstract: 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: Grant
    Filed: August 10, 2021
    Date of Patent: July 4, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Bryan Cotta
  • Publication number: 20210366234
    Abstract: 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: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventor: Bryan Cotta
  • Patent number: 11133932
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: September 28, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Bryan Cotta
  • Patent number: 11087591
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: August 10, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Bryan Cotta
  • Publication number: 20200202668
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Bryan Cotta
  • Publication number: 20200204368
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Bryan Cotta
  • Patent number: 10235514
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: March 19, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Bryan Cotta, Warren Benedetto
  • Patent number: 10187800
    Abstract: 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: Grant
    Filed: July 19, 2018
    Date of Patent: January 22, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Patent number: 10171479
    Abstract: 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: Grant
    Filed: December 12, 2017
    Date of Patent: January 1, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Patent number: 10135890
    Abstract: 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: Grant
    Filed: March 6, 2015
    Date of Patent: November 20, 2018
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Kelvin Yong, Bryan Cotta
  • Publication number: 20180324589
    Abstract: 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: Application
    Filed: July 19, 2018
    Publication date: November 8, 2018
    Inventor: Bryan Cotta
  • Patent number: 10034171
    Abstract: 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: Grant
    Filed: October 14, 2015
    Date of Patent: July 24, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Publication number: 20180115558
    Abstract: 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: Application
    Filed: December 12, 2017
    Publication date: April 26, 2018
    Inventor: Bryan Cotta
  • Publication number: 20180097621
    Abstract: 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: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventor: BRYAN COTTA
  • Publication number: 20180096124
    Abstract: 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: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Bryan Cotta, Warren Benedetto
  • Patent number: 9843592
    Abstract: 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: Grant
    Filed: October 14, 2015
    Date of Patent: December 12, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Patent number: 9838201
    Abstract: 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: Grant
    Filed: October 13, 2015
    Date of Patent: December 5, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Publication number: 20170111371
    Abstract: 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: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventor: Bryan Cotta
  • Publication number: 20170111788
    Abstract: 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: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventor: Bryan Cotta
  • Patent number: RE49277
    Abstract: 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: Grant
    Filed: November 19, 2020
    Date of Patent: November 1, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Kelvin Yong, Bryan Cotta