Below are patents listing me as an inventor.
| Patent Number | Title |
| 12,604,067 | Systems and methods for selective content distribution |
| 12,542,939 | Systems and methods for generating non-fungible tokens corresponding to recordings of live events |
| 12,483,740 | Systems and methods for selective content distribution |
| 12,341,623 | Smart hotel |
| 12,192,558 | Systems and methods for versatile video recording |
| 12,184,439 | Smart hotel |
| 12,126,858 | Systems and methods for selective content distribution |
| 12,101,365 | Streaming system device authentication system and method |
| 12,095,674 | Aggregated adaptive bit rate streaming |
| 12,075,111 | Methods and apparatus for responding to inoperative commands |
| 12,034,737 | Determining eligibility for multiple client media streaming |
| 12,003,826 | Systems and methods for selective content distribution |
| 11,588,869 | Streaming system device authentication system and method |
| 11,234,026 | Methods and apparatus for responding to inoperative commands |
| 11,201,833 | Aggregated adaptive bit rate streaming |
| 11,190,828 | Systems and methods for versatile video recording |
| 11,159,837 | Value point-based conditional authorization for a media content receiver device |
| 11,146,849 | Grouping and presenting content |
| 11,132,889 | Automated crisis incident response for internet of things networks |
| 11,057,394 | Determining eligibility for multiple client media streaming |
| 10,733,871 | Automated crisis incident response for internet of things networks |
| 10,601,730 | Aggregated adaptive bit rate streaming |
| 10,469,881 | Methods and apparatus for responding to inoperative commands |
| 10,462,516 | Sports bar mode automatic viewing determination |
| 10,440,422 | Systems, methods and apparatus for structuring an electronic program guide associated with multiple devices |
| 10,320,803 | Determining eligibility for multiple client media streaming |
| 10,270,708 | Aggregated adaptive bit rate streaming |
| 10,231,009 | Grouping and presenting content |
| 10,045,063 | Mosaic focus control |
| 10,021,448 | Sports bar mode automatic viewing determination |
| 9,716,668 | Aggregated adaptive bit rate streaming |
| 9,609,379 | Mosaic focus control |
| 9,571,888 | Selection graphics overlay of matrix code |
| 9,420,333 | Mosaic focus control |
| 9,367,669 | Content source identification using matrix barcode |
| 9,357,159 | Grouping and presenting content |
| 9,210,355 | Apparatus and methods for controlling an entertainment device using a mobile communication device |
| 9,154,721 | Apparatus and methods for recording adjacent time slots of television programming on the same channel |
| 9,106,489 | Method and apparatus for updating a network address of an audio/video node to a communication device |
| 8,973,038 | Missed content access guide |
| 8,896,654 | Methods and apparatus for providing chat data and video content between multiple viewers |
| 8,833,640 | Utilizing matrix codes during installation of components of a distribution system |
| 8,827,150 | 3-D matrix barcode presentation |
| 8,758,138 | Apparatus and methods for authenticating a user of an entertainment device using a mobile communication device |
| 8,639,287 | Apparatus and methods for controlling an entertainment device using a mobile communication device |
| 8,606,085 | Method and apparatus for replacement of audio data in recorded audio/video stream |
| 8,550,334 | Synching one or more matrix codes to content related to a multimedia presentation |
| 8,534,540 | 3-D matrix barcode presentation |
| 8,430,302 | Enabling interactive activities for content utilizing matrix codes |
| 8,408,466 | Assisting matrix code capture by signaling matrix code readers |
| 8,245,253 | Displaying music information associated with a television program |
| 8,223,185 | Methods and apparatus for providing chat data and video content between multiple viewers |
| 8,152,642 | Apparatus and methods for authenticating a user of an entertainment device using a mobile communication device |
| 7,868,845 | Securing ring and assemblies |