Patents by Inventor Ronnie B. Kon

Ronnie B. Kon 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: 7000055
    Abstract: A symmetric multiprocessor system includes a first processor and a second processor for executing a multi-threaded process on packets, a first inbound interface and a first outbound interface associated with the first processor, a first task queue accessible for reading by the first processor, a second inbound interface and a second outbound interface associated with the second processor, and a second task queue accessible for reading by at least the first processor. The first inbound interface receives incoming packets and has a first input buffer maintaining a first input queue of the packets for processing by the first processor. The first outbound interface receives packets from the first processor and transmits outgoing packets. The first task queue receives packets output from at least the second processor and maintains another input queue of the packets for processing by the first processor and which are outgoing from the first outbound interface.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: February 14, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Kristen Marie Robins, Ronnie B. Kon
  • Patent number: 6918044
    Abstract: A high reliability computer system includes a first processing engine (PE), a first memory and a third memory both accessible by the first PE, a second PE, and a second memory and a fourth memory both accessible by the second PE. The first memory contains initialization information for the first PE. The third memory has a location for storing an enable password or a surrogate therefor for the first PE. The second memory contains initialization information for the second PE. The computer system also includes circuitry for switching control of the system from the first PE to the second PE upon detection of a failure of the first PE, and a password passer writing the enable password or a surrogate therefor of the first PE to the fourth memory. Alternatively, a network system includes an authentication, authorization and accounting (AAA) or any other password server having a database for maintaining an enable password for a high reliability computer system.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: July 12, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Kristen Marie Robins, Ronnie B. Kon
  • Patent number: 6484224
    Abstract: A symmetric multiprocessor system includes a first processor and a second processor for executing a multi-threaded process on packets, a first inbound interface and a first outbound interface associated with the first processor, a first task queue accessible for reading by the first processor, a second inbound interface and a second outbound interface associated with the second processor, and a second task queue accessible for reading by at least the first processor. The first inbound interface receives incoming packets and has a first input buffer maintaining a first input queue of the packets for processing by the first processor. The first outbound interface receives packets from the first processor and transmits outgoing packets. The first task queue receives packets output from at least the second processor and maintains another input queue of the packets for processing by the first processor and which are outgoing from the first outbound interface.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: November 19, 2002
    Assignee: Cisco Technology Inc.
    Inventors: Kristen Marie Robins, Ronnie B. Kon
  • Patent number: 6467049
    Abstract: A high reliability computer system includes a first and a second processing engine (PE), circuitry for switching control of the system from the first PE operating as a primary PE to the second PE upon detection of a failure of the first PE, at least one shared resource associated with both the first and second PEs, at least one dedicated resource associated with the first PE and at least one dedicated resource associated with the second PE, a database associated with and accessible by one of the first and second PEs and a configuration engine. The database contains initialization information for the one PE, including a first class of instructions affecting the shared resource and a second class of instructions affecting the dedicated resource of the one PE. The second class of instructions includes setting an enable password or a surrogate therefor for the one PE. The configuration engine is associated with the one PE and is operable in one of a first mode and a second mode.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: October 15, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Kristen Marie Robins, Ronnie B. Kon
  • Patent number: 6249838
    Abstract: Data storage units, such as flash memory, nonvolatile random access memory and like, are provided with information stored therein, or physically coupled thereto, which indicates, or can be used to determine, remaining or impending end of lifetime of the data storage unit or its components. In a flash memory embodiment, a counter initialized to the number of maximum permissible flash memory erasures is stored in a counter, such as in the header portion of the flash memory. The counter is decremented with each erasure and, as the counter approaches zero, appropriate actions can be taken such as warning the user, support personnel, vendor and the like and/or disabling the flash memory.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: June 19, 2001
    Assignee: Cisco Technology Inc.
    Inventor: Ronnie B. Kon