Advanced Metric Water Training Cord

Information

  • Patent Application
  • 20240293699
  • Publication Number
    20240293699
  • Date Filed
    March 04, 2024
    8 months ago
  • Date Published
    September 05, 2024
    2 months ago
Abstract
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.
Description
FIELD OF THE INVENTION

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.


BACKGROUND

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.


SUMMARY

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.





BRIEF DESCRIPTION OF THE DRAWINGS

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.





DETAILED DESCRIPTION OF THE DISCLOSURE

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 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. For example, 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. For example, the anchor 122 may connect to vents, filters, anchor points, an edge 123 of the pool 102, furniture, fixtures, or so forth. In one embodiment, 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. For example, the anchor 122 may elevate the base 126 above the edge 123 of the pool 102. Alternatively, 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.


In one embodiment, 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. As shown 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. For example, 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. 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 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. In one embodiment, the sources 231 may represent the individuals, trainers, doctors, companies, entities, or groups that are authorized to see or utilize the data 226. In one embodiment, 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. For example, 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. In addition, 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. 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 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.


The servers 216 and databases 218 may represent a portion of the data platform 220. In one embodiment, 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. For example, the web server 217 may communicate with the database 218 to respond to read and write requests. For example, 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. For example, the databases 218 may store a digital ledger for updating information relating to the user's data 226, and the training program 224. For example, 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.


In one embodiment, 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. For example, 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. As previously noted, 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.


Alternatively, 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. For example, the anchor 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), 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.). In one embodiment, 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. In one embodiment, 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. In one embodiment, the strap 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. 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. For example, 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.). In one embodiment, 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. In one embodiment, the interface 532 may be one or more transceivers, such as Bluetooth, Wi-Fi, or other applicable communications network or wireless devices. In one embodiment, 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. In one embodiment, 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.


In one embodiment, the memory 504 may store information retrieved by the sensors 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 the sensors 508 may be accessed in real-time, streamed, or processed for subsequent review. 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. In one embodiment, 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. 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 the sensor system 500.


In one embodiment, 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. 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 the sensor system 500.


In one embodiment, 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. In one embodiment, the camera 516 may be integrated with the sensor system 500. In another embodiment, 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. In particular, the camera 516 may capture the content 510 for storage. For example, 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. For example, the transceiver 534 may be a hybrid transceiver that supports a number of different communications. For example, 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. 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. The training programs 522 may include any number of modes. In one embodiment, 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. 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 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. 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
  • 1. A method for water-based training, comprising: receiving input through a cord system to begin a training session for a user utilizing the cord system that is anchored;initiating a training session utilizing the cord system;performing sensor measurements associated with user actions and an environment;providing feedback to the user during the training session; andreporting metrics regarding the training session from the cord system.
  • 2. The method of claim 1, further comprising: receiving user preferences for implanting the training session.
  • 3. The method of claim 1, wherein the cord system includes an elastomeric tether connected to one or more force sensors for measuring forces generated by the user.
  • 4. The method of claim 1, wherein the cord system attaches to floating equipment of the user, clothing, a strap, or a harness.
  • 5. The method of claim 1, wherein the cord system communications with one or more wireless devices to provide the feedback to the user.
  • 6. The method of claim 5, wherein the feedback includes instructions for the training session.
  • 7. The method of claim 1, wherein the metrics includes at least duration of the training session, maximum force exerted, and average force exerted.
  • 8. The method of claim 1, wherein the cord system is waterproof and utilized while the user is in the water.
  • 9. The method of claim 1, wherein the metrics are communicated to one or more authorized devices associated with the cord system.
  • 10. A cord system for water-based training, comprising: an interface attaching to a user or equipment in water;an elastomeric band connected to the interface;a sensor interface connected to the elastomeric band for performing measurements;logic in communication with the sensor interface implementing a training session for a user, wherein the logic provides feedback directly or indirectly to the user; andan anchor anchoring the elastomeric band.
  • 11. The cord system of claim 10, wherein the interface attaches to floating equipment of the user, attaches to or is integrated with clothing of the user, is a strap for attaching to a user, or is a harness for attaching to a user.
  • 12. The system of claim 10, wherein sensor interface includes a force interface for measuring forces applied to the elastomeric band by the user or equipment.
  • 13. The cord system of claim 10, wherein the anchor attaches to a side of a body of water.
  • 14. The cord system of claim 13, wherein the sensor interface includes a transceiver for communicating with one or more wireless devices.
  • 15. The cord system of claim 10, further comprising: a user interface for receiving commands from a user and providing feedback.
  • 16. The cord system of claim 10, wherein the feedback instructs the user regarding effort to expend.
  • 17. A cord system for water-based training, comprising: an interface attaching to a user or equipment in water;an elastomeric band connected to the interface;a sensor interface connected to the elastomeric band for performing measurements;logic for implementing a training session for a user, wherein the logic provides feedback directly or indirectly to the user; andan interchangeable anchor anchoring the elastomeric band.
  • 18. The cord system of claim 17, wherein the user controls the cord system utilizing an application executed by a wireless device that communicates with the cord system through an interface.
  • 19. The cord system of claim 18, wherein the cord system communicates instructions for the user to train through the wireless device.
  • 20. The cord system of claim 17, wherein an anchor attaches to a side of a body of the water.
PRIORITY STATEMENT

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.

Provisional Applications (1)
Number Date Country
63488299 Mar 2023 US