US20060178235A1 - Apparatus and method for determining participant contact with a sports object - Google Patents

Apparatus and method for determining participant contact with a sports object Download PDF

Info

Publication number
US20060178235A1
US20060178235A1 US11/051,843 US5184305A US2006178235A1 US 20060178235 A1 US20060178235 A1 US 20060178235A1 US 5184305 A US5184305 A US 5184305A US 2006178235 A1 US2006178235 A1 US 2006178235A1
Authority
US
United States
Prior art keywords
participant
central controller
sports
official
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/051,843
Inventor
Marc William Coughlan
Alexander Forbes
Peter Runcie
Alexander Scholte
Ralph Warta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avaya Inc
Original Assignee
Avaya Technology LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Avaya Technology LLC filed Critical Avaya Technology LLC
Priority to US11/051,843 priority Critical patent/US20060178235A1/en
Assigned to AVAYA TECHNOLOGY CORP. reassignment AVAYA TECHNOLOGY CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SCHOLTE, ALEXANDER MARTIN, RUNCIE, PETER DONALD, COUGHLAN, MARC WILLIAM JOSEPH, FORBES, ALEXANDER QUENTIN, WARTA, RALPH
Publication of US20060178235A1 publication Critical patent/US20060178235A1/en
Assigned to CITIBANK, N.A., AS ADMINISTRATIVE AGENT reassignment CITIBANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: AVAYA TECHNOLOGY LLC, AVAYA, INC., OCTEL COMMUNICATIONS LLC, VPNET TECHNOLOGIES, INC.
Assigned to CITICORP USA, INC., AS ADMINISTRATIVE AGENT reassignment CITICORP USA, INC., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: AVAYA TECHNOLOGY LLC, AVAYA, INC., OCTEL COMMUNICATIONS LLC, VPNET TECHNOLOGIES, INC.
Assigned to AVAYA INC reassignment AVAYA INC REASSIGNMENT Assignors: AVAYA LICENSING LLC, AVAYA TECHNOLOGY LLC
Assigned to AVAYA TECHNOLOGY LLC reassignment AVAYA TECHNOLOGY LLC CONVERSION FROM CORP TO LLC Assignors: AVAYA TECHNOLOGY CORP.
Assigned to AVAYA, INC., AVAYA TECHNOLOGY, LLC, VPNET TECHNOLOGIES, INC., OCTEL COMMUNICATIONS LLC, SIERRA HOLDINGS CORP. reassignment AVAYA, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CITICORP USA, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0031Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration
    • A63B2071/0611Automatic tennis linesmen, i.e. in-out detectors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2243/00Specific ball sports not provided for in A63B2102/00 - A63B2102/38
    • A63B2243/0025Football
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B43/00Balls with special arrangements
    • A63B43/004Balls with special arrangements electrically conductive, e.g. for automatic arbitration

