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.
Proactive loop fusion of non-adjacent loops with intervening control flow
A system and method for optimization of code with non-adjacent loops. A compiler builds a node tree, which is not a control flow graph, that represents...
Information processing device, information processing method, and
information processing program
An objective of the disclosed invention is to derive a more apt similarity by taking into account all components up to and including lower order components that...
Method of operating a device for controlling home automation equipment
Method of operating a device (60; 100) for controlling home automation equipment (1a, 2a, 2b, 2c, 3a, 3b, 5a) for orienting and/or displacing a moving product...
MIME handling security enforcement
A model restricts un-trusted data/objects from running on a user's machine without permission. The data is received by a protocol layer that reports a MIME type...
Transcendental and non-linear components using series expansion
In an embodiment, hardware implementing a transcendental or other non-linear function is based on a series expansion of the function. For example, a Taylor...
Topic discovery, summary generation, automatic tagging, and search
indexing for segments of a document
System and methods are disclosed for discovering topics in sub-segments of documents, and extracting terms from a sub-segment representing topics or summaries...
Framework for real-time brokering of digital content delivery
A method of transmitting digital content. The method comprises receiving an electronic shopping cart identifying at least a first shopping item and determining...
System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term...
Method and system for testing a building control system
A building control system comprises a central control station and at least one control panel connected to the central control station over a network. At least...
Street side sensors
Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of...
An apparatus and an article of manufacture for improving power factor include collecting consumption data of at least one appliance, building a consumption...
Methods and apparatus for stacking receptacles in materials handling
Methods and apparatus for stacking receptacles in materials handling facilities. An automated receptacle stacker may be integrated into a materials handling...
Security for wireless communication
A mobile terminal is disclosed which includes a near field or RF ID tag. The mobile terminal communicates with the mobile telecommunications network and is...
Apparatus and method for clipshaker telecommunication service
A system and a method provide individualized clip telecommunication services to a user of a telecommunication network. A clip is defined by comprising at least...
System and method for application context location based configuration
Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile...
Dual-stage sunlight redirection system
A system providing consistent and intense sunlight to light-guiding structures for redirecting sunlight to the interior of a building is presented. One aspect...
Load control system having an energy savings mode
A load control system for a building having a lighting load, a window, and a heating and cooling system comprises a lighting control device for controlling the...
System and method for generating and/or screening potential metal-organic
A system and method for systematically generating potential metal-organic framework (MOFs) structures given an input library of building blocks is provided...
Micro-bubble plate for patterning biological and non-biological materials
Systems and methods are provided for patterning biological and non-biological material at specific sites on a plate, as well as growing three dimensional...
Fluoroalkyl containing salts combined with fluorinated solvents for
Provided are electrochemical cells and electrolytes used to build such cells. An electrolyte may include a fluoroalkyl-substituted LiPF.sub.6 salt or a...
Electrochromic devices and polymer compositions
Blending an electrically active, anodically coloring, electrochromic polymer with a non-electrochromic, non-electrically conductive binder polymer greatly...
Reverse osmosis device
The device for producing ultrapure water according to the reverse osmosis principle, comprising a reverse osmosis filter which is subdivided by the RO membrane...
Ember-resistant and flame-resistant roof ventilation
This application relates to ventilation systems, more particularly to roof ventilation systems that help to protect buildings against fires. The roof vent has...
Collapsible toy blocks
A collapsible and expandable children's toy building block is described. The toy blocks may be made in various sizes and shapes. The toy block includes an...
Method for constructing a mechanically stabilized earthen embankment using
semi-extensible steel soil...
A method for constructing a mechanically stabilized earthen embankment has the steps of constructing a wall facing element, and determining a plane of maximum...
The present disclosure relates to shelving systems and methods that are adaptable to a number of applications, including building heating, ventilation, and air...
Helix fire escape structure
Improvements in a fire escape having a structure of a Helix/Spiral Cylinder shape. It's a building within a building. It provides a quick and safe evacuation...
Low headroom confined space geoexchange drilling system and method
A low headroom confined space drilling system is disclosed, comprising a low headroom drilling apparatus, a drilling fluid supply system, a drilling fluid...
Computer cooling system and method of use
A reliable, leak-tolerant liquid cooling system with a backup air-cooling system for computers is provided. The system may use a vacuum pump and a liquid pump...
Door and window frame molding system
Apparatuses, systems, and methods (e.g., "utilities") for use in mounting molding members (e.g., trim, baseboards, etc.) onto and over interfaces between...
Building blocks and building block fasteners
A building block (100) comprises a first mating portion and a second mating portion which are complementary. The first mating portion comprises a mating...
Structural insulated building panel
A structural insulated panel is composed of a structural member in a corrugated form and a cohering, insulating filler material. The structural member has a...
Modular structure and said modular structure's structural members made of
The present invention is a structural member made of composite material, characterized by comprising a body which is made of a composite material with at least...
Panel for sheathing system and method
The panel includes a water resistant barrier layer secured atop its outward facing surface. The water resistant barrier layer includes a skid resistant surface....
Modular panel for making covering structures for walls, covering
structures or walls and method
A modular panel to make a roof or a wall of a building comprises an external shell and an internal shell, made of moldable plastic material, coupled with each...
Intermodal concrete building unit
A concrete intermodal building unit for a prefabricated building structure including corner castings attached to contiguous rebars defining each corner of the...
High traffic flow robotic portal for secure access
Electro-mechanical and electronically controlled access devices are described for controlling access to a building, premises or area in a secure manner such...
Plant air purification enclosure apparatus and method
A plant air purifying enclosure, or "PAPE," contained within an unconditioned space, either within or outside a building, containing therein a plant air...
Dustless drywall cutting tool
A drywall-cutting tool comprises a rotary blade of a thin design that cuts a very small kerf resulting in a smooth cut as well as a small amount of dust. Any...
Wind resistant modular ISO building
Method and system for program building
An improved method for program building uses predefined source files and predefined build scripts comprising a sequence of build commands; wherein each build...
Generating a semantic graph that allows a user to intelligently and
efficiently connect with people and assets...
A method, system and computer program product for intelligently and efficiently connecting with people and assets involved in projects. Semantic graphs for...
Application search tool for rapid prototyping and development of new
A code search tool greatly reduces time, cost, and other resource expenditures associated with implementing a new application. The tool is a search, navigation...
Automatic deadlock detection and avoidance in a system interconnect by
capturing internal dependencies of IP...
Systems and methods for automatically building a deadlock free inter-communication network in a multi-core system are described. The example implementations...
Creating cross-tabular reports
Cross-tabular reports may be automatically created by a computer from received source data. After receiving the source data, the computer may determine...
Home/building fault analysis system using resource connection map log and
Provided are a home/building fault analysis system and method using a resource connection map log which compares and analyzes a previous integrated resource...
Data writing method, memory controller and memory storage apparatus
A data writing method and a memory controller and a memory storage apparatus using the same are provided. The method includes selecting physical units as a...
Recommending points of interests in a region
Techniques for searching and providing geographical regions are described. The process searches and recommends points of interests based on a user-specified...
Clickthrough-based latent semantic model
There is provided a computer-implemented method and system for ranking documents. The method includes identifying a number of query-document pairs based on...
Predictive model database with predictive model user access control rights
and permission levels
Techniques to estimate the probability of a future event occurring are described. The techniques include decomposing a data input stream to build a database of...