Patents by Inventor Steven Kahn

Steven 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).

  • Publication number: 20240109514
    Abstract: Systems and methods are provided for recording video of a driver in a vehicle and a surrounding visual field of the driver. The system includes a detachable body coupled to a windshield of a vehicle. The system further includes three or more cameras coupled to the detachable body. The three or more cameras are configured to capture surrounding views from the detachable body. One of the three or more cameras faces a driver seat of the vehicle in response to the detachable body being coupled to the windshield of the vehicle. The video may be processed by the system, the cloud, or a combination of them.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Applicant: NETRADYNE, INC.
    Inventors: David Jonathan JULIAN, Sandeep PANDYA, Adam David KAHN, Michael CAMPOS, Avneesh AGRAWAL, Venkata Sreekanta Reddy ANNAPUREDDY, Lance Steven HETHERINGTON, Tejeswara Rao GUDENA, Suresh Babu YANAMALA, Arun VALIAPARAMBIL
  • Publication number: 20060067781
    Abstract: A unitary package having a retractable applicator is particularly suited for dispensing liquid or semi-liquid cosmetic products, such as lip gloss or mascara. The package has a main body and a tubular shell arranged concentrically, wherein the tubular shell has a first portion disposed externally of the main body and a second portion disposed internally of the main body. The outer surface of the tubular shell is adapted to be grasped and rotated with respect to the main body. The inside of the main body defines a reservoir, and the applicator is positioned within and movable with respect to the reservoir. The portion of the tubular shell internal to the main body is threaded and cooperates with threads on the applicator to cause the applicator to extend from within the reservoir to a position external of the package.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Teofilo Pleil, Dianne Collins, David Ineson, Steven Kahn, Kristin LaFond, Robert Pierpont
  • Patent number: 6941424
    Abstract: A system and method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler moves the messages from the descriptor rings to the receiving application(s) via pointer manipulation. Chained DMA transfers are used to eliminate any data transfers by the processor itself across the bus.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: September 6, 2005
    Assignee: The Johns Hopkins University
    Inventors: Paul R. Bade, Steven A. Kahn, David M. Verven
  • Publication number: 20050005036
    Abstract: A system and method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler searches its descriptor rings and manipulates a series of pointers to move messages from the descriptor rings to the intended receiving application(s). Pointer manipulation is also used to replenish the descriptor ring(s) with empty buffer(s).
    Type: Application
    Filed: July 23, 2004
    Publication date: January 6, 2005
    Inventors: Paul Bade, Steven Kahn, David Verven
  • Patent number: 6792513
    Abstract: A system/method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler searches its descriptor rings and manipulates a series of pointers to move messages from the descriptor rings to the intended receiving application(s). Pointer manipulation is also used to replenish the descriptor ring(s) with empty buffer(s).
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: September 14, 2004
    Assignee: The Johns Hopkins University
    Inventors: Paul R. Bade, Steven A. Kahn, David M. Verven
  • Publication number: 20030093492
    Abstract: A system and method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler searches its descriptor rings and manipulates a series of pointers to move messages from the descriptor rings to the intended receiving application(s). Pointer manipulation is also used to replenish the descriptor ring(s) with empty buffer(s).
    Type: Application
    Filed: April 12, 2002
    Publication date: May 15, 2003
    Inventors: Paul R. Bade, Steven A. Kahn, David M. Verven
  • Patent number: 4451827
    Abstract: A communications network for providing full-duplex data transfer between any two network interface units on a one-to-all-others contention bus. Network interface units (NIUs) send and receive data signals on outgoing and incoming links, respectively, which are connected to junction boxes which couple the incoming link connected to one network interface unit to the outgoing links of only the other NIUs. The data signals have source address codes and destination address codes applied thereto, which codes are examined by each NIU receiving a data signal to determine (1) if the NIU will accept the data signal for processing and (2) if full duplex data transfer is occurring. Transmission of all data signals in the network is temporarily aborted when any two NIUs are transmitting data signals and at least the signal transmitted by one of the NIUs is not addressed to the other NIU.
    Type: Grant
    Filed: September 22, 1981
    Date of Patent: May 29, 1984
    Assignee: The Johns Hopkins University
    Inventors: Steven A. Kahn, Robert L. Stewart, Stephen G. Tolchin