Definitions

  • This invention relates to detection of an object being touched by a person.
  • a method and apparatus determine contact by a participant with a sports object by detecting contact of the sports object with the participant via a personal area network of the participant; transmitting in response to the detection participant identification information to a central controller; determining that the sports object has left a field of play by the central controller; and alerting in response to the determination a sports official to identify a last participant to contact the sports object via an official system by the central controller.
  • FIG. 1 illustrates an embodiment of a system
  • FIG. 2 illustrates another embodiment of a system
  • FIG. 3 illustrates an embodiment of connectors positioned on a ball
  • FIG. 4 illustrates another embodiment of the arrangement of conductors on a ball
  • FIG. 5 illustrates, in flowchart form, operations performed by an embodiment of a body controller
  • FIG. 6 illustrates, in flowchart form, operations of an embodiment of a central system
  • FIG. 7 illustrates, in flowchart form, operations of another embodiment of a body controller
  • FIG. 8 illustrates, in flowchart form, operations of an embodiment of a ball controller
  • FIG. 9 illustrates, in block diagram form, an embodiment of a body controller
  • FIG. 10 illustrates, in block diagram form, an embodiment of a central system
  • FIG. 11 illustrates, in block diagram form, an embodiment of an official system
  • FIG. 12 illustrates, in block diagram form, a ball controller.
  • a personal area network (also referred to as a body area network) is created for each player so that the body and the clothing of each player becomes a local area network.
  • the ball or other physical object generates an identification code which is transmitted to the player's personal area network when the ball touches the player's body or clothing.
  • the information is transmitted from the ball to the personal area network via conductors on the surface of the ball.
  • the personal area network of the player is under the control of a body controller which then transmits the information from the ball to a central system.
  • the central system records the players that touch the ball and analyzes this information when it determines that the ball has gone out of the field of play of other game occurrences. This determination may be made based on an input from a game official.
  • the central controller can transmit to a system utilized by an official of the game (official system), such as a linesman or referee, the information concerning the last player to touch the ball.
  • the body controller allows the body controller to determine the position of the player on the playing field and transmit this information to the central system. Such location information is important, for example, to determine offside decisions in a soccer game.
  • another embodiment allows the central system to analysis location and contact information to produce statistical information such as pass completion rates, percentage of ball possession, etc.
  • the body controller of a player transmits the player's identification information to the ball when the player comes in contact with the ball.
  • the ball controller uses the player identification information to transmit this information to a central system.
  • FIG. 1 illustrates an embodiment of a system.
  • Ball controller 106 is continuously transmitting the ball's identification information to the outer surface of the ball.
  • the ball's identification information is transferred to the personal area network of the player's body or clothes that is under control of body controller 103 .
  • the construction of body controller 103 and its interaction with the personal area network is described in greater detail in U.S. Pat. No. 5,796,827 and U.S. Pat. No. 6,104,913, these patents are hereby incorporated by reference.
  • the incorporated patents disclose the transfer of information from an external object, such as ball 104 , to the personal area network.
  • Body controller 103 then transmits the fact that ball 104 has touched player 102 to central system 101 .
  • Central system 101 analyzes this information and determines if it should be transmitted to official system 111 .
  • the transmission of information from central system 101 is to official controller 107 .
  • Official controller 107 may choose to provide this information to a game official via input-output device 108 or display device 109 .
  • the identity of player 102 is always displayed on 109 so that the official can determine the last player to touch the ball before it went out of play.
  • the official can request this information from central system 101 .
  • Input-output device 108 can consist of an audio transducer so that the information from central system 101 can be provided to the official as audio output.
  • Body controller 103 also has a location positioning mechanism so as to determine the location of player 102 on the playing field.
  • This location positioning mechanism may utilize global positioning satellite techniques or may utilize gyroscopic positioning techniques as set forth in U.S. Pat. No. 6,792,381 which is hereby incorporated by reference.
  • Body controller 103 transmits the location information to central system 101 .
  • FIG. 2 illustrates another embodiment of a system.
  • body controller 203 is continuously generating the identification information for player 202 and placing this information on the personal area network of player 202 .
  • the identification of player 202 is transferred to ball controller 206 via the conductors on the surface of ball 204 from the personal area network.
  • Ball controller 206 then transmits the identification of player 202 to central system 201 .
  • Central system 201 after analyzing the information may transfer the information to official system 211 via official controller 207 .
  • Official controller 207 can choose to utilize input-output device 208 or display device 209 to inform the official of the last person to touch ball 204 .
  • FIG. 3 illustrates an embodiment of the exterior of ball 204 .
  • the exterior surface of ball 204 comprises a plurality of electrode pairs 301 - 304 which are utilized by ball controller 206 to receive or transmit information to a player. These pairs of electrodes are arranged on the surface of ball 204 and interconnect to ball controller 206 .
  • ball controller 206 may be a thin film circuit or other miniaturized circuit type on the inner-surface of ball 204 .
  • ball controller 206 may be duplicated for reliability.
  • FIG. 4 illustrates another embodiment of the arrangement of conductors along the surface of ball 204 .
  • Electrodes 401 are arranged along the exterior surface of the ball. Electrodes 402 are isolated from the surface of the ball but just below the outer skin of the ball.
  • ball controller 206 may be a thin film circuit or other miniaturized circuit type on the inner-surface of the ball 204 . In addition, ball controller 206 may be duplicated for reliability.
  • FIG. 5 illustrates, in flowchart form, operations of an embodiment of a body controller such as body controller 103 of FIG. 1 .
  • decision block 502 determines if it is time to transmit position information defining the location of player 102 on the playing field. If the answer is no, control is transferred to decision block 504 . If the answer is yes in decision block 502 , block 503 transmits the position information to central system 101 before transferring control to decision block 504 . The latter decision block determines if the ball ID is being received because of contact of ball 104 with player 102 . If the answer is no in decision block 504 , control is transferred back to decision block 502 . If the answer is yes in decision block 504 , block 506 transmits the indication of which player is in contact with the ball to central system 101 before transferring control back to decision block 502 .
  • FIG. 6 illustrates, in flowchart form, operations performed by an embodiment of a central system such as central system 101 or 201 .
  • decision block 602 determines if player position information has been received. If the answer is no, control is transferred to decision block 607 . If the answer is yes, block 603 stores the position information along with the identity of the player.
  • decision block 604 determines, based on the rules of the game, whether there is a possibility that the player's position constitutes a possible violation. If the answer is no, control is transferred to decision block 607 . If the answer is yes in decision block 604 , block 606 transmits a signal along with the identification of the player to the official system indicating a possible violation before transferring control to decision block 607 .
  • Decision block 607 determines if player identification information is being received from either a body controller or a ball depending on the particular embodiment. If the answer is no, control is transferred to decision block 609 . If the answer is yes in decision block 607 , block 608 stores the identification information before transferring control to decision block 609 . Decision block 609 determines if there is a request for the last player contact either generated by the central system or being requested by the official via official system such as official system 111 or 211 . If the answer is no, control is transferred back to decision block 602 . If the answer in decision block 609 is yes, block 611 transmits the identity of the last player to contact the ball to the official system before returning control back to decision block 602 .
  • FIG. 7 illustrates, in flowchart form, operations performed by a body controller in another embodiment such as body controller 203 . Note, that FIG. 7 only illustrates the operations being performed with respect to the central system.
  • Body controller 203 is constantly transmitting the identification of the player via the personal area network in case a ball should come in contact with the player.
  • decision block 702 determines if it is time to transmit the position information of the player. If the answer is no, control is transferred back to decision block 702 . If the answer is yes, block 703 transmits the position information with the identity of the player to the central system before returning control back to decision block 702 .
  • FIG. 8 illustrates, in flowchart form, operations performed by an embodiment of a ball controller, such as ball controller 206 .
  • the operations illustrated in FIG. 8 are only those performed with respect to central system 201 .
  • the ball controller is continuously testing to see if the player identification is being received because the ball has contacted a player.
  • decision block 802 determines if a player ID is being received. If the answer is no, decision block 802 is re-executed. If the answer is yes, block 803 transmits the identification of the player and an indication that the player is in contact with the ball before returning control back to decision block 802 .
  • FIG. 9 illustrates, in block diagram form, a body controller.
  • Processor 903 by executing programs in memory 906 , provides the overall control.
  • Positioning unit 901 which may be a global positioning system or a gyroscope system, provides location information to processor 903 .
  • Processor 903 transmits and receives data via the personal area network via PAN interface 902 .
  • Radio unit 904 provides the reception and transmission of radio signals with the central system.
  • PAN routine 907 collects and utilizes information from the PAN.
  • Positioning routine 908 accepts location information from positioning unit 901 and transmits this information to the central system. Data is stored in data 909 .
  • Operating system 911 provides the overall control.
  • FIG. 10 illustrates, in block diagram form, a central system, such as central system 101 or 201 .
  • Processor 1003 provides overall control of the system by execution of routines in memory 1006 .
  • Radio unit 1004 provides communications with the body controllers and the ball controller.
  • Player position routine 1007 is responsible for receiving player positions and determining whether these positions violate the rules of the game.
  • the last contact routine 1008 provides for the determination of which player last contacted the ball.
  • Data is stored in data 1009 .
  • Operating system 1011 provides overall control.
  • FIG. 11 illustrates, in block diagram form, an official system such as official system 111 or 211 .
  • Processor 1103 receives and transmits information with the central system via radio unit 1104 .
  • the user utilizes user interface 1102 to input information into processor 1103 , and processor 1103 displays information to the user via display 1101 .
  • Processor 1103 performs these activities by the execution of routines and applications in memory 1106 .
  • User interface routine 1107 provides for receiving and utilizing input from the user from user interface 1102 .
  • Display control 1108 not only displays information on display 1101 but also makes the necessary analysis before displaying this information.
  • Data is stored in data 1109 .
  • Operating system 1111 provides overall control.
  • FIG. 12 illustrates, in block diagram form, an embodiment of a ball controller such as ball controller 106 or 206 .
  • Processor 1203 provides overall control by execution of routines in memory 1206 .
  • Electrodes interface 1202 provides the interface to electrodes 1201 that are arranged on the ball as illustrated in FIGS. 3 or 4 .
  • Radio unit 1204 provides the communication link with the central system.
  • Player detection routine 1207 provides the control for the detection of the player and the transmission of this information to the central system.
  • Data is stored in data 1209 , and operating system 1211 provides overall control.
  • a computer-readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer related system or method.
  • the software can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
  • a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the computer-readable medium can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium.
  • the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical).
  • an electrical connection having one or more wires
  • a portable computer diskette magnetic
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • Flash memory erasable programmable read-only memory
  • CDROM portable compact disc read-only memory
  • the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured via optical scanning of the paper or other medium and then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and stored in a computer memory.
  • the body controller, ball controller, central system or official system can be implemented with any or a combination of the following technologies, which are each well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
  • ASIC application specific integrated circuit
  • PGA programmable gate array
  • FPGA field programmable gate array

