Abstract:
A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. The system comprises a software system that employs an application programming interface comprising component functions and a service provider interface comprising driver functions. A system programmer writes an application that calls the component functions. Code associated with the component functions relates these functions to the driver functions. A hardware designer writes driver code that implements the driver functions on a given motion control hardware product. The driver functions are separated into core and extended driver functions. All software drivers implement the core driver functions, while the software drivers need not contain code for implementing the extended driver functions. If the software driver does not contain code to implement an extended driver function, the functionality of the extended driver function is obtained through a combination of core driver functions. The system programmer may also select one or more streams that allow the control commands to be communicated to, and response data to be communicated from, motion control hardware.
Abstract:
An athletic jersey has at least three selectable exterior appearances. In one example, the athletic jersey is sleeveless and formed of at least three panels having substantially the same shape and size that are fastened together at edges. The athletic jersey can be turned inside-out in several different ways to select between three or more different exterior appearances.
Abstract:
An anti-theft assembly for deterring theft of a ring is provided. The anti-theft assembly includes a base that can be used to support an electronic article surveillance marker; a product engagement member including a support member that supports the ring during use and a locking member that secures the support member to the base; and an attachment member for securing the ring to the support member. In one embodiment, the support member and the locking member are a single, unitary member. In another embodiment, the support member and the locking member are separate members. Once assembled, upon applying a twisting force to the ring the engagement member rotates within the opening so that the attachment member is not broken.
Abstract:
A 3D interface system for moving the at least one digital displayed object based on movement of the at least one physical object. The 3D interface system comprises a display system for displaying 3D images, a sensor input system, and a computing system. The sensor input system generates sensor data associated with at least one physical control object. The computing system receives the sensor data and causes the display system to display the at least one digital displayed object and the at least one digital sensed object associated with the at least one physical object. The computing system moves the at least one digital displayed object based on movement of the at least one physical object.
Abstract:
A motion control system comprising a machine platform, at least one event destination, and an event handler. The machine platform carries out automated tasks and generates events. The event handler is configurable to receive at least one event from the machine platform and send the at least one event to the at least one event destination.
Abstract:
Embodiments of the present invention address deficiencies of the art with respect to solution order processing and provide a novel and non-obvious method, computer system and computer program product for processing solution orders using solution records. In one embodiment of the invention, a method for solution ordering across disparate order and contract management systems in a manufacturing environment can be provided. The method can include receiving a request for a solution from a customer, identifying a solution that satisfies the request for a solution, determining a solution order for the identified solution, generating a solution record for the solution order and assigning a solution record number to the solution record. The method can further include populating the solution record with product identification numbers received from multiple product lines in the manufacturing environment.
Abstract:
The present invention relates to methods, microarrays and kits for detecting one or more human astrovirus serotypes in a sample (e.g., a fecal sample) from an individual. The method includes amplifying nucleic acid molecules of the sample with one or more primers, to thereby obtain an amplified nucleic acid product; contacting the amplified nucleic acid product with one or more serotype specific probes having a nucleic acid sequence that is specific for only one astrovirus serotype in the group of astroviruses being assessed, wherein the nucleic acid sequence includes between about 9 and 25 nucleic acid bases (e.g., SEQ ID NO: 5-24); and detecting the hybridization complex. The presence of hybridization complexes with a serotype specific probe indicates the presence of one or more specific astrovirus serotypes, and the absence of hybridization complexes with a serotype specific probe indicates the absence of the specific astrovirus serotype. Identification of the astrovirus serotypes allows for one to diagnose an individual infected with the serotype. The present invention further includes microarrays having any one of the astrovirus specific probe, or kits having microarrays and reagents for carrying out the assay.
Abstract:
A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.
Abstract:
Techniques for locating an array of melded colors onto a software application's component window in order to create three-dimensional and multicolor graphics within the component window. The techniques include decoding a first and second color into their respective individual color components, performing a transition operation on the foregoing color components to determine transition colors, dividing a portion of the component window into subcomponents, and locating the transition colors into the subcomponents and, thereby, create three-dimensional and multicolor graphics within the component window.
Abstract:
A security system for controlling access to motion control systems. The security system limits access to application programming interface (API) functions. The limitations on API functions can be implemented as a denial of access to certain restricted functions and/or as a limitation on certain controlled parameters employed by certain restricted functions. The security system may allow or disallow access based on users or accounts. The security system may also be programmed to prevent access to certain functions arbitrarily as determined by a system administrator or on criteria such as the status of the system.