Abstract:
An apparatus includes a motor and a drum rotated by the motor to draw in or let out a line from the drum. The drum includes a groove formed in an outer surface thereof to accommodate the line. In certain embodiments, a depth of the groove is equal to or greater than a radius of the line. In the same or other embodiments, a passive guide that physically engages and tracks the groove may be used to guide the line into the groove.
Abstract:
The invention provides allergen containing pharmaceutical products and in particular fast-dispersing solid allergen dosage forms. In particular, fast-dispersing, non-compressed solid dosage forms suitable for oromucosal administration comprising a matrix and at least one allergen are provided. Suitable matrices are gelatine, starch and mannitol. Methods for the dosage forms are also provided.
Abstract:
The invention disclosed herein relates to a pharmaceutical composition comprising a carrier and an active ingredient, wherein the carrier is fish gelatin and the composition is a fast-dispersing dosage form designed to release the active ingredient rapidly on contact with a fluid. In one embodiment, the composition is designed for oral administration and releases the active ingredient rapidly in the oral cavity on contact with saliva. The fish gelatin can be obtained from cold water fish sources and is preferably the non-gelling, non-hydrolyzed form. A process for preparing such a composition and a method of using fish gelatin in a fast dispersing dosage form are also provided.
Abstract:
Systems, methods, and computer program products for facilitating web-based interaction with a local system are disclosed. Such systems, methods, and computer program products provide an approach that allows a web client within in a web browser environment to access local hardware and local software—via a web server contained in the local system—in a local computer system. In response to a user input, the web client directs local hardware and local software to perform actions (e.g., writing files and taking pictures). Information related to such actions is returned to the web client via the local web server. The local computer system may be remotely located from the web client and such returned information may be stored and/or executed at a remote site (e.g., cloud database). Security layers may be provided to authenticate the user as well as user permissions for accessing the local computer system.
Abstract:
Systems, methods and computer program products for facilitating the execution of application programs on computing devices with limited-capability operating systems by dynamically redirecting certain API calls are disclosed. Such systems, methods and computer program products provide one or more API intercept layers and a rules engine that facilitates the ability to make dynamic decisions on how to handle specific API calls. The redirection may be initiated for any number of reasons/factors/characteristics related to the computing device that render the operating system to be considered “limited capability,” such as, for example, lack of local API implementation, power level, location, central processor unit usage, and any other pattern which determines that redirecting an API call to another entity is more efficient. Such entity may be a hardware component, a partitioned or virtualized operating system image, a network-based image or a cloud-based service.
Abstract:
Systems and methods for retrieving social network messages and/or web pages in response to search queries are described. One embodiment of the invention includes generating a word list from at least a portion of the content of the web page using a web and message server system, generating an initial list of relevant terms based upon the word list using the web and message server system, identifying additional relevant terms using messages posted to at least one social network based upon the initial list of relevant terms, and creating an updated list of relevant terms by using the web and server system to combine terms in the initial list of relevant terms with the additional relevant terms identified using messages posted to at least one social network.
Abstract:
The present invention extends to methods, systems, and computer program products for adjusting user interface elements. Embodiments of the invention can adjust the size, shape, and position of user interface elements and whitespace based on historical usage data. Adjustments can reduce the cognitive load associated with selecting some user interface elements. In dangerous environments, such as, for example, a moving vehicle, reducing the cognitive load allows a user to pay attention to other matters, such as, for example, safely operating the moving vehicle. Historical usage data can originate from one or more users and one or devices. Adjustment limits can be used to insure user interfaces remain appropriately usable. User interface element adjustments can be used to optimize a user interface and/or influence user interactions with a user interface.
Abstract:
The present invention extends to methods, systems, and computer program products for user interface screen order and composition. Embodiments of the invention include using historical data and/or contextual data to augment, rearrange, or reconfigure menus and/or screen flows and add/remove/hide/expose content and functionality for users. Screen flow adjustments are formulated based on historical data and/or contextual data. The formulated adjustments facilitate more appropriate access to specified user interface elements within a screen flow in view of indentified user interface elements of interest. The screen flow is adjusted in accordance with the formulated adjustments to facilitate more appropriate access to the specified user interface elements.
Abstract:
In one aspect of the present invention, a hinge joint has first and second hinge members, each with ends that have a plurality of hollow links that form a cavity configuration when the hollow links are joined. The cavity configuration has opposing openings and each opening receives a ball bearing insert. The ball bearing insert has a distal end connected to the first hinge member and a proximal end connected to the second hinge member.
Abstract:
Methods, systems, and computer program products are provided for automatically installing an operating system on a computing device that does not have an operating system pre-installed. Identifying information for the computing device is collected from a resource of the computing device. The identifying information is transmitted to a remote service. An indication is received of an operating system for the computing device selected by the remote service based on the identifying information. The selected operating system is downloaded for installation on the computing device.