Abstract

A method and apparatus determine contact by a participant with a sports object by detecting contact of the sports object with the participant via a personal area network of the participant; transmitting in response to the detection player identification information to a central controller; determining that the sports object has left a field of play by the central controller; and alerting in response to the determination a sports official to identify a last participant to contact the sports object via an official system by the central controller.

Description

    TECHNICAL FIELD
  • This invention relates to detection of an object being touched by a person.
  • BACKGROUND
  • In many sports, it is important to know which player last touched the game ball. This is particularly true in sports such as basketball and soccer. Whereas, in soccer, it is possible to review a play using instant replay using taped video, it greatly slows down the flow of the game. The problem is not severe in a game such as football which has a natural stopping point at regular intervals. But in soccer particularly, the need to stop the game and review a particular play causes major disruption in the soccer game itself. This is also true in basketball. By the same token, in championship play, a mistake by a referee during a soccer game concerning who was the last player to touch the ball before it went out of bounds can have serious repercussions not only to the game but also to the mood of the crowd which have been known to riot. These considerations are also true for other sports such as rugby, etc.
  • SUMMARY OF THE INVENTION
  • A method and apparatus determine contact by a participant with a sports object by detecting contact of the sports object with the participant via a personal area network of the participant; transmitting in response to the detection participant identification information to a central controller; determining that the sports object has left a field of play by the central controller; and alerting in response to the determination a sports official to identify a last participant to contact the sports object via an official system by the central controller.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an embodiment of a system;
  • FIG. 2 illustrates another embodiment of a system;
  • FIG. 3 illustrates an embodiment of connectors positioned on a ball;
  • FIG. 4 illustrates another embodiment of the arrangement of conductors on a ball;
  • FIG. 5 illustrates, in flowchart form, operations performed by an embodiment of a body controller;
  • FIG. 6 illustrates, in flowchart form, operations of an embodiment of a central system;
  • FIG. 7 illustrates, in flowchart form, operations of another embodiment of a body controller;
  • FIG. 8 illustrates, in flowchart form, operations of an embodiment of a ball controller;
  • FIG. 9 illustrates, in block diagram form, an embodiment of a body controller;
  • FIG. 10 illustrates, in block diagram form, an embodiment of a central system;
  • FIG. 11 illustrates, in block diagram form, an embodiment of an official system; and
  • FIG. 12 illustrates, in block diagram form, a ball controller.
  • DETAILED DESCRIPTION
  • In one embodiment, a personal area network (also referred to as a body area network) is created for each player so that the body and the clothing of each player becomes a local area network. The ball or other physical object generates an identification code which is transmitted to the player's personal area network when the ball touches the player's body or clothing. The information is transmitted from the ball to the personal area network via conductors on the surface of the ball. The personal area network of the player is under the control of a body controller which then transmits the information from the ball to a central system. The central system records the players that touch the ball and analyzes this information when it determines that the ball has gone out of the field of play of other game occurrences. This determination may be made based on an input from a game official. At that time, the central controller can transmit to a system utilized by an official of the game (official system), such as a linesman or referee, the information concerning the last player to touch the ball.
  • In addition, another embodiment of the body controller allows the body controller to determine the position of the player on the playing field and transmit this information to the central system. Such location information is important, for example, to determine offside decisions in a soccer game.
  • In also, another embodiment allows the central system to analysis location and contact information to produce statistical information such as pass completion rates, percentage of ball possession, etc.
  • In another embodiment, the body controller of a player transmits the player's identification information to the ball when the player comes in contact with the ball. The ball controller then uses the player identification information to transmit this information to a central system.
  • FIG. 1 illustrates an embodiment of a system. Ball controller 106 is continuously transmitting the ball's identification information to the outer surface of the ball. When ball 104 comes into contact with player 102, the ball's identification information is transferred to the personal area network of the player's body or clothes that is under control of body controller 103. The construction of body controller 103 and its interaction with the personal area network is described in greater detail in U.S. Pat. No. 5,796,827 and U.S. Pat. No. 6,104,913, these patents are hereby incorporated by reference. In addition, the incorporated patents disclose the transfer of information from an external object, such as ball 104, to the personal area network.
  • Body controller 103 then transmits the fact that ball 104 has touched player 102 to central system 101. Central system 101 analyzes this information and determines if it should be transmitted to official system 111. The transmission of information from central system 101 is to official controller 107. Official controller 107 may choose to provide this information to a game official via input-output device 108 or display device 109. In one embodiment, the identity of player 102 is always displayed on 109 so that the official can determine the last player to touch the ball before it went out of play. In another embodiment, the official can request this information from central system 101. Input-output device 108 can consist of an audio transducer so that the information from central system 101 can be provided to the official as audio output.
  • Body controller 103 also has a location positioning mechanism so as to determine the location of player 102 on the playing field. This location positioning mechanism may utilize global positioning satellite techniques or may utilize gyroscopic positioning techniques as set forth in U.S. Pat. No. 6,792,381 which is hereby incorporated by reference. Body controller 103 transmits the location information to central system 101.
  • FIG. 2 illustrates another embodiment of a system. In FIG. 2, body controller 203 is continuously generating the identification information for player 202 and placing this information on the personal area network of player 202. When player 202 comes in contact with ball 204, the identification of player 202 is transferred to ball controller 206 via the conductors on the surface of ball 204 from the personal area network.
  • Ball controller 206 then transmits the identification of player 202 to central system 201. Central system 201 after analyzing the information may transfer the information to official system 211 via official controller 207. Official controller 207 can choose to utilize input-output device 208 or display device 209 to inform the official of the last person to touch ball 204.
  • FIG. 3 illustrates an embodiment of the exterior of ball 204. The exterior surface of ball 204 comprises a plurality of electrode pairs 301-304 which are utilized by ball controller 206 to receive or transmit information to a player. These pairs of electrodes are arranged on the surface of ball 204 and interconnect to ball controller 206. In one embodiment, ball controller 206 may be a thin film circuit or other miniaturized circuit type on the inner-surface of ball 204. In addition, ball controller 206 may be duplicated for reliability.
  • FIG. 4 illustrates another embodiment of the arrangement of conductors along the surface of ball 204. Electrodes 401 are arranged along the exterior surface of the ball. Electrodes 402 are isolated from the surface of the ball but just below the outer skin of the ball. In this embodiment, ball controller 206 may be a thin film circuit or other miniaturized circuit type on the inner-surface of the ball 204. In addition, ball controller 206 may be duplicated for reliability.
  • FIG. 5 illustrates, in flowchart form, operations of an embodiment of a body controller such as body controller 103 of FIG. 1. After being started in block 501, decision block 502 determines if it is time to transmit position information defining the location of player 102 on the playing field. If the answer is no, control is transferred to decision block 504. If the answer is yes in decision block 502, block 503 transmits the position information to central system 101 before transferring control to decision block 504. The latter decision block determines if the ball ID is being received because of contact of ball 104 with player 102. If the answer is no in decision block 504, control is transferred back to decision block 502. If the answer is yes in decision block 504, block 506 transmits the indication of which player is in contact with the ball to central system 101 before transferring control back to decision block 502.
  • FIG. 6 illustrates, in flowchart form, operations performed by an embodiment of a central system such as central system 101 or 201. After being started in block 601, decision block 602 determines if player position information has been received. If the answer is no, control is transferred to decision block 607. If the answer is yes, block 603 stores the position information along with the identity of the player. Next, decision block 604 determines, based on the rules of the game, whether there is a possibility that the player's position constitutes a possible violation. If the answer is no, control is transferred to decision block 607. If the answer is yes in decision block 604, block 606 transmits a signal along with the identification of the player to the official system indicating a possible violation before transferring control to decision block 607.
  • Decision block 607 determines if player identification information is being received from either a body controller or a ball depending on the particular embodiment. If the answer is no, control is transferred to decision block 609. If the answer is yes in decision block 607, block 608 stores the identification information before transferring control to decision block 609. Decision block 609 determines if there is a request for the last player contact either generated by the central system or being requested by the official via official system such as official system 111 or 211. If the answer is no, control is transferred back to decision block 602. If the answer in decision block 609 is yes, block 611 transmits the identity of the last player to contact the ball to the official system before returning control back to decision block 602.
  • FIG. 7 illustrates, in flowchart form, operations performed by a body controller in another embodiment such as body controller 203. Note, that FIG. 7 only illustrates the operations being performed with respect to the central system. Body controller 203 is constantly transmitting the identification of the player via the personal area network in case a ball should come in contact with the player. After being started in block 701, decision block 702 determines if it is time to transmit the position information of the player. If the answer is no, control is transferred back to decision block 702. If the answer is yes, block 703 transmits the position information with the identity of the player to the central system before returning control back to decision block 702.
  • FIG. 8 illustrates, in flowchart form, operations performed by an embodiment of a ball controller, such as ball controller 206. The operations illustrated in FIG. 8 are only those performed with respect to central system 201. The ball controller is continuously testing to see if the player identification is being received because the ball has contacted a player. After being started in block 801, decision block 802 determines if a player ID is being received. If the answer is no, decision block 802 is re-executed. If the answer is yes, block 803 transmits the identification of the player and an indication that the player is in contact with the ball before returning control back to decision block 802.
  • FIG. 9 illustrates, in block diagram form, a body controller. Processor 903, by executing programs in memory 906, provides the overall control. Positioning unit 901, which may be a global positioning system or a gyroscope system, provides location information to processor 903. Processor 903 transmits and receives data via the personal area network via PAN interface 902. Radio unit 904 provides the reception and transmission of radio signals with the central system.
  • PAN routine 907 collects and utilizes information from the PAN. Positioning routine 908 accepts location information from positioning unit 901 and transmits this information to the central system. Data is stored in data 909. Operating system 911 provides the overall control.
  • FIG. 10 illustrates, in block diagram form, a central system, such as central system 101 or 201. Processor 1003 provides overall control of the system by execution of routines in memory 1006. Radio unit 1004 provides communications with the body controllers and the ball controller.
  • Player position routine 1007 is responsible for receiving player positions and determining whether these positions violate the rules of the game. The last contact routine 1008 provides for the determination of which player last contacted the ball. Data is stored in data 1009. Operating system 1011 provides overall control.
  • FIG. 11 illustrates, in block diagram form, an official system such as official system 111 or 211. Processor 1103 receives and transmits information with the central system via radio unit 1104. The user utilizes user interface 1102 to input information into processor 1103, and processor 1103 displays information to the user via display 1101. Processor 1103 performs these activities by the execution of routines and applications in memory 1106.
  • User interface routine 1107 provides for receiving and utilizing input from the user from user interface 1102. Display control 1108 not only displays information on display 1101 but also makes the necessary analysis before displaying this information. Data is stored in data 1109. Operating system 1111 provides overall control.
  • FIG. 12 illustrates, in block diagram form, an embodiment of a ball controller such as ball controller 106 or 206. Processor 1203 provides overall control by execution of routines in memory 1206. Electrodes interface 1202 provides the interface to electrodes 1201 that are arranged on the ball as illustrated in FIGS. 3 or 4. Radio unit 1204 provides the communication link with the central system. Player detection routine 1207 provides the control for the detection of the player and the transmission of this information to the central system. Data is stored in data 1209, and operating system 1211 provides overall control.
  • When the operations of the body controller, ball controller, central system or official system are implemented in software, it should be noted that the software can be stored on any computer-readable medium for use by or in connection with any computer related system or method. In the context of this document, a computer-readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer related system or method. The software can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. For example, the computer-readable medium can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured via optical scanning of the paper or other medium and then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and stored in a computer memory.
  • In an alternative embodiment, where the body controller, ball controller, central system or official system is implemented in hardware, the body controller, ball controller, central system or official system can be implemented with any or a combination of the following technologies, which are each well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
  • Of course, various changes and modifications to the illustrated embodiments described above would be apparent to those skilled in the art. Such changes and modifications can be made without departing from the spirit and scope of the invention and without diminishing its intended advantages. It is therefore intended that such changes and modifications be covered by the following claims except in so far as limited by the prior art.

