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: 11148040Abstract: 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: GrantFiled: July 14, 2017Date of Patent: October 19, 2021Assignee: TRIPP ENTERPRISES, INC.Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
-
Patent number: 9737791Abstract: 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: GrantFiled: May 15, 2015Date of Patent: August 22, 2017Assignee: TRIPP ENTERPRISES, INC.Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
-
Patent number: 9278289Abstract: 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: GrantFiled: March 29, 2013Date of Patent: March 8, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vincent Bannister, Bryan Born, Brahmnes TF Fung, Joe Downing, Avi Ben-Menahem, Devin Jenson
-
Patent number: 9178881Abstract: 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: GrantFiled: October 9, 2013Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Bryan Born
-
Patent number: 9137214Abstract: 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: GrantFiled: December 15, 2010Date of Patent: September 15, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
-
Patent number: 9071421Abstract: 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: GrantFiled: December 15, 2010Date of Patent: June 30, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
-
Patent number: 9061199Abstract: 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: GrantFiled: May 2, 2014Date of Patent: June 23, 2015Assignee: TRIPP ENTERPRISES, INC.Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
-
Publication number: 20150100789Abstract: 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: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Applicant: Microsoft CorporationInventor: Bryan Born
-
Publication number: 20150045103Abstract: 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: ApplicationFiled: May 2, 2014Publication date: February 12, 2015Applicant: TRIPP ENTERPRISES, INC.Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
-
Publication number: 20140295955Abstract: 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: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Vincent Bannister, Bryan Born, Brahmnes TF Fung, Joe Downing, Avi Ben-Menahem, Devin Jenson
-
Publication number: 20140068260Abstract: 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: ApplicationFiled: December 15, 2010Publication date: March 6, 2014Applicant: MICROSOFT CORPORATIONInventors: Adrian J. Oney, Quintin S. Burns, Bryan Born
-
Publication number: 20120155639Abstract: 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: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: MICROSOFT CORPORATIONInventors: Adrian J. Oney, Quintin S. Burns, Bryan Born