Abstract:
Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.
Abstract:
Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.
Abstract:
Improved approaches for submission, management and/or distribution of updates to digital products, such as application programs (software programs), with respect to an online product distribution site are disclosed. Updates to numerous digital products can be centrally managed in a uniform and computer-assisted manner so that updates can be efficiently distributed to appropriate users.
Abstract:
The present invention is a weighted vest, for receiving standard Olympic weight plates. The vest has a plurality of vest pockets at least in two rows and in the front and in the rear. The top row pockets are each sized to receive up to three 2.5-pound standard Olympic weight plates and the bottom row pockets are sized to each receive up to three 5-pound standard Olympic weight plates. Each pocket has a weight holder with a length adapted to receive 1 to 3 standard Olympic weight and locked by a locking means and a pocket flap to securely hold the weight plates in the pocket.
Abstract:
The present invention is a dynamic wall squat machine which assists the user to perform the exercise safely and more effectively by the ability to scale the exercise with empirical resistance. The dynamic wall squat machine assists the user to load and use wall squat exercise dynamically with three types of scaled resistance and in a safe way. The limited length of the back pad allows the user to get a natural healthy and safe extension of the lower back during the wall squat exercise. The upper back portion is supported by the back pad, while the lower portion can move naturally. The dynamic wall squat machine of the present invention provides a more comfortable, effective, and safe movement for the dynamic or static wall squat exercise, especially when the user adds resistance to the exercise which can be loaded and used safely.
Abstract:
A bench press and a power rack system having a combination of moving uprights to hold a barbell and safety arms to prevent dropping of the barbell on the user's body. The moving uprights being in the same plane as the safety arms and move inside them to provide maximum freedom for the users arms during the exercise, while protecting users entire upper body.
Abstract:
This specification describes technologies relating to user interfaces for mobile devices. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application management interface; receiving one or more inputs within the application management interface including an input to install a particular application; installing the selected application; and presenting the installed application.
Abstract:
Methods, systems, and computer-readable medium for playing media files of a playlist on a mobile device. The media files of the playlist include one or more audio files and one or more video files. Playing a first video file of the playlist on the mobile device includes playing an audio component and a video component of the first video file.
Abstract:
The disclosure generally relates to an apparatus for securing and adjusting a watch strap. In an exemplary embodiment, the disclosure relates to a wrist watch having a watch strap closing system that allows a watch strap with saw teeth to be locked and secured in place by a locking mechanism having complimentary saw teeth. The watch strap can move in one direction in order to tighten the watch strap around the user's wrist, but is prevented from moving in an opposite direction. To release or loosen the watch strap, the user can apply pressure to disengage the locking mechanism.
Abstract:
The disclosure generally relates to an apparatus for securing and adjusting a watch strap. In an exemplary embodiment, the disclosure relates to a wrist watch having a watch strap closing system that allows a watch strap with saw teeth to be locked and secured in place by a locking mechanism having complimentary saw teeth. The watch strap can move in one direction in order to tighten the watch strap around the user's wrist, but is prevented from moving in an opposite direction. To release or loosen the watch strap, the user can apply pressure to disengage the locking mechanism.