Claims (20)

1. A method for assisting in officiating a sports contest, comprising the steps of:
detecting contact of a sports object with a participant via a personal area network of the participant;
transmitting in response to the detection participant identification information to a central controller;
determining that the sports object has left a field of play by the central controller; and
alerting in response to the determination a sports official to identify a last participant to contact the sports object via an official system by the central controller.
2. The method of claim 1 wherein the step of detecting contact of the sports object with a participant comprises the step of receiving information from the personal area network of the participant by a body controller of the participant; and
the step of transmitting is executed by the body controller.
3. The method of claim 1 further comprises the steps of determining a location of the participant on the field of play;
transmitting a message to the central controller for determination if the location of the participant is a possible violation of official rules.
4. The method of claim 1 further comprises the steps of determining a location of the participant on the field of play; and
calculating statistical information based on locations of the participant and contacts by the participant with the sports object.
5. The method of claim 1 wherein the step of determining comprises the step of receiving information from the sports official via the official system.
6. The method of claim 1 wherein the step of detecting contact of the sports object with a participant comprises the step of receiving information from the personal area network of the participant by an object controller of the sports object; and
the step of transmitting is executed by the object controller whereby the participant identification information is received from the personal area network.
7. The method of claim 6 further comprises the steps of determining a location of the participant on the field of play;
transmitting a message to the central controller for determination if the location of the participant is a possible violation of official rules.
8. The method of claim 6 further comprises the steps of determining a location of the participant on the field of play; and
calculating statistical information based on locations of the participant and contacts by the participant with the sports object.
9. The method of claim 6 wherein the step of determining comprises the step of receiving information from the sports official via the official system.
10. An apparatus to assist in officiating a sports contest, comprising:
a central controller;
a official system;
a body controller detecting contact with a sports object via a personal area network for a participant and transmitting a contact message to the central controller indicating the contact and participant identification information; and
the central controller transmitting an alerting message to the official system to identify a last participant to contact the sports object upon receipt of the contact message and a determination that the sports object has left a field of play.
11. The apparatus of claim 10 further comprises a participant locator and the body controller transmitting a participant location message based on information from the participant locator to the central controller; and
the central controller determining if the location of the participant is a possible rule violation.
12. The apparatus of claim 10 wherein the central controller further calculating statistical information based on locations of the participant and contacts by the participant with the sports object.
13. An apparatus to assist in officiating a sports contest, comprising:
a central controller;
a official system;
a object controller detecting contact with a sports object via a personal area network for a participant and transmitting a contact message to the central controller indicating the contact and receiving participant identification information from the personal area network; and
the central controller transmitting an alerting message to the official system to identify a last participant to contact the sports object upon receipt of the contact message and a determination that the sports object has left a field of play.
14. The apparatus of claim 13 further comprises a participant locator and a body controller;
the body controller transmitting a participant location message based on information from the participant locator to the central controller; and
the central controller determining if the location of the participant is a possible rule violation.
15. The apparatus of claim 10 wherein the central controller further calculating statistical information based on locations of the participant and contacts by the participant with the sports object.
16. A processor-readable medium for assisting in officiating a sports contest, comprising processor-executable instructions configured for:
processor-executable instructions for detecting contact of a sports object with a participant via a personal area network of the participant;
processor-executable instructions executed by a central controller for transmitting in response to the detection participant identification information;
processor-executable instructions executed by a central controller for determining that the sports object has left a field of play; and
processor-executable instructions executed by a central controller for alerting in response to the determination a sports official and identifying a last participant to contact the sports object via an official system.
17. The processor-readable medium of claim 16 wherein the processor-executable instructions for detecting contact of the sports object with a participant are executed by a body controller of the participant with information from the personal area network of the participant; and
the processor-executable instructions for transmitting are executed by the body controller.
18. The processor-readable medium of claim 16 further comprises the processor-executable instructions for determining a location of the participant on the field of play; and
processor-executable instructions for transmitting a message to the central controller for determination if the location of the participant is a possible violation of official rules.
19. The processor-readable medium of claim 16 further comprises processor-executable instructions for determining a location of the participant on the field of play; and
processor-executable instructions for calculating statistical information based on locations of the participant and contacts by the participant with the sports object.
20. An apparatus for implementing the steps of claim 1.
US11/051,843 2005-02-05 2005-02-05 Apparatus and method for determining participant contact with a sports object Abandoned US20060178235A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/051,843 US20060178235A1 (en) 2005-02-05 2005-02-05 Apparatus and method for determining participant contact with a sports object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/051,843 US20060178235A1 (en) 2005-02-05 2005-02-05 Apparatus and method for determining participant contact with a sports object

