Patent application number | Description | Published |
20080313645 | Automatic Mutual Exclusion - An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by default without the need to write any synchronization code. The programmer creates asynchronous methods which are not permitted make changes to shared memory that they cannot reverse, and can execute concurrently with other asynchronous methods. Changes to shared memory are committed if no other thread has accessed shared memory while the asynchronous method executed. Changes are reversed and the asynchronous method is re-executed if another thread has made changes to shared memory. The resulting program executes in a serialized order. A blocking system method is disclosed which causes the asynchronous method to re-execute until the blocking method's predicate results in an appropriate value. A yield system call is disclosed which divides asynchronous methods into atomic fragments. When a yield method call is made, shared memory changes are committed if possible or reversed and the atomic fragment is re-executed. | 12-18-2008 |
20130262789 | Automatic Mutual Exclusion - An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by default without the need to write any synchronization code. The programmer creates asynchronous methods which are not permitted make changes to shared memory that they cannot reverse, and can execute concurrently with other asynchronous methods. Changes to shared memory are committed if no other thread has accessed shared memory while the asynchronous method executed. Changes are reversed and the asynchronous method is re-executed if another thread has made changes to shared memory. The resulting program executes in a serialized order. A blocking system method is disclosed which causes the asynchronous method to re-execute until the blocking method's predicate results in an appropriate value. A yield system call is disclosed which divides asynchronous methods into atomic fragments. When a yield method call is made, shared memory changes are committed if possible or reversed and the atomic fragment is re-executed. | 10-03-2013 |
20150113233 | Automatic Mutual Exclusion - An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by default without the need to write any synchronization code. The programmer creates asynchronous methods which are not permitted make changes to shared memory that they cannot reverse, and can execute concurrently with other asynchronous methods. Changes to shared memory are committed if no other thread has accessed shared memory while the asynchronous method executed. Changes are reversed and the asynchronous method is re-executed if another thread has made changes to shared memory. The resulting program executes in a serialized order. A blocking system method is disclosed which causes the asynchronous method to re-execute until the blocking method's predicate results in an appropriate value. A yield system call is disclosed which divides asynchronous methods into atomic fragments. When a yield method call is made, shared memory changes are committed if possible or reversed and the atomic fragment is re-executed. | 04-23-2015 |
Patent application number | Description | Published |
20090298649 | Exercise device visual representation - An exercise device includes a member that moves through a selected one of a plurality of differently available paths. A display provides a visual representation of the movement of the first member. | 12-03-2009 |
20110028275 | END OF TRAVEL STOP FOR AN EXERCISE DEVICE - An exercise apparatus includes a foot member configured to pivot about a horizontal pivot axis, the foot member supporting a footpad, a first surface coupled to the foot member to pivot with the foot member about the horizontal pivot axis, a second surface stationarily supported by the frame, and a bumper between the first surface and the second surface. The bumper resiliently compresses during pivoting of the first surface in the arc towards the second surface while in contact with the first surface and the second surface. | 02-03-2011 |
20110082007 | EXERCISE COMMUNITY SYSTEM - An exercise system provides incentives for individuals by providing either a collective exercise goal or a sponsored exercise reward. | 04-07-2011 |
20110082010 | EXERCISE GUIDANCE SYSTEM - An exercise guidance system and method dynamically adjusts an exercise route for meeting a fitness objective based upon a comparison of the route and actual received exercise metrics on an exercise device. | 04-07-2011 |
20110090092 | FITNESS FACILITY EQUIPMENT USAGE CONTROL SYSTEM AND METHOD - A system and method control usage of exercise equipment by: using a control server remote from a first fitness equipment unit to gather usage information at a fitness facility including the first fitness equipment unit; using the control server to communicate a maximum available individual workout time setting to the first fitness equipment unit based on the gathered usage information; and applying the maximum available individual workout time setting to the first fitness equipment unit. | 04-21-2011 |
20110183813 | USER STATUS NOTIFICATION SYSTEM - A user status notification system and method indicate to non-users proximate the fitness equipment unit status information pertaining to the user while the user is using the fitness equipment unit. | 07-28-2011 |
20120077641 | UNIVERSAL EXERCISE GUIDANCE SYSTEM - An exercise guidance system and method display either a workout option or different exercise options based on a person's exercise objectives. In one embodiment, the displayed option or options is additionally based at least partially upon a metabolic equivalent. In another embodiment, the displayed option or options is additionally based at least partially upon the time current available time for the workout. | 03-29-2012 |
20120188094 | FITNESS FACILITY EQUIPMENT USAGE CONTROL SYSTEM AND METHOD - An electronic method of obtaining exercise equipment information. The method including using a first control server associated with a first fitness facility to gather first usage information from a first fitness equipment unit, sending the first usage information from the control server to an accumulated data storage unit, and using the first control server associated with the first fitness facility to gather second usage information from a second fitness equipment unit. The method further including sending the second usage information from the control server to the accumulated data storage unit, and sending the first usage information from the accumulated data storage unit information to a requester. | 07-26-2012 |
20130179214 | FITNESS FACILITY EQUIPMENT DISTRIBUTION MANAGEMENT - A system and method manage distribution of fitness equipment units based upon automatically collected usage information for the fitness equipment units. | 07-11-2013 |
20130210578 | EXERCISE DEVICE PATH TRACES - An apparatus and method concurrently present one or more visible tracings on a display, each of the one or more visible tracings being based upon one of a plurality of available paths actually taken by a member of an exercise device. | 08-15-2013 |
20130225370 | DYNAMIC FITNESS EQUIPMENT USER INTERFACE ADJUSTMENT - A method and exercise system obtain at least one parameter of ongoing exercise on a fitness equipment unit and adjust at least one operational characteristic of the user interface while a person is exercising and based upon the obtained at least one parameter of ongoing exercise. | 08-29-2013 |
20140073485 | UNIVERSAL EXERCISE GUIDANCE SYSTEM - An exercise guidance system displays either a workout option or different exercise options based on a person's exercise objectives. In one embodiment, the displayed option or options is additionally based at least partially upon a metabolic equivalent. In another embodiment, the displayed option or options is additionally based at least partially upon the time current available time for the workout. | 03-13-2014 |
20140179491 | UNIVERSAL EXERCISE GUIDANCE SYSTEM - An apparatus obtains an exercise route of workouts associated with a person for achieving a fitness objective, determines parameters for first workout option of a first type to replace a second workout option of a second different type such that the first workout option is interchangeable with the second workout option while satisfying the exercise route and displays the determined parameters for the first workout option. | 06-26-2014 |
20140351150 | FITNESS FACILITY EQUIPMENT USAGE CONTROL SYSTEM - A system and method manage distribution of fitness equipment units based upon automatically collected usage information for the fitness equipment units. | 11-27-2014 |
20150120348 | FITNESS FACILITY EQUIPMENT USAGE CONTROL SYSTEM - A system and method manage distribution of fitness equipment units based upon automatically collected usage information for the fitness equipment units. | 04-30-2015 |
Patent application number | Description | Published |
20080248843 | COMBINATION RESIDUE SPREADER AND COLLECTOR FOR SINGLE PASS HARVESTING SYSTEMS - A crop residue harvesting system for a harvesting machine is provided. The crop residue harvesting system includes a blower and a transition member having a first position and a second position. In a first position the transition member directs at least a portion of the crop residue to the blower for harvesting of the crop residue. In a second position the transition member allows for spreading at least a portion of the crop residue. A lever or actuator may be operatively connected to the transition member for selecting between the first position and the second position or selecting an intermediate position to control the proportions of the crop residue harvested and the crop residue spread. | 10-09-2008 |
20080268928 | DOUBLE SHEAR MATERIAL CHOPPER - A material chopper for chopping a material is provided. The double shear chopper may include a counter shear bar, a plurality of stationary knives associated with the counter shear bar, a shaft, at least one rotor section operatively connected to the shaft, each of the at least one rotor section configured to rotate with the shaft, at least one knife holder in each of the at least one rotor section, at least one knife operatively connected to each of the at least one knife holder, and slots in each of the at least one knife holder, wherein edges of the slot provide counter shear surfaces for the plurality of stationary knives. The material chopper may be added to or incorporated into a harvesting machine such as a combine. | 10-30-2008 |
20090113867 | AIR MOVEMENT UNIT FOR BIOMASS CONVEYANCE, SEPARATION, OR COMBINE PERFORMANCE ENHANCEMENT - A harvesting machine includes a self-propelled vehicle adapted for separating grain from non-grain material, a cleaning shoe and a fan for controlling air flow. The fan is positioned downstream of the cleaning shoe and the fan having an air inlet for providing air to the fan and an aspiration outlet for providing air from the fan. The fan assists in reducing static air pressure within the harvesting machine. The fan may be a centrifugal fan. The harvesting machine may further include a chopper operatively connected to the vehicle and adapted for receiving the non-grain material and chopping the non-grain material and a blower adapted for assisting in conveying the non-grain material from the chopper such as for collection in a collection container. | 05-07-2009 |
20100248801 | AIR MOVEMENT UNIT FOR BIOMASS CONVEYANCE, SEPARATION, OR COMBINE PERFORMANCE ENHANCEMENT - A harvesting machine includes a self-propelled vehicle adapted for separating grain from non-grain material, a cleaning shoe and a fan for controlling air flow. The fan is positioned downstream of the cleaning shoe and the fan having an air inlet for providing air to the fan and an aspiration outlet for providing air from the fan. The fan assists in reducing static air pressure within the harvesting machine. The fan may be a centrifugal fan. The harvesting machine may further include a chopper operatively connected to the vehicle and adapted for receiving the non-grain material and chopping the non-grain material and a blower adapted for assisting in conveying the non-grain material from the chopper such as for collection in a collection container. | 09-30-2010 |
20120245802 | Crop Residue Spreading - A harvesting machine, a method for harvesting using the harvesting machine, a crop residue harvesting system for the harvesting machine, and an apparatus are provided. The arrangement described herein spreads crop residue over the ground. It uses sensors to monitor the amount of crop residue spread over the ground. | 09-27-2012 |