Patents by Inventor Robert McKenzie
Robert McKenzie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7334093Abstract: A priority encoder (PE) for a CAM, comprising a plurality of PE blocks, each receiving a plurality of match results corresponding to data entries in a corresponding data array block and, for determining an address of a highest priority data entry based on a physical location in the data array block during a CAM search-and-compare operation a register for storing a user defined priority value assigned to each PE block and means for evaluating priority values and the address determined by the plurality of PE blocks to select a PE block having the highest priority data entry.Type: GrantFiled: February 12, 2007Date of Patent: February 19, 2008Assignee: MOSAID Technologies IncorporatedInventors: Alan Roth, Sean Lord, Robert Mckenzie, Dieter Haerle, Steven Smith
-
Publication number: 20080025059Abstract: A Content Addressable Memory array includes a plurality of coupled sub-blocks arranged in rows and columns. Search data received by a first sub-block in a first column of the CAM is propagated to each sub-block in the row to the last sub-block in the last column of the CAM. The search result for the CAM is selected based on the propagated search results for each row of sub-blocks and output on a side of the array opposite from the side receiving the search data.Type: ApplicationFiled: April 17, 2007Publication date: January 31, 2008Inventors: Robert McKenzie, Dieter Haerle, Sean Lord
-
Publication number: 20080005518Abstract: A method of snap-shot data training to determine the optimum timing of the DQS enable signal in a single read operation is provided. This is accomplished by first writing a Gray code count sequence into the memory and then reading it back in a single burst. The controller samples the read burst at a fixed interval from the time the command was issued to determine the loop-around delay. A simple truth table lookup determines the optimum DQS enable timing for normal reads. Advantageously, during normal read operations, the first positive edge of the enabled DQS signal is used to sample a counter that is enabled every time a command is issued. If the counter sample changes, indicating timing drift has occurred, the DQS enable signal can be adjusted to compensate for the drift and maintain a position centered in the DQS preamble. This technique can also be applied to a system that uses the iterative approach to determining DQS enable timing on power up.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Peter Gillingham, Robert McKenzie
-
Publication number: 20070258277Abstract: A matchline sense circuit for detecting a rising voltage on a matchline of a CAM array is disclosed. The circuit initially precharges a matchline to ground before turning on a current source to supply current to the matchline and raise the voltage of the matchline. A reference matchline sense circuit generates a self-timed control signal to keep the current supply turned on for a predetermined duration of time. Sensed data on the matchlines are latched after the current source is turned off and the matchlines are precharged to ground. Because the matchline sense circuit of the present invention precharges the matchlines to ground instead of the supply voltage, VDD, less power is consumed. By sensing the rise of the matchline voltage to an n-channel transistor threshold potential, the matchline sensing operation speed is increased.Type: ApplicationFiled: July 9, 2007Publication date: November 8, 2007Inventors: Stanley Ma, Peter Ma, Valerie Lines, Peter Gillingham, Robert McKenzie, Abdullah Ahmed
-
Publication number: 20070248533Abstract: A novel method is set out of preparation of radioactive diagnostic radiopharmaceutical in a stable, shippable, lyophilized form by an apparatus designed to rapidly flash freeze and dehydrate a radiopharmaceutical composition to minimize auto radiolysis. The method proposes rapid cooling and removal of ambient vapor, and then ultra cold removal when the potential of explosive liquid oxygen is eliminated. The radioactive diagnostic radiopharmaceutical requires no further cold or refrigerated storage, including with respect to shipping, subsequent to stabilization. The preferred composition can be reconstituted “on site” by the addition of a suitable diluent to bring the radiopharmaceutical complex into solution at a desired concentration.Type: ApplicationFiled: June 17, 2005Publication date: October 25, 2007Inventors: John Kuperus, Robert McKenzie Jr., Brooke Schumm III
-
Publication number: 20070189965Abstract: A novel method is set out of preparation of Copper isonitrile as a radioactive diagnostic radiopharmaceutical in a stable, shippable, lyophilized from by an apparatus designed to rapidly flash freeze and dehydrate a radiopharmaceutical composition to minimize auto radiolysis. The Copper radiopharmaceutical is can be reconstituted and administered to a patient. The method proposes rapid cooling and removal of ambient vapor, and then ultra cold removal when the potential of explosive liquid oxygen is eliminated. The radioactive diagnostic radiopharmaceutical requires no further cold or refrigerated storage, including with respect to shipping, subsequent to stabilization. The preferred composition can be reconstituted “on site” by the addition of a suitable diluent to bring the radiopharmaceutical complex into solution at a desired concentration.Type: ApplicationFiled: June 17, 2005Publication date: August 16, 2007Inventors: John Kuperus, Robert Mckenzie, Brooke Schumm
-
Patent number: 7251148Abstract: A matchline sense circuit for detecting a rising voltage on a matchline of a CAM array is disclosed. The circuit initially precharges a matchline to ground before turning on a current source to supply current to the matchline and raise the voltage of the matchline. A reference matchline sense circuit generates a self-timed control signal to keep the current supply turned on for a predetermined duration of time. Sensed data on the matchlines are latched after the current source is turned off and the matchlines are precharged to ground. Because the matchline sense circuit of the present invention precharges the matchlines to ground instead of the supply voltage, VDD, less power is consumed. By sensing the rise of the matchline voltage to an n-channel transistor threshold potential, the matchline sensing operation speed is increased.Type: GrantFiled: November 9, 2005Date of Patent: July 31, 2007Assignee: Mosaid Technologies IncorporatedInventors: Stanley Jeh-Chun Ma, Peter P. Ma, Valerie Lines, Peter Gillingham, Robert McKenzie, Abdullah Ahmed
-
Publication number: 20070136514Abstract: A priority encoder (PE) for a CAM, comprising a plurality of PE blocks, each receiving a plurality of match results corresponding to data entries in a corresponding data array block and, for determining an address of a highest priority data entry based on a physical location in the data array block during a CAM search-and-compare operation a register for storing a user defined priority value assigned to each PE block and means for evaluating priority values and the address determined by the plurality of PE blocks to select a PE block having the highest priority data entry.Type: ApplicationFiled: February 12, 2007Publication date: June 14, 2007Applicant: MOSAID TECHNOLOGIES INCORPORATEDInventors: Alan ROTH, Sean LORD, Robert MCKENZIE, Dieter HAERLE, Steven SMITH
-
Publication number: 20070133244Abstract: A system and method for searching and deleting segmented wide word entries in a CAM array is disclosed. A normal CAM search operation is executed to find the first word segment of a wide word. Once found, a search and delete operation is executed to find all successive word segments of the wide word, with the last word segment being marked as a deleted word segment, along a first CAM array direction. Once the last word segment is deleted, the wide word is considered to have been deleted because subsequent searches for the wide word will not find its last word segment. A purge operation is then executed along the opposite CAM array direction to delete all the word segments of the deleted wide word. Match processing circuits in each row of the CAM array can pass search results to an adjacent row above or below it to ensure that only word segments belonging to the wide word are found in the search and delete operation and deleted in the purge operation.Type: ApplicationFiled: October 12, 2006Publication date: June 14, 2007Applicant: MOSAID TECHNOLOGIES INCORPORATEDInventors: Alan ROTH, Robert MCKENZIE, Oswald BECCA
-
Publication number: 20070128109Abstract: A novel method is set out of preparation of radioactive diagnostic radiopharmaceutical in a stable, shippable, lyophilized form by an apparatus designed to rapidly flash freeze and dehydrate a radiopharmaceutical composition to minimize auto radiolysis. The method proposes rapid cooling and removal of ambient vapor, and then ultra cold removal when the potential of explosive liquid oxygen is eliminated. The radioactive diagnostic radiopharmaceutical requires no further cold or refrigerated storage, including with respect to shipping, subsequent to stabilization. The preferred composition can be reconstituted “on site” by the addition of a suitable diluent to bring the radiopharmaceutical complex into solution at a desired concentration.Type: ApplicationFiled: December 21, 2006Publication date: June 7, 2007Inventors: John Kuperus, Robert McKenzie, Brooke Schumm
-
Publication number: 20070104646Abstract: A novel method is set out of preparation of radioactive diagnostic radiopharmaceutical in a stable, shippable, lyophilized form by an apparatus designed to rapidly flash freeze and dehydrate a radiopharmaceutical composition to minimize auto radiolysis. The method proposes rapid cooling and removal of ambient vapor, and then ultra cold removal when the potential of explosive liquid oxygen is eliminated. The radioactive diagnostic radiopharmaceutical requires no further cold or refrigerated storage, including with respect to shipping, subsequent to stabilization. The preferred composition can be reconstituted “on site” by the addition of a suitable diluent to bring the radiopharmaceutical complex into solution at a desired concentration.Type: ApplicationFiled: December 21, 2006Publication date: May 10, 2007Inventors: John Kuperus, Robert McKenzie, Brooke Schumm
-
Publication number: 20070090139Abstract: A roof mounted carrying system can be installed on the roof of a vehicle to securely transport a variety of cargo. The carrying system provides features that allow heavy and unwieldy cargo to be conveniently placed or removed from the carrying system without damage to the vehicle or injury to the user. The carrying system includes a base and a tray. The base is attached to the roof of a vehicle. The tray can be slid outwards from the base and rotated in downward direction so that cargo can be conveniently loaded onto the tray. After cargo is placed on the tray, the tray is then rotated upwards and slid back into the base, so that the tray is integral with the base.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Inventor: Robert McKenzie
-
Publication number: 20070067356Abstract: A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquires of a common synchronization engine for updates to the agent's database and provides information as to the level of information in the agent's database. During a query round, a common synchronization engine may request information from databases with new information and distribute that database information to databases needing the new information during a report round. Multiple agents, each representing an associated database may participate a synchronization. In addition, various special purpose agents may also receive, provide and otherwise operate on synchronization information.Type: ApplicationFiled: November 21, 2006Publication date: March 22, 2007Inventors: William Mills, Robert McKenzie, Tom Butler, Alvin Pivowar
-
Patent number: 7188211Abstract: A priority encoder (PE) for a CAM, comprising a plurality of PE blocks, each receiving a plurality of match results corresponding to data entries in a corresponding data array block and, for determining an address of a highest priority data entry based on a physical location in the data array block during a CAM search-and-compare operation a register for storing a user defined priority value assigned to each PE block and means for evaluating priority values and the address determined by the plurality of PE blocks to select a PE block having the highest priority data entry.Type: GrantFiled: December 1, 2003Date of Patent: March 6, 2007Assignee: Mosaid Technologies IncorporatedInventors: Alan Roth, Sean Lord, Robert McKenzie, Dieter Haerle, Steven Smith
-
Publication number: 20070008759Abstract: A CAM system comprising a plurality of CAM devices connected in a serial cascade arrangement, the CAMs in the cascade being connected to an adjacent CAM by a respective forwarding bus, with at most a first CAM in the cascade being connected to a receive data signals from a host controller and at most a last CAM devices being coupled to forward results back to the host controller; and a send signal generation means for supplying a SEND signal to the last CAM; the SEND signal for coordinating transfer of the search result from the last CAM to the host controller, the serial cascade arrangement minimizing the number of CAMs being connected to a common forwarding bus.Type: ApplicationFiled: May 19, 2006Publication date: January 11, 2007Applicant: MOSAID TECHNOLOGIES INCORPORATEDInventors: Oswald Becca, Alan Roth, Robert McKenzie
-
Patent number: 7150709Abstract: A seeding needle lumen is adapted to receive a string of seeds and spacers. A dimple is formed in the seeding needle near its distal end and a protuberance formed by the dimple extends into the lumen. A hollow housing formed of a bio-absorbable, flexible and resilient material is positioned within the lumen in abutting relation to a trailing end of the protuberance. The hollow housing has an external diameter slightly less than a diameter of the lumen so that the hollow housing cannot slide past the protuberance and an internal diameter adapted to slidingly receive a seed or spacer positioned at a leading end of a string. The flexible and resilient material is momentarily deformable so that the hollow housing may squeeze past said protuberance when a stylet is maintained in a fixed position in abutting relation to a trailing end of the seeds and spacers when the seeding needle is withdrawn.Type: GrantFiled: December 24, 2004Date of Patent: December 19, 2006Inventors: Bruno Schmidt, Robert McKenzie
-
Patent number: 7136961Abstract: A system and method for searching and deleting segmented wide word entries in a CAM array is disclosed. A normal CAM search operation is executed to find the first word segment of a wide word. Once found, a search and delete operation is executed to find all successive word segments of the wide word, with the last word segment being marked as a deleted word segment, along a first CAM array direction. Once the last word segment is deleted, the wide word is considered to have been deleted because subsequent searches for the wide word will not find its last word segment. A purge operation is then executed along the opposite CAM array direction to delete all the word segments of the deleted wide word. Match processing circuits in each row of the CAM array can pass search results to an adjacent row above or below it to ensure that only word segments belonging to the wide word are found in the search and delete operation and deleted in the purge operation.Type: GrantFiled: January 31, 2003Date of Patent: November 14, 2006Assignee: Mosaid Technologies, Inc.Inventors: Alan Roth, Robert McKenzie, Oswald Becca
-
Publication number: 20060239054Abstract: A Content Addressable Memory array includes a plurality of coupled sub-blocks arranged in rows and columns. Search data received by a first sub-block in a first column of the CAM is propagated to each sub-block in the row to the last sub-block in the last column of the CAM. The search result for the CAM is selected based on the propagated search results for each row of sub-blocks and output on a side of the array opposite from the side receiving the search data.Type: ApplicationFiled: February 21, 2006Publication date: October 26, 2006Inventors: Robert McKenzie, Dieter Haerle, Sean Lord
-
Patent number: 7092193Abstract: A disk drive includes a slider assembly and a controller that directs current to the slider assembly to dynamically adjust the head-to-disk spacing. In one embodiment, the slider assembly includes a write element having a first end, a second end and an intermediate section, a conductor that is connected to the intermediate section. In this embodiment, the controller directs electrical current through the conductor to heat the write element without writing data to a storage disk. The electrical current can be directed through the conductor at any time prior to data transfer or during data transfer. Heating the write element causes a deformation of the slider assembly to decrease the head-to-disk spacing. In another embodiment, the slider assembly includes a separate slider deformer. Electrical current is selectively directed to the slider deformer to cause a deformation of the slider assembly to obtain a desired head-to-disk spacing.Type: GrantFiled: August 2, 2002Date of Patent: August 15, 2006Assignee: Maxtor CorporationInventors: Robert McKenzie, Thao Nguyen, Xiaokun Chew, Gang Herbert Lin, Jack Tsai, Bruce Schardt, Steven Marshall
-
Patent number: 7062601Abstract: A cam system comprising a plurality of CAM devices connected in a serial cascade arrangement, the CAMS in the cascade being connected to an adjacent CAM by a respective forwarding bus, with at most a first CAM in the cascade being connected to a receive data signals from a host controller and at most a last CAM devices being coupled to forward results back to the host controller; and a send signal generation means for supplying a SEND signal to the last CAM; the SEND signal for co-ordinating transfer of the search result from the last CAM to the host controller, the serial cascade arrangement minimising the number of CAMs being connected to a common forwarding bus.Type: GrantFiled: May 7, 2003Date of Patent: June 13, 2006Assignee: Mosaid Technologies IncorporatedInventors: Oswald Becca, Alan Roth, Robert McKenzie