US20240293699A1 - Advanced Metric Water Training Cord - Google Patents
Advanced Metric Water Training Cord Download PDFInfo
- Publication number
- US20240293699A1 US20240293699A1 US18/595,034 US202418595034A US2024293699A1 US 20240293699 A1 US20240293699 A1 US 20240293699A1 US 202418595034 A US202418595034 A US 202418595034A US 2024293699 A1 US2024293699 A1 US 2024293699A1
- Authority
- US
- United States
- Prior art keywords
- user
- cord system
- cord
- training
- interface
- 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.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/12—Arrangements in swimming pools for teaching swimming or for training
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
- A63B21/055—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters extension element type
- A63B21/0552—Elastic ropes or bands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/40—Interfaces with the user related to strength training; Details thereof
- A63B21/4001—Arrangements for attaching the exercising apparatus to the user's body, e.g. belts, shoes or gloves specially adapted therefor
- A63B21/4009—Arrangements for attaching the exercising apparatus to the user's body, e.g. belts, shoes or gloves specially adapted therefor to the waist
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2209/00—Characteristics of used materials
- A63B2209/10—Characteristics of used materials with adhesive type surfaces, i.e. hook and loop-type fastener
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/60—Apparatus used in water
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2244/00—Sports without balls
- A63B2244/20—Swimming
Definitions
- the illustrative embodiments relate to an advanced water training cord, system, platform, device, and method. More particularly, but not exclusively, the present disclosure relates to an advanced metric water training cord.
- Water-based training has always been important for individuals that swim, surf, kayak, bodyboard, paddleboard, or perform other water-based activities, actions, and exercises.
- users have used ropes or cords to anchor themselves while performing such activities to make use of smaller pools or otherwise limit their motion.
- paddling out to the waves is 90% or more of the actual exertion.
- surfers need to increase their endurance and ability to paddle out for extensive time periods even when they are training using artificial wave facilities.
- the illustrative embodiments provide a system and method for water-based training.
- Input is received to begin a training session for a user utilizing a cord system that is anchored.
- the training session is initiated utilizing the cord system.
- Sensor measurements associated with user actions and an environment are performed.
- Feedback is provided to the user during the training session. Metrics regarding the training session are reported from the cord system.
- the cord system includes an interface attaching to a user or equipment of the user.
- An elastomeric band is connected to the interface.
- a sensor interfaces connects to the elastomeric band for performing measurements.
- Logic implements a training session for the user. The logic provides feedback directly or indirectly to the user.
- An anchor anchors the elastomeric band.
- the cord system may include an elastomeric tether connected to one or more force sensors for measuring forces generated by the user.
- the cord system may attach to equipment of the user including clothing, a strap, or a harness.
- the cord system may communication with one or more wireless devices to provide feedback to the user, such as start, exertion level/speed, time elapsed, temperature, heart rate, forces generated, and so forth.
- the wireless devices may include a smart phone, tablet, laptop, training devices, wireless earbuds, headphones, smart watch/band, or so forth.
- the feedback may include instructions for the training session.
- the cord system is waterproof and utilized while the user is in the water.
- the cord system may be enclosed in a waterproof frame.
- the waterproof frame may include instructions for the training session.
- FIG. 1 is a pictorial representation of a training environment in accordance with an illustrative embodiment
- FIG. 2 is a pictorial representation of a cord system in accordance with an illustrative embodiment
- FIG. 3 is a pictorial representation of anchors for the cord system in accordance with an illustrative embodiment
- FIG. 4 is a pictorial representation of user connectors in accordance with an illustrative embodiment
- FIG. 5 is a block diagram of a cord system in accordance with an illustrative embodiment
- FIG. 6 is a flowchart of a process for training utilizing a cord system in accordance with an illustrative embodiment
- FIG. 7 is a flowchart of a process for performing sensor measurements utilizing a cord system in accordance with an illustrative embodiment.
- the illustrative embodiments provide a swim cord, cord system, platform and method for measuring and tracking water-based training efforts.
- the illustrative embodiments may be utilized for athletes or other individuals that are training, exercising, performing physical therapy, or otherwise tracking their water-based exercises and actions.
- a user is an individual that is training in a pool or other body of water.
- the user may be free swimming or may be utilizing a flotation device, such as a kayak, surfboard, bodyboard, lifejacket, or so forth.
- the illustrative embodiments track metrics of the user utilizing one or more sensors. As a result, the user is provided with significant information regarding distances travelled, forces exerted (e.g., maximum, minimum, average, etc.), technique effectiveness, and so forth.
- the metrics may be communicated in real-time to earphones, smart phones, watches, or other training devices being utilized by the user in real-time, after the training session, or at any time.
- the cord system may also include a user interface for displaying or playing the metrics as feedback at any time.
- the user interface may include a display or speaker for communicating instructions, metrics, feedback, or other communications during utilization of the cord system.
- the cord system anchors the user to a fixed point, such as an edge or side of a pool or proximate a shore of a body of water.
- a fixed point such as an edge or side of a pool or proximate a shore of a body of water.
- FIG. 1 is a pictorial representation of a training environment 100 in accordance with an illustrative embodiment.
- the training environment 100 is one example of a location, such as a pool 102 , in which a user 104 may utilize the cord system 120 to train, exercise, rehabilitate, practice, or otherwise participate in a water-based activity.
- the cord system 120 may include an anchor 122 , a connector 124 , a base 126 , a sensor system 128 , a tether 130 , and an interface 132 .
- the training environment 100 may represent any number of indoor or outdoor locations, facilities, or environments.
- the training environment 100 may be the pool 102 , an artificial wave system, a training area, a lake, a stream, a reservoir, an ocean, or other body of water (whether natural or artificial) or so forth.
- the water-based activity may include swimming, surfing, kayaking, paddleboarding, and/or other water activities as a result, the user 104 may represent a swimmer, surfer, kayaker, paddleboarder, aquatic athlete, or other associated user or individual.
- the cord system 120 allows the user 104 to train without using a full lane or a large portion of the pool 102 . As a result, more individuals may train, exercise, rehabilitate, or practice at the same time in the same pool 102 .
- the anchor 122 is a fixed device for securing the cord system 122 to a side, edge, buoy, or other portion of the pool 102 or the training environment 100 .
- the anchor 122 may connect to, anchor in, or set on structures, fixtures, or components at the edge of the pool 102 .
- the anchor 122 may connect to vents, filters, anchor points, an edge 123 of the pool 102 , furniture, fixtures, or so forth.
- the anchor 122 may extend vertically from the edge 123 or side of the pool 102 .
- the anchor 122 may extend vertically to protect the base 126 of the cord system 120 from unnecessary rubbing, chafing, or friction against a portion of the pool 102 .
- the anchor 122 may elevate the base 126 above the edge 123 of the pool 102 .
- a low friction mat 142 may be positioned below the cord system numeral 120 or a protective cover 144 or sleeve may be placed on the cord system 120 .
- the mat 142 may be placed underneath the base 126 to prevent unwanted wear and tear or damage to the cord system 120 from rubbing or stretching against the edge 123 of the pool.
- the protective cover 144 may include a fastener 146 for securing the fastener around the base 126 or other portion of the tether 130 .
- the fastener 146 may be a zipper, Velcro®, butt connector, or structured wire frame for being secured to the base 126 , tether 130 or any other portion of the cord system 120 .
- the protective cover 144 may alternatively include multiple segments for the different portions of the cord system 120 .
- the base 126 is a strap, rope, cord, or extender that is connected to the anchor 122 by the connector 124 .
- the base 126 may be tied, adhered, looped, clamped, or otherwise attached or connected to the connector 124 .
- the connector 124 is a connection component for easily connecting the cord system 120 , the anchor 122 , or other components for fixing a first end of the cord system 120 in place.
- the connector 124 include a carabiner, hook, strap (e.g., tie, Velcro®, etc.), spring latch, or so forth.
- the base 126 may also include a protective layer, such as a rubber, plastic, polymer, cloth, or leather sleeve or protective material. The protective layer may protect the base 126 from any wear and tear applied by the edge 123 of the pool 102 .
- the sensor system 128 includes the sensor components and electronics of the cord system 120 . The internal components of the sensor system 128 are further described in FIG. 5 .
- FIG. 2 is a pictorial representation of a cord system 120 in accordance with an illustrative embodiment.
- the cord system 120 communications may occur with the wireless device 150 .
- the cord system 120 may also communicate with or include a cloud network 212 , a cloud system 214 , a server 216 , databases 218 , a training platform 220 , a logic engine 222 , training program 224 , a cloud network 212 .
- the cloud system 214 may further communicate with sources 231 and third-party resources 230 .
- the various devices, systems, platforms, and/or components may work alone or in combination.
- Each of the devices, systems, and equipment of the cord system 120 may include any number of computing and telecommunications components, devices or elements which may include processors, memories, caches, busses, motherboards, chips, traces, wires, pins, circuits, ports, interfaces, cards, converters, adapters, connections, transceivers, displays, antennas, operating systems, kernels, modules, scripts, firmware, sets of instructions, and other similar components and software that are not described herein for purposes of simplicity.
- the cloud system 214 may aggregate, manage, analyze, and process data 126 and information from the cord system 120 , other cord devices, and any number of networks, sources 231 , and third-party resources 230 .
- the cloud system 214 may aggregate data and information from any number of smart cord devices and systems that may be utilized by a single user or multiple users as is herein described.
- the different components of the cord system 120 may be configured to communicate using wireless communications, such as Bluetooth, Wi-Fi, or so forth.
- the various devices 101 may communicate utilizing satellite connections, Wi-Fi, 4G, 5G, 6G, LTE, personal communications systems, DMA wireless networks, and/or hardwired connections, such as fiber optics, T1, cable, DSL, high speed trunks, powerline communications, and telephone lines.
- the cloud network 212 of the cord system 214 may represent a single communication service provider or multiple communications services providers.
- the sources 231 may represent any number of training systems, web servers, service providers (e.g., communications, training, Olympic, etc.), distribution services (e.g., text, email, video, etc.), media servers, platforms, distribution devices, or so forth.
- the sources 231 may represent the individuals, trainers, doctors, companies, entities, or groups that are authorized to see or utilize the data 226 .
- all, combinations, or a portion of the cord system 120 , cloud system 214 , or cloud network 212 , including the training platform 220 may be specially configured to perform the illustrative embodiments and may be referred to as a system or platform.
- the third-party resources 230 may represent any number of systems, equipment, services, users, or devices that the cloud system 214 communicates with to share relevant data and information.
- the third-party resources 230 may be utilized to gain information, expertise, and data that may not be available to the cloud system 214 or cord system 120 .
- the cloud system 214 or network represents a cloud computing environment and network utilized to aggregate, process, manage, generate, and distribute data 226 , information, and reports.
- the cloud system 214 may securely store the data 126 .
- a blockchain system may be utilized.
- the cloud system 214 allows one or more training programs 224 , data 226 , and other data and information from multiple users, trainers, or service providers to be centralized.
- the cloud system 214 may remotely manage configuration, software, and computation resources for the devices of the cord system 120 , such as wireless device 150 .
- the cloud system 214 may prevent unauthorized access to data 226 , training program 224 , tools, and resources stored in the servers 216 , databases 218 , and any number of associated secured connections, virtual resources, modules, applications, components, devices, or so forth.
- a user may more quickly upload, aggregate, process, manage, view, and distribute data 226 (e.g., profiles, updates, surveys, content, etc.) utilizing the cloud resources of the cloud system 214 and data platform 220 .
- the cloud system 214 allows the cord system 120 to be scalable for quickly adding and removing users, cord devices, training programs, instructions, information, analysis modules, algorithms, scripts, filters, or other users, devices, processes, or resources. Communications with the cloud system 214 may utilize encryption, secured tokens, secure tunnels, handshakes, secure identifiers (e.g., passwords, pins, keys, scripts, biometrics, etc.), firewalls, digital ledgers, specialized software modules, or other data security systems and methodologies as are known in the art.
- secure identifiers e.g., passwords, pins, keys, scripts, biometrics, etc.
- the servers 216 and databases 218 may represent a portion of the data platform 220 .
- the servers 216 may include a web server 217 utilized to provide a website, mobile applications, and user interface for interfacing with numerous users. Information received by the web server 217 may be managed by the data platform 220 managing the servers 216 and associated databases 218 .
- the web server 217 may communicate with the database 218 to respond to read and write requests.
- the servers 216 may include one or more servers dedicated to implementing and recording the data 226 , and information and instructions for the training program 224 .
- the databases 218 may store a digital ledger for updating information relating to the user's data 226 , and the training program 224 .
- the user's data 226 may be packaged in digital tokens that may be securely communicated to any number of relevant parties.
- the databases 218 may utilize any number of database architectures and database management systems (DBMS) as are known in the art.
- the databases 218 may store the content associated with each user/consumer/purchaser which may specify an address, name, age, demographics, interests, family/friend information, biometric identifiers, payment information, permissions, settings, location, cause preferences, cause restrictions, and so forth. Any number of secure identifiers, such as tones, QR codes, serial numbers, alphanumeric references, biometrics, or so forth may be utilized to ensure that content, personal, or transaction information is not improperly shared or accessed.
- the databases 218 may include all or portions of a digital ledger applicable to one or more block chain transactions including token generation, management, exchange, and monetization.
- the databases 218 may also include the secure identifiers.
- the logic engine 222 may include the hardware and/or software logic for implementing the various processes and methods herein described. In one embodiment, the logic engine 222 and the training program 224 may be integrated. The logic engine 222 may implement any number of algorithms, sets of instructions, scripts, or so forth.
- the logic engine 222 may utilize machine learning or artificial intelligence (AI) to adjust the training program 224 in real-time or based on subsequent analysis based on the data or other relevant information and data from the sources 231 or third party resources 230 .
- AI machine learning or artificial intelligence
- the logic engine 222 may utilize AI to adjust the initiation stage (beginning strokes), steady-state (e.g., prolonged periods of strokes or activity), sprinting, finishing, or so forth.
- the logic engine 222 may provide the user targets for strokes per second/minute, generated forces, blood oxygenation, speed, or so forth.
- the logic engine 222 may customize the metrics required to help the user perform best or to potentially win an event based on records, personal records, required output, or so forth as determined by the logic engine 222 .
- the training program 224 may be implemented for one or more cord systems including the cord system 120 .
- the training program 224 may be implemented by the cloud system 212 , wireless device 150 , cord system 120 , or other devices, systems, or equipment shown or described.
- the training program 224 may provide instructions for implementing training for a user, such as when to start, exertion levels (e.g., when to spring, regular stroke, change stroke, etc.), techniques to use, and when to stop.
- FIG. 3 is a pictorial representation of anchors 300 for the cord system 301 in accordance with an illustrative embodiment.
- the cord system 301 may be a partial cord system (e.g., connector, base, sensor system, etc.), such as cord system 120 of FIG. 1 or the other embodiments.
- the cord system 301 may be anchored to, connected to, or setting on the side or edge of a pool, lake, pond, ocean, training facility, or body of water utilizing various different types of anchors 300 .
- the anchors 300 may be attached utilizing screws, nails, bolts, adhesives, hook and latch systems, rails, latches, clamps, tiedowns, ropes, or other connectors.
- An anchor 310 may be elevated to protect a base 354 of the cord system 301 .
- an extension 356 may be utilized to extend the height of one or more of the anchors 300 .
- the extension 356 may include a connector 358 that may connect to the anchors 300 and a loop 360 .
- the connector 358 may be a clamp, bolt and loop connector, carabiner, or so forth.
- a connector 352 of the cord system 301 may connect to a loop 312 of the anchor 310 .
- a base 314 of the anchor 310 may be connected to the pool cement, floor, ground, or other surface (e.g., wall, ceiling, curbing, etc.) Utilizing any number of attachment mechanisms, or processes as previously described.
- the anchor 310 may also be weighted so that attachment mechanisms, or processes are not required.
- An anchor 316 may connect to an edge of the pool, fixture, structure, furniture, or other component utilizing a clamp 318 .
- the connector 352 may connect to a loop 320 of the anchor 316 .
- the anchor 316 may include any number of padded, non-marring, or non-scratch surfaces.
- An anchor 322 with a loop 324 is also shown.
- An anchor 326 and associated loop 328 is also shown.
- the anchors 322 , 326 may rely on weights, fasteners, or both to keep it in position when utilized with the cord system 301 .
- the anchor 322 may be shaped and angled such that it resists movement based on exerted forces.
- the anchors 322 may include a loop 362 (e.g., a rope, cable, or elastomeric loop), a stake 364 , or other connectors.
- the stake 364 may be connected into soil, wood, grass, or other surfaces.
- the loop 362 may be secured around or through any number of existing structures (e.g., poles, trees, furniture, rocks, landscaping, anchors, etc.).
- FIG. 4 is a pictorial representation of user connectors 400 in accordance with an illustrative embodiment.
- the user connectors 400 may be utilized to connect a cord system 402 to the user, user's clothing, or accessories of the user.
- the cord system 402 may represent a portion of the cord system 120 of FIG. 1 or the other embodiments.
- the cord system 402 includes an elastomeric cord 404 .
- the elastomeric cord 404 may be tied, sewn, crimped, molded, adhered, melted, looped, bolted, or otherwise connected to or integrated with the respective connectors 400 , or back to the elastomeric cord 404 itself (e.g., loop, etc.).
- the user connectors 400 may include a carabiner 410 , a shirt 412 , or a strap 414 .
- the user connectors 400 may also represent shorts, swimming suits (e.g., one piece, bikinis, swim trunks, etc.), bras/training shirts, hooks, loops, hoop and loop connectors (i.e., Velcro, etc.), and so forth.
- the carabiner 410 may be a coupling link with a safety closure.
- the carabiner 410 may be a traditional non-locking carabiner or a locking carabiner that may be locked in a closed position to provide extra protection against accidental openings.
- the carabiner 410 may utilize a screw-lock, slide lock, or other locking mechanism.
- the carabiner 410 may be D-shaped, oval, or an offset D shape.
- the carabiner 410 may connect to a belt, shorts, short, strap, harness, or other clothing, accessories, or components worn by the user.
- the shirt 412 may be worn by the user and integrated with the cord system including the elastomeric cord 404 .
- the shirt 412 may represent a swim shirt (i.e., long sleeve, short sleeve, tank top, bra top, bikini top, etc.).
- the shirt 412 may have a reinforced attachment point 413 or patch on the back or other portion of the shirt 412 for the elastomeric cord 404 to attach to the shirt 412 utilizing an elastomeric cord 404 or may be attached directly to the shirt 412 .
- the shirt 412 is retrofitted to work with the swim cord.
- the shirt 412 may include multiple attachment points for different applications (e.g., swimming face down, swimming face up, kayaking, surfing, canoeing, bodyboard, etc.).
- the elastomeric cord 404 may attach to the back of the shirt for many applications.
- the shirt 412 may also be replaced by shorts, leggings, socks, chest strap, or other articles of clothing.
- the strap 414 is configured to be secured around the user or a portion of the user.
- the strap 414 may represent a belt worn by the user.
- the strap may be secured around the leg, arm, ankle, foot, torso, or head of the user.
- the strap 414 may utilize a ring, belt buckle, hook and loop fastener, or other connectors to secure the strap 414 to itself and/or the user.
- FIG. 5 is a block diagram of a sensor system 500 in accordance with an illustrative embodiment.
- the sensor system 500 may represent the sensor system 128 of FIG. 1 or other embodiments.
- the components of the sensor system 500 may be encapsulated in a waterproof frame 501 or shell.
- the waterproof frame 501 encloses and protects the various electrical components. Portions of the electronics may extend or include interfaces to the outside (e.g., tension sensors, water temperature sensor, solar cell, etc.).
- the sensor system 500 may include a processor 502 , memory 504 , logic, 506 , sensor 508 , and user interface 510 .
- the sensor system 500 may further include settings 518 , users 520 , training programs 522 , alerts and notifications, 528 , reporting 530 and an interface 532 .
- the sensor system 500 may communicate with external devices, such as a smart phone, tablet, gaming device, smart watch, e-reader, or other similar device or communications network through the interface 532 .
- the interface 532 may be one or more transceivers, such as Bluetooth, Wi-Fi, or other applicable communications network or wireless devices.
- the sensor system 500 may be represented by a single device. In other embodiments, the sensor system 500 may represent a number of networked devices that communicate and function together to perform the processes and tasks herein described.
- the sensor system 500 may include any number of computing and communications components not specifically described herein for purposes of simplicity, such components, devices, or units may include busses, motherboards, circuits, ports, interfaces, cards, converters, adapters, connections, transceivers, displays, antennas, cameras, and so forth that are referenced by the sensor system 500 hardware and software.
- the various components of the sensor system 500 may be interconnected utilizing wires, traces, busses, or other connectors for exchanging signals, data, and information.
- the processor 502 is circuitry or logic enabled to control execution of a set of instructions, application, operating system, kernel, modules, or program.
- the processor 502 may be a microprocessor, digital signal processor, logic unit, application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), central processing unit (CPU), controller, or other device suitable for controlling an electronic device including one or more hardware and software elements, executing software, instructions, programs, and applications, converting and processing signals and information, and performing other related tasks.
- the processor 502 may be a single chip (e.g. ASIC, FPGA, microprocessor, etc.) or may be integrated with other computing or communications elements.
- the memory 504 is a hardware element, device, or recording media configured to store data for subsequent retrieval or access at a later time.
- the memory 504 may be static or dynamic memory 504 .
- the memory 504 may include a random access memory, cache, removable media drive, hard drive, mass storage, or configuration suitable as storage for data, instructions, and information.
- the memory 504 and processor 502 may be integrated.
- the memory 504 may use any type of volatile or non-volatile storage techniques and mediums.
- the memory may store user readings from the sensors 508 , data, settings 518 , users 520 , training programs 522 , alerts and notifications 528 , and reporting 530 .
- the memory 504 may store information retrieved by the sensors 508 .
- the sensors may capture information about time (e.g., overall, sprinting, etc.), date, images/video, propulsion/forces (e.g., maximum, minimum, average, etc.), temperature, location, conditions, and other applicable information.
- time e.g., overall, sprinting, etc.
- propulsion/forces e.g., maximum, minimum, average, etc.
- temperature e.g., temperature, location, conditions, and other applicable information.
- the memory 504 may store various data and information that are further utilized to identify the user from one of many potential users 520 .
- the sensors 508 may include one or more stand alone or integrated sensors.
- the sensors 508 may include force sensors, strain gauges, accelerometers, compasses, global positioning systems (GPS), and so forth.
- the force sensors of the sensors 508 may be connected between the sensor system 500 (i.e., the frame, anchor points, sensor contacts, etc.) to the tether that interfaces with the user or device (e.g., surfboard, kayak, body board, etc.).
- the sensors 508 may include a tension sensor that detects peak forces, average forces, and so forth.
- sensors 508 may include a temperature sensor for measuring the temperature of the water, air, and/or other ambient conditions.
- the GPS may track the location of the sensor system 500 .
- the settings 518 are the user preferences, settings, criteria, and parameters for controlling functional features of the sensor system 500 .
- the settings 518 may control registering and authenticating devices/users to communicate content based on the users 520 , training programs 522 , and reporting 530 .
- the settings may control the alerts and notifications 528 and reporting 530 implemented.
- the settings 518 may also store information (e.g., passwords, sites, addresses, user names, email addresses, handles, hardware identifiers, software identifiers, etc.) for communicating with additional individuals (e.g., coaches, trainers, medical professionals, parents/guardians, friends, teammates, etc.), social networks, websites, services, servers, or so forth.
- the user interface 510 is an audio, visual, or tactile interface for displaying data, text, video, images, and/or other information to a user and for receiving user input, feedback, selections, and commands.
- the user interface 510 may include waterproof/water resistant buttons, dials, or selection components for receiving input from the user to initiate training, selecting one of the training programs 522 , indicate a user, or so forth.
- the user interface 510 may also include a touch interface 512 for receiving and providing input to the user.
- the touch interface 512 may also include one or more vibration components for providing feedback that may be felt through the elastomeric cord or that communicate with sensors worn by the user (e.g., smart watch, wireless earbuds, electronic headband, etc.).
- the user interface 510 may generate a graphical user interface for communication to one or more interconnected displays or the associated wireless device(s).
- the sensor system 500 may also communicate with any number of wireless devices or other electronic devices utilizing a mobile application or program.
- the information from the court system 500 may be utilized to provide relevant details, selections, options, and other information available through the sensor system 500 .
- the user interface 510 may include a speaker 514 that communicates the metrics and instructions for completing the steps or sequences of the training programs 522 .
- the user interface 510 may also be any number of buttons, scroll wheels, screens, touch interfaces, or other elements for receiving and outputting information to a user.
- the user interface 510 may provide an interface for receiving input from touch screens, a trackball, microphones, gesture controls, miniature keyboards, peripherals, or so forth.
- One or more wireless devices may interact with the cord system through the interface 532 utilizing a program or interface to interact with the various components of the sensor system 500 .
- the sensors or the user interface 510 may include a camera 516 .
- the camera 516 may be a video and image capture device(s).
- the camera 516 may also represent dedicated or fixed video cameras associated with a venue or location.
- the images may include still and video images that may be retrieved and stored in the memory 504 or communicated directly to one or more other users.
- the camera 516 may be integrated with the sensor system 500 .
- the camera 516 may be externally linked utilizing any number of wireless or wired connections, such as a high-definition media interface (HDMI), USB, Bluetooth, or Wi-Fi connection.
- the camera 516 may capture the content 510 for storage.
- the camera 516 may capture content that may be utilized to review the user's technique, stroke, applied forces, safety, and so forth.
- the camera 516 may capture content that may be stored in the memory 504 or streamed in real-time.
- the transceiver 534 is a component comprising both a transmitter and receiver which may be combined and share common circuitry on a single housing.
- the transceiver 534 may communicate utilizing Bluetooth, Wi-Fi, ZigBee, Ant+, near field communications, wireless USB, infrared, mobile body area networks, ultra-wideband communications, cellular (e.g., 4G, 5G, 6G, PCS, GSM, etc.) or other suitable radio frequency standards, networks, protocols, or communications.
- the transceiver 534 may include a number of different transceivers configured to utilize distinct communications protocols and standards.
- the transceiver 534 may be a hybrid transceiver that supports a number of different communications.
- the transceiver 534 may communicate utilizing Ethernet, powerline networking, Wi-Fi, Bluetooth, and cellular signals.
- the training programs 522 include the various modes and training programs for the cord system.
- the training programs 522 and other software/firmware components of the sensor system 500 may be upgrade, modified, or improved as needed.
- new training programs 522 may be uploaded based on different aquatic activities performed by the user and the associated skill level or training regime.
- the training programs 522 may include any number of modes.
- the training programs 522 may include a default mode for tracking the standard activities of the user (e.g., surf training) in response to the sensor beginning to read measurements.
- the alerts and notifications 528 may provide instructions, feedback, alerts, and notifications of the user to train, practice, or otherwise implement the training programs 522 .
- the alerts and notifications 528 may be sent locally through the sensor system 500 or through one or more connected devices.
- the reporting 530 may report all of the metrics recorded by the cord system 500 including the various sensors 508 .
- the reporting 530 may communicate information directly to the user through the speaker 512 (e.g., air, underwater, etc.), vibration components, the touch interface 512 .
- the reporting 530 may also be sent to one or more designated devices, users, accounts, or services, such as coaches, parents, training partners, officials, or so forth.
- FIG. 6 is a flowchart of a process for training utilizing a cord system in accordance with an illustrative embodiment.
- the process of FIGS. 6 and 7 may be implemented by and utilizing a cord system as are described in the previous figures (e.g., FIGS. 1 - 5 ).
- the process of FIG. 6 may be implemented in a pool, lake, ocean, or other body of water by a user that is free swimming, swimming with flippers or other aids, surfing, body boarding, kayaking, or otherwise training on or in water.
- the process of FIG. 6 may be performed automatically, in response to feedback or selections of a user, and/or semi-autonomously by combining automatic processes with user inputs.
- the process may begin by anchoring the cord system between a user and a fixed point (step 602 ).
- the cord system may include any number of quick connectors for quickly beginning the training process.
- the anchor of the cord system may be left in place for a fixed for easy access and utilization.
- the anchor may also be affixed to an object, fixture, structure, or location to keep the user, within a defined area during utilization of the cord system.
- the cord system may be connected to the user or a device being utilized by the user (e.g., surfboard, paddleboard, bodyboard, kayak, etc.) utilizing a belt, shirt, carabiner, band, glass, cloak, ties, magnet, or other connector.
- the cord system may be turned on utilizing a power button or switch, or by applying forces to the sensors of the cord system.
- the cord system is waterproof and as a result, the user interface components (e.g., buttons, switches, displays, etc.) are also waterproof to ensure the longevity and functionality of the cord system.
- the cord system may automatically turn on in response to one or more of detecting water, movement (e.g., accelerometers), or forces being imparted on the various sensors.
- the cord system may identify the user utilizing the cord system.
- the cord system may identify a wireless electronic device associated with the user that is proximate the cord system, such as a smart phone, wearable (e.g., smartwatch, heart rate monitor, wireless earpieces, etc.), tablet, laptop, or other applicable device.
- the cord system may also identify the user utilizing a user selection through the user interface, default settings, one or more biometrics, such as a voice, fingerprint, electronic scan, or other applicable information.
- the user may also be identified utilizing any number of usernames, pans, passwords, or other identifiers that may be provided directly to the cord system, or through an electronic device in communication with the cord system.
- the user identity may be utilized to provide customized information regarding speed, calories burned, recommendations, and so forth.
- the cord system may communicate with one or more devices directly through a wireless signal, or through one or more networks.
- the cord system and the devices may utilize any number of wireless protocols, standards, or signals, such as Bluetooth®, Wi-Fi®, ZigBee®, infrared, or other similar wireless protocols.
- the cord system and the devices may utilize a pairing process or any number of other communications processes.
- the cord system may communicate with a smart phone of the user to record measurements of the training session as well as any number of other measurements.
- the link may be utilized to document, log, or otherwise record sensor measurements of the user and environment.
- the training instructions may be provided directly to the user or indirectly to the user through the cord system.
- an application executed by a wireless device may synchronize with the cord system to provide instructions. For example, the user may be instructed to sprint for fifteen second followed by fifteen seconds of a normal stroke.
- the training instructions may be provided through a speaker of the cord system, communications to external devices (e.g., communications to wireless earpieces, a smartphone, a speaker system, etc.), wearable electronics or so forth.
- the training may be for a specified amount of time or may be at the user's discretion and convenience.
- the user may utilize the cord system at an artificial wave pool, system, or lake while waiting for their turn to surf.
- the training ay be particularly helpful to simulate the time, strength, and stamina that is required to stay in position and train for a surf contest or tournament.
- the cord system may be utilized for training, exercise, rehabilitation, or any number of other purposes for any length of time desired by the user.
- the user may be given instructions when to begin and what level of exertion to utilize (e.g., 25%, 50% 75%, 100%, normal speed, sprinting, finish, paddling out, competition, etc.).
- the process disconnects the cord system and store for future use (step 611 ).
- the cord system may be stored in a bag, container, pocket, or other component to protect the cord system from the sun and elements.
- the cord system may be stored while still connected to the anchor or may be removed entirely from the user and an anchor point. In one embodiment, the cord system may be stored within the anchor.
- FIG. 7 is a flowchart of a process for performing sensor measurements utilizing a cord system in accordance with an illustrative embodiment.
- the process of FIG. 7 may begin by receiving input to begin a training session for a user (step 702 ).
- the training sessions may be performed for specific sports training, exercise, rehabilitation, stamina building, or other associated purposes.
- the input may be provided directly through the cord system, or through a wireless device in communication with the cord system, such as a smart phone, wireless earpieces, wireless headphones, a swim cap, a smartwatch, or so forth.
- the user may select the training session to be implemented.
- the cord system initiates a training session (step 704 ).
- the training session may specify information, such as one or more of a time period, propulsion/speed, interval of time periods, calories expended, and so forth.
- the training session may be associated with a training program that is executed by the cord system.
- the training program may implement all or portions of the processes herein described.
- the cord system may be utilized by the user alone or in conjunction with a trainer, coach, physical therapist, doctor, or other professional/expert.
- the training session and associated program may be focused on individual users (e.g., age, weight, sex, physical limitations, etc.), skill levels, type of training/exercise/rehabilitation, available time, and so forth.
- the training session 704 may be associated with any number of thresholds, such as time, forces imparted, strokes, heartbeat, estimated distance travelled, and so forth.
- the training session may be for 30 minutes at a normal paddle out intensity.
- the training session may target a minimum heartbeat of 120 and maximum of 150 for the training and may provide feedback to adjust to meet the one or more thresholds.
- the cord system performs sensor measurements associated with user actions and an environment (step 706 ).
- the cord system may measure information and data, such as time, speed/propulsion, calories expended, minimum, average, and maximum measurements, and so forth.
- the cord system may also record information and data, such as air temperature, water temperature, location, altitude, barometric levels, wave height, and so forth.
- the cord system may also receive information from associated or linked electronic devices (e.g., smart watch, heart monitor, pacemaker, wireless earpieces, etc.), such as user temperature, heart rate, blood pressure, glucose levels, blood oxygenation, and other applicable information.
- the cord system provides feedback to the user (step 708 ).
- the cord system may provide feedback, instructions, details, information, and/or data at any time during the training session, or at predefined thresholds, milestones, time periods, or events.
- the cord system may receive sensor data from the sensors that are utilized in conjunction with the training program, algorithms, goals, thresholds, and other information set by the user or a professional (e.g., trainer, doctor, therapist, etc.) to provide relevant feedback.
- the cord system may implement a high intensity interval training program for the user.
- the user may be provided instructions when to sprint (swimming, all-out) and when to use a normal stroke.
- the cord system may also provide instructions for the user to improve form, change strokes, utilize different techniques, or otherwise improve or adjust during the training session.
- the cord system may communicate with an optical system that may analyze the strokes, technique, breathing, and/or process utilized by the user to provide feedback in real-time.
- Machine learning, artificial intelligence, professional analysis, trainers, doctors, or other automated or manual processes may be utilized to provide feedback to the user in real-time.
- the feedback may be provided, utilizing an audio, textual, tactile, or other interface or output that may be utilized by the user.
- the feedback may be communicated to wireless earpieces worn by the user.
- the cord system reports metrics regarding the training session (step 710 ).
- the metrics may be reported to any number of authorized users or devices.
- the user preferences may specify how, when, and where the metrics are communicated.
- the metrics may be reported to the users device, a coach, a training partner, a mentor, a doctor, or other individual.
- the metrics may be reported at the end of a training session, at periodic times (e.g. once a minute, once every five minutes, once every 10 minutes, once every half an hour, at the top of each hour, etc.), when goals are reached, according to one or more thresholds (e.g. high or low), or as actively requested by a user/device.
- the training program and metrics may target a paddle out speed of 2.3 mph for a surfer with an average distance of about one mile.
- a kayaker may target 3.5 miles per hour in flat water.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
Description
- This application claims priority to U.S. Provisional Patent Application No. 63/488,299, filed Mar. 3, 2023, hereby incorporated by reference in its entirety.
- The illustrative embodiments relate to an advanced water training cord, system, platform, device, and method. More particularly, but not exclusively, the present disclosure relates to an advanced metric water training cord.
- Water-based training has always been important for individuals that swim, surf, kayak, bodyboard, paddleboard, or perform other water-based activities, actions, and exercises. In the past, users have used ropes or cords to anchor themselves while performing such activities to make use of smaller pools or otherwise limit their motion. In a sport such as surfing, paddling out to the waves is 90% or more of the actual exertion. As a result, surfers need to increase their endurance and ability to paddle out for extensive time periods even when they are training using artificial wave facilities. These types of systems are helpful, but provide limited or no information regarding the progress of the user and the applied forces.
- Therefore, it is a primary object feature, or advantage of the present disclosure to improve over the state of the art.
- The illustrative embodiments provide a system and method for water-based training. Input is received to begin a training session for a user utilizing a cord system that is anchored. The training session is initiated utilizing the cord system. Sensor measurements associated with user actions and an environment are performed. Feedback is provided to the user during the training session. Metrics regarding the training session are reported from the cord system.
- Another embodiment provides a cord system for water-based training. The cord system includes an interface attaching to a user or equipment of the user. An elastomeric band is connected to the interface. A sensor interfaces connects to the elastomeric band for performing measurements. Logic implements a training session for the user. The logic provides feedback directly or indirectly to the user. An anchor anchors the elastomeric band.
- In other embodiments user preference are received for implementing the training session which may include speed, distance travelled, maximum forces/minimum forces, heart rate target, and/or time. The cord system may include an elastomeric tether connected to one or more force sensors for measuring forces generated by the user. The cord system may attach to equipment of the user including clothing, a strap, or a harness. The cord system may communication with one or more wireless devices to provide feedback to the user, such as start, exertion level/speed, time elapsed, temperature, heart rate, forces generated, and so forth. The wireless devices may include a smart phone, tablet, laptop, training devices, wireless earbuds, headphones, smart watch/band, or so forth. The feedback may include instructions for the training session. The cord system is waterproof and utilized while the user is in the water. The cord system may be enclosed in a waterproof frame. The waterproof frame may include instructions for the training session.
- One or more of these and/or other objects, features, or advantages of the present disclosure will become apparent from the specification and claims that follow. No single aspect need provide each and every object, feature, or advantage. Different aspects may have different objects, features, or advantages. Therefore, the present disclosure is not to be limited to or by any objects, features, or advantages stated herein.
- Illustrated embodiments are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein, and where:
-
FIG. 1 is a pictorial representation of a training environment in accordance with an illustrative embodiment; -
FIG. 2 is a pictorial representation of a cord system in accordance with an illustrative embodiment; -
FIG. 3 is a pictorial representation of anchors for the cord system in accordance with an illustrative embodiment; -
FIG. 4 is a pictorial representation of user connectors in accordance with an illustrative embodiment; -
FIG. 5 is a block diagram of a cord system in accordance with an illustrative embodiment; -
FIG. 6 is a flowchart of a process for training utilizing a cord system in accordance with an illustrative embodiment; and -
FIG. 7 is a flowchart of a process for performing sensor measurements utilizing a cord system in accordance with an illustrative embodiment. - The illustrative embodiments provide a swim cord, cord system, platform and method for measuring and tracking water-based training efforts. The illustrative embodiments may be utilized for athletes or other individuals that are training, exercising, performing physical therapy, or otherwise tracking their water-based exercises and actions. In one embodiment, a user is an individual that is training in a pool or other body of water. The user may be free swimming or may be utilizing a flotation device, such as a kayak, surfboard, bodyboard, lifejacket, or so forth.
- The illustrative embodiments track metrics of the user utilizing one or more sensors. As a result, the user is provided with significant information regarding distances travelled, forces exerted (e.g., maximum, minimum, average, etc.), technique effectiveness, and so forth. The metrics may be communicated in real-time to earphones, smart phones, watches, or other training devices being utilized by the user in real-time, after the training session, or at any time. In one embodiment, the cord system may also include a user interface for displaying or playing the metrics as feedback at any time. For example, the user interface may include a display or speaker for communicating instructions, metrics, feedback, or other communications during utilization of the cord system.
- In one embodiment, the cord system anchors the user to a fixed point, such as an edge or side of a pool or proximate a shore of a body of water. The amount of space required for training is significantly reduced preserving resources for other individuals that are exercising, training, or in therapy. As a result, the user may be able to effectively train without using a large footprint of a full-size pool or so forth.
-
FIG. 1 is a pictorial representation of atraining environment 100 in accordance with an illustrative embodiment. Thetraining environment 100 is one example of a location, such as apool 102, in which auser 104 may utilize thecord system 120 to train, exercise, rehabilitate, practice, or otherwise participate in a water-based activity. Thecord system 120 may include ananchor 122, aconnector 124, abase 126, asensor system 128, atether 130, and aninterface 132. - The
training environment 100 may represent any number of indoor or outdoor locations, facilities, or environments. For example, thetraining environment 100 may be thepool 102, an artificial wave system, a training area, a lake, a stream, a reservoir, an ocean, or other body of water (whether natural or artificial) or so forth. The water-based activity may include swimming, surfing, kayaking, paddleboarding, and/or other water activities as a result, theuser 104 may represent a swimmer, surfer, kayaker, paddleboarder, aquatic athlete, or other associated user or individual. - The
cord system 120 allows theuser 104 to train without using a full lane or a large portion of thepool 102. As a result, more individuals may train, exercise, rehabilitate, or practice at the same time in thesame pool 102. Theanchor 122 is a fixed device for securing thecord system 122 to a side, edge, buoy, or other portion of thepool 102 or thetraining environment 100. Theanchor 122 may connect to, anchor in, or set on structures, fixtures, or components at the edge of thepool 102. For example, theanchor 122 may connect to vents, filters, anchor points, anedge 123 of thepool 102, furniture, fixtures, or so forth. In one embodiment, theanchor 122 may extend vertically from theedge 123 or side of thepool 102. Theanchor 122 may extend vertically to protect thebase 126 of thecord system 120 from unnecessary rubbing, chafing, or friction against a portion of thepool 102. For example, theanchor 122 may elevate thebase 126 above theedge 123 of thepool 102. Alternatively, alow friction mat 142 may be positioned below the cord system numeral 120 or aprotective cover 144 or sleeve may be placed on thecord system 120. Themat 142 may be placed underneath the base 126 to prevent unwanted wear and tear or damage to thecord system 120 from rubbing or stretching against theedge 123 of the pool. Theprotective cover 144 may include afastener 146 for securing the fastener around thebase 126 or other portion of thetether 130. Thefastener 146 may be a zipper, Velcro®, butt connector, or structured wire frame for being secured to thebase 126,tether 130 or any other portion of thecord system 120. Theprotective cover 144 may alternatively include multiple segments for the different portions of thecord system 120. - In one embodiment, the
base 126 is a strap, rope, cord, or extender that is connected to theanchor 122 by theconnector 124. The base 126 may be tied, adhered, looped, clamped, or otherwise attached or connected to theconnector 124. Theconnector 124 is a connection component for easily connecting thecord system 120, theanchor 122, or other components for fixing a first end of thecord system 120 in place. Theconnector 124 include a carabiner, hook, strap (e.g., tie, Velcro®, etc.), spring latch, or so forth. The base 126 may also include a protective layer, such as a rubber, plastic, polymer, cloth, or leather sleeve or protective material. The protective layer may protect the base 126 from any wear and tear applied by theedge 123 of thepool 102. Thesensor system 128 includes the sensor components and electronics of thecord system 120. The internal components of thesensor system 128 are further described inFIG. 5 . -
FIG. 2 is a pictorial representation of acord system 120 in accordance with an illustrative embodiment. As shown thecord system 120 communications may occur with thewireless device 150. Thecord system 120 may also communicate with or include a cloud network 212, acloud system 214, aserver 216,databases 218, atraining platform 220, alogic engine 222,training program 224, a cloud network 212. Thecloud system 214 may further communicate withsources 231 and third-party resources 230. The various devices, systems, platforms, and/or components may work alone or in combination. - Each of the devices, systems, and equipment of the
cord system 120 may include any number of computing and telecommunications components, devices or elements which may include processors, memories, caches, busses, motherboards, chips, traces, wires, pins, circuits, ports, interfaces, cards, converters, adapters, connections, transceivers, displays, antennas, operating systems, kernels, modules, scripts, firmware, sets of instructions, and other similar components and software that are not described herein for purposes of simplicity. - The
cloud system 214 may aggregate, manage, analyze, andprocess data 126 and information from thecord system 120, other cord devices, and any number of networks,sources 231, and third-party resources 230. For example, thecloud system 214 may aggregate data and information from any number of smart cord devices and systems that may be utilized by a single user or multiple users as is herein described. The different components of thecord system 120 may be configured to communicate using wireless communications, such as Bluetooth, Wi-Fi, or so forth. Alternatively, the various devices 101 may communicate utilizing satellite connections, Wi-Fi, 4G, 5G, 6G, LTE, personal communications systems, DMA wireless networks, and/or hardwired connections, such as fiber optics, T1, cable, DSL, high speed trunks, powerline communications, and telephone lines. Any number of communications architectures including client-server, network rings, peer-to-peer, n-tier, application server, mesh networks, fog networks, or other distributed or network system architectures may be utilized. The cloud network 212 of thecord system 214 may represent a single communication service provider or multiple communications services providers. - The
sources 231 may represent any number of training systems, web servers, service providers (e.g., communications, training, Olympic, etc.), distribution services (e.g., text, email, video, etc.), media servers, platforms, distribution devices, or so forth. In one embodiment, thesources 231 may represent the individuals, trainers, doctors, companies, entities, or groups that are authorized to see or utilize thedata 226. In one embodiment, all, combinations, or a portion of thecord system 120,cloud system 214, or cloud network 212, including thetraining platform 220, may be specially configured to perform the illustrative embodiments and may be referred to as a system or platform. - The third-
party resources 230 may represent any number of systems, equipment, services, users, or devices that thecloud system 214 communicates with to share relevant data and information. The third-party resources 230 may be utilized to gain information, expertise, and data that may not be available to thecloud system 214 orcord system 120. - The
cloud system 214 or network represents a cloud computing environment and network utilized to aggregate, process, manage, generate, and distributedata 226, information, and reports. Thecloud system 214 may securely store thedata 126. For example, a blockchain system may be utilized. Thecloud system 214 allows one ormore training programs 224,data 226, and other data and information from multiple users, trainers, or service providers to be centralized. In addition, thecloud system 214 may remotely manage configuration, software, and computation resources for the devices of thecord system 120, such aswireless device 150. Thecloud system 214 may prevent unauthorized access todata 226,training program 224, tools, and resources stored in theservers 216,databases 218, and any number of associated secured connections, virtual resources, modules, applications, components, devices, or so forth. In addition, a user may more quickly upload, aggregate, process, manage, view, and distribute data 226 (e.g., profiles, updates, surveys, content, etc.) utilizing the cloud resources of thecloud system 214 anddata platform 220. - The
cloud system 214 allows thecord system 120 to be scalable for quickly adding and removing users, cord devices, training programs, instructions, information, analysis modules, algorithms, scripts, filters, or other users, devices, processes, or resources. Communications with thecloud system 214 may utilize encryption, secured tokens, secure tunnels, handshakes, secure identifiers (e.g., passwords, pins, keys, scripts, biometrics, etc.), firewalls, digital ledgers, specialized software modules, or other data security systems and methodologies as are known in the art. - The
servers 216 anddatabases 218 may represent a portion of thedata platform 220. In one embodiment, theservers 216 may include aweb server 217 utilized to provide a website, mobile applications, and user interface for interfacing with numerous users. Information received by theweb server 217 may be managed by thedata platform 220 managing theservers 216 and associateddatabases 218. For example, theweb server 217 may communicate with thedatabase 218 to respond to read and write requests. For example, theservers 216 may include one or more servers dedicated to implementing and recording thedata 226, and information and instructions for thetraining program 224. For example, thedatabases 218 may store a digital ledger for updating information relating to the user'sdata 226, and thetraining program 224. For example, the user'sdata 226 may be packaged in digital tokens that may be securely communicated to any number of relevant parties. - The
databases 218 may utilize any number of database architectures and database management systems (DBMS) as are known in the art. Thedatabases 218 may store the content associated with each user/consumer/purchaser which may specify an address, name, age, demographics, interests, family/friend information, biometric identifiers, payment information, permissions, settings, location, cause preferences, cause restrictions, and so forth. Any number of secure identifiers, such as tones, QR codes, serial numbers, alphanumeric references, biometrics, or so forth may be utilized to ensure that content, personal, or transaction information is not improperly shared or accessed. Thedatabases 218 may include all or portions of a digital ledger applicable to one or more block chain transactions including token generation, management, exchange, and monetization. Thedatabases 218 may also include the secure identifiers. - The
logic engine 222 may include the hardware and/or software logic for implementing the various processes and methods herein described. In one embodiment, thelogic engine 222 and thetraining program 224 may be integrated. Thelogic engine 222 may implement any number of algorithms, sets of instructions, scripts, or so forth. - In one embodiment, the
logic engine 222 may utilize machine learning or artificial intelligence (AI) to adjust thetraining program 224 in real-time or based on subsequent analysis based on the data or other relevant information and data from thesources 231 orthird party resources 230. For example, thelogic engine 222 may utilize AI to adjust the initiation stage (beginning strokes), steady-state (e.g., prolonged periods of strokes or activity), sprinting, finishing, or so forth. Thelogic engine 222 may provide the user targets for strokes per second/minute, generated forces, blood oxygenation, speed, or so forth. Thelogic engine 222 may customize the metrics required to help the user perform best or to potentially win an event based on records, personal records, required output, or so forth as determined by thelogic engine 222. - The
training program 224 may be implemented for one or more cord systems including thecord system 120. Thetraining program 224 may be implemented by the cloud system 212,wireless device 150,cord system 120, or other devices, systems, or equipment shown or described. Thetraining program 224 may provide instructions for implementing training for a user, such as when to start, exertion levels (e.g., when to spring, regular stroke, change stroke, etc.), techniques to use, and when to stop. -
FIG. 3 is a pictorial representation ofanchors 300 for thecord system 301 in accordance with an illustrative embodiment. Thecord system 301 may be a partial cord system (e.g., connector, base, sensor system, etc.), such ascord system 120 ofFIG. 1 or the other embodiments. As previously noted, thecord system 301 may be anchored to, connected to, or setting on the side or edge of a pool, lake, pond, ocean, training facility, or body of water utilizing various different types ofanchors 300. Theanchors 300 may be attached utilizing screws, nails, bolts, adhesives, hook and latch systems, rails, latches, clamps, tiedowns, ropes, or other connectors. Ananchor 310 may be elevated to protect abase 354 of thecord system 301. - Alternatively, an
extension 356 may be utilized to extend the height of one or more of theanchors 300. Theextension 356 may include aconnector 358 that may connect to theanchors 300 and aloop 360. Theconnector 358 may be a clamp, bolt and loop connector, carabiner, or so forth. Aconnector 352 of thecord system 301 may connect to aloop 312 of theanchor 310. Abase 314 of theanchor 310 may be connected to the pool cement, floor, ground, or other surface (e.g., wall, ceiling, curbing, etc.) Utilizing any number of attachment mechanisms, or processes as previously described. Theanchor 310 may also be weighted so that attachment mechanisms, or processes are not required. - An
anchor 316 may connect to an edge of the pool, fixture, structure, furniture, or other component utilizing aclamp 318. Theconnector 352 may connect to aloop 320 of theanchor 316. Theanchor 316 may include any number of padded, non-marring, or non-scratch surfaces. - An
anchor 322 with aloop 324 is also shown. Ananchor 326 and associatedloop 328 is also shown. The 322, 326 may rely on weights, fasteners, or both to keep it in position when utilized with theanchors cord system 301. For example, theanchor 322 may be shaped and angled such that it resists movement based on exerted forces. - Alternatively, the
anchors 322 may include a loop 362 (e.g., a rope, cable, or elastomeric loop), astake 364, or other connectors. Thestake 364 may be connected into soil, wood, grass, or other surfaces. Theloop 362 may be secured around or through any number of existing structures (e.g., poles, trees, furniture, rocks, landscaping, anchors, etc.). -
FIG. 4 is a pictorial representation ofuser connectors 400 in accordance with an illustrative embodiment. Theuser connectors 400 may be utilized to connect acord system 402 to the user, user's clothing, or accessories of the user. Thecord system 402 may represent a portion of thecord system 120 ofFIG. 1 or the other embodiments. Thecord system 402 includes anelastomeric cord 404. Theelastomeric cord 404 may be tied, sewn, crimped, molded, adhered, melted, looped, bolted, or otherwise connected to or integrated with therespective connectors 400, or back to theelastomeric cord 404 itself (e.g., loop, etc.). - The
user connectors 400 may include acarabiner 410, ashirt 412, or astrap 414. Theuser connectors 400 may also represent shorts, swimming suits (e.g., one piece, bikinis, swim trunks, etc.), bras/training shirts, hooks, loops, hoop and loop connectors (i.e., Velcro, etc.), and so forth. - The
carabiner 410 may be a coupling link with a safety closure. Thecarabiner 410 may be a traditional non-locking carabiner or a locking carabiner that may be locked in a closed position to provide extra protection against accidental openings. Thecarabiner 410 may utilize a screw-lock, slide lock, or other locking mechanism. Thecarabiner 410 may be D-shaped, oval, or an offset D shape. Thecarabiner 410 may connect to a belt, shorts, short, strap, harness, or other clothing, accessories, or components worn by the user. - The
shirt 412 may be worn by the user and integrated with the cord system including theelastomeric cord 404. Theshirt 412 may represent a swim shirt (i.e., long sleeve, short sleeve, tank top, bra top, bikini top, etc.). In one embodiment, theshirt 412 may have a reinforced attachment point 413 or patch on the back or other portion of theshirt 412 for theelastomeric cord 404 to attach to theshirt 412 utilizing anelastomeric cord 404 or may be attached directly to theshirt 412. In one embodiment, theshirt 412 is retrofitted to work with the swim cord. Theshirt 412 may include multiple attachment points for different applications (e.g., swimming face down, swimming face up, kayaking, surfing, canoeing, bodyboard, etc.). Theelastomeric cord 404 may attach to the back of the shirt for many applications. Theshirt 412 may also be replaced by shorts, leggings, socks, chest strap, or other articles of clothing. - The
strap 414 is configured to be secured around the user or a portion of the user. In one embodiment, thestrap 414 may represent a belt worn by the user. In another embodiment, the strap may be secured around the leg, arm, ankle, foot, torso, or head of the user. Thestrap 414 may utilize a ring, belt buckle, hook and loop fastener, or other connectors to secure thestrap 414 to itself and/or the user. -
FIG. 5 is a block diagram of asensor system 500 in accordance with an illustrative embodiment. For example, thesensor system 500 may represent thesensor system 128 ofFIG. 1 or other embodiments. The components of thesensor system 500 may be encapsulated in a waterproof frame 501 or shell. The waterproof frame 501 encloses and protects the various electrical components. Portions of the electronics may extend or include interfaces to the outside (e.g., tension sensors, water temperature sensor, solar cell, etc.). In one embodiment, thesensor system 500 may include aprocessor 502,memory 504, logic, 506,sensor 508, and user interface 510. Thesensor system 500 may further includesettings 518,users 520,training programs 522, alerts and notifications, 528, reporting 530 and aninterface 532. Thesensor system 500 may communicate with external devices, such as a smart phone, tablet, gaming device, smart watch, e-reader, or other similar device or communications network through theinterface 532. In one embodiment, theinterface 532 may be one or more transceivers, such as Bluetooth, Wi-Fi, or other applicable communications network or wireless devices. In one embodiment, thesensor system 500 may be represented by a single device. In other embodiments, thesensor system 500 may represent a number of networked devices that communicate and function together to perform the processes and tasks herein described. - The
sensor system 500 may include any number of computing and communications components not specifically described herein for purposes of simplicity, such components, devices, or units may include busses, motherboards, circuits, ports, interfaces, cards, converters, adapters, connections, transceivers, displays, antennas, cameras, and so forth that are referenced by thesensor system 500 hardware and software. The various components of thesensor system 500 may be interconnected utilizing wires, traces, busses, or other connectors for exchanging signals, data, and information. - The
processor 502 is circuitry or logic enabled to control execution of a set of instructions, application, operating system, kernel, modules, or program. Theprocessor 502 may be a microprocessor, digital signal processor, logic unit, application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), central processing unit (CPU), controller, or other device suitable for controlling an electronic device including one or more hardware and software elements, executing software, instructions, programs, and applications, converting and processing signals and information, and performing other related tasks. Theprocessor 502 may be a single chip (e.g. ASIC, FPGA, microprocessor, etc.) or may be integrated with other computing or communications elements. - The
memory 504 is a hardware element, device, or recording media configured to store data for subsequent retrieval or access at a later time. Thememory 504 may be static ordynamic memory 504. Thememory 504 may include a random access memory, cache, removable media drive, hard drive, mass storage, or configuration suitable as storage for data, instructions, and information. In one embodiment, thememory 504 andprocessor 502 may be integrated. Thememory 504 may use any type of volatile or non-volatile storage techniques and mediums. The memory may store user readings from thesensors 508, data,settings 518,users 520,training programs 522, alerts andnotifications 528, and reporting 530. - In one embodiment, the
memory 504 may store information retrieved by thesensors 508. For example, the sensors may capture information about time (e.g., overall, sprinting, etc.), date, images/video, propulsion/forces (e.g., maximum, minimum, average, etc.), temperature, location, conditions, and other applicable information. As a result, the readings and measurements from thesensors 508 may be accessed in real-time, streamed, or processed for subsequent review. Thememory 504 may store various data and information that are further utilized to identify the user from one of manypotential users 520. - The
sensors 508 may include one or more stand alone or integrated sensors. In one embodiment, thesensors 508 may include force sensors, strain gauges, accelerometers, compasses, global positioning systems (GPS), and so forth. The force sensors of thesensors 508 may be connected between the sensor system 500 (i.e., the frame, anchor points, sensor contacts, etc.) to the tether that interfaces with the user or device (e.g., surfboard, kayak, body board, etc.). Thesensors 508 may include a tension sensor that detects peak forces, average forces, and so forth. In one embodiment,sensors 508 may include a temperature sensor for measuring the temperature of the water, air, and/or other ambient conditions. The GPS may track the location of thesensor system 500. - In one embodiment, the
settings 518 are the user preferences, settings, criteria, and parameters for controlling functional features of thesensor system 500. Thesettings 518 may control registering and authenticating devices/users to communicate content based on theusers 520,training programs 522, and reporting 530. The settings may control the alerts andnotifications 528 and reporting 530 implemented. Thesettings 518 may also store information (e.g., passwords, sites, addresses, user names, email addresses, handles, hardware identifiers, software identifiers, etc.) for communicating with additional individuals (e.g., coaches, trainers, medical professionals, parents/guardians, friends, teammates, etc.), social networks, websites, services, servers, or so forth. - The user interface 510 is an audio, visual, or tactile interface for displaying data, text, video, images, and/or other information to a user and for receiving user input, feedback, selections, and commands. The user interface 510 may include waterproof/water resistant buttons, dials, or selection components for receiving input from the user to initiate training, selecting one of the
training programs 522, indicate a user, or so forth. The user interface 510 may also include atouch interface 512 for receiving and providing input to the user. Thetouch interface 512 may also include one or more vibration components for providing feedback that may be felt through the elastomeric cord or that communicate with sensors worn by the user (e.g., smart watch, wireless earbuds, electronic headband, etc.). The user interface 510 may generate a graphical user interface for communication to one or more interconnected displays or the associated wireless device(s). Thesensor system 500 may also communicate with any number of wireless devices or other electronic devices utilizing a mobile application or program. The information from thecourt system 500 may be utilized to provide relevant details, selections, options, and other information available through thesensor system 500. The user interface 510 may include aspeaker 514 that communicates the metrics and instructions for completing the steps or sequences of the training programs 522. - The user interface 510 may also be any number of buttons, scroll wheels, screens, touch interfaces, or other elements for receiving and outputting information to a user. In one embodiment, the user interface 510 may provide an interface for receiving input from touch screens, a trackball, microphones, gesture controls, miniature keyboards, peripherals, or so forth. One or more wireless devices may interact with the cord system through the
interface 532 utilizing a program or interface to interact with the various components of thesensor system 500. - In one embodiment, the sensors or the user interface 510 may include a
camera 516. Thecamera 516 may be a video and image capture device(s). Thecamera 516 may also represent dedicated or fixed video cameras associated with a venue or location. The images may include still and video images that may be retrieved and stored in thememory 504 or communicated directly to one or more other users. In one embodiment, thecamera 516 may be integrated with thesensor system 500. In another embodiment, thecamera 516 may be externally linked utilizing any number of wireless or wired connections, such as a high-definition media interface (HDMI), USB, Bluetooth, or Wi-Fi connection. In particular, thecamera 516 may capture the content 510 for storage. For example, thecamera 516 may capture content that may be utilized to review the user's technique, stroke, applied forces, safety, and so forth. Thecamera 516 may capture content that may be stored in thememory 504 or streamed in real-time. - The
transceiver 534 is a component comprising both a transmitter and receiver which may be combined and share common circuitry on a single housing. Thetransceiver 534 may communicate utilizing Bluetooth, Wi-Fi, ZigBee, Ant+, near field communications, wireless USB, infrared, mobile body area networks, ultra-wideband communications, cellular (e.g., 4G, 5G, 6G, PCS, GSM, etc.) or other suitable radio frequency standards, networks, protocols, or communications. Thetransceiver 534 may include a number of different transceivers configured to utilize distinct communications protocols and standards. For example, thetransceiver 534 may be a hybrid transceiver that supports a number of different communications. For example, thetransceiver 534 may communicate utilizing Ethernet, powerline networking, Wi-Fi, Bluetooth, and cellular signals. - The
training programs 522 include the various modes and training programs for the cord system. Thetraining programs 522 and other software/firmware components of thesensor system 500 may be upgrade, modified, or improved as needed. For example,new training programs 522 may be uploaded based on different aquatic activities performed by the user and the associated skill level or training regime. Thetraining programs 522 may include any number of modes. In one embodiment, thetraining programs 522 may include a default mode for tracking the standard activities of the user (e.g., surf training) in response to the sensor beginning to read measurements. - The alerts and
notifications 528 may provide instructions, feedback, alerts, and notifications of the user to train, practice, or otherwise implement the training programs 522. The alerts andnotifications 528 may be sent locally through thesensor system 500 or through one or more connected devices. - The reporting 530 may report all of the metrics recorded by the
cord system 500 including thevarious sensors 508. The reporting 530 may communicate information directly to the user through the speaker 512 (e.g., air, underwater, etc.), vibration components, thetouch interface 512. The reporting 530 may also be sent to one or more designated devices, users, accounts, or services, such as coaches, parents, training partners, officials, or so forth. -
FIG. 6 is a flowchart of a process for training utilizing a cord system in accordance with an illustrative embodiment. The process ofFIGS. 6 and 7 may be implemented by and utilizing a cord system as are described in the previous figures (e.g.,FIGS. 1-5 ). The process ofFIG. 6 may be implemented in a pool, lake, ocean, or other body of water by a user that is free swimming, swimming with flippers or other aids, surfing, body boarding, kayaking, or otherwise training on or in water. The process ofFIG. 6 may be performed automatically, in response to feedback or selections of a user, and/or semi-autonomously by combining automatic processes with user inputs. - The process may begin by anchoring the cord system between a user and a fixed point (step 602). The cord system may include any number of quick connectors for quickly beginning the training process. In one embodiment, the anchor of the cord system may be left in place for a fixed for easy access and utilization. The anchor may also be affixed to an object, fixture, structure, or location to keep the user, within a defined area during utilization of the cord system. The cord system may be connected to the user or a device being utilized by the user (e.g., surfboard, paddleboard, bodyboard, kayak, etc.) utilizing a belt, shirt, carabiner, band, glass, cloak, ties, magnet, or other connector.
- Next, the user turns on the cord system (step 604). The cord system may be turned on utilizing a power button or switch, or by applying forces to the sensors of the cord system. The cord system is waterproof and as a result, the user interface components (e.g., buttons, switches, displays, etc.) are also waterproof to ensure the longevity and functionality of the cord system. In one embodiment, the cord system may automatically turn on in response to one or more of detecting water, movement (e.g., accelerometers), or forces being imparted on the various sensors.
- In one embodiment, before beginning a training, rehabilitation, exercise, or other program, the cord system may identify the user utilizing the cord system. For example, the cord system may identify a wireless electronic device associated with the user that is proximate the cord system, such as a smart phone, wearable (e.g., smartwatch, heart rate monitor, wireless earpieces, etc.), tablet, laptop, or other applicable device. The cord system may also identify the user utilizing a user selection through the user interface, default settings, one or more biometrics, such as a voice, fingerprint, electronic scan, or other applicable information. The user may also be identified utilizing any number of usernames, pans, passwords, or other identifiers that may be provided directly to the cord system, or through an electronic device in communication with the cord system. The user identity may be utilized to provide customized information regarding speed, calories burned, recommendations, and so forth.
- Next, the user links the cord system, with one or more devices (step 606). The cord system may communicate with one or more devices directly through a wireless signal, or through one or more networks. The cord system and the devices may utilize any number of wireless protocols, standards, or signals, such as Bluetooth®, Wi-Fi®, ZigBee®, infrared, or other similar wireless protocols. The cord system and the devices may utilize a pairing process or any number of other communications processes. In one embodiment, the cord system may communicate with a smart phone of the user to record measurements of the training session as well as any number of other measurements. The link may be utilized to document, log, or otherwise record sensor measurements of the user and environment.
- Next, the process continues by following training instructions (step 608). The training instructions may be provided directly to the user or indirectly to the user through the cord system. In one embodiment, an application executed by a wireless device may synchronize with the cord system to provide instructions. For example, the user may be instructed to sprint for fifteen second followed by fifteen seconds of a normal stroke. The training instructions may be provided through a speaker of the cord system, communications to external devices (e.g., communications to wireless earpieces, a smartphone, a speaker system, etc.), wearable electronics or so forth.
- Next, the process continues by training with the cord system (step 610). The training may be for a specified amount of time or may be at the user's discretion and convenience. In one example, the user may utilize the cord system at an artificial wave pool, system, or lake while waiting for their turn to surf. The training ay be particularly helpful to simulate the time, strength, and stamina that is required to stay in position and train for a surf contest or tournament. The cord system may be utilized for training, exercise, rehabilitation, or any number of other purposes for any length of time desired by the user. For example, the user may be given instructions when to begin and what level of exertion to utilize (e.g., 25%, 50% 75%, 100%, normal speed, sprinting, finish, paddling out, competition, etc.).
- Next, the process disconnects the cord system and store for future use (step 611). The cord system may be stored in a bag, container, pocket, or other component to protect the cord system from the sun and elements. The cord system may be stored while still connected to the anchor or may be removed entirely from the user and an anchor point. In one embodiment, the cord system may be stored within the anchor.
-
FIG. 7 is a flowchart of a process for performing sensor measurements utilizing a cord system in accordance with an illustrative embodiment. The process ofFIG. 7 may begin by receiving input to begin a training session for a user (step 702). The training sessions may be performed for specific sports training, exercise, rehabilitation, stamina building, or other associated purposes. The input may be provided directly through the cord system, or through a wireless device in communication with the cord system, such as a smart phone, wireless earpieces, wireless headphones, a swim cap, a smartwatch, or so forth. In one example, the user may select the training session to be implemented. - Next, the cord system initiates a training session (step 704). The training session may specify information, such as one or more of a time period, propulsion/speed, interval of time periods, calories expended, and so forth. In one embodiment, the training session may be associated with a training program that is executed by the cord system. The training program may implement all or portions of the processes herein described. As a result, the cord system may be utilized by the user alone or in conjunction with a trainer, coach, physical therapist, doctor, or other professional/expert. The training session and associated program may be focused on individual users (e.g., age, weight, sex, physical limitations, etc.), skill levels, type of training/exercise/rehabilitation, available time, and so forth. The
training session 704 may be associated with any number of thresholds, such as time, forces imparted, strokes, heartbeat, estimated distance travelled, and so forth. For example, the training session may be for 30 minutes at a normal paddle out intensity. The training session may target a minimum heartbeat of 120 and maximum of 150 for the training and may provide feedback to adjust to meet the one or more thresholds. - Next, the cord system performs sensor measurements associated with user actions and an environment (step 706). The cord system may measure information and data, such as time, speed/propulsion, calories expended, minimum, average, and maximum measurements, and so forth. The cord system may also record information and data, such as air temperature, water temperature, location, altitude, barometric levels, wave height, and so forth. The cord system may also receive information from associated or linked electronic devices (e.g., smart watch, heart monitor, pacemaker, wireless earpieces, etc.), such as user temperature, heart rate, blood pressure, glucose levels, blood oxygenation, and other applicable information.
- Next, the cord system provides feedback to the user (step 708). The cord system may provide feedback, instructions, details, information, and/or data at any time during the training session, or at predefined thresholds, milestones, time periods, or events. The cord system may receive sensor data from the sensors that are utilized in conjunction with the training program, algorithms, goals, thresholds, and other information set by the user or a professional (e.g., trainer, doctor, therapist, etc.) to provide relevant feedback. In one embodiment, the cord system may implement a high intensity interval training program for the user. As a result, the user may be provided instructions when to sprint (swimming, all-out) and when to use a normal stroke. The cord system may also provide instructions for the user to improve form, change strokes, utilize different techniques, or otherwise improve or adjust during the training session. In another embodiment, the cord system may communicate with an optical system that may analyze the strokes, technique, breathing, and/or process utilized by the user to provide feedback in real-time. Machine learning, artificial intelligence, professional analysis, trainers, doctors, or other automated or manual processes may be utilized to provide feedback to the user in real-time. The feedback may be provided, utilizing an audio, textual, tactile, or other interface or output that may be utilized by the user. For example, the feedback may be communicated to wireless earpieces worn by the user.
- Next, the cord system reports metrics regarding the training session (step 710). The metrics may be reported to any number of authorized users or devices. In one embodiment, the user preferences may specify how, when, and where the metrics are communicated. For example, the metrics may be reported to the users device, a coach, a training partner, a mentor, a doctor, or other individual. The metrics may be reported at the end of a training session, at periodic times (e.g. once a minute, once every five minutes, once every 10 minutes, once every half an hour, at the top of each hour, etc.), when goals are reached, according to one or more thresholds (e.g. high or low), or as actively requested by a user/device. For example, the training program and metrics may target a paddle out speed of 2.3 mph for a surfer with an average distance of about one mile. A kayaker may target 3.5 miles per hour in flat water.
- The features, steps, and components of the illustrative embodiments may be combined in any number of ways and are not limited specifically to those described. In particular, the illustrative embodiments contemplate numerous variations in the smart devices and communications described. The foregoing description has been presented for purposes of illustration and description. It is not intended to be an exhaustive list or limit any of the disclosure to the precise forms disclosed. It is contemplated that other alternatives or exemplary aspects are considered included in the disclosure. The description is merely examples of embodiments, processes or methods of the invention. It is understood that any other modifications, substitutions, and/or additions may be made, which are within the intended spirit and scope of the disclosure. For the foregoing, it can be seen that the disclosure accomplishes at least all of the intended objectives.
- The previous detailed description is of a small number of embodiments for implementing the invention and is not intended to be limiting in scope. The following claims set forth a number of the embodiments of the invention disclosed with greater particularity.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/595,034 US20240293699A1 (en) | 2023-03-03 | 2024-03-04 | Advanced Metric Water Training Cord |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363488299P | 2023-03-03 | 2023-03-03 | |
| US18/595,034 US20240293699A1 (en) | 2023-03-03 | 2024-03-04 | Advanced Metric Water Training Cord |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20240293699A1 true US20240293699A1 (en) | 2024-09-05 |
Family
ID=92545315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/595,034 Pending US20240293699A1 (en) | 2023-03-03 | 2024-03-04 | Advanced Metric Water Training Cord |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20240293699A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5938565A (en) * | 1996-09-05 | 1999-08-17 | Bernacki; Robert H. | Swim training device |
| US20170157486A1 (en) * | 2014-10-29 | 2017-06-08 | Nano-Second Technology Co., Ltd. | Swim training system, swim data computation method using the same, and swim training method using the same |
| GB2546539A (en) * | 2016-01-22 | 2017-07-26 | Nano-Second Tech Co Ltd | Swim training device |
| US11235193B1 (en) * | 2018-05-08 | 2022-02-01 | University Of Tennessee Research Foundation | Resistance system and methods thereof |
| US20220072404A1 (en) * | 2018-04-05 | 2022-03-10 | Peter N. Hovland | Athletic timing device |
| US20230302341A1 (en) * | 2022-03-23 | 2023-09-28 | Lidia S.B. Cardoso | Swimming Exercising System and Method of Use |
-
2024
- 2024-03-04 US US18/595,034 patent/US20240293699A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5938565A (en) * | 1996-09-05 | 1999-08-17 | Bernacki; Robert H. | Swim training device |
| US20170157486A1 (en) * | 2014-10-29 | 2017-06-08 | Nano-Second Technology Co., Ltd. | Swim training system, swim data computation method using the same, and swim training method using the same |
| GB2546539A (en) * | 2016-01-22 | 2017-07-26 | Nano-Second Tech Co Ltd | Swim training device |
| US20220072404A1 (en) * | 2018-04-05 | 2022-03-10 | Peter N. Hovland | Athletic timing device |
| US11235193B1 (en) * | 2018-05-08 | 2022-02-01 | University Of Tennessee Research Foundation | Resistance system and methods thereof |
| US20230302341A1 (en) * | 2022-03-23 | 2023-09-28 | Lidia S.B. Cardoso | Swimming Exercising System and Method of Use |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10417932B2 (en) | Biometric data gathering | |
| US11351419B2 (en) | Smart gym | |
| US11399758B2 (en) | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data | |
| US20140031703A1 (en) | Athletic monitoring | |
| EP3115088B1 (en) | Smart sports protective apparatus | |
| CN108290068B (en) | Activity Recognition and Tracking | |
| CN107690345B (en) | System and method for measuring and adjusting physical resistance of athletic activities and fitness equipment | |
| CA2731025C (en) | Mobile social fitness networked game | |
| US20170333755A1 (en) | Multi-sport biometric feedback device, system, and method for adaptive coaching with gym apparatus | |
| US20230329636A1 (en) | Respiratory Feedback For Improved Exercise Performance | |
| US20160030807A1 (en) | Exercise analysis system, exercise analysis apparatus, exercise analysis program, and exercise analysis method | |
| CN102728046A (en) | Fitness monitoring methods, systems, and program products, and applications thereof | |
| JP2014500560A (en) | System, method, apparatus or computer program product for exercise and personal security | |
| US20200337639A1 (en) | Wearable Exercise Assessment System | |
| CN115878868A (en) | Training plan generation method and device, electronic equipment and readable storage medium | |
| EP4255295A1 (en) | Respiratory feedback for improved exercise performance | |
| US20170274247A1 (en) | Performance information notification device and performance information notification method | |
| US11617527B2 (en) | Muscle load monitoring | |
| US11389698B2 (en) | Fitness equipment control system, mobile apparatus and fitness equipment control method thereof | |
| CN116720096A (en) | Movement assessment methods, electronic devices and systems | |
| US20240293699A1 (en) | Advanced Metric Water Training Cord | |
| CN115691754A (en) | Exercise guidance method and related device | |
| TW201822850A (en) | Swimming training system, swimming data calculation method using same and swimming training method using same | |
| CN110289091A (en) | A student sports safety monitoring system based on smart bracelet and smart phone | |
| CN115731605A (en) | Fitness guidance method, electronic device and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION COUNTED, NOT YET MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| AS | Assignment |
Owner name: BRAVEN SPORT COMBAT EQUIP, INC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:GARCIA, ROBERT STEVEN;REEL/FRAME:072896/0480 Effective date: 20251112 Owner name: BRAVEN SPORT COMBAT EQUIP, INC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GARCIA, ROBERT STEVEN;REEL/FRAME:072896/0480 Effective date: 20251112 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |