IP Library › Granted Patent US 12,431,038
Granted Patent B2
US 12,431,038 · App. 16/557,567 · Granted Sep 30, 2025

System and method for sports social media application

Inventors: Todd Young (Austin, TX); Zach Urbanus (Austin, TX)
Assignee: Ballogy, Inc.
G09B19/0038A63B71/0622G06N3/044H04L67/53A63B2071/063A63B2071/0694A63B2220/803A63B2220/806A63B2220/808G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,431,038
App. No.
16/557,567
Granted
Sep 30, 2025
Kind
B2
Abstract

A method includes selecting a test, by a computer using a sports social media application. The method also includes selecting a user and sending, by the computer using the social media sports application, test data associated with the test to a device associated with the user.

Claims (46)

1. A method comprising:

selecting, by a first computer using a sports social media application, a basketball-specific skill evaluation test from a set of basketball-specific skill evaluation tests preconfigured based on one or more fixed landmarks relating to a basketball court;

selecting, in accordance with an input provided via the sports social media application by a first user of the sports social media application, one or more second users of the sports social media application to be evaluated with respect to one or more particular basketball-specific skills via the selected basketball-specific skill evaluation test;

sending, by the first computer using the sports social media application, test data comprising one or more parameters identifying the selected basketball-specific skill evaluation test to one or more second devices associated with the one or more second users to prompt the one or more second devices to initiate, using the sports social media application at the one or more second devices, the selected basketball-specific skill evaluation test for the one or more second users; and

generating, via one or more machine learning and/or artificial intelligence components, test performance data and forward projections of future performance for the one or more second users of the sports social media application using video data corresponding to captured video content of performance of the selected basketball-specific skill evaluation test captured by the one or more second devices.

2. The method of claim 1 , further comprising, prior to selecting the basketball-specific skill evaluation test, creating the basketball-specific skill evaluation test via a custom basketball-specific test builder module of the sports social media application at the first computer.

3. The method of claim 1 , wherein the one or more forward projections of future performance for the one or more second users of the sports social media application include expected points, goals, assists, rebounds, blocks, steals, or a combination thereof.

4. The method of claim 1 , further comprising generating, at the first computer at least in part via the sports social media application, team forward projections based on the test performance data and further based on aggregate data from a plurality of other users.

5. The method of claim 4 , wherein the team forward projections includes expected wins, losses, win streaks, loss streaks, win percentage, opponent predictions, weather predictions, and wherein the aggregate data includes open domain data.

6. The method of claim 1 , further comprising receiving, by the first computer using the sports social media application, certified test performance data from a device associated with a testing center.

7. The method of claim 1 , wherein selecting the one or more second users includes selecting a roster including at least each of the one or more second users.

8. The method of claim 1 , further comprising, prior to selecting the one or more second users, searching, at the first computer at least in part via the sports social media application, for at least one user by username, name, affiliation, or a combination thereof.

9. The method of claim 1 , further comprising generating, at the first computer at least in part via the sports social media application, one or more visual representations based at least in part on the test performance data, the forward projections, or both.

10. A method comprising:

receiving, at one or more second devices from a first device, an indication of a selection of a basketball-specific skill evaluation test from a set of preconfigured basketball-specific skill evaluation tests for one or more second users selected from a plurality of users of a sports social media application at least in part in accordance with an input provided by a first user via the sports social media application at the first device, wherein the set of preconfigured basketball-specific skill evaluation tests are preconfigured based on one or more fixed landmarks relating to a basketball court;

responsive at least in part to receiving the indication of the selection of the basketball-specific skill evaluation test, initiating administration of the selected basketball-specific skill evaluation test at least in part via the one or more second devices, wherein the one or more second devices are capable of capturing video content pertaining to performance of the selected basketball-specific skill evaluation test for the one or more second users;

generating, via the sports social media application at the one or more second devices, test performance data based on the performance of the selected basketball-specific skill evaluation test for the one or more second users;

generating, via one or more machine-learning and/or artificial intelligence components, the test performance data and forward projections of future performance for the one or more second users using video data corresponding to video content of the performance of the selected basketball-specific skill evaluation test captured by the one or more second devices; and

sending, at least in part via the sports social media application, the test performance data from the one or more second devices to the first device.

