Patents by Inventor Kevin Kahn

Kevin Kahn 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: 9047222
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: June 2, 2015
    Assignee: Intel Corporation
    Inventors: Prashant R. Chandra, Ajay V. Bhatt, Kevin Kahn, Steven McGowan
  • Publication number: 20140223042
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Inventors: PRASHANT R. CHANDRA, AJAY V. BHATT, KEVIN KAHN, STEVEN MCGOWAN
  • Patent number: 8700821
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: April 15, 2014
    Assignee: Intel Corporation
    Inventors: Prashant R. Chandra, Ajay V. Bhatt, Kevin Kahn, Steve McGowan
  • Publication number: 20100049885
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Inventors: Prashant R. Chandra, Ajay V. Bhatt, Kevin Kahn, Steve McGowan
  • Publication number: 20050147102
    Abstract: A method for managing an asynchronous transfer mode (ATM) cell includes transmitting an ATM cell from a server system to a broadband modem. The ATM cell is forwarded from the broadband modem to a client system.
    Type: Application
    Filed: February 11, 2005
    Publication date: July 7, 2005
    Inventors: Tsung-Yuan Tai, David Andersen, Charles Brabenac, Kevin Kahn
  • Patent number: 6584558
    Abstract: An article representing a processor providing event handling functionality is described. According to one embodiment of the invention, the article includes a machine readable medium storing data representing a processor including an instruction set unit and an event handling unit, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets. Problems that arise during the processing of instructions from the first and second unit are to cause the article to execute the appropriate one of the first plurality of event handlers. At least some of the first set of events are mapped to different ones of the first plurality of event handlers. All of the second set of events are mapped to the first event handler.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: June 24, 2003
    Assignee: Intel Corporation
    Inventors: Gary Hammond, Donald Alpert, Kevin Kahn, Harsh Sharangpani
  • Publication number: 20020120832
    Abstract: An article representing a processor providing event handling functionality is described. According to one embodiment of the invention, the article includes a machine readable medium storing data representing a processor including an instruction set unit and an event handling unit, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets. Problems that arise during the processing of instructions from the first and second unit are to cause the article to execute the appropriate one of the first plurality of event handlers. At least some of the first set of events are mapped to different ones of the first plurality of event handlers. All of the second set of events are mapped to the first event handler.
    Type: Application
    Filed: April 24, 2002
    Publication date: August 29, 2002
    Applicant: Intel Corporation
    Inventors: Gary Hammond, Donald Alpert, Kevin Kahn, Harsh Sharangpani
  • Patent number: 6408386
    Abstract: Method And Apparatus for Providing Event Handling Functionality in a Computer System. According to one embodiment of the invention, a computer system includes an instruction set unit and an event handling unit in a processor, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets. Problems that arise during the processing of instructions from the first and second unit is to cause the processor to execute the appropriate one of the first plurality of event handlers. At least some of the first set of events are mapped to different ones of the first plurality of event handlers. All of the second set of events are mapped to the first event handler.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: June 18, 2002
    Assignee: Intel Corporation
    Inventors: Gary Hammond, Donald Alpert, Kevin Kahn, Harsh Sharangpani
  • Patent number: 6219774
    Abstract: A Method and Apparatus for Providing Memory Management and Event Handling Functionality in a Computer System. According to one embodiment of the invention, a processor comprises an instruction set unit, a segmentation unit, and a paging unit. The instruction set unit is to support a first and second instruction sets. The segmentation unit is coupled to the instruction set unit to translate virtual addresses used by the first instruction set into translated addresses. The paging unit is coupled to the instruction set unit to translate both virtual addresses used by the second instruction set and the translated addresses into physical addresses. According to another embodiment of the invention, a computer system includes an instruction set unit and an event handling unit in a processor, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: April 17, 2001
    Assignee: Intel Corporation
    Inventors: Gary Hammond, Donald Alpert, Kevin Kahn, Harsh Sharangpani
  • Patent number: 5774686
    Abstract: A processor having two system configurations is provided. The apparatus generally includes an instruction set unit, a system unit, an internal bus, and a bus unit. The instruction set unit, the system unit, and the bus unit are coupled together by the internal bus. The system unit is capable of selectively operating in one of two system configurations. The first system configuration provides a first system architecture, while the second system configuration provides a second system architecture. The bus unit is used for sending and receiving signals from the instruction set unit and the system unit. According to another aspect of the invention, the instruction set unit is capable of selectively operating in one of two instruction set configurations. The first instruction set configuration provides for the execution of instruction belonging to a first instruction set, while the second instruction set configuration provides for the execution of instructions belonging to a second instruction set.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 30, 1998
    Assignee: Intel Corporation
    Inventors: Gary Hammond, Donald Alpert, Kevin Kahn, Harsh Sharangpani
  • Patent number: 5619502
    Abstract: A communication subsystem is disclosed including a static scheduler and a dynamic scheduler. The static scheduler accesses a scheduling list that specifies either a virtual circuit or a dynamic scheduling indication for each cell slot on a communication link. The static scheduler selects the virtual circuit specified by the scheduling list if the scheduling list specifies the virtual circuit for the cell slot and the dynamic scheduler selects a virtual circuit from a dynamic scheduling list for transfer of the outbound communication cell if the scheduling list specifies the dynamic scheduling indication for the cell slot. The communication subsystem also includes a counter that counts if an idle communication cell is transferred over the communication link due to an underrun such that the virtual circuit specified by the dynamic scheduling list is skipped if the counter indicates the underrun.
    Type: Grant
    Filed: September 16, 1994
    Date of Patent: April 8, 1997
    Assignee: Intel Corporation
    Inventors: Kevin Kahn, David Eckhardt