Abstract:
Advances in the arts are disclosed with novel methods and circuit systems for controlling power in an energy harvesting system. Techniques and related systems for controlling power output of an energy harvesting device provide for monitoring at least one power parameter at a power source and monitoring at least one power parameter at a load such as a storage medium. The power source output is adjusted in order to optimize energy harvesting and/or storage based on real-time performance parameters.
Abstract:
The disclosed apparatus and systems are adapted to implement dynamic power control in order to condition and store, and/or immediately utilize, energy from one or more available power inputs, whether the inputs are constantly, regularly, or intermittently available, singly or in various combinations. Power control circuits according to the invention provide means for dynamically responding to input availability and output requirements in order to prioritize input energy selection, input signal conditioning, and output power delivery adapted to the application and operating environment.
Abstract:
A method and apparatus is provided for idling a clock synchronizing circuit during at least a portion of time during execution of a refresh operation in a memory device. In a memory device receiving an external clock signal, a method and apparatus for executing a refresh operation is provided that includes initiating at least one refresh operation in the memory device, and ceasing generation of an internal clock signal timed with respect to the external clock signal for at least a portion of the time in which at least one refresh operation takes to complete.
Abstract:
The invention provides circuits, systems, and methods for programming a floating gate. A floating gate tunneling device is used with an analog comparing device in a circuit having a floating reference node and an offset-mitigating feedback loop for iteratively programming a floating gate, or multiple floating gates.
Abstract:
Disclosed are methods, apparatus, and systems for the interconnection of electronic system apparatus having one or more different communication protocols. A preferred embodiment is disclosed in which a single physical interface and a single protocol are used for providing an efficient and scalable interconnection between a host and operably coupled subsystem apparatus connected to the MMC. In a disclosed method, a bus is provided for coupling a system host to a plurality of system components and a Multi-Management Protocol (MMP) is employed. The Multi-Management Protocol includes a plurality of subclasses, each further including component identity information and function data. The subclasses are grouped by functionality into at least two groups comprising a standard group and an extension group. In a multi-component electronic system according to the invention, an electronic protocol packet structure includes a starting frame delimiter, a length field, a target address field, a subclass identifier, an operation identifier, a data field, and a frame check field. Disclosed preferred embodiments also include protocol conversion apparatus having a Multi-Management Controller (MMC) using a host bus for transmitting and receiving data between a host and the MMC based on a Multi-Management Protocol (MMP).
Abstract:
The invention provides portable bags having integrated displays. Disclosed embodiments include apparatus and associated methods providing integrated electronic displays providing one or more illumination, audio, or radio frequency capabilities. Chemical displays include illumination and scent dispersal capabilities. Embodiments of bags with integrated displays also include electronic displays having at least one associated charging element for charging a charge storage element for powering the display.
Abstract:
System and method for creating, configuring, representing, and using variables in programs. A graphical user interface (GUI) may be displayed in response to user input requesting creation and/or configuration of a variable for use in or comprised in one or more programs, e.g., on various devices. User input is received to the GUI configuring attributes of the variable, including: name, data type, and/or scope (e.g., local, global, or network). The configured attributes are stored and optionally displayed, e.g., in a resource tree, and the variable in each of the programs updated in accordance with the configured attributes. When at least one of the programs is incompatible with the configured variable, an error condition may be indicated, e.g., by providing information relating to portions of the program that are incompatible with the configured variable. The program may be modified in response to user input for compatibility with the configured variable.
Abstract:
The present invention is a method for producing a pulp from a fibrous lignocellulose material or source using a treatment or pretreatment step which exposes the material to oxalic acid derivatives, particularly dialkyl ester derivatives, particularly in the vapor phase. Once treated, the material may be refined using any one of the several pulping methods to produce a final pulp product and the production of the product is accompanied by strength increases in paper made from the pulp and energy savings in making the pulp, hi addition the treatment or pretreatment produces a soluble carbohydrate source and other components (e.g. acetic acid, other wood components) for further product development. In certain cases a pulp product is not produced and all of the carbohydrate present in the lignocellulose is converted into soluble sugars.
Abstract:
A method for making a semiconductor device is provided by (a) providing a substrate (203) having first (205) and second (207) gate structures thereon; (b) forming an underlayer (231) over the first and second gate structures; (c) removing the underlayer from the first gate structure; (d) forming a first stressor layer (216) over the first and second gate structures; and (e) selectively removing the first stressor layer from the second gate structure through the use of a first etch which is selective to the underlayer.
Abstract:
Markup-language data, such as extensible Markup Language (XML) data, is compressed. A first node generates compressed markup-language data. The compressed markup-language data is decompressable in accordance with a first general compression scheme that is not particular to data formatted in accordance with a markup language. The compressed markup-language data is further decompressable in accordance with a second specific compression scheme that is particular to data formatted in accordance with the markup language. The first node transmits the compressed markup-language data, which is received by a second node. The second node decompresses the compressed markup-language data using the first general compression scheme or the second specific compression scheme.