Abstract:
A method and apparatus are disclosed that calculate an area-of-interest based on a user request for location specific data. The operations may include transmitting initial location data of the mobile terminal and user initiated gesture data to a server. The server may then perform initiating a request to receive the requested location data, and calculating a geographical area-of-interest based on the initial location data and the user initiated gesture data. The location specific data related to the area-of-interest may then be retrieved and transmitted to the mobile terminal. The area-of-interest may be defined based on the initial position of the mobile terminal and information provided by a gesture made by the user of the mobile terminal.
Abstract:
The present invention provides an improved laser level. In one embodiment, the laser level comprises a housing having a base. The laser level further comprises any combination of an anchor assembly, a suction assembly, or a magnet to be used for attaching the laser level to a surface. An adjustment assembly provides control and precision by allowing leveling or plumbing of the laser level after it attaches to the surface and by converting a relatively large rotation of an adjustment handle into a finer leveling adjustment of the laser level. In an embodiment, the laser level attaches to an auxiliary base that allows leveling of the laser level in two perpendicular planes and allows the laser level to attach to a tripod for use horizontally, vertically, and angles in between. In an embodiment, a rotary part allows selection from multiple lenses the one appropriate lens for the desired task.
Abstract:
In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application's security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
Abstract:
A method for fastening two or more steel framing members together with a fastener. The fastening technique employs a fastener having a coil section with an elastic characteristic.
Abstract:
The present invention provides an improved laser level. In one embodiment, the laser level comprises a housing having a base. The laser level further comprises any combination of an anchor assembly, a suction assembly, or a magnet to be used for attaching the laser level to a surface. An adjustment assembly provides control and precision by allowing leveling or plumbing of the laser level after it attaches to the surface and by converting a relatively large rotation of an adjustment handle into a finer leveling adjustment of the laser level. In an embodiment, the laser level attaches to an auxiliary base that allows leveling of the laser level in two perpendicular planes and allows the laser level to attach to a tripod for use horizontally, vertically, and angles in between. In an embodiment, a rotary part allows selection from multiple lenses the one appropriate lens for the desired task.
Abstract:
A hangtag is provided that is capable of hanging multiple tools. The hangtag has a body portion, a hanging mechanism connected to the body portion, and a tool supporting mechanism also connected to the body portion for supporting a tool. The body portion has a front surface and a back surface. On the back surface is disposed a hangtag attachment apparatus. The hangtag attachment apparatus comprises a bracket, and an elongated attachment bar configured to be selectively attached to and detached from the bracket. The attachment bar has a length that permits it to be connected to at least two and preferably more hangtags so that multiple hangtags may be selectively connected together. In this way, tools that would otherwise be sold individually can now be sold as a set.
Abstract:
In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application's security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
Abstract:
A message encoding specification and implementation where a receiver of an encoded message determines if the message can be decoded. If the receiver can decode the message, it does so and continues processing the message. If the receiver cannot decode the message, it returns a distinguished failure message to the sender, expecting the sender to resend the message using a different encoding scheme. When a sender receives the distinguished failure message that the receiver cannot decode the message, the sender encodes the message using an alternate encoding scheme, if one is available, and resends the message. The process continues until the sender has tried all available encoding schemes. If a sender exhausts the collection of available encoding schemes without finding one the receiver can successfully decode, the sender treats the failure as an error.
Abstract:
A hangtag is provided that is capable of hanging multiple tools. The hangtag has a body portion, a hanging mechanism connected to the body portion, and a tool supporting mechanism also connected to the body portion for supporting a tool. The body portion has a front surface and a back surface. On the back surface is disposed a hangtag attachment apparatus. The hangtag attachment apparatus comprises a bracket, and an elongated attachment bar configured to be selectively attached to and detached from the bracket. The attachment bar has a length that permits it to be connected to at least two and preferably more hangtags so that multiple hangtags may be selectively connected together. In this way, tools that would otherwise be sold individually can now be sold as a set.