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: 7334093
    Abstract: 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: Grant
    Filed: February 12, 2007
    Date of Patent: February 19, 2008
    Assignee: MOSAID Technologies Incorporated
    Inventors: Alan Roth, Sean Lord, Robert Mckenzie, Dieter Haerle, Steven Smith
  • Publication number: 20080025059
    Abstract: 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: Application
    Filed: April 17, 2007
    Publication date: January 31, 2008
    Inventors: Robert McKenzie, Dieter Haerle, Sean Lord
  • Publication number: 20080005518
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Peter Gillingham, Robert McKenzie
  • Publication number: 20070258277
    Abstract: 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: Application
    Filed: July 9, 2007
    Publication date: November 8, 2007
    Inventors: Stanley Ma, Peter Ma, Valerie Lines, Peter Gillingham, Robert McKenzie, Abdullah Ahmed
  • Publication number: 20070248533
    Abstract: 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: Application
    Filed: June 17, 2005
    Publication date: October 25, 2007
    Inventors: John Kuperus, Robert McKenzie Jr., Brooke Schumm III
  • Publication number: 20070189965
    Abstract: 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: Application
    Filed: June 17, 2005
    Publication date: August 16, 2007
    Inventors: John Kuperus, Robert Mckenzie, Brooke Schumm
  • Patent number: 7251148
    Abstract: 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: Grant
    Filed: November 9, 2005
    Date of Patent: July 31, 2007
    Assignee: Mosaid Technologies Incorporated
    Inventors: Stanley Jeh-Chun Ma, Peter P. Ma, Valerie Lines, Peter Gillingham, Robert McKenzie, Abdullah Ahmed
  • Publication number: 20070136514
    Abstract: 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: Application
    Filed: February 12, 2007
    Publication date: June 14, 2007
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventors: Alan ROTH, Sean LORD, Robert MCKENZIE, Dieter HAERLE, Steven SMITH
  • Publication number: 20070133244
    Abstract: 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: Application
    Filed: October 12, 2006
    Publication date: June 14, 2007
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventors: Alan ROTH, Robert MCKENZIE, Oswald BECCA
  • Publication number: 20070128109
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 7, 2007
    Inventors: John Kuperus, Robert McKenzie, Brooke Schumm
  • Publication number: 20070104646
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: May 10, 2007
    Inventors: John Kuperus, Robert McKenzie, Brooke Schumm
  • Publication number: 20070090139
    Abstract: 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: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventor: Robert McKenzie
  • Publication number: 20070067356
    Abstract: 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: Application
    Filed: November 21, 2006
    Publication date: March 22, 2007
    Inventors: William Mills, Robert McKenzie, Tom Butler, Alvin Pivowar
  • Patent number: 7188211
    Abstract: 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: Grant
    Filed: December 1, 2003
    Date of Patent: March 6, 2007
    Assignee: Mosaid Technologies Incorporated
    Inventors: Alan Roth, Sean Lord, Robert McKenzie, Dieter Haerle, Steven Smith
  • Publication number: 20070008759
    Abstract: 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: Application
    Filed: May 19, 2006
    Publication date: January 11, 2007
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventors: Oswald Becca, Alan Roth, Robert McKenzie
  • Patent number: 7150709
    Abstract: 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: Grant
    Filed: December 24, 2004
    Date of Patent: December 19, 2006
    Inventors: Bruno Schmidt, Robert McKenzie
  • Patent number: 7136961
    Abstract: 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: Grant
    Filed: January 31, 2003
    Date of Patent: November 14, 2006
    Assignee: Mosaid Technologies, Inc.
    Inventors: Alan Roth, Robert McKenzie, Oswald Becca
  • Publication number: 20060239054
    Abstract: 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: Application
    Filed: February 21, 2006
    Publication date: October 26, 2006
    Inventors: Robert McKenzie, Dieter Haerle, Sean Lord
  • Patent number: 7092193
    Abstract: 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: Grant
    Filed: August 2, 2002
    Date of Patent: August 15, 2006
    Assignee: Maxtor Corporation
    Inventors: Robert McKenzie, Thao Nguyen, Xiaokun Chew, Gang Herbert Lin, Jack Tsai, Bruce Schardt, Steven Marshall
  • Patent number: 7062601
    Abstract: 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: Grant
    Filed: May 7, 2003
    Date of Patent: June 13, 2006
    Assignee: Mosaid Technologies Incorporated
    Inventors: Oswald Becca, Alan Roth, Robert McKenzie