摘要:
An apparatus including logic to receive a data packet comprising a string of characters, said apparatus having a plurality of states and at least one state for every character position in the string of characters; logic to examine the string of characters for matches with a plurality of predefined values, beginning with an initial character; and logic to execute forward exit transitions from any of the plurality of states based upon the examination of the characters, wherein a current state of the apparatus represents a count of a number of characters from the initial character of the string of characters.
摘要:
A deterministic finite state machine organised for the detection of positionally significant matches of characters in a string of characters examines each character in turn to determine a exit transition for a current state of the machine to another state The machine responds to an examination of the string of characters by executing in response to a first character at the commencement of the string a transition from an initial state to another state. The machine has at least one state for every character position, includes a exit transition from each state for each character to another state; and possesses only forward exit transitions each from any of the states whereby the current state of the machine unambiguously represents a count of the number of characters from the commencement of the string. The machine may include at least one match state which indicates that all character matches in the string required by at least one respective rule have been detected. Some but not all the states in the multiplicity of states each have a single exit transition for any value of a respective character in the string. At least some of the states in the multiplicity of states each define an exit transition to a state indicating ‘no match’. The machine may be disposed to cease its examination of the character string on attaining a ‘no match’state.
摘要:
User profile data that may be spread across different service providers and that may vary across different service providers can be aggregated to provide an aggregate user profile. An aggregate user profile can be generated regardless of, among other things, varying user profile semantics, differing data formats, data item conflicts, evolving server protocols and interfaces, and updates to the number, identity, location, and type of servers upon which the service providers are maintained.
摘要:
A one-piece co-formed exterior hard shell case with an elastomeric liner formed on the interior of the exterior hard shell for mobile electronic devices. This hard protective exterior shell allows the device maximum protection from impacts with sharp objects while the interior elastomeric portion that provides shock protection for the device from impacts. The exterior hard shell part is formed to fit the device closely with a small offset from the devices surface. The exterior hard shell raps around the edges of the device. To allow the shell to be able to be mounted on the device the corners of the hard shell are cut open. This allows each sidewall to flex away when a device is inserted and snap back once it is in place. The elastomeric material fills in the gaps created at the corners of the exterior hard shell to allow flex for mounting.
摘要:
A composition comprising a polypropylene glycol, a polyethylene glycol ester, an amine, and optionally an alcohol. The composition can be used as a purge solution to clean paint equipment.
摘要:
As one example, it features: “Gel Strap”: It is a removable strap, whose position or length can be adjusted at the gel pads, by the user, to provide an optimal and personalized comfort solution. It also features: “Male-female plug strap”, for connectivity for electricity, data, Internet, network, computer, wired or wireless, transfer of data, printing, provisioning, upgrading, uploading, downloading, synchronization, automatic backup, security, tel., or text messaging. Another example is: Adjusting the strap length and size from the body section of the strap: Straps generally have a padded (fatter) section and then smaller straps at the 2 ends, which attach to the camera. Previously, the length of the strap was adjusted at the ends of the smaller straps, near the camera. However, here, in this disclosure, in one of the examples, the adjustment is done in the body of the center-padded section. This allows the ends of the strap to be clean and uncluttered, and the adjustment is hidden in the fat padded area of the strap, for a better look and more security. These can apply to other devices, as well. More examples are given in the specification.
摘要:
As one of the examples, one of the main features is that the setup is small enough that it can live with the camera full-time, and carried around by the user. The legs fold into a very compact size that fit within the footprint of the camera, used for any type camera, e.g. compact point-and-shoot camera, camera phone, or SLR camera. The tripod can then live unnoticed on the bottom of the camera, until a shot requiring a tripod is needed. Then, the legs can be deployed to act as a firm stand. Another one of the main features of this tripod is that all the legs do not share a common end-point or pivot-point. This allows the legs to form a very wide stable platform, even when they are short. In general, for N legs, some legs may have common end-points or pivot-points, but not for all N legs. (N is a positive integer, greater or equal to 3.) This invention can be applied to any camera (e.g. compact camera) and any measurement equipment that uses a conventional tripod or similar setup, such as the ones used by civil engineers or surveyors for the survey of the land and construction measurements or calibrations, or the ones used in optical measurements or laser experiments (e.g. for general level measurements and adjustments). Other variations are also discussed.
摘要:
The occurrence of false positives and the post-processing of digital streams subjected to examination by a deterministic finite state machine for character strings are reduced by combining location-based pattern matching, e.g. on packet headers, and content-based pattern matching, e.g. on payloads of packets. One scheme allows automatic transition from a header match state into an initial state of a content matching machine. Another scheme is based on a rules graph defining strings of match states and the examination of a list of match states (rather than characters) which have been previously determined, for example by means of header matching and content matching. The latter is also capable of comparing offset and depth values associated with the match states with offset and depth criteria.
摘要:
In summary this invention, the “Outdoor Cooking Helping Hand,” is designed to be a lightweight, portable, freestanding outdoor cooking utensil holder that provides the user with a convenient, clean, and organized system with stable footing, easy height adjustment, and paper towels right at hand.
摘要:
The present invention provides systems and methods for delivering a controlled amount of scent to a target user. Such methods and systems will preferably provide carefully direct boluses or streams of scent(s) to a single or small group of individual(s) using a bolus generator so as to avoid cross-contamination of scents with other persons and other locations. The present invention preferably delivers the bolus of scent as an air ring. The scented air ring moves through the air between the scent generating device directly to the user as a cohesive unit of air. This phenomenon is similar to a “smoke ring” exhaled by a smoker. The scent ring can be directed with accuracy to a localized target as small as the nose of a single user, such that the entire dosage can be delivered to only the user's direct vicinity. Such targeted delivery minimizes the amount of scent that must be delivered to achieve a desired level of scenting at the target location. Advantageously, the amount of scent that must be removed or dissipated from the user's area is also reduced. In another aspect, the present invention provides anti contamination devices that inhibit the contamination of the sequential delivery of scent chemicals.