Publications (1)

Publication Number Publication Date
US20060178235A1 true US20060178235A1 (en) 2006-08-10

Family

ID=36780644

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/051,843 Abandoned US20060178235A1 (en) 2005-02-05 2005-02-05 Apparatus and method for determining participant contact with a sports object

Country Status (1)

Country Link
US (1) US20060178235A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007001820B3 (en) * 2006-10-12 2008-01-24 Cairos Technologies Ag System for detecting contact of player with ball comprises magnetic field generator on player generating field with characteristic code sequence or frequency, sensor on ball detecting field and identifying player
EP1944067A1 (en) * 2007-01-10 2008-07-16 Invit B.V. Method and system for detecting an offside situation
EP2025370A1 (en) 2007-08-17 2009-02-18 adidas International Marketing B.V. Sports training system with sport ball
US20090048039A1 (en) * 2007-08-15 2009-02-19 Catapult Innovations Pty Ltd Tracking balls in sports
US20090047645A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
EP2055355A2 (en) * 2007-10-30 2009-05-06 Russell Corporation A system for detecting and tracking statistics of a game
WO2010054849A1 (en) * 2008-11-17 2010-05-20 Cairos Technologies Ag Detection and provision of player information using a sensor located in the vicinity of the player
US20100184564A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US20100201352A1 (en) * 2008-12-15 2010-08-12 Cairos Technologies Ag System and method for detecting ball possession by means of passive field generation
US7927253B2 (en) 2007-08-17 2011-04-19 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US8231506B2 (en) 2008-12-05 2012-07-31 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8628453B2 (en) 2008-12-05 2014-01-14 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20140081435A1 (en) * 2012-09-17 2014-03-20 Coached BY Pros, LLC Connecting Players to Professional Athletes to Receive Evaluations
US20140303759A1 (en) * 2013-04-09 2014-10-09 Sstatzz Oy Sports monitoring system and method
JP2015536710A (en) * 2012-10-25 2015-12-24 ナイキ イノベイト シーブイ System and method for monitoring athletic performance in a team sports environment
US9278256B2 (en) 2008-03-03 2016-03-08 Nike, Inc. Interactive athletic equipment system
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
EP3396401A1 (en) * 2010-11-19 2018-10-31 Isolynx, LLC Associative object tracking systems and methods
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US20210275876A1 (en) * 2018-07-10 2021-09-09 Javier RODRIGUEZ PEREZ Control system for regulation balls in a football field and regulation ball support for same

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4109911A (en) * 1975-04-23 1978-08-29 Auken John A Van Gaming surface contact detecting systems
US5800292A (en) * 1996-07-08 1998-09-01 Steven James Brace Tennis court boundary detection system
US5954599A (en) * 1998-01-13 1999-09-21 Lucent Technologies, Inc. Automated sport boundary officiating system
US6270433B1 (en) * 1997-12-15 2001-08-07 Toy Builders Player position detection system
US6700051B2 (en) * 2000-09-26 2004-03-02 Raymond Daniel Wilson Aldridge Contact detection system and method
US20050143199A1 (en) * 2003-12-31 2005-06-30 Saroyan Zaven T. Method and apparatus for monitoring and determining the position of a football
US20050159252A1 (en) * 1999-08-09 2005-07-21 Sports Tech As System providing location information in a sports game
US20050288134A1 (en) * 2004-06-25 2005-12-29 Smith David K Sensiball

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4109911A (en) * 1975-04-23 1978-08-29 Auken John A Van Gaming surface contact detecting systems
US5800292A (en) * 1996-07-08 1998-09-01 Steven James Brace Tennis court boundary detection system
US6270433B1 (en) * 1997-12-15 2001-08-07 Toy Builders Player position detection system
US5954599A (en) * 1998-01-13 1999-09-21 Lucent Technologies, Inc. Automated sport boundary officiating system
US20050159252A1 (en) * 1999-08-09 2005-07-21 Sports Tech As System providing location information in a sports game
US6700051B2 (en) * 2000-09-26 2004-03-02 Raymond Daniel Wilson Aldridge Contact detection system and method
US20050143199A1 (en) * 2003-12-31 2005-06-30 Saroyan Zaven T. Method and apparatus for monitoring and determining the position of a football
US20050288134A1 (en) * 2004-06-25 2005-12-29 Smith David K Sensiball

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080088303A1 (en) * 2006-10-12 2008-04-17 Walter Englert Concept for detecting a contact with a game device
WO2008043450A1 (en) * 2006-10-12 2008-04-17 Cairos Technologies Ag Concept for identifying a contact with a playing device
DE102007001820B3 (en) * 2006-10-12 2008-01-24 Cairos Technologies Ag System for detecting contact of player with ball comprises magnetic field generator on player generating field with characteristic code sequence or frequency, sensor on ball detecting field and identifying player
EP1944067A1 (en) * 2007-01-10 2008-07-16 Invit B.V. Method and system for detecting an offside situation
EP2025372A3 (en) * 2007-08-15 2009-03-25 Catapult Innovations Pty Ltd Tracking balls in sports
US20090048039A1 (en) * 2007-08-15 2009-02-19 Catapult Innovations Pty Ltd Tracking balls in sports
US8353791B2 (en) * 2007-08-15 2013-01-15 Catapult Innovations Pty Ltd Tracking balls in sports
US9759738B2 (en) 2007-08-17 2017-09-12 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9645165B2 (en) 2007-08-17 2017-05-09 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US20090048044A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US9087159B2 (en) 2007-08-17 2015-07-21 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
EP2025370A1 (en) 2007-08-17 2009-02-18 adidas International Marketing B.V. Sports training system with sport ball
US9242142B2 (en) 2007-08-17 2016-01-26 Adidas International Marketing B.V. Sports electronic training system with sport ball and electronic gaming features
US10062297B2 (en) 2007-08-17 2018-08-28 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US8702430B2 (en) 2007-08-17 2014-04-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US8360904B2 (en) * 2007-08-17 2013-01-29 Adidas International Marketing Bv Sports electronic training system with sport ball, and applications thereof
US7927253B2 (en) 2007-08-17 2011-04-19 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US20090047645A1 (en) * 2007-08-17 2009-02-19 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
JP2009045462A (en) * 2007-08-17 2009-03-05 Adidas Internatl Marketing Bv Sports electronic training system with sport ball and its application
EP2363179A3 (en) * 2007-08-17 2012-05-30 adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US8221290B2 (en) 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US9625485B2 (en) 2007-08-17 2017-04-18 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
EP2055355A3 (en) * 2007-10-30 2010-11-24 Russell Corporation A system for detecting and tracking statistics of a game
EP2055355A2 (en) * 2007-10-30 2009-05-06 Russell Corporation A system for detecting and tracking statistics of a game
US9643052B2 (en) 2008-03-03 2017-05-09 Nike, Inc. Interactive athletic equipment system
US9278256B2 (en) 2008-03-03 2016-03-08 Nike, Inc. Interactive athletic equipment system
US10881910B2 (en) 2008-03-03 2021-01-05 Nike, Inc. Interactive athletic equipment system
WO2010054849A1 (en) * 2008-11-17 2010-05-20 Cairos Technologies Ag Detection and provision of player information using a sensor located in the vicinity of the player
US8678897B2 (en) 2008-11-17 2014-03-25 Cairos Technologies Ag Detecting and providing player information with sensor at the player side
US9186567B2 (en) 2008-12-05 2015-11-17 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9403060B2 (en) 2008-12-05 2016-08-02 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8784268B2 (en) 2008-12-05 2014-07-22 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US11541296B2 (en) 2008-12-05 2023-01-03 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20100184564A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US8672810B2 (en) 2008-12-05 2014-03-18 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9192815B2 (en) 2008-12-05 2015-11-24 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10213647B2 (en) 2008-12-05 2019-02-26 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8628453B2 (en) 2008-12-05 2014-01-14 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9248343B2 (en) 2008-12-05 2016-02-02 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8562487B2 (en) 2008-12-05 2013-10-22 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10123583B2 (en) 2008-12-05 2018-11-13 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9427624B2 (en) 2008-12-05 2016-08-30 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9452319B2 (en) 2008-12-05 2016-09-27 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9511260B2 (en) 2008-12-05 2016-12-06 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US9519750B2 (en) 2008-12-05 2016-12-13 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8231506B2 (en) 2008-12-05 2012-07-31 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8172722B2 (en) 2008-12-05 2012-05-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20100184563A1 (en) * 2008-12-05 2010-07-22 Nike, Inc. Athletic Performance Monitoring Systems and Methods in a Team Sports Environment
US8771148B2 (en) 2008-12-05 2014-07-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US10173101B2 (en) 2008-12-05 2019-01-08 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US20100201352A1 (en) * 2008-12-15 2010-08-12 Cairos Technologies Ag System and method for detecting ball possession by means of passive field generation
WO2010075963A3 (en) * 2008-12-15 2011-05-19 Cairos Technologies Ag System and method for ball possession detection using passive field generation
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11935640B2 (en) 2010-11-10 2024-03-19 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10293209B2 (en) 2010-11-10 2019-05-21 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
EP3396401A1 (en) * 2010-11-19 2018-10-31 Isolynx, LLC Associative object tracking systems and methods
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US20140081435A1 (en) * 2012-09-17 2014-03-20 Coached BY Pros, LLC Connecting Players to Professional Athletes to Receive Evaluations
CN111632353A (en) * 2012-10-25 2020-09-08 耐克创新有限合伙公司 Athletic performance monitoring systems and methods in a team sports environment
JP2015536710A (en) * 2012-10-25 2015-12-24 ナイキ イノベイト シーブイ System and method for monitoring athletic performance in a team sports environment
US20140303759A1 (en) * 2013-04-09 2014-10-09 Sstatzz Oy Sports monitoring system and method
US9881206B2 (en) * 2013-04-09 2018-01-30 Sstatzz Oy Sports monitoring system and method
US20210275876A1 (en) * 2018-07-10 2021-09-09 Javier RODRIGUEZ PEREZ Control system for regulation balls in a football field and regulation ball support for same
US11701552B2 (en) * 2018-07-10 2023-07-18 Javier RODRIGUEZ PEREZ Control system for regulation balls in a football field and regulation ball support for same

