At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Completing queries using transitive closures on a social graph
A system gathers information on influential people and builds a social graph. The system is flexible in what types of information it gathers so that a detailed...
Contactless IC memory on removable media
Method, system, and computer program product embodiments for recording data on a contactless integrated circuit (IC) memory associated with a data storage...
Efficient building of restore list
A system for building a restore list includes a processor and a memory. The processor is configured to determine whether a next sibling record includes a...
Robotic ordering and delivery system software and methods
Systems, methods and devices for the automated delivery of goods form one to another using a robotic tug and accompanying cart. A computer within the tug or...
Methods and systems for managing energy usage in buildings
A method and system for managing energy usage in a building is provided. The method includes collecting data on energy consumption in the building on a...
Building controller with operating system interaction through an
A building controller for controlling one or more building control components in a building, wherein the building controller is configured for bidirectional...
Automatically guided tools
A position correcting system, method and tool for guiding a tool during its use based on its location relative to the material being worked on. Provided is a...
System and method for floorplan reconstruction and three-dimensional
Systems and methods for reconstructing a floorplan of a building for generating a three-dimensional model are provided. One aspect of the present disclosure is...
System, method, and computer readable medium for establishing
communication between devices
A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source...
Systems and methods for processing drilling data
Systems and methods for processing drilling data. One embodiment provides a method comprising building user-designed contexts (which can be designated as...
PASS-Tracker: apparatus and method for identifying and locating distressed
According to one aspect of the invention, the PASS-Tracker is a hand-held device that improves the ability of a rescuer to quickly locate a distressed...
Method and apparatus to optimize power to maximize performance of wireless
mesh sensors and control networks
An automation component configured for optimized wireless communication within a building automation system is disclosed. The automation component includes a...
Integrated electronic components and methods of formation thereof
Provided are integrated electronic components which include a waveguide microstructure formed by a sequential build process and an electronic device, and...
Carbon deposition-etch-ash gap fill process
Techniques, systems, and apparatuses for performing carbon gap-fill in semiconductor wafers are provided. The techniques may include performing ...
Method and system for applying particulate solids on a substrate
The present invention relates to a method for spraying particulate solids onto a substrate, comprising the steps of: coating the substrate with a wet and/or...
Composite reinforcement "Astrofleks" is used in building structures for reinforcement of insulation wall panels, solid concrete and prefabricated buildings. The...
Acoustic building material employing chitosan
A cast ceiling tile and method for manufacture incorporates chitosan in an amount sufficient to provide improved strength.
Walking assistance device
In a walking assistance device (10) that can transmit the power generated by a power generator (26, 28) to a femoral part of a user, a swing arm (60, 62) is...
Contamination removal from sensors placed in an airway
A sensor assembly includes a sensing element and an actuator. The sensing element measures a parameter associated with gas in an airway. The actuator actuates...
Modular Building System
A modular building set having a plurality of interlocking members comprising a plurality of planks and a plurality of posts. The planks each comprise a central...
Multiple-zone liquefier assembly for extrusion-based additive
A liquefier assembly for use in an extrusion-based additive manufacturing system, and a method for building a three-dimensional model with the extrusion-based...
Cleaning device for window glass
[OBJECT] To provide a device which is held by vacuum on a wall surface or a window surface of glass of a building, and which is moved along the surface, thereby...
Umbrella top notch and runner
An improved umbrella top notch and runner are provided for an umbrella including a shaft, plural ribs, and plural stretchers, in addition to the top notch and...
Laser defense gun ports
Gun ports fitted to a wall of a building or vehicle each comprise an expandable aperture that accommodates penetration from within by a gun barrel having...
Water energy conversion system
A water energy conversion system includes a control unit, a first gas-water energy conversion device, a second gas-water energy conversion device, a water...
Method for initiating and maintaining a substoichiometric operating mode
of an internal combustion engine and...
The present disclosure describes systems and methods for recharging a storage catalyst of an internal combustion engine. A method is described, comprising:...
Thermodynamic louvered jet engine
The thermodynamic louvered jet engine is a jet engine having a central air inlet surrounded by an annular air inlet. Both inlets are adapted to receive...
Method of flood repair using a baseboard
A baseboard for repair of a flood-damaged building and for construction of buildings located in areas prone to flooding, and a method of use of such a baseboard...
Interlocking concrete blocks with trapezoidal shape
The present invention relates to concrete blocks or cement blocks that are shaped along the front surface like a wood shingle. In this way, when a user builds...
Building unit with mating sides
A building unit including upper and lower surfaces, and a plurality of side surfaces extending between the upper and lower surfaces defining a generally...
Method of making use of surface nanocrystallization for building
reinforced construction structure
A method of building a reinforced construction structure. The method comprises a step of treating an attachment member with surface nanocrystallization whereby...
Transition assemblies for building opening
A sealing assembly for securely and insulatively maintaining a window or door and surrounding frame arrangement within an opening of a building wall. The...
Hinged rail for barrier operators
A movable barrier system wherein the trolley system comprises at least two guiding rail portions. At least one of the guiding rail portions is supported by a...
Method of manufacturing printed circuit board with metal bump
A method of manufacturing a printed circuit board, including: applying a dry film on a carrier and then patterning the dry film to form holes for forming metal...
Drain strainer and filter
The drain strainer and filter is removably placed within a sink, tub, or other drain to prevent solid particles from passing through the drain and building up...
Remote procedure call (RPC) bind service with physical interface query and
A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the...
Provisioning virtual machines from template by splitting and building
index for locating content portions via...
Techniques are disclosed for provisioning virtual machines via content-centric networking approach in a computing system implemented with a distributed virtual...
Systems and methods for provisioning equipment
Systems and methods for provisioning building equipment are provided. A disclosed provisioning system includes a main control unit having a processing circuit,...
Test automation API for host devices
A system is described for testing an application on one or more host devices in a host device farm using an application programming interface ("API") to send a...
Resource deployment based on conditions
Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An...
Generating a subset model from a model
A technique for identifying a minimum number of model elements associated with a model for generating a subset model of the model that includes receiving a...
Composition of templates using transclusion that guarantee a valid HTML
A system, method and computer-readable medium for composing a valid HTML document using template transclusion. A system includes a memory configured to store a...
Power management of data processing resources, such as power adaptive
management of data storage operations
A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on...
Unified cloud computing infrastructure to manage and deploy physical and
A method, system and computer program product for managing and deploying physical and virtual environments across multiple hardware platforms. A single unit,...
Method for caching data on client device to optimize server data
persistence in building of an image-based project
A system for creating image and or text-based projects includes a server connected to a network, the server having access to least one processor and a data...
Method and apparatus for controlling access to information and
applications between clients in a...
An information system that provides information exchange and application services based on the location and relationships between a landmark client and a...
Building a cloud computing environment using a seed device in a virtual
A cloud computing environment having a plurality of computing nodes is described. A seed device is connected to a network. From the seed device, a launching of...
System and method for generating, updating, and using meaningful tags
A system and method for generating tag glossaries and use thereof is provided. A set of tags is accessed. Each tag is associated with a glossary that includes...