Patents by Inventor C. Kahn
C. 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: 11044196Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.Type: GrantFiled: September 21, 2018Date of Patent: June 22, 2021Assignee: Intel CorporationInventors: Prashant R. Chandra, Kevin C. Kahn
-
Patent number: 10759428Abstract: A vehicle includes one or more laser scanners and an on-board vehicle computer system communicatively coupled to the laser scanners. The computer system uses information (e.g., coordinate points) obtained from the laser scanners to calculate a trailer angle (e.g., a cab-trailer angle) for the vehicle. The computer system may include a shape detection module that detects a trailer based on the information obtained from the laser scanners and an angle detection module that calculates an angle of the detected trailer relative to a laser scanner, calculates the orientation of the detected trailer based on that angle and dimensions (e.g., width and length) of the trailer, and calculates a cab-trailer angle based on the orientation of the trailer. The computer system may include an autonomous operation module configured to use the cab-trailer angle in an autonomous or computer-guided vehicle maneuver, such as a parking maneuver or backing maneuver.Type: GrantFiled: September 1, 2017Date of Patent: September 1, 2020Assignee: PACCAR INCInventors: William C. Kahn, A. Brent Hankins
-
Publication number: 20190166046Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.Type: ApplicationFiled: September 21, 2018Publication date: May 30, 2019Inventors: Prashant R. CHANDRA, Kevin C. KAHN
-
Patent number: 10110480Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.Type: GrantFiled: January 17, 2017Date of Patent: October 23, 2018Assignee: Intel CorporationInventors: Prashant R. Chandra, Kevin C. Kahn
-
Publication number: 20170361844Abstract: A vehicle includes one or more laser scanners and an on-board vehicle computer system communicatively coupled to the laser scanners. The computer system uses information (e.g., coordinate points) obtained from the laser scanners to calculate a trailer angle (e.g., a cab-trailer angle) for the vehicle. The computer system may include a shape detection module that detects a trailer based on the information obtained from the laser scanners and an angle detection module that calculates an angle of the detected trailer relative to a laser scanner, calculates the orientation of the detected trailer based on that angle and dimensions (e.g., width and length) of the trailer, and calculates a cab-trailer angle based on the orientation of the trailer. The computer system may include an autonomous operation module configured to use the cab-trailer angle in an autonomous or computer-guided vehicle maneuver, such as a parking maneuver or backing maneuver.Type: ApplicationFiled: September 1, 2017Publication date: December 21, 2017Applicant: PACCAR IncInventors: William C. Kahn, A. Brent Hankins
-
Publication number: 20170126553Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.Type: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Prashant R. CHANDRA, Kevin C. KAHN
-
Patent number: 9565132Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.Type: GrantFiled: December 27, 2011Date of Patent: February 7, 2017Assignee: INTEL CORPORATIONInventors: Prashant R. Chandra, Kevin C. Kahn
-
Publication number: 20160379422Abstract: A display system suitable for use in a vehicle is set forth. The display system comprises a smart device, such as a cellular phone, tablet, smart display or the like, that is configured to display one or more types of vehicle information while at the same time diminishing any visual impairment caused by the device to the driver.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Applicant: PACCAR IncInventor: William C. Kahn
-
Publication number: 20160368336Abstract: A vehicle includes one or more laser scanners and an on-board vehicle computer system communicatively coupled to the laser scanners. The computer system uses information (e.g., coordinate points) obtained from the laser scanners to calculate a trailer angle (e.g., a cab-trailer angle) for the vehicle. The computer system may include a shape detection module that detects a trailer based on the information obtained from the laser scanners and an angle detection module that calculates an angle of the detected trailer relative to a laser scanner, calculates the orientation of the detected trailer based on that angle and dimensions (e.g., width and length) of the trailer, and calculates a cab-trailer angle based on the orientation of the trailer. The computer system may include an autonomous operation module configured to use the cab-trailer angle in an autonomous or computer-guided vehicle maneuver, such as a parking maneuver or backing maneuver.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Applicant: PACCAR INCInventors: William C. Kahn, A. Brent Hankins
-
Patent number: 9429070Abstract: System and method for starting a turbine engine are disclosed. These systems and methods for starting a turbine engine may be located on a vehicle, such as such as a Class 8 vehicle, equipped with a turbine engine as the prime mover or as a generator in a hybrid powertrain. In that regard, a fluid forcing device may be employed to start the turbine engine, such as an electric pump/compressor. The fluid forcing device may already be located on the vehicle for other purposes, and can include an electrically powered steering pump (also referred to as an electric pump) or an electrically powered air brake compressor (also referred to as an electric compressor). In order to start the turbine engine, the output of the electric pump/compressor drives an associated fluid circuit, which in turn, supplies fluid over a portion of the turbine shaft, wheel or scroll in order to impart rotational motion thereto. The rotational motion imparted to the turbine shaft, wheel or scroll aims to start the turbine engine.Type: GrantFiled: March 1, 2013Date of Patent: August 30, 2016Assignee: PACCAR IncInventors: William C. Kahn, Steve J. Polansky, Christopher G. Wehrwein
-
Patent number: 9430435Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A method for multi-protocol tunneling may include establishing a first communication path between ports of a switching fabric of a multi-protocol interconnect of a computer apparatus in response to a peripheral device being connected to the computer apparatus, establishing a second communication path between the switching fabric and a protocol-specific controller, and routing, by the multi-protocol interconnect, packets of a protocol of the peripheral device from the peripheral device to the protocol-specific controller over the first and second communication paths. Other embodiments may be described and claimed.Type: GrantFiled: May 20, 2014Date of Patent: August 30, 2016Assignee: INTEL CORPORATIONInventors: Prashant R. Chandra, Kevin C. Kahn, Eran Galil, Efraim Kugman, Naama Zolotov, Vladimir Yudovich, Yoni Dishon, Elli Bagelman
-
Patent number: 9252970Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A method for configuring a multi-protocol I/O interconnect may include identifying a plurality of switches of a switching fabric of a multi-protocol I/O interconnect, and configuring a path from a port of a first switch of the plurality of switches to a port of a second switch of the plurality of switches. Packets of a first protocol and packets of a second protocol, different from the first protocol, may be simultaneously routed over the path. Other embodiments may be described and claimed.Type: GrantFiled: December 27, 2011Date of Patent: February 2, 2016Assignee: Intel CorporationInventors: Prashant Chandra, Kevin C. Kahn
-
Patent number: 9043291Abstract: A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary name inode to pathname mapping information within inodes of a file system. In a second embodiment, an on-line file system verification process is modified to verify inode to pathname mapping information upon the loading of each inode within the file system.Type: GrantFiled: January 28, 2010Date of Patent: May 26, 2015Assignee: NetApp, Inc.Inventors: Edward R. Zayas, Thomas Haynes, John Francis Gillono, Andy C. Kahn
-
Patent number: 9009168Abstract: An on-disk storage arrangement increases the number of persistent consistency point images (PCPIs) that may be maintained for a volume of a storage system. The on-disk storage arrangement comprises a novel volume information (volinfo) block representing a root of the volume; the volinfo block is stored at predefined locations on disk and comprises various system wide configuration data. The volinfo block further comprises a data structure configured to provide a level of indirection that increases the number of PCPIs maintainable by a file system executing on the storage system. To that end, the data structure may be organized as an array of pointers, wherein each pointer references a block containing a snapshot root, thereby enabling efficient access to each PCPI maintained by the file system.Type: GrantFiled: February 21, 2012Date of Patent: April 14, 2015Assignee: NetApp, Inc.Inventors: Emily Eng, Andy C. Kahn, John K. Edwards
-
Patent number: 8939240Abstract: An electrified engine accessory drive (EEAD) system is provided that replaces the front engine accessory drive (FEAD) components (e.g., a/c compressor, air brake compressor; power steering pump, etc.) on vehicles, such as heavy duty trucks. Using such an EEAD system aims to reduce parasitic losses induced on a conventional engine by the front engine accessory drive (FEAD) while providing additional benefits, such as engine off vehicle and/or system operation. The EEAD systems may also be used in lieu of rear-end accessory drives and other accessory drives powering multiple accessories from a common driveshaft.Type: GrantFiled: March 1, 2013Date of Patent: January 27, 2015Assignee: PACCAR IncInventors: Christopher G. Wehrwein, William C. Kahn
-
Publication number: 20140372663Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A switch includes a receive to receive a first message and a second message. The switch further includes first protocol logic to process the first message according to a first protocol and an adapter to process the second message according to a second protocol. The first protocol is different from the second protocol.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Prashant R. Chandra, Kevin C. Kahn
-
Publication number: 20140372661Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A method for multi-protocol tunneling may include establishing a first communication path between ports of a switching fabric of a multi-protocol interconnect of a computer apparatus in response to a peripheral device being connected to the computer apparatus, establishing a second communication path between the switching fabric and a protocol-specific controller, and routing, by the multi-protocol interconnect, packets of a protocol of the peripheral device from the peripheral device to the protocol-specific controller over the first and second communication paths. Other embodiments may be described and claimed.Type: ApplicationFiled: May 20, 2014Publication date: December 18, 2014Inventors: Prashant R. Chandra, Kevin C. Kahn, Eran Galil, Efraim Kugman, Naama Zolotov, Vladimir Yudovich, Yoni Dishon, Elli Bagelman
-
Patent number: 8903761Abstract: A system and method maintains mappings from data containers to their parent directories within a file system of a storage system. Each inode is modified to include a primary name data structure comprising a parent directory inode and a parent directory cookie value. The parent directory cookie value identifies a particular directory entry within a specified block of a directory identified by parent directory inode. An alternate name file is utilized to store alternate names, such as those associated with hard links.Type: GrantFiled: May 6, 2010Date of Patent: December 2, 2014Assignee: NetApp, Inc.Inventors: Edward R. Zayas, Thomas Haynes, John Francis Gillono, Andy C. Kahn, Sreelatha S. Reddy
-
Patent number: 8856420Abstract: Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A method for managing flow across the multi-protocol I/O interconnect may include providing, by a first port of a switching fabric of a multi-protocol interconnect to a second port of the switching fabric, a first credit grant packet and a second credit grant packet as indications of unoccupied space of a buffer associated with a path between the first port and a second port, and simultaneously routing a first data packet of a first protocol and a second data packet of a second protocol, different from the first protocol, on the path from the second port to the first port based at least in part on receipt by the second port of the first and second credit grant packets. Other embodiments may be described and claimed.Type: GrantFiled: December 27, 2011Date of Patent: October 7, 2014Assignee: Intel CorporationInventors: Prashant R. Chandra, Kevin C. Kahn
-
Publication number: 20140245727Abstract: System and method for starting a turbine engine are disclosed. These systems and methods for starting a turbine engine may be located on a vehicle, such as such as a Class 8 vehicle, equipped with a turbine engine as the prime mover or as a generator in a hybrid powertrain. In that regard, a fluid forcing device may be employed to start the turbine engine, such as an electric pump/compressor. The fluid forcing device may already be located on the vehicle for other purposes, and can include an electrically powered steering pump (also referred to as an electric pump) or an electrically powered air brake compressor (also referred to as an electric compressor). In order to start the turbine engine, the output of the electric pump/compressor drives an associated fluid circuit, which in turn, supplies fluid over a portion of the turbine shaft, wheel or scroll in order to impart rotational motion thereto. The rotational motion imparted to the turbine shaft, wheel or scroll aims to start the turbine engine.Type: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: PACCAR Inc.Inventors: William C. Kahn, Steve J. Polansky, Christopher G. Wehrwein