Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Goodrich

Allen B. Goodrich, Modi'In IL

Patent application numberDescriptionPublished
20100088457CACHE MEMORY ARCHITECTURE HAVING REDUCED TAG MEMORY SIZE AND METHOD OF OPERATION THEREOF - A cache memory architecture, a method of operating a cache memory and a memory controller. In one embodiment, the cache memory architecture includes: (1) a segment memory configured to contain at least one most significant bit (MSB) of a main memory address, the at least one MSB being common to addresses in a particular main memory logical segment that includes the main memory address, (2) a tag memory configured to contain tags that include other bits of the main memory address and (3) combinatorial logic associated with the segment memory and the tag memory and configured to indicate a cache hit only when both the at least one most significant bit and the other bits match a requested main memory address.04-08-2010

Allen B. Goodrich, Reut IL

Patent application numberDescriptionPublished
20120124341Methods and Apparatus for Performing Multiple Operand Logical Operations in a Single Instruction - A method for performing multiple-operand logical operations in a single instruction includes the steps of: generating a table defining a correspondence between a plurality of input variables to a multiple-operand logical operation and a plurality of output results of the multiple-operand logical operation; encoding the table to generate a set of values for use by the single instruction, each value being indicative of an output result of the multiple-operand logical operation as a function of a corresponding unique combination of values of the input variables; and at least one processor performing the multiple-operand logical operation in a single instruction as a function of the set of values for a prescribed combination of values of the input variables.05-17-2012

Nina E. Goodrich, Flamborough CA

Patent application numberDescriptionPublished
20100047746Educational Game For Teaching Sustainability Concepts - An educational game for teaching sustainability concepts includes a first group of “Social” cards provided with a social issue question and a corresponding answer, a second group of “Environmental” cards provided with an environmental issue question and a corresponding answer, and a third group of “Economic” cards provided with an economic issue question and a corresponding answer. The game also includes a game board having a circular path including a plurality of marked spaces indicating which type of card is to be selected. The game also includes a scorekeeping device for keeping track of the number of questions answered correctly by a player. The scorekeeping device includes (i) a scoring surface having a representation of a carbon footprint and (ii) carbon offset counters wherein a player covers a part of the scoring surface with a counter each time a question is answered correctly. When the scoring surface is completely covered by a predetermined number of the carbon offset counters, a player has won a round of the game.02-25-2010
20100081114Educational Game For Teaching Sustainability Concepts and Computer Implementation Thereof - An educational game for teaching sustainability concepts includes a first group of “Social” cards provided with a social issue question and a corresponding answer, a second group of “Environmental” cards provided with an environmental issue question and a corresponding answer, and a third group of “Economic” cards provided with an economic issue question and a corresponding answer. The game also includes a game board having a circular path including a plurality of marked spaces indicating which type of card is to be selected. The game also includes a scorekeeping device for keeping track of the number of questions answered correctly by a player. The scorekeeping device includes (i) a scoring surface having a representation of a carbon footprint and (ii) carbon offset counters wherein a player covers a part of the scoring surface with a counter each time a question is answered correctly. When the scoring surface is completely covered by a predetermined number of the carbon offset counters, a player has won a round of the game. In addition, a computer implementation of the educational game is provided.04-01-2010

Peter Goodrich, Belfast GB

Patent application numberDescriptionPublished
20100056782Hydrogenation Processes - Disclosed are heterogeneous processes (i) for the hydrogenation of a compound containing at least one unsaturated carbon-carbon bond, and (ii) for the hydro-dehalogenation of a compound containing at least one C—Cl, C—Br or C—I bond. The processes comprise reacting said compound with a hydrogenating agent and a heterogeneous hydrogenation catalyst in the presence of an ionic liquid.03-04-2010