Similar Documents

Publication Publication Date Title
US20060178235A1 (en) Apparatus and method for determining participant contact with a sports object
JP2018206399A (en) Conducting sessions with captured image data of physical activity and uploading using token-verifiable proxy uploader
US10114462B2 (en) Device and method for entering information in sports applications
US20140179384A1 (en) Method, system and apparatus for managing a football match
JP6370417B2 (en) Game program, method for executing game program, and information processing apparatus
KR102365431B1 (en) Electronic device for providing target video in sports play video and operating method thereof
CN108541009A (en) A kind of detection method and terminal device of communications status
EP3682399A1 (en) Multi-factor authentication and post-authentication processing system
CN104857691B (en) The method and apparatus of golf drop point is estimated in wearable device
US11935423B2 (en) Athletic trainer system
US20200406147A1 (en) Systems and methods for detecting and preventing fraudulent in-app activities
TWI759570B (en) Information processing device, game device, and game system
CN106598433A (en) Insertion method of virtual resource object in application, and terminals
US20180264337A1 (en) System and method for improving bowling shot performance
CN108764927A (en) A kind of payment verification method, server and terminal
KR102580401B1 (en) User interface control method of exercise equipment and exercise equipment performing the same
KR102279626B1 (en) Method and system for displaying game score in sports game
KR20070065595A (en) Method for golf score management using mobile phone
CN113111683B (en) Serve violation posture recognition platform and method
US20170229034A1 (en) Information processing device, information processing method, and computer program
JP2020191952A (en) Method, system and program implemented in terminal for supporting tcg battle between users
JP2001113050A (en) Video game device
JP2019502456A (en) Method and system for live determination of sports equipment
JP3887261B2 (en) Ball position information acquisition system and computer program
KR102488852B1 (en) A whistle glove and game referee system using it

