Abstract:
A method of integrating an Xt Intrinsics based toolkit with a JAVA application. The application includes a process thread that implements an X event loop and an application thread that suspends execution of the event loop to allow a call to be made through the JAVA Native Interface to a toolkit or a widget to cause something to be displayed. The application thread includes a write socket to communicate a token to a read socket of the event loop, and performs a blocking read suspending the thread. The event loop returns an acknowledgment token via a write socket to a read socket of the thread that unblocks its blocking read and the event loop invokes its own blocking read suspending its execution. The file descriptor function, XtAppAddInput, preferably, is used to read the token and to set the blocking read. After a toolkit call is made, a token is sent from a second write socket of the thread to a second read socket of the event loop that unblocks its blocking read resuming the event loop. JAVA multithreading support services, such as JAVA's wait and notifyAll methods, are employed in multithreaded applications to ensure that only one thread at a time can make a call. Use of a separate Intrinsics application context to service the event loop is employed, windows are managed in separate hierarchies associated with each application context, and a special JAVA Canvas manages native windows transparent to the programmer.
Abstract:
Exemplary embodiments of a fastening system include an object with a securement structure and a mounting structure fastened with respect to the securement structure. The fastening system further includes a bearing member with a first portion for bearing against the bearing surface of the securement structure and a second portion for bearing against the bearing surface of the mounting structure. The bearing member may be biased such that the bearing surfaces of the securement and mounting structures both simultaneously receive compressive force from the respective first and second portions of the bearing member.
Abstract:
This invention pertains to a method for flavoring an ingestible composition with a flavoring agent in organoleptically purified form, unaccompanied by substances of natural origin present in mango. The flavoring agent may be used in a wide variety of ingestible vehicles such as chewing gum compositions, hard and soft confections, dairy products, beverage products including juice drinks and juice products, green vegetable and chicken products, and the like. The present invention also pertains to an ingestible composition comprising an ingestible vehicle and an organoleptically effective amount of the purified flavoring agent. The present invention further pertains to ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3, in purified form, unaccompanied by substances of natural origin present in mango. The present invention still further pertains to a method to confer, enhance, improve, or modify the odor properties of a perfuming composition or a perfumed article, which comprises adding to the perfuming composition or perfumed article, ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3. The present invention still further pertains to a perfuming composition or a perfumed article containing as an active perfuming ingredient, ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3. The present invention also pertains to a method for preparing ethyl 3-mercaptobutyrate which comprises reacting ethyl crotonate with sodium hydrogen sulfide and sodium bicarbonate to form the disulfide dimer of ethyl 3-mercaptobutyrate followed by reducing the disulfide dimer to yield ethyl 3-mercaptobutyrate.
Abstract:
Portable holders for supporting lottery tickets and the scratching off of coatings therefrom. In some embodiments, the holders may include substantially planar surfaces having top edges, bottom edges, left side edges, and right side edges, the top edges being opposite to the bottom edges, and the left side edges being parallel and opposite to the right side edges; at least one slot and/or notch disposed along the surfaces and configured to hold lottery tickets on the surfaces; and trays attached to the bottom edges of the surfaces and configured to collect particulates there within.
Abstract:
Portable holders for supporting lottery tickets and the scratching off of coatings therefrom. In some embodiments, the holders may include substantially planar surfaces having top edges, bottom edges, left side edges, and right side edges, the top edges being opposite to the bottom edges, and the left side edges being parallel and opposite to the right side edges; at least one slot and/or notch disposed along the surfaces and configured to hold lottery tickets on the surfaces; and trays attached to the bottom edges of the surfaces and configured to collect particulates there within.
Abstract:
Some embodiments comprise a mechanical thickness regulator for a compression mold, or related systems and/or methods. A regulator can include a thickness regulator pin received by a recess in an extendable and retractable relation. The regulator pin can include a tip, or can be contacted with a tip, defining a predetermined distance from the pin to the end of the tip, the distance defining a gap of well known dimensions for receiving and molding polymer melt.
Abstract:
A bed extender assembly for a vehicle bed includes at least one bed extender device having a longitudinal length greater than a length of the vehicle bed. The at least one bed extender device has a first end disposed in the vehicle bed and a second end spaced apart from the first end to define the longitudinal length. The second end is spaced rearwardly apart from a rearward end of the vehicle bed. A locking bar extends transversely across the vehicle bed adjacent the first end to lock the first end of the at least one bed extender device against the bed floor.
Abstract:
A collision avoidance system for a machine is disclosed. The collision avoidance system has a first obstacle detection system. The first obstacle detection system is configured to detect a first obstacle and generate a corresponding first signal. Additionally, the collision avoidance system has an operator interface. The operator interface has a display configured to communicate visual information to an operator. In addition, the collision avoidance system has an interface module configured to detect a status of the machine and generate a corresponding second signal. The collision avoidance system also has a controller. The controller is in communication with the first obstacle detection system, the operator interface, and the interface module. The controller is configured to control the display to indicate a dangerous obstacle detection to the operator, based on the first and second signals. Additionally, the controller is configured to control the display to provide a dangerous obstacle warning to the operator, based on the first and second signals.
Abstract:
Methods and compositions of spray drying cellular material are provided that allow preservation of the cellular material. In one aspect, the cellular material is spray dried with a quantity of excipient. In another aspect, the cellular material is spray dried using a cryoprotectant.
Abstract:
A system for modeling and comparing supply of and demand for output of productive assets in an asset based business, the system including a database having one or more demand data structures each comprising a device field for storing data representing a device which consumes said output of the productive assets; and an expenditure data structure associated with each device for storing one or more attribute values corresponding to cost and benefits of the device over time.