Patent application number | Description | Published |
20080235496 | Methods and Apparatus for Dynamic Instruction Controlled Reconfigurable Register File - A scalable reconfigurable register file (SRRF) containing multiple register files, read and write multiplexer complexes, and a control unit operating in response to instructions is described. Multiple address configurations of the register files are supported by each instruction and different configurations are operable simultaneously during a single instruction execution. For example, with separate files of the size 32×32 supported configurations of 128×32 bit s, 64x64 bit s and 32×128 bit s can be in operation each cycle. Single width, double width, quad width operands are optimally supported without increasing the register file size and without increasing the number of register file read or write ports. | 09-25-2008 |
20090019269 | Methods and Apparatus for a Bit Rake Instruction - Techniques for performing a bit rake instruction in a programmable processor. The bit rake instruction extracts an arbitrary pattern of bits from a source register, based on a mask provided in another register, and packs and right justifies the bits into a target register. The bit rake instruction allows any set of bits from the source register to be packed together. | 01-15-2009 |
20090300229 | Methods and Apparatus for Providing Data Transfer Control - A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel. Dual transfer execution units within each transfer controller, together with independent transfer counters, are employed to allow decoupling of source and destination address generation and to allow multiple transfer instructions in one transfer execution unit to operate in parallel with a single transfer instruction in the other transfer unit. Improved flow control of data between a source and destination is provided through the use of special semaphore operations, signals and message synchronization which may be invoked explicitly using SIGNAL and WAIT type instructions or implicitly through the use of special “event-action” registers. Transfer controllers are also described which can cooperate to perform “DMA-to-DMA” transfers. Message-level synchronization can be used by transfer controllers to synchronize with each other. | 12-03-2009 |
20110153890 | Methods and Apparatus for Providing Data Transfer Control - A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel. Dual transfer execution units within each transfer controller, together with independent transfer counters, are employed to allow decoupling of source and destination address generation and to allow multiple transfer instructions in one transfer execution unit to operate in parallel with a single transfer instruction in the other transfer unit. Improved flow control of data between a source and destination is provided through the use of special semaphore operations, signals and message synchronization which may be invoked explicitly using SIGNAL and WAIT type instructions or implicitly through the use of special “event-action” registers. Transfer controllers are also described which can cooperate to perform “DMA-to-DMA” transfers. Message-level synchronization can be used by transfer controllers to synchronize with each other. | 06-23-2011 |
20110213952 | Methods and Apparatus for Dynamic Instruction Controlled Reconfigurable Register File - A scalable reconfigurable register file (SRRF) containing multiple register files, read and write multiplexer complexes, and a control unit operating in response to instructions is described. Multiple address configurations of the register files are supported by each instruction and different configurations are operable simultaneously during a single instruction execution. For example, with separate files of the size 32×32 supported configurations of 128×32 bit s, 64×64 bit s and 32×128 bit s can be in operation each cycle. Single width, double width, quad width operands are optimally supported without increasing the register file size and without increasing the number of register file read or write ports. | 09-01-2011 |
20110219210 | System Core for Transferring Data Between an External Device and Memory - Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified. | 09-08-2011 |
20120124335 | System Core for Transferring Data Between an External Device and Memory - Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified. | 05-17-2012 |
20130007331 | System Core for Transferring Data Between an External Device and Memory - Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified. | 01-03-2013 |
20140059324 | System Core for Transferring Data Between an External Device and Memory - Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified. | 02-27-2014 |
Patent application number | Description | Published |
20130094076 | Coated article with low-E coating having absorbing layer over functional layer designed to increase outside reflectance - A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. | 04-18-2013 |
20140016190 | COATED ARTICLE WITH LOW-E COATING HAVING ABSORBING LAYER OVER FUNCTIONAL LAYER DESIGNED TO INCREASE OUTSIDE REFLECTANCE - A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, vehicle windows, other types of windows, or in any other suitable application. | 01-16-2014 |
20150125635 | COATED ARTICLE WITH LOW-E COATING HAVING ABSORBING LAYER OVER FUNCTIONAL LAYER DESIGNED TO INCREASE OUTSIDE REFLECTANCE - A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, vehicle windows, other types of windows, or in any other suitable application. | 05-07-2015 |
20150360998 | COATED ARTICLE WITH LOW-E COATING HAVING ABSORBING LAYER OVER FUNCTIONAL LAYER DESIGNED TO INCREASE OUTSIDE REFLECTANCE - A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, vehicle windows, other types of windows, or in any other suitable application. | 12-17-2015 |
Patent application number | Description | Published |
20100017276 | SYSTEM AND COMPUTER PROGRAM FOR MANAGING AND TRACKING RECYCLABLE PRODUCTS - A system, computer program product for managing and tracking recyclable products. The computer program product includes computer codes for uniquely associating one or more recyclable products with unique identifiers and other product information stored in a database, receiving tracking information associated with the one or more recyclable products, periodically storing and updating the tracking information in the database, associating the unique identifier with a recycling user having user account information stored in the database, updating the reward total based on a recycling activity of the recycling user, and updating the reward total based on a recycling activity of the recycling user. Each recyclable product includes indicia that is both a unique scannable identifier and a visual indicator that the recyclable product is recyclable. The visual indicator is arranged to encourage recycling. The tracking information includes information scanned at one or more stages of the lifecycle of the one or more recyclable products. The user account information includes user information including a reward total and recycling data associated with the recycling user. | 01-21-2010 |
20100185506 | SYSTEMS AND METHODS USED IN THE OPERATION OF A RECYCLING ENTERPRISE - A system and computer program product for managing an online recycling operation, including uniquely associating one or more recyclable products with unique identifiers and other product information stored in a database, receiving information associated with the one or more recyclable products, periodically storing and updating the information associated with the one or more recyclable products in the database, associating the unique identifier with a recycling user having user account information stored in the database, updating the reward point total based on an activity of the recycling user, communicating the product information and the user account information to the recycling user over a network, communicating rewards that are available in exchange for reward points to the recycling user over the network, and redeeming reward points upon demand by the recycling user over the network. Each recyclable product includes indicia that uniquely identifies the recyclable product. The user account information includes user information comprising a reward point total and recycling data associated with the recycling user. The activity includes recycling activities and active participation on an environmentally-friendly web server. | 07-22-2010 |
20110225098 | SYSTEMS AND METHODS USED IN THE OPERATON OF A RECYCLING ENTERPRISE - A system and computer program product for communicating with a recycling user during recycling activities of a recycling vehicle, including: receiving recycling user information, associated with a recycling user via a web-based user interface, having a street address, contact information, a reward point total and recycling data associated with the recycling user; associating a unique identifier with the recycling user; periodically storing and updating the recycling user information in an account identified by the unique identifier in the database; converting the street address into a recycling user geographic coordinate; periodically receiving a recycling vehicle geographic coordinate associated with the real-time location of a recycling vehicle via a wireless network; comparing the received recycling vehicle geographic coordinate with the recycling user geographic coordinate and determining whether the received recycling vehicle geographic coordinate associated with the recycling user geographic coordinate are within a predefined geographic distance of each other; retrieving the account of the recyclable user within the determined predefined geographic distance; and transmitting an electronic communication over a network to an electronic address identified by the contact information associated with the account of the recyclable user. | 09-15-2011 |
Patent application number | Description | Published |
20100204051 | Hereditary Hemochromatosis Gene - The invention relates generally to the gene, and mutations thereto, that are responsible for the disease hereditary hemochromatosis (HH). More particularly, the invention relates to the identification, isolation, and cloning of the DNA sequence corresponding to the normal and mutant HH genes, as well as the characterization of their transcripts and gene products. The invention also related to methods and the like for screening for HH homozygotes and further relates to HH diagnosis, prenatal screening and diagnosis, and therapies of HH disease, including gene therapeutics, protein and antibody based therapeutics, and small molecule therapeutics. | 08-12-2010 |
20110269122 | HEREDITARY HEMOCHROMATOSIS GENE - The invention relates generally to the gene, and mutations thereto, that are responsible for the disease hereditary hemochromatosis (HH). More particularly, the invention relates to the identification, isolation, and cloning of the DNA sequence corresponding to the normal and mutant HH genes, as well as the characterization of their transcripts and gene products. The invention also related to methods and the like for screening for HH homozygotes and further relates to HH diagnosis, prenatal screening and diagnosis, and therapies of HH disease, including gene therapeutics, protein and antibody based therapeutics, and small molecule therapeutics. | 11-03-2011 |
Patent application number | Description | Published |
20150028908 | HIGH SPEED TESTER COMMUNICATION INTERFACE BETWEEN TEST SLICE AND TRAYS - A tester system is disclosed. The tester system comprises a tester module operable to generate test signals for testing a plurality of DUTs. It also comprises a plurality of cables operable to communicatively couple the tester module with a tray comprising the plurality of DUTs through a thermal chamber wall interface. Further, it comprises a plurality of connectors in contact with the tray, wherein the plurality of connectors is operable to provide an interface between the plurality of cables and conductive traces on the tray, and further wherein each of the plurality of connectors is operable to pass a respective subset of the test signals to each DUT on the tray via the conductive traces. | 01-29-2015 |
20150355229 | UNIVERSAL TEST FLOOR SYSTEM - In an embodiment, a universal test floor system includes a first robot that is configured to pack a plurality of universal test containers each including similar dimensions into a universal bin. Each universal test container is configured to enclose each of a plurality of different devices to test. The universal test floor system includes a universal conveyor configured to transport the universal bin. The first robot is configured to put the universal bin onto the universal conveyor and a second robot is configured to remove it. A universal test cell system is configured to receive the universal bin. The universal test cell system includes a plurality of test slots configured to receive a plurality of universal test containers. The universal test cell system is configured to test the plurality of different devices while each is located within one of the plurality of universal test containers. | 12-10-2015 |
20150355230 | UNIVERSAL CONTAINER FOR DEVICE UNDER TEST - In one embodiment, a universal test container can include a universal external electrical interface configured to couple to each of a plurality of different devices to test. In addition, the universal test container is configured to enclose each of the plurality of different devices to test. | 12-10-2015 |
20150355231 | UNIVERSAL TEST CELL - In an embodiment, a universal test cell includes a plurality of test slots configured to receive a plurality of universal test containers each including similar dimensions. Each universal test container is configured to enclose each of a plurality of different devices to test. Each universal test container includes an external electrical interface configured to couple to each of the plurality of different devices to test. The universal test cell is configured to test the plurality of different devices while each is located within a universal test container of the plurality of universal test containers. The universal test cell includes a plurality of universal electrical interfaces that are each configured to couple with the external electrical interface of each universal test container. | 12-10-2015 |