11. The method of claim 10 , wherein the selected basketball-specific skill evaluation test includes a combine measurement, a running drill, a shooting drill, a throwing drill, a passing drill, or a combination thereof.

12. The method of claim 10 , further comprising publishing the test performance data via the sports social media application to one or more additional devices of one or more additional users.

13. The method of claim 10 , further comprising sending the test performance data to a server computing device.

14. A method comprising:

receiving, at a computer via a sports social media application, test data associated with a user associated with the computer, wherein the test data comprises one or more parameters identifying a particular basketball-specific skill evaluation test;

initiating, at the computer, administration of the particular basketball-specific skill evaluation test based on the test data and on one or more fixed landmarks relating to a basketball court;

capturing, by the computer, video content of the user performing the particular basketball-specific skill evaluation test;

generating, by one or more machine learning and/or artificial intelligence components, test performance data based on an evaluation of the video content;

sending, by the computer, the test performance data via the sports social media application to one or more other computing devices; and

generating, by the one or more machine learning and/or artificial intelligence components, forward projections of future performance for one or more users using video data corresponding to the video content of the user performing the particular basketball-specific skill evaluation test captured by the computer.

15. The method of claim 14 , further comprising generating, by the computer, voice instructions based at least in part on the test data, wherein the test data is received from a first device and wherein the test performance data is sent to a second device at least in part via the sports social media application.

16. The method of claim 14 , further comprising, responsive to receiving the test data, generating a notification, an entry in a feed of the sports social media application, or both.

17. A system comprising: a server;

a first device, coupled to the server via a network, that includes a first computer processor and a first computer memory, the first computer memory including first computer program instructions comprising one or more functions of a sports social media application that, when executed:

create a basketball-specific skill evaluation test based on one or more fixed landmarks relating to a basketball court, send, via the network, test data comprising one or more parameters identifying the basketball-specific skill evaluation test, receive, via the network, test performance data pertaining to the basketball-specific skill evaluation test, and generate forward projections of expected results based on the test performance data; and

a second device, coupled to the server via the network, that includes a video camera, a second computer processor, and a second computer memory, the second computer memory including second computer program instructions comprising one or more second functions of the sports social media application that, when executed:

receive the basketball-specific skill evaluation test from the first device via the network, administer the basketball-specific skill evaluation test to one or more second users associated with the second device at least in part via the sports social media application, generate the test performance data —according to an evaluation by a one or more machine learning and/or artificial intelligence components used to generate the test performance data and the forward projections of expected results for the one or more second users corresponding to video content captured via the video camera, and send, via the sports social media application, the test performance data to the first device or the server, or a combination thereof, via the network.

18. A smartphone comprising:

a touchscreen display;

a camera;

one or more sensors;

a processor coupled to the touchscreen display, the camera, and the one or more sensors;

a memory; and

a sports social media application stored in the memory and executable by the processor, the sports social media application including:

a social networking application;

a basketball-specific skill evaluation test builder application to output a graphical representation of a basketball court, receive a graphical indicator with respect to one or more fixed landmarks relating to the basketball court, and generate a basketball-specific skill evaluation test responsive to receiving the graphical indicator; and

