Athletic-wear having integral measuring sensors
11622721 · 2023-04-11
Assignee
Inventors
Cpc classification
H04Q9/00
ELECTRICITY
G06F17/00
PHYSICS
International classification
A61B5/00
HUMAN NECESSITIES
G01L5/00
PHYSICS
G06F17/00
PHYSICS
Abstract
An athletic performance streaming system comprises a sensor system configured to removably attach to an article of clothing worn by an athlete and one or more external devices. The sensor system comprises one or more sensors configured to measure one or more athletic performance parameters for the athlete and a computing unit configured to monitor and transmit the one or more athletic performance parameters. The one or more external devices is remote from the article of clothing. The sensor system is configured to stream the one or more athletic performance parameters in real time to the one or more external devices.
Claims
1. An athletic performance streaming system comprising: a sensor system configured to removably attach to an article of clothing worn by an athlete, wherein the sensor system comprises: one or more sensors configured to measure one or more athletic performance parameters for the athlete; and a computing unit configured to monitor and transmit the one or more athletic performance parameters; and one or more external devices, wherein the one or more external devices is remote from the article of clothing and the athlete; wherein the sensor system is configured to stream the one or more athletic performance parameters in real time to the one or more external devices.
2. The system of claim 1, wherein the one or more external devices includes one or more of a personal computing device, a networked computer, a broadcast television receiver, and a server system running a web service.
3. The system of claim 1, wherein the one or more external devices includes one or more subscriber devices connected to a fantasy sports league network.
4. The system of claim 1, wherein the one or more external devices includes one or more subscriber devices connected to a gambling network.
5. The system of claim 1, wherein the one or more athletic performance parameters includes one or more of acceleration, impact conditions, response time, cadence, distance, GPS location, vertical leap, heart rate, pace, pressure, contact, speed, swing plane, temperature, and time.
6. The system of claim 1, wherein the article of clothing is one of a shoe, glove, wrist band, wrist guards, hat, shorts, cap, shirt, helmet, pad, sock, undergarments, and pants.
7. The system of claim 1, wherein the one or more sensors includes one or more of a tilt sensor, an accelerometer, a magnetic sensing system, a RFID system, a GPS, an optical range finder, a pressure sensor, a laser diode, and a sound sensor.
8. The system of claim 1, wherein the computing unit is a mesh capable computing unit configured to make peer wireless connections with one or more nearby additional computing units in a meshed network configuration.
9. The system of claim 1, wherein the athletic performance streaming system further comprises one or more pieces of athletic equipment including one or more embedded sensors.
10. The system of claim 9, wherein the one or more pieces of athletic equipment is a golf club and the one or more embedded sensors is embedded in the golf club head.
11. The system of claim 1, wherein the article of clothing is a glove, the one or more sensors includes an accelerometer and a tilt sensor, and the one or more athletic performance parameters includes hand position information.
12. The system of claim 1, wherein the sensor system further comprises a mounting bracket configured to removably attach the sensor system to the article of clothing.
13. The system of claim 1, wherein when attached to the article of clothing, the sensor system is integral with the article of clothing.
14. The system of claim 1, wherein the one or more external devices is a server system running a web service that enables users to do one or more of share and compare the one or more athletic performance parameters, socialize, and compete.
15. The system of claim 14, wherein the web service enables a user to search for one or more athletes and their respective one or more athletic performance parameters.
16. The system of claim 15, wherein the user is a coach, fan, television viewer, teammate, competitor, or scout.
17. A method of streaming athletic performance data comprising: measuring one or more athletic performance parameters for an athlete using one or more sensors removably attached to an article of clothing worn by the athlete; monitoring the one or more athletic performance parameters at a computing unit; and streaming the one or more athletic performance parameters in real time from the computing unit to one or more external devices remote from the article of clothing and the athlete.
18. The method of claim 17, wherein the one or more external devices includes one or more subscriber devices connected to a fantasy sports league network.
19. The method of claim 18, further comprising: polling one or more subscribers to select one or more categories of athletic performance parameters; and streaming only athletic performance parameters in the respective selected one or more categories of athletic performance parameters in real time to each respective subscriber device.
20. The method of claim 17, wherein the one or more external devices includes one or more subscriber devices connected to a gambling network.
21. The method of claim 20, further comprising: polling one or more subscribers to select one or more categories of athletic performance parameters; and streaming only athletic performance parameters in the respective selected one or more categories of athletic performance parameters in real time to each respective subscriber device.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1) The invention may be better understood by reference to the drawings as described below.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
DETAILED DESCRIPTION OF THE INVENTION
(22) The following is detailed description of the invention as described by the accompanying drawings.
(23) The instant invention has evolved greatly from a “VERT™” technology that measured the vertical leap of the wearer of a shoe into a much broader and more resplendent “All in One Training” modular technology known as the “Mayfunk.” This new and enhanced vision is designed to track one or more of an athlete's performance in any sport and deliver real-time data on personal computing devices such as a generic Personal Processing Units (PPUs), PDAs, mp3 players or other audio players, cell phones, pagers, beepers, radios, portable televisions, portable DVD players, other video playing devices, calculators, watches etcetera, and or non-personal computing devices such as networked computers, broadcast TV or one or more social websites. Using the new Mayfunk technology requires data measuring one or more athletic performance parameters to be uploaded or transmitted from the onboard sensor system to the generic PPUs, PDAs, mp3 players, cell phone etcetera, and or non-personal computing devices such as a networked computer, broadcast TV or a social website.
(24) Examples of the athletic performance parameters to be transmitted include but are not limited to acceleration, cadence, distance, GPS, vertical leap, heart rate, pace, pressure, contact, speed, swing plane, temperature, time and many more. All data is transmitted in real-time to a main personal processing unit (PPU) or to a device (PDAs, mp3 players, cell phone) that has the ability to transmit or download the sensor information to other personal and non-personal devices. The so-called PPU is simply an athletic performance parameter dedicated computing device that is empowered to download the performance data as described above. It is similar to a PDA, cell phone, mp3 player in size and carries within it the Mayfunk software that is capable of receiving and processing the sensor data. Then the athletic parameter that has been so measured, processed and recorded in an onboard small memory unit can be transmitted to other personal and non-personal units if so desired by the owner of the PPU inputting a set of keystrokes, button pressing or touching the screen if the PPU is so equipped.
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
Data Transmission Examples
(33) a. Sensor to device: Mayfunk sensor transmits data to an external device (Blackberry™, I-phone™, I-pod™ etcetera). Mayfunk sensors are incorporated into an article of clothing (shoe, hat, wrist guards, shirt, pants, gloves, socks, shorts, undergarments etcetera) for an athlete. He or she can measure his performance and transmit this data to his personal processing unit (PPU) or other computing device (PDA, cell phone etcetera) as well as viewing this data on an LCD display on his article of clothing. The data can be stored on his PPU, cell phone, Blackberry™, Ipod™ etc.
(34) b. Mayfunk sensor transmits data to a receiver to be broadcast on television. In this case, Mayfunk sensor transmits data to a receiver regarding the specific athletic parameter being measured in real time (called in the prototyping VERT METER™) for viewing at home or in a stadium. In addition, these measurements would be advertised with a specific sponsor endorsement as the statistics are displayed in real time as the game and player results are broadcast during the event.
(35) c. Mayfunk sensor data is uploaded to a website. In this case, PPU data is transmitted or uploaded to Mayfunk.com social web site for athletes. The athlete can compete with peers, socialize, analyze his/her performance “bar” data, and compare data results from previous performances and peers.
(36) Original VERT™ Protoype
(37) The original prototype related to athletic shoes or other footwear that integrally comprise vertical jump and or height meters, that measure, record and display the maximum height of a particular jump. The special sensors can be ultrasonic or laser transmitters and processing electronic circuitry which transmit, receive and process the signals with digital or digital/analog conversion technology. Other technologies, such as radio, optical and electromagnetic transmissions of different frequencies including microwaves are also alternatively utilized.
(38) The sensors and ultrasonic transducers can be placed about various locations on the shoe soles, i.e., toe, heel or central area, or about the perimeter of the shoe. The digital display location can vary on the footwear as well. It is contemplated that miniaturized technology having durability, impact and shock-resistant features to protect the sensor and electronic packages and or devices within the base or perimeter of the footwear will optimize performance. The precision selection of appropriate and cost-effective materials and components are to be determined utilizing routine engineering analysis. This would include associated circuit boards, integrated circuits and housings. It can be appreciated that the distance measuring technologies, frequencies desired or required for optimal performance, hardware and software, power sources, battery types and power output will be determined during routine analysis.
(39) Related aspects of the original VERT™ prototype are that once the sensing technologies detect and display the jump height, that same data can be relayed in real time to arena displays, jumbotrons, and televisions for home viewers (such as yellow goal lines in football). Similarly, the data can be input to MP3 players, iPODS™, iPHONES™, Blue Tooth devices, cell phones, PDAs, laptop computers, and other digital multi-media devices or consumer electronics such as displays, as well as televisions, computer monitors, WiFi networks and devices, audio players and similar multi-media devices for receiving the data and providing same to consumers.
(40) The system is a means of providing real time data and information, in the heat of performance and athletic competition, to the athlete, teammates and competitors as well as fans, television viewers and consumers via wireless or wired networks. This is achieved in part through the use of compact or miniaturized electronics, secured and impact resistance components, sensors and displays, and a seamless integration into the shoe wear itself. In this regard, it is appreciated that the fan, reporter, coach or corporate officer can watch the athletic contests and their favorite player, listen and view the players statistics in real time and instantaneously, and monitor the maximum heights of jumps for dunks, “air time”, spectacular plays or tip-offs; these statistics are coveted by many fans, fantasy leagues, competitions and gambling purposes amongst others. It is foreseen that such a statistic will approach the significance of time-honored stats such as three-point baskets, field goal percentages, hang-times, and by analogy 40-yard dash times and touchdowns in football. Enhanced graphics would illustrate the vertical leap by arrows, vectors and vivid color schemes, similar to the superimposed first down lines and demarcations for emphasizing relative positions on the field for television viewers during football games.
(41) a. VERT™ Prototypical Devices
(42) VERT™ is Applicant's coined term and proprietary trademark for the novel device and footwear product that can measure the maximum vertical leap (or height) of a person jumping using measuring technology such as ultrasonic/laser technology that is attached to, and incorporated within a shoe. The data from the measuring technology (for example ultrasonic) is calculated by an algorithm program that captures the optimum height or vertical jump and removes all jump anomalies. The jump data (and continuous motion data) will be displayed real time on the athletes shoe via LCD displays and wireless technology. Other aspects are the transmission of the data (for example Blue Tooth devices) that are used to broadcast data to electronic receivers such as cell phones, PDAs, and many different types of consumer electronics or computer devices.
(43) b. VERT™ Wireless Applications
(44) 1. Personal use: As an example, an individual athlete during basketball practice will have the ability to capture his/her individual jump shot performance and measure his/her ideal vertical leap height and rate. This can be accomplished by taking a series of 20 similar jump shots and analyzing height ratio vs. shot success allowing the player to apply these statistics in an individual or team practice “my best jump shot percentage is when I hit a 20 “VERT™”, meaning vertical jump height for a high percentage success rate in making the shot. This “individual performance” will also parallel “team performance” which will allow the coaching staff to adjust and inform players via VERT™ data analysis. Data analysis will become an ongoing tool to measure athlete performance in real time in order to give individuals and teams the winning edge. In addition, VERT™ data analysis will give a player constant awareness of where he/she ranks amongst his/her peer group known as a “bar”.
(45) 2. Commercial and Entertainment use: real-time broadcasts will allow viewers of a game and/or event the ability to track, analyze, and tout VERT™ data real time in any game/event setting. Two examples of such a broadcast: Little league game: will have the ability to watch your kid's performance via WiFi or cellular technology and phones (like i-PHONE™) and cheer for and root the players' performances as well. Sensor data is collected by the processing unit in the article of clothing and transmitted via the onboard antenna to one or more other processing unit(s). This other processing unit is either for the local display of the athletic statistics or for the forwarding of the sensor data onto another communication media such as the internet, interactive television or some other network. A dedicated server is programmable with Mayfunk software for the collection, formatting and transmission of this data in real time onto the other network. Other advantages and features include “coaching” from the sidelines. NBA/College games: Fans will have the ability to watch and monitor their favorite players' VERT™ stats simultaneously as actions occur and in real time during the game. The fan can monitor performance on their cell phones, electronic device, interactive television or monitor, and/or via jumbotrons, and the top players the game, network or individual selects. The process of transmission to different communication media such as Jumbo-Trons, interactive TV, and or websites, is tied to a central web service. The individual personal units (PPU) communicate via WiFi to a central Vert performance server. WiFi provides inter-operable wireless access between devices. Wi-Fi generally makes access to information between devices from different manufacturers easier, as it can eliminate some of the physical restraints of wiring which can be especially true for mobile devices. Using WiFi, the individual performance units communicate to the aforementioned Vert performance server which in turn streams, downloads or transfers datafeeds based on subscriber preferences to any internet capable device. A corporate or team subscription will have the option of installing a Vert performance server locally with tailored datafeeds for spectators during live events. Further, the ability of real time data will allow the network for College and NBA games to broadcast real-time data for television, cable, satellite and internet viewers as well. Applicant has coined the phrase VERT METER™ for displaying the vertical leap height, player's name, and multi-media presentation.
(46) c. VERT METER™ Marketing and Business Method Applications
(47) VERT METER™ is an application in which a graphical image utilizing VERT™ technology is displayed during a sporting event. In the case of basketball, a VERT METER™ would be endorsed by specific “advertiser” and the VERT™ stats of the game would be displayed in real time as the game (and player) results are posted during broadcast of the event via television, radio and internet. The data from Applicants technology will be beamed real time throughout the event allowing broadcasters and announcers to voice statistical performance for individual and team players. An example of an announcement would be “The VERT METER™ stats of the game are brought to you by Verizon™ . . . . Raising the bar of your performance. Tonight's Verizon VERT™ leader is no other than Dwayne Wade with a 37″ VERT™ to end the game with an astonishing and incredible slam-dunk”. The instant athletic footwear, sensors, electronic circuitry and technology, along with VERT METER™ marketing and business methodology will add both direct and indirect revenue via participating partners when licensing this wireless technology and utilizing VERT METER™ proprietary intellectual property.
(48) Prototypes
(49) Applicant has successfully designed, built and tested prototypes of technology incorporating the instant inventions as described herein. Ultrasonic transducers and sensors manufactured by the Migatron Corp. and Spaleta engineers have been modified and incorporated into athletic footwear per Applicant's specifications and custom designs, as well as in conjunction with LCD displays that indicate jump height. Matters of design choice to one skilled in the art include switches, memory modes, operating temperatures and compensations, beam width and power source, analog output conditions, zero and span range, self-contained sensors, turbulence, vibration and impact conditions, response times and the like. Similarly, electronic processing circuitry, software and calculations used in conjunction with the transmitters and receivers are matters of design choice with varying parameters, accuracy desired and cost-effectiveness of components and materials. One of the prototypes that has been developed has the electronic circuitry as shown in
(50) (1) Power Supply Sub-circuit (
(51) (2) Pulse Timing Sub-circuit (
(52) Measures time delay from between pulse transmission and reception
(53) Output: short voltage pulses to (3) to initiate timing sequence
(54) Input: voltage signal on ultrasonic receiver
(55) Timing sequence completes when input voltage at ultrasonic receiver is high enough.
(56) The minimum voltage is chosen in the circuit design
(57) A new timing sequence is initiated either when an input voltage is recorded or a timeout condition is reached.
(58) (3) Pulse Filtering Sub-circuit (
(59) Condition the timing pulse from (2) as an acceptable input to ultrasonic receiver circuit (4)
(60) (4) Transmitter Sub-circuit (
(61) Sets the operational frequency and emits ultrasonic beam. Takes a conditioned timing pulse as input.
(62) (5) Detection Conditioning Sub-circuit (
(63) Once a timing sequence completes in (2), a voltage signal corresponding to a time delay is passed to (5) for conditioning into a distance measurement.
(64) (6) Peak Detection Sub-circuit (
(65) Optional sub-circuit that will hold the highest recorded value. This circuit is controlled via a physical switch, used to disable or reset the peak value back to zero.
(66) (7) Distance Readout Sub-circuit (
(67) Applicant is in the process of miniaturizing the technology, components, housings and materials to produce a commercially superior and acceptable product line for the instant athletic footwear and electronics.
(68) Applicant deems several aspects of the inventions to be novel, useful, non-obvious and patentable, including novel combinations of technology in the field of footwear, business methods, data compilation and organization, software processes, system design and configuration, amongst others.
(69) The instant description, figures, schematic, charts, and drawings illustrate to one of ordinary skill in the art, how to design, install, implement and utilize the instant athletic footwear which incorporates integral electronic circuitry and components for measuring and displaying vertical jump height and methodology.
(70) Early Technical Abstract of Invention:
(71) The personal athletic performance system is a modular configuration of electronics that is embedded in or attached to sports apparel or sporting equipment to provide quantifiable data telemetry valuable for athletic training or personal performance trending.
(72) The simplest configuration involves a single computing unit that is uploaded with customized software programs depending on the athletic activity. The computing unit comprises a microcontroller, a computer connection interface, and several general-purpose connections to be used to connect to other components of the modular system. The computing unit is meant to be a common reusable element across multiple athletic activities that make use of similar sensor technologies. As new technologies are developed, the computing unit can be upgraded that includes new capabilities but is still backwards compatible with previously purchases athletic sensor sets.
(73) New software is optionally uploaded to the unit via a connection to a personal computer or cellular phone, before a new athletic activity. Though typically a computing unit will come pre-configured for one or more activities as part of the purchase of an activity bundle that includes specially designed apparel or equipment that is meant to use the athletic performance system electronic components. The personal processing unit can be easily removed and reused with other activity bundles.
(74) In this simple configuration, the computing unit collects performance telemetry data from one or more sensors, known collectively as a sensor set. The sensor set is tailored for a specific athletic endeavor. The sensor sets can be made up of a combination of digital or analog devices. They can include electronics that act as sensor input, or they can also include indicators and switches to be used to control the computing unit operation or to provide instant feedback. In the case of a golf-training scenario, a sensor set optionally includes indicator lights for feedback on clubface position or stance balance.
(75) The same computing unit can be re-used with different sensors sets by uploading the corresponding software programs for that sensor set from a personal computing device such as a cellular phone or personal computer. Typically a purchased activity bundle will include apparel or equipment with embedded sensor set electronics.
(76) In the simplest configuration the computing unit is also connected to one or more data communication modules. The communication modules to choose from can include a local display such as an led read out, a data logging device such as a micro-SD card which is later read by a personal computer, or one of many wired or wireless communication options for near-real time transmission to another computing device. Typically, a single communication module is in use and would physically attach to the computing unit. Activity bundles optionally include a communication unit, or they can be purchased separately.
(77) The same power source module energizes the computing unit, sensor set, and communications module. The power module would consist of a rechargeable battery or optionally an external power source such as a USB cable to a computer. The power module may need to be physically attached to the computing unit, or it may be a physically separated module connected to the personal processing unit only by a wired lead. The exact form factor and voltage needed, is determined by the space, weight and movement constraints of an individual athletic activity. As the system is modular different power module options can be included in different activity bundles or optionally provided a la carte.
(78) The available sensor set configurations can be extended further using radio telemetry technology for sensor situations where a physical connection between the computing unit and sensor is impractical or impossible. Such sensors would need to provide their own power source. An upgraded computing unit may need to be purchased to make use of these radio-based sensors.
(79) The modular system also has the capability to be configured in more complicated situations were multiple computing unit s work together in a meshed network configuration. A mesh capable computing unit s is optionally used in place of the basic computing unit s using the same athletic sensor sets. In such a configuration, each computing unit would make peer wireless connections to nearby units in the mesh in such a way that only one data logging unit or personal computer would be necessary to pull data from any and all computing unit in the mesh network. In this way, the modular athletic performance system can be scaled to include team performance information in a coordinated way. The following are some basic examples of different contemplated configurations. The mentioning of specific components does not disparage the use of other similar devices. For example, the citing of a lithium battery does not limit the applicant to that particular type of device and similarly for the other items.
(80) Basic Athletic Activity Examples
(81) Basic Basketball Bundle:
(82) Activity Specific Sensor Set: Instrumented shoes
(83) Computing unit: Snaps onto back or side of shoe
(84) Communication Module: data logger or LED Display attached to computing unit
(85) Power Module: Lithium Battery attached to computing unit
(86) Shoes:
(87) Embedded range finding technology for vertical jump calculation
(88) Accelerometers for lateral movement
(89) Includes start/stop/reset buttons for interacting with the computing unit
(90) Basic Golf Bundle:
(91) Activity Specific Sensor Set: Instrumented clubs, gloves
(92) Computing unit: Snaps onto back of glove
(93) Communication Module: Bluetooth or data logger attached to computing unit
(94) Power Module: Lithium Battery attached to computing unit
(95) Glove:
(96) Embedded palm and finger tip pressure sensors for grip information.
(97) Includes start/stop/reset buttons for communication with computing unit.
(98) Club:
(99) Embedded accelerometer and pressure sensors in club head for golf swing and ball strike data
(100) Embedded compass for clubface direction data.
(101) Club handle provides a wired connection to glove. The connection uses a magnetic coupling, so that if the grip is released on the club the wired connection can disengage without causing damage or injury. (Could be extended with additional sensors into an advanced training package to provide feedback on stance and club grip.)
(102) Basic Cycling Bundle:
(103) Activity Specific Sensor Set: Bicycle accessory pack
(104) Computing unit: attached to bicycle on handlebar
(105) Communication Module: data logger or handle bar LED Display or wireless attached to computing unit
(106) Power Module: Lithium Battery attached to computing unit
(107) Bicycle accessory pack:
(108) RPM sensor attached to bicycle tire
(109) Tilt sensor for incline telemetry
(110) GPS for location
(111) Personal heart rate monitor with magnetic coupling to prevent injury or damage in case of a fall
(112) Includes handlebar start/stop/reset buttons for interacting with the computing unit.
(113) Basic Running Bundle:
(114) Activity Specific Sensor Set: Arm band unit, RF shoe pod
(115) Computing unit: Attached to arm band.
(116) Communication Module: data logger or LED Display or wireless attached to computing unit
(117) Power Module: Lithium Battery attached to computing unit
(118) Armband:
(119) GPS
(120) Heart Rate Monitor, using magnetic couplers
(121) radio receiver antenna to communicate with shoe pod
(122) control buttons to use with computing unit
(123) Shoe Pod:
(124) accelerometer for stride cadence information
(125) pressure sensor for footfall
(126) radio transmitter
(127) on/off switch
(128) Basic Curling Bundle:
(129) Activity Specific Sensor Set: shoes, glove, broom, belt
(130) Computing unit: attached to waist
(131) Communication Module: data logger or LED Display or wireless attached to computing unit
(132) Power Module: Lithium Battery attached to computing unit
(133) Shoes:
(134) pressure sensors for push off when throwing, provides balance and power information
(135) wired connection under clothing to computing unit at waist, using magnetic coupling for safety
(136) Glove:
(137) accelerometer and tilt sensor for hand position information during throwing
(138) Wired connection under clothing to computing unit at waist
(139) Broom:
(140) pressure sensor and accelerometer information concerning sweep speed and power
(141) Wired connection to glove using magnetic coupling
(142) System Overview including Mayfunk Webservice:
(143)
(144) In other words, an athlete can use his or her PPU to monitor his or her statistics associated with Mayfunk sensors or those of his friends and manually input this data through the use of a webpage programmed for entry of this data. By accessing the internet in a conventional manner, an individual may enter the data manually by typing it into the webpage; he or she may optionally transfer the data by plugging the PPU into a (USB wired, Bluetooth wireless etc. . . . ) computer port and loading the file into the webservice across the internet with a simple data transfer command using pre-existing communication protocols. The reverse procedure is also programmed into the Mayfunk.com webservice software and client computing software; in other words, using a webpage to manually retrieve data from the online storage database as well as the loading of a PPU through a wired or wireless connection to an internet capable computer. Alternatively, the webservice is also programmed for automatic storage of data that bypasses the webpage itself. For example, during individual or team play, various performance statistics from one or more athletes equipped with Mayfunk computing and sensor devices are sent automatically via the Internet for automatic storage in the webservice. In this manner, the system provides for real-time automated storage of athletic stats as well as manual storage and retrieval of the data entered into the webpage. The automated retrieval of athletic performance parameters is also contemplated by applicant; here, subscribers automatically receive real-time or delayed stats according to their user selected or preprogrammed user preferences into their PPU for selected athletic events or for a set of events suggested by the Mayfunk.com webservice. For example, the service polls first time users or at other predetermined times for the type of athletic events a user might want. If a user selects professional tennis and or a sub category of tennis competitions then this category is streamed to the user's PPU at the time of the competition or the next time the PPU is activated. It should be finally noted that all of the automated and or manual decisions can alternatively decided on an event by event basis leaving the question open until the user makes a decision.
(145) The aforementioned functionalities are made possible through the use of Personal Computing Client Software loaded onto a subscriber's Personal Processing Unit 1010 (PPU). This computing software is updated via an Activity Program Update Service associated with the Mayfunk.com Webservice. The updates are optionally initiated automatically via a preprogrammed or pre-selected time frame or updated by a user activation request for it. User activation of the program update service is governed via the default personal computing client software loaded into the PPU 1010 that presents a user of the PPU a series of choices to a) start the software update; b) select time period updates or c) accept a default update time.
(146) As has been discussed previously, the Personal Processing Unit (PPU) 1010 is a device such as an “POD™, an IPhone™, a PDA, a Blackberry™, a cell phone, an MP3 player, a calculator or some other generic hand held electronic device. This PPU interacts with the Internet for the manual as well as automatic reception and transmission of athletic statistics from the webservice and for the communication with the computing unit 1020 that controls a Mayfunk sensor or array of sensors. In order to communicate with these sensors and to operate them effectively, a set of software controls are necessary for each sensor type. The PPU 1010 is preloaded with a personal computing client software to upload activity programs to computing unit 1020 prior to its activation. Once any activity program uploads are complete, data telemetry is received from computing unit 1020 controlling the activated one or more sensors. Additionally, each of the PPUs is equipped with software that permits the display on a graphical user interface GUI associated with the PPU of summary information during and after the athletic activity. The PPU 1010 is then able to upload athletic activity data via the Internet to the Mayfunk.com webservice 1000 either automatically or through manual activation by user control. When a user originally activates his or her subscription, the user is presented with the option of accepting predefined default periodic data transfers or making the transfers manually or leaving the question open for each event.
(147) There also comes a time for software loaded into the computing unit 1020 to be updated. These updates may arrive for a variety of reasons but principally are changes in existing sensor software that are necessary in order to improve the sensing of the data. Alternatively, the updates are cause by the changing of modules in a sensor package necessitating new software in the computing unit 1020. When a user desires to have a different type of sensor or new sensor module to monitor his or her stats or those of another individual an update to the activity program(s) is necessary for data acquisition to function accordingly. In this event, the Mayfunk.com webservice provides automated or manual updated activity programs that are transmitted to the PPU 1010 of a user. The user is then able to receive updated software for the computing unit 1020 so as to permit the accurate and efficient control and data acquisition associated with the appropriate sensor unit(s).
(148) The Mayfunk.com webservice is able to determine the necessary updated activity program(s) by periodically polling of the PPUs connected to it so as to discern the type of sensor activity programs necessary for each PPU. Alternatively, the updated activity program(s) are requested of the Mayfunk webservice via a request from the Personal Computing Client Software (PPU) 1010 that determines the need for updated software based upon a transmitted update request across the internet containing the current software version loaded in the computing unit 1020.
(149) It is this computing unit 1020 that contains an activity program that controls sensor data acquisition. The activity program also controls communication to personal processing unit PPU 1010 via wired or wireless communication (such as USB or Bluetooth). The activity program requires a specific sensor bundle loaded from PPU 1010 for a specific activity. Whenever a new activity requires a different type of sensor unit, a new activity program is loaded into the computing unit 1020 from a personal processing unit (PPU) 1010 sent from the Mayfunk.com webservice 1000 via USB or Bluetooth prior to the start of a different activity where sensor measurement is desired. Finally, the system permits only one activity program loaded into a microcontroller at a time and that the activity programs are offered to users from a collection of programs from a personal computing software layer.
(150) The initial design target language for the computing unit 1020 are ATMEGA8 and ATMEGA168 microcontrollers: AVR-C or Arduino type. The current software loader is a dedicated microcontroller boot loader that provides re-programmability via USB or Bluetooth (wired or wireless). Initial design target for ATMEGA8 and ATMEGA168 microcontrollers: open source Arduino boot loader: http://arduino.cc/en/hacking/bootloader.
(151) Transmission to different communication media (Jumbo Trons, interactive t.v, web sites):
(152) This functionality is tied to the central webservice. The individual computing units communicate via wifi to a central Vert performance server, that then streams datafeeds based on subscriber preferences to any internet capable device. A corporate or team subscription will have the option of installing a Vert performance server locally with tailored datafeeds for spectators during live events.
(153) Finally, it should be understood that the Mayfunk software that has been described and throughout this document are cross-platform tailored with support for multiple personal computing device platforms.
(154)
(155) Specifically,
(156)