摘要:
Host translation of guest keyboard events is blocked to effectively isolate a guest keyboard from a host keyboard during applications sharing. A guest keyboard driver translates guest keyboard events which are transmitted to a host for use in shared applications. A patch instruction is written over a host keyboard event module which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Translated guest events also are deposited in the shadow queue. Raw host and guest keyboard events are stored in the host storage queue. When a shared application requires data from the host storage queue, a call for a translation of the outgoing data is made. In the event that the data is guest data, a second patch instruction on the module supervising the translation call causes a jump to a second patch subroutine, which bypasses the translation call and causes entry of the pretranslated guest event from the shadow queue into the shared application. If the outgoing event is a host event, the second patch instruction jumps to the second patch subroutine, which writes the translation instructions over the second patch so that the translating module can execute the translation. The translated host event then can be entered into the shared application. The second patch instruction is rewritten over the module supervising the translation.
摘要:
Host multiple-byte character generator processing of guest keyboard events is blocked during applications sharing. A guest keyboard driver generates guest keyboard events which may be processed by any guest multiple-byte character generator. The guest events are transmitted to a host for use in shared applications. A patch instruction is written over a host storage queue which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Guest events also are deposited in the shadow queue. Untranslated host and single-byte character guest events, are stored in the host storage queue. When a shared application requires data from the host storage queue, the outgoing event is examined for origin, such as by examining the shadow queue. If the event is a guest event, a call is made to a host-executed applications sharing program, which in turn calls the host-multiple character generator. The call to the host multiple-byte character generator bypasses execution of the generator to preventing it from processing guest events prior to their entry into the shared application. In an embodiment of the invention, if the guest transmits a multiple-byte character to the host, the host-executed applications sharing system calls a host operating system module responsible for entering the guest multiple-byte character into a shared application. The guest multiple-byte character is entered into the shared application without a call being made to the host multiple-byte character generator.
摘要:
Provided in various embodiments are surface-modified hydrogels and hydrogel microparticles, methods for their preparation, and uses thereof for delivery of personal care and healthcare active ingredients, and agricultural active ingredients. In some embodiments, such hydrogels and hydrogel microparticles comprise surface coatings that are resistant to solvent washing and can act as barriers for the migration of water and/or water-compatible alcohols and actives soluble therein.
摘要:
A system and method for providing access and/or roaming features on a network system. The network system includes a plurality of wireless and/or wired access points coupled to a network. In one embodiment, a portable computing device (PCD) of a user may store identification information which uniquely indicates a network provider of a plurality of possible network providers. Each of the access points are operable to “listen for” or detect identification information associated with numerous different providers. When the access point receives the identification information from a PCD of a user, the access point may determine the appropriate network provider for the portable computing device using the identification information. Network access may then be provided to the portable computing device through the determined network provider.
摘要:
A table apparatus for a vehicle seat comprising a table, having at least one table leaf, and a table support mechanism, wherein the table support mechanism enables translational movement of the table between a substantially horizontal stowed configuration and a deployed configuration. In a preferred embodiment, the linkage arrangement of the table support mechanism comprises at least one substantially horizontally extending support arm extending from a table support member, the table being mounted upon a distal end of the support arm, the support arm being pivotally connected to the table support member for rotation about a first pivot axis in a substantially horizontal plane about the support member, the table being pivotally connected to said distal end of the support arm for rotation about a second pivot axis in a substantially horizontal plane, linkage means being provided for normally constraining rotational movement of the table about the second pivot axis to follow rotational movement of the support arm about the first pivot axis such that the rearmost table face remains substantially aligned to the user such that the table orientation is maintained substantially parallel to its final deployed position during movement between said stowed and deployed configurations
摘要:
A seating arrangement for a vehicle, especially an aircraft, in which seats are arranged in a plurality of generally parallel ranks, each rank extending in a fore-and-aft direction, and in a plurality of rows, each row extending at an angle other than a right angle with respect to said fore-and-aft direction and wherein adjacent seats in a row overlap in a transverse direction. In the preferred embodiment, the seats of a row also overlap in said fore-and-aft direction and include a truncated armrest at one side of the seat arranged to fit behind an adjacent seat. The seats further include an armrest at the other side of the seat, the armrest comprising a bar which extends from the rear of the seat so that a portion of one seat is located beneath the armrest provided at said other side of an adjacent seat.
摘要:
In one embodiment, a wireless access point wirelessly receives identification information from a portable computing device, determines a particular communication medium access provider identified in the identification information, wirelessly receives data from the portable computing device, and transmits the data to a destination of the particular communication medium access provider. In one embodiment, the wireless access point communicates with the portable computing device using wireless Ethernet, listens for all types of identification information and answers all queries from the portable computing device even if the wireless access point does not recognize the identification information, and provides the portable computing devices access to a plurality of communication medium access providers. In one embodiment, each of the communication medium access providers wirelessly connects the portable computing device to a network, and the identification information identifies a particular one of the communication medium access providers.
摘要:
Fluoroplastics containing fluorocarbon resins and silicones are prepared by first mixing a fluorocarbon resin with a compatibilizer, then adding a curable organopolysiloxane with a radical initiator, and vulcanizing the organopolysiloxane in the mixture. The fluoroplastics can be processed by various techniques, such as extrusion, vacuum forming, injection molding, blow molding or compression molding, to fabricate plastic parts. The resulting fabricated parts can be re-processed (recycled) with little or no degradation of mechanical properties.
摘要:
System and method for providing access to multiple wireless service providers (WSPs) on a shared network infrastructure. The system includes a plurality of access points (APs) coupled to a network which may be distributed in airports, mass-transit stations, businesses, etc. The network may couple to a wide area network, such as the Internet. Each AP may include a plurality of virtual APs (VAPs), each corresponding to a WSP. A portable computing device (PCD) of a user stores identification information indicating a WSP of a plurality of possible WSPs, and which may include an access level of the user. Each AP “listens for” or detects identification information associated with numerous WSPs. When the AP receives the identification information from the PCD, it determines the VAP/WSP for the PCD using the identification information. Network access is then provided to the PCD through the determined WSP at the determined access level.