Patent application number | Description | Published |
20090144708 | MULTI-ATTRIBUTE DYNAMIC LINK LIBRARY PACKAGING - A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the source file associated with a specific computer program function having an established an attribute, with each attribute exhibiting a plurality of at least one of variations, characteristics and parameters, wherein each iteration of the compiling the source file results in the plurality of object files having the specific computer program function but with each object file having distinct attributes from one another; and a linker configured to link the plurality of resulting object files to create a single executable file, such that the single executable file comprises different versions of the specific computer program function; and wherein the single executable file is configured to facilitate choice of a selected version of the specific computer function. | 06-04-2009 |
20130311978 | CONDITIONAL SEQUENTIAL SELECTION OF EXTERNAL REFERENCE RESOLUTIONS - External references are resolved in a software compiling and linking environment by identifying a group of related external references and by processing the group of external references until a stopping condition is satisfied. The external references are processed by selecting a next external reference from the group of external references as a current external reference and by resolving the current external reference with a matching definition if a matching definition for the current external reference exists. The stopping condition is designated as being satisfied if either the selected external reference is resolved, or if each external reference in the group of external references has been selected. | 11-21-2013 |
20130311979 | CONDITIONAL SEQUENTIAL SELECTION OF EXTERNAL REFERENCE SOLUTIONS - External references are resolved in a software compiling and linking environment by identifying a group of related external references and by processing the group of external references until a stopping condition is satisfied. The external references are processed by selecting a next external reference from the group of external references as a current external reference and by resolving the current external reference with a matching definition if a matching definition for the current external reference exists. The stopping condition is designated as being satisfied if either the selected external reference is resolved, or if each external reference in the group of external references has been selected. | 11-21-2013 |
Patent application number | Description | Published |
20120128806 | WEIGHT REDUCTION SYSTEM AND METHOD - A method of topically applying natural plant product for dissipation of human adipose tissue, comprising: (a) topically applying an inner portion of a natural plant product to an epidermal layer exterior to adipose tissue to be dissipated of a user's body for a period of time, upon which a percentage of the adipose tissue softens and dissolves, thus, reducing the adipose tissue of the user's body; (b) removing the topically applied inner portion of the natural plant product from the epidermal layer for another period of time; (c) repeating steps (a) and (b); and weight reduction apparatus comprising a topical applicator having a receiving container adapted to removably receive a natural plant product and having an opening or a porous wall adapted to facilitate pulp, juices, and/or extracts of the natural plant product to contact a user's epidermal layer exterior to the adipose tissue to be dissipated. | 05-24-2012 |
20140303572 | Weight Reduction System and Method - A method of topically applying natural plant product for dissipation of human adipose tissue, comprising: (a) topically applying an inner portion of a natural plant product to an epidermal layer exterior to adipose tissue to be dissipated of a user's body for a period of time, upon which a percentage of the adipose tissue softens and dissolves, thus, reducing the adipose tissue of the user's body; (b) removing the topically applied inner portion of the natural plant product from the epidermal layer for another period of time; (c) repeating steps (a) and (b); and weight reduction apparatus comprising a topical applicator having a receiving container adapted to removably receive a natural plant product and having an opening or a porous wall adapted to facilitate pulp, juices, and/or extracts of the natural plant product to contact a user's epidermal layer exterior to the adipose tissue to be dissipated. | 10-09-2014 |
Patent application number | Description | Published |
20130097222 | ADAPTIVE ARTISTRY - Aspects of the disclosure relate to generation, distribution and play back of adaptive artistry projects. An adaptive artistry project may include one or more adaptive artistry works. Each adaptive artistry work may include a plurality of specific adaptations or iterations created by an artist to be played under specific conditions. Thus, an end user's media experience for a particular work may be modified based on the status of conditions such as the time of day, the weather, the ambient lighting, the user's mood, or other environmental conditions. The status of the conditions may be obtained from local or remote sources. Adaptive artistry works may also be compiled into adaptive playlists that may themselves be dynamically modified based on the conditions. | 04-18-2013 |
20130097558 | ADAPTIVE ARTISTRY - Aspects of the disclosure relate to generation, distribution and play back of adaptive artistry projects. An adaptive artistry project may include one or more adaptive artistry works. Each adaptive artistry work may include a plurality of specific adaptations or iterations created by an artist to be played under specific conditions. Thus, an end user's media experience for a particular work may be modified based on the status of conditions such as the time of day, the weather, the ambient lighting, the user's mood, or other environmental conditions. The status of the conditions may be obtained from local or remote sources. Adaptive artistry works may also be compiled into adaptive playlists that may themselves be dynamically modified based on the conditions. | 04-18-2013 |
Patent application number | Description | Published |
20080243137 | System and methods for clearance of obstructions - The present invention is a system and methods to clear obstructions including foreign objects and food boluses during an EGD procedure. The medical device according to the present invention includes a flexible tubular housing, power transfer device, clamp, tool element, power source, and optional hood. The present invention drills through the obstruction to rupture it into pieces. Displaced obstructions, and/or pieces thereof, can be collected into retainers positioned within the housing. The remainder of the obstruction can then be passed into the stomach where it can be digested, safely excreted, or actively removed by an endoscopist. | 10-02-2008 |
20080287734 | System and methods for clearance of obstructions - The present invention is a system and methods to clear obstructions including foreign objects and food boluses during an EGD procedure. The medical device according to the present invention includes a flexible tubular housing, power transfer device, clamp, tool element, power source, and optional hood. The present invention drills through the obstruction to rupture it into pieces. Displaced obstructions, and/or pieces thereof, can be collected within the housing. The remainder of the obstruction can then be passed into the stomach where it can be digested, safely excreted, or actively removed by an endoscopist. | 11-20-2008 |
Patent application number | Description | Published |
20080244471 | SYSTEM AND METHOD OF CUSTOMIZING AN EXISTING PROCESSOR DESIGN HAVING AN EXISTING PROCESSOR INSTRUCTION SET ARCHITECTURE WITH INSTRUCTION EXTENSIONS - An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. Implementation of the processor circuitry can be optimized for various criteria such as area, power consumption, speed and the like. Once a processor configuration is developed, it can be tested and inputs to the system modified to iteratively optimize the processor implementation. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development. | 10-02-2008 |
20080244506 | SYSTEM AND METHOD OF DESIGNING INSTRUCTION EXTENSIONS TO SUPPLEMENT AN EXISTING PROCESSOR INSTRUCTION SET ARCHITECTURE - An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. Implementation of the processor circuitry can be optimized for various criteria such as area, power consumption, speed and the like. Once a processor configuration is developed, it can be tested and inputs to the system modified to iteratively optimize the processor implementation. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development. | 10-02-2008 |
20130254260 | NETWORK THREAT ASSESSMENT SYSTEM WITH SERVERS PERFORMING MESSAGE EXCHANGE ACCOUNTING - A server has a firewall module that performs accounting of traffic seen at the server. The traffic includes message exchanges, such as HTTP requests and HTTP responses. The server tests the message exchanges to determine if they match any of several message exchange categories. The server keeps statistics on matching traffic, for example the rate of matching traffic generated by a particular requesting client. Typically, the server is a proxy server that is part of a content delivery network (CDN), and the message exchanges occur between a client requesting content, the proxy server, other servers in the CDN, and/or an origin server from which the proxy server retrieves requested content. Using the message exchange model and the statistics generated thereby, the server can flag particular traffic or clients, and take protective action (e.g., deny, alert). In an alternate embodiment, a central control system gathers statistics from multiple servers for analysis. | 09-26-2013 |
Patent application number | Description | Published |
20090125866 | METHOD FOR PERFORMING PATTERN DECOMPOSITION FOR A FULL CHIP DESIGN - A method for decomposing a target pattern containing features to be printed on a wafer into multiple patterns. The method includes the steps of segmenting the target pattern into a plurality of patches; identifying critical features within each patch which violate minimum spacing requirements; generating a critical group graph for each of the plurality of patches having critical features, where the critical group graph of a given patch defines a coloring scheme of the critical features within the given patch, and the critical group graph identifies critical features extending into adjacent patches to the given patch; generating a global critical group graph for the target pattern, where the global critical group graph includes the critical group graphs of each of the plurality of patches, and an identification of the features extending into adjacent patches; and coloring the target pattern based on the coloring scheme defined by the global critical group graph. | 05-14-2009 |
20090172630 | AUTOMATED PROCESSOR GENERATION SYSTEM AND METHOD FOR DESIGNING A CONFIGURABLE PROCESSOR - A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification. | 07-02-2009 |
20090177876 | AUTOMATED PROCESSOR GENERATION SYSTEM AND METHOD FOR DESIGNING A CONFIGURABLE PROCESSOR - A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification. | 07-09-2009 |