Legal Events

Date Code Title Description
AS Assignment

Owner name: AVAYA TECHNOLOGY CORP., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:COUGHLAN, MARC WILLIAM JOSEPH;FORBES, ALEXANDER QUENTIN;RUNCIE, PETER DONALD;AND OTHERS;REEL/FRAME:016261/0260;SIGNING DATES FROM 20050114 TO 20050125

AS Assignment

Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020156/0149

Effective date: 20071026

Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020156/0149

Effective date: 20071026

AS Assignment

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT, NEW Y

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT,NEW YO

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

AS Assignment

Owner name: AVAYA INC, NEW JERSEY

Free format text: REASSIGNMENT;ASSIGNORS:AVAYA TECHNOLOGY LLC;AVAYA LICENSING LLC;REEL/FRAME:021156/0287

Effective date: 20080625

Owner name: AVAYA INC,NEW JERSEY

Free format text: REASSIGNMENT;ASSIGNORS:AVAYA TECHNOLOGY LLC;AVAYA LICENSING LLC;REEL/FRAME:021156/0287

Effective date: 20080625

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: AVAYA TECHNOLOGY LLC, NEW JERSEY

Free format text: CONVERSION FROM CORP TO LLC;ASSIGNOR:AVAYA TECHNOLOGY CORP.;REEL/FRAME:022677/0550

Effective date: 20050930

Owner name: AVAYA TECHNOLOGY LLC,NEW JERSEY

Free format text: CONVERSION FROM CORP TO LLC;ASSIGNOR:AVAYA TECHNOLOGY CORP.;REEL/FRAME:022677/0550

Effective date: 20050930

AS Assignment

Owner name: VPNET TECHNOLOGIES, INC., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: SIERRA HOLDINGS CORP., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: AVAYA, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: OCTEL COMMUNICATIONS LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: AVAYA TECHNOLOGY, LLC, NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215