Patents by Inventor Bryan Born

Bryan Born 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: 11148040
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber that receives the plurality of balls for the game session, a mixing arm (or arms) that mixes the plurality of balls within the mixing chamber during the game session, a ball holder disposed on the arm, wherein the ball holder captures a single ball from the mixing chamber during the game session and deposits the ball on a reading platform, an agitator mechanically coupled to the reading platform, wherein the agitator induces a vibration in the reading platform, a reader that scans an identifier printed on the ball as the ball rotates on the vibrating reading platform, and a camera that captures an image of the ball.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: October 19, 2021
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Patent number: 9737791
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: August 22, 2017
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Patent number: 9278289
    Abstract: Various embodiments relating to validating a user's entitlement to play a game are provided. In one embodiment, a request for a user to play a game is received at a validation service. The request may include an obfuscate-encoded bundle including a signed user ID identifying the user, a signed hardware ID of a computing machine on which the game is requested to be played, and a signed receipt. The obfuscate-encoded bundle may be decoded and the request may be validated according to a plurality of security checks including determining that one or both of the signed hardware ID or the signed user ID respectively match a hardware ID and/or a user ID included in the signed receipt. If the request to play the game is valid, an authentication token may be sent to the computing machine that allows the user to play the game on the computing machine.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: March 8, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vincent Bannister, Bryan Born, Brahmnes TF Fung, Joe Downing, Avi Ben-Menahem, Devin Jenson
  • Patent number: 9178881
    Abstract: A cryptographic process is provided which allows a server to verify that a client device is genuine. The client device is provisioned with first and second data elements and a key which can be stored in fuses at the time of manufacture. When the client device requests digital content such as multimedia from the server, the server issues a genuineness challenge to the client device. The genuineness challenge is a message which includes a message authentication code (MAC) derived from a secret key of the server, in addition to an encrypted timestamp nonce. The client device prepares a response which includes a MAC derived from the client's key and the genuineness challenge. The response also includes the first and second data elements but not the client's key. The server processes the response to confirm that the client device is genuine.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: November 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bryan Born
  • Patent number: 9137214
    Abstract: Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream with a content key, and holding an encrypted content key that is cryptographically encrypted from the content key with one or more blackout encryption keys. Each blackout encryption key is paired to a blackout decryption key corresponding to a specific audience, and each blackout decryption key is obtainable by audiences other than the specific audience corresponding to the blackout decryption key. The method further comprises serving the encrypted content stream to the plurality of different audiences. The encrypted content stream is embedded with a leaf license comprising the encrypted content key, and the encrypted content key is cryptographically decryptable by audiences having the one or more blackout decryption keys paired to the one or more blackout encryption keys.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
  • Patent number: 9071421
    Abstract: Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream with a content key, and holding an encrypted content key that is cryptographically encrypted from the content key with one or more intermediate encryption keys. The method further comprises serving the encrypted content stream to a plurality of content consumption devices, wherein the encrypted content stream is embedded with a leaf license comprising the encrypted content key, and wherein the encrypted content stream is cryptographically decryptable by a content consumption device having a scalable root license providing one or more intermediate root keys from which the content consumption device derives the one or more intermediate decryption keys paired to the one or more intermediate encryption keys.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: June 30, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
  • Patent number: 9061199
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: June 23, 2015
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Publication number: 20150100789
    Abstract: A cryptographic process is provided which allows a server to verify that a client device is genuine. The client device is provisioned with first and second data elements and a key which can be stored in fuses at the time of manufacture. When the client device requests digital content such as multimedia from the server, the server issues a genuineness challenge to the client device. The genuineness challenge is a message which includes a message authentication code (MAC) derived from a secret key of the server, in addition to an encrypted timestamp nonce. The client device prepares a response which includes a MAC derived from the client's key and the genuineness challenge. The response also includes the first and second data elements but not the client's key. The server processes the response to confirm that the client device is genuine.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: Microsoft Corporation
    Inventor: Bryan Born
  • Publication number: 20150045103
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Application
    Filed: May 2, 2014
    Publication date: February 12, 2015
    Applicant: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Publication number: 20140295955
    Abstract: Various embodiments relating to validating a user's entitlement to play a game are provided. In one embodiment, a request for a user to play a game is received at a validation service. The request may include an obfuscate-encoded bundle including a signed user ID identifying the user, a signed hardware ID of a computing machine on which the game is requested to be played, and a signed receipt. The obfuscate-encoded bundle may be decoded and the request may be validated according to a plurality of security checks including determining that one or both of the signed hardware ID or the signed user ID respectively match a hardware ID and/or a user ID included in the signed receipt. If the request to play the game is valid, an authentication token may be sent to the computing machine that allows the user to play the game on the computing machine.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Vincent Bannister, Bryan Born, Brahmnes TF Fung, Joe Downing, Avi Ben-Menahem, Devin Jenson
  • Publication number: 20140068260
    Abstract: Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream with a content key, and holding an encrypted content key that is cryptographically encrypted from the content key with one or more blackout encryption keys. Each blackout encryption key is paired to a blackout decryption key corresponding to a specific audience, and each blackout decryption key is obtainable by audiences other than the specific audience corresponding to the blackout decryption key. The method further comprises serving the encrypted content stream to the plurality of different audiences. The encrypted content stream is embedded with a leaf license comprising the encrypted content key, and the encrypted content key is cryptographically decryptable by audiences having the one or more blackout decryption keys paired to the one or more blackout encryption keys.
    Type: Application
    Filed: December 15, 2010
    Publication date: March 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
  • Publication number: 20120155639
    Abstract: Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream with a content key, and holding an encrypted content key that is cryptographically encrypted from the content key with one or more intermediate encryption keys. The method further comprises serving the encrypted content stream to a plurality of content consumption devices, wherein the encrypted content stream is embedded with a leaf license comprising the encrypted content key, and wherein the encrypted content stream is cryptographically decryptable by a content consumption device having a scalable root license providing one or more intermediate root keys from which the content consumption device derives the one or more intermediate decryption keys paired to the one or more intermediate encryption keys.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adrian J. Oney, Quintin S. Burns, Bryan Born