one or more machine learning and/or artificial intelligence components to generate test performance data and to generate forward projections of future performance for one or more users using video data corresponding to video content of one or more performances of the basketball-specific skill evaluation test captured by the camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: YOUNG, TODD; URBANUS, ZACH
To: BALLOGY, INC.
Reel/Frame 054909/0768 →
Continuity (4)
Continuation In Part 16159436 · Oct 12, 2018
Provisional Application 62729232 · Sep 10, 2018
Provisional Application 62571724 · Oct 12, 2017
Related Publication 20190385477A1 · Dec 19, 2019
References Cited (104)
US 7092846B2 · Vock et al. · 2006 [cited by applicant]
US 9381420B2 · Burroughs · 2016 [cited by applicant]
US 9914035B2 · Campbell · 2018 [cited by examiner]
US 11577139B1 · Campbell · 2023 [cited by examiner]
US 11839805B2 · Young et al. · 2023 [cited by applicant]
US 12370429B2 · Young · 2025 [cited by applicant]
US 20080015061A1 · Klein · 2008 [cited by examiner]
US 20080312010A1 · Marty · 2008 [cited by applicant]
US 20090048044A1 · Oleson et al. · 2009 [cited by applicant]
US 20090099924A1 · Lensch · 2009 [cited by examiner]
US 20120041767A1 · Hoffman · 2012 [cited by examiner]
US 20130095959A1 · Marty · 2013 [cited by applicant]
US 20130286004A1 · McColloch · 2013 [cited by applicant]
US 20140222177A1 · Thurman et al. · 2014 [cited by applicant]
US 20140270375A1 · Canavan · 2014 [cited by examiner]
US 20140301598A1 · Marty · 2014 [cited by applicant]
US 20150170530A1 · Damman · 2015 [cited by applicant]
US 20150324751A1 · Orenstein · 2015 [cited by applicant]
US 20150332450A1 · Marty et al. · 2015 [cited by applicant]
US 20160027325A1 · Malhotra · 2016 [cited by applicant]
US 20160096067A1 · Ianni · 2016 [cited by applicant]
US 20160193518A1 · Baxter · 2016 [cited by examiner]
US 20170095716A1 · Lewis · 2017 [cited by examiner]
US 20180075392A1 · Surane · 2018 [cited by applicant]
US 20190111317A1 · Young et al. · 2019 [cited by applicant]
US 20200023262A1 · Young et al. · 2020 [cited by applicant]
US 20240335725A1 · Young et al. · 2024 [cited by applicant]
EP 3694616A1 · 2020 [cited by applicant]
WO WO2019075401A1 · 2019 [cited by applicant]
“Analysis of Basketball Games Using Neural Networks”—Ivankovic et al, 2010 International Symposium on Computational Intelligence and Informatics, Nov. 20, 2010 https://ieeexplore.ieee.org/document/5672237 (Year: 2010). [cited by examiner]
“Applying Deep Learning to Basketball Trajectories”—Shah et al, ARXIV, Aug. 16, 2016 https://ui.adsabs.harvard.edu/abs/2016arXiv160803793S/abstract (Year: 2016). [cited by examiner]
International Search Report and Written Opinion in International Application No. PCT/US2018/055712 mailed Jan. 8, 2019, 11 pages. [cited by applicant]
U.S. Appl. No. 62/729,232: US Provisional Application filed Sep. 10, 2018, 68 pages, Doc 066. [cited by applicant]
U.S. Appl. No. 62/729,232: Filing Receipt dated Sep. 19, 2028, 3 pages, Doc 067. [cited by applicant]
U.S. Appl. No. 16/159,436: US Patent Application filed Oct. 12, 2018, 103 pages, Doc 001. [cited by applicant]
U.S. Appl. No. 16/159,436: Filing Receipt dated Nov. 2, 2018, 3 pages, Doc 002. [cited by applicant]
U.S. Appl. No. 16/159,436: Informational Notice dated Nov. 2, 2018, 1 page, Doc 003. [cited by applicant]
U.S. Appl. No. 16/159,436: Notice of Publication dated Apr. 18, 2019, 1 page, Doc 004. [cited by applicant]
U.S. Appl. No. 16/159,436: Non-final Office Action dated Dec. 11, 2019, 12 pages, Doc 005. [cited by applicant]
U.S. Appl. No. 16/159,436: Amendment filed Jun. 8, 2020, 12 pages, Doc 006. [cited by applicant]
U.S. Appl. No. 16/159,436: Final Office Action dated Jul. 17, 2020, 16 pages, Doc 007. [cited by applicant]
U.S. Appl. No. 16/159,436: Notice of Appeal filed Oct. 19, 2020, 2 pages, Doc 008. [cited by applicant]
U.S. Appl. No. 16/159,436: Appeal Brief filed Dec. 21, 2020, 28 pages, Doc 009. [cited by applicant]
U.S. Appl. No. 16/159,436: Examiner's Answer to Appeal Brief dated Feb. 25, 2001, 10 pages, Doc 010. [cited by applicant]
U.S. Appl. No. 16/159,436: Reply Brief filed Apr. 26, 2021, 30 pages, Doc 011. [cited by applicant]
U.S. Appl. No. 16/159,436: Patent Board Decision dated Jun. 15, 2022, 26 pages, Doc 012. [cited by applicant]
U.S. Appl. No. 16/159,436: RCE and Amendment filed Aug. 15, 2022, 13 pages Doc 013. [cited by applicant]
U.S. Appl. No. 16/159,436: Nonfinal Office Action dated Sep. 8, 2022, 11 pages, Doc 014. [cited by applicant]
U.S. Appl. No. 16/159,436: Notice of Appeal filed Feb. 8, 2023, 4 pages, Doc 015. [cited by applicant]
U.S. Appl. No. 16/159,436: Appeal Brief filed Mar. 7, 2023, 15 pages, Doc 016. [cited by applicant]
U.S. Appl. No. 16/159,436: Examiner's Answer to Appeal Brief dated Apr. 17, 2023, 8 pages, Doc 017. [cited by applicant]
U.S. Appl. No. 16/159,436: Patent Board Decision dated Oct. 2, 2024, 15 pages, Doc 018. [cited by applicant]
U.S. Appl. No. 16/159,436: RCE and Amendment filed Dec. 2, 2024, 15 pages, Doc 019. [cited by applicant]
PCT Application No. PCT/US2018/055712: PCT Application filed Oct. 12, 2018, pages, Doc 020. [cited by applicant]
PCT Application No. PCT/US2018/055712: International Preliminary Report of Patentability dated Jun. 7, 2019, 46 pages, Doc 022. [cited by applicant]
EP Application No. 18866764: Request for EP Entry filed May 7, 2020, 6 pages, Doc 023. [cited by applicant]
EP Application No. 18866764: Amendment filed Nov. 25, 2020, 12 pages, Doc 024. [cited by applicant]
EP Application No. 18866764: EP Search Report and Opinion dated Jun. 8, 2021, 10 pages, Doc 025. [cited by applicant]
EP Application No. 18866764: Rule 70 Communication dated Jun. 25, 2021, 1 page, Doc 026. [cited by applicant]
EP Application No. 18866764: Notice of Loss of Rights dated Jan. 25, 2022, 2 pages, Doc 027. [cited by applicant]
U.S. Appl. No. 16/588,158: Patent Application filed Sep. 30, 2019, 68 pages, Doc 041. [cited by applicant]
U.S. Appl. No. 16/588,158: Filing Receipt and Informational Notice dated Oct. 17, 2019, 5 pages, Doc 042. [cited by applicant]
U.S. Appl. No. 16/588,158: Notice of Publication dated Jan. 23, 2020, 1 page, Doc 043. [cited by applicant]
U.S. Appl. No. 16/588,158: Nonfinal Office Action dated May 27, 2020, 14 pages, Doc 044. [cited by applicant]
U.S. Appl. No. 16/588,158: Amendment filed Oct. 27, 2020, 15 pages, Doc 045. [cited by applicant]
U.S. Appl. No. 16/588,158: Final Office date Nov. 10, 2020, 17 pages, Doc 046. [cited by applicant]
U.S. Appl. No. 16/588,158: Notice of Appeal filed Apr. 12, 2021, 2 pages, Doc 047. [cited by applicant]
U.S. Appl. No. 16/588,158: Jun. 14, 2021, 19 pages, Doc 048. [cited by applicant]
U.S. Appl. No. 16/588,158: Nov. 12, 2021, 12 pages, Doc 049. [cited by applicant]
U.S. Appl. No. 16/588,158: Amendment filed May 12, 2022, 10 pages, Doc 050. [cited by applicant]
U.S. Appl. No. 16/588,158: Final Office Action dated Sep. 9, 2022, 13 pages, Doc 051. [cited by applicant]
U.S. Appl. No. 16/588,158: RCE and Amendment filed Mar. 7, 2023, 14 pages, Doc 052. [cited by applicant]
U.S. Appl. No. 16/588,158: Nonfinal Office Action dated Mar. 30, 2023, 14 pages, Doc 053. [cited by applicant]
U.S. Appl. No. 16/588,158: Amendment filed Aug. 30, 2023, 12 pages, Doc 054. [cited by applicant]
U.S. Appl. No. 16/588,158: Notice of Allowance date Oct. 2, 2023, 12 pages, Doc 055. [cited by applicant]
U.S. Appl. No. 16/588,158: Issue Fee Payment and 312 Amendment filed Oct. 27, 2023, 3 pages, Doc 056. [cited by applicant]
U.S. Appl. No. 16/588,158: Response to 312 Amendment dated Nov. 9, 2023, 2 pages, Doc 057. [cited by applicant]
U.S. Appl. No. 16/588,158: Issue Notification dated Nov. 22, 2023, 2 pages, Doc 058. [cited by applicant]
U.S. Appl. No. 18/500,299: Patent Application filed Nov. 2, 2023, 70 pages, Doc 059. [cited by applicant]
U.S. Appl. No. 18/500,299: Filing Receipt and notice to File Missing Parts dated Nov. 16, 2023, 6 pages, Doc 060. [cited by applicant]
U.S. Appl. No. 18/500,299: Response to Notice of Missing Parts filed Jun. 17, 2024, 7 pages, Doc 061. [cited by applicant]
U.S. Appl. No. 18/500,299: Preliminary Amendment filed Jun. 17, 2024, 12 pages, Doc 062. [cited by applicant]
U.S. Appl. No. 18/500,299: Updated Filing Receipt dated Jul. 1, 2024, 4 pages, Doc 063. [cited by applicant]
U.S. Appl. No. 18/500,299: Nonfinal Office Action dated Sep. 29, 2024, 14 pages, Doc 064. [cited by applicant]
U.S. Appl. No. 18/500,299: Notice of Publication dated Oct. 10, 2024, 1 page, Doc 065. [cited by applicant]
U.S. Appl. No. 62/571,724: US Provisional Application filed Oct. 12, 2017, 128 pages, Doc 068. [cited by applicant]
U.S. Appl. No. 62/571,724: Filing Receipt and Notice to File Missing Parts dated Oct. 24, 2017, 5 pages, Doc 069. [cited by applicant]
U.S. Appl. No. 62/571,724: Response to Notice of Missing Parts filed Dec. 21, 2017, 5 pages, Doc 070. [cited by applicant]
U.S. Appl. No. 62/571,724: Updated Filing Receipt dated Dec. 26, 2017, 3 pages, Doc 071. [cited by applicant]
U.S. Appl. No. 63/562,679: US Provisional Application filed Mar. 7, 2024, 658 pages, Doc 072. [cited by applicant]
U.S. Appl. No. 63/562,679: Filing Receipt dated Mar. 15, 2024, 3 pages, Doc 073. [cited by applicant]
U.S. Appl. No. 63/719,816: US Provisional Application filed Nov. 13, 2024, 351 pages, Doc 074. [cited by applicant]
U.S. Appl. No. 63/719,816: Filing Receipt dated Nov. 19, 2024, 3 pages, Doc 075. [cited by applicant]
U.S. Appl. No. 16/159,436: Nonfinal Office Action dated Feb. 7, 2025, 17 pages, Doc 076. [cited by applicant]
U.S. Appl. No. 16/159,436: Response to Nonfinal Office Action filed May 7, 2025, 15 pages, Doc 077. [cited by applicant]
U.S. Appl. No. 16/159,436: Final Office Action dated May 29, 2025, 13 pages, Doc 078. [cited by applicant]
U.S. Appl. No. 16/159,436: Response to Final Office Action filed Jul. 28, 2025, 18 pages, Doc 079. [cited by applicant]
U.S. Appl. No. 16/159,436: Advisory Action dated Aug. 1, 2025, 4 pages, Doc 080. [cited by applicant]
U.S. Appl. No. 18/500,299: Response to Nonfinal Office Action filed Jan. 29, 2025, 5 pages, Doc 081. [cited by applicant]
U.S. Appl. No. 18/500,299: eTerminal Disclaimer filed Mar. 14, 2025, 8 pages, Doc 082. [cited by applicant]
U.S. Appl. No. 18/500,299: Notice of Allowance/Allowability dated Mar. 28, 2025, 19 pages, Doc 083. [cited by applicant]
U.S. Appl. No. 18/500,299: Issue Fee and Comments on Reasons for Allowance filed Jun. 30, 2025, 6 pages, Doc 084. [cited by applicant]
U.S. Appl. No. 18/500,299: Issue Notification dated Jul. 16, 2025, 6 pages, Doc 085. [cited by applicant]
U.S. Appl. No. 19/251,580: Continuation Application filed Jun. 26, 2025, 71 pages, Doc 086. [cited by applicant]