Patents by Inventor Daniel Casper

Daniel Casper 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: 20220396953
    Abstract: Provided is a panel including at least one first coupling part. The first coupling part includes an upward tongue, at least one upward flank lying at a distance from the upward tongue and an upward groove formed in between the upward tongue and the upward flank. The side of the upward tongue facing towards the upward flank is the inside of the upward tongue and the side of the upward tongue facing away from the upward flank is the outside of the upward tongue. At least a part of an upper side of the upward tongue is inclined relative to the plane of the panel, such that the upper side of the upward tongue includes a highest point. The upward tongue has a width, wherein the highest point of the upward tongue is arranged less than 50% of the width from the outside of the upward tongue.
    Type: Application
    Filed: November 6, 2020
    Publication date: December 15, 2022
    Inventor: Daniƫl Casper Settels
  • Publication number: 20220102091
    Abstract: Example aspects of the present disclosure are directed to an electrical switch with an adjustable tactile profile and/or an adjustable audio profile. One example includes an electrical switch with a pushbutton, a plunger, two metal contacts, a biasing spring, and a housing body. A user can press and move the pushbutton. The pushbutton's movement can move the plunger. The plunger's movement can cause the plunger to create or break a conductive connection between the metal contacts. Specifically, at least one unique actuator surface of two or more unique actuator surfaces on the plunger can engage the metal contacts. Changing the tactile profile can involve changing the unique actuator surface engaging the metal contacts. The conductive connection can indicate whether the electrical switch is in an unpressed or pressed state. The biasing spring can bias the electrical switch to the unpressed state. The housing body can contain the other components.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Nicholas Daniel Caspers, John Alexander Caspers
  • Patent number: 10223013
    Abstract: Examples of techniques for processing I/O operations in a channel are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: copying, by a system assist processor, a subchannel of the channel into a lower portion of a channel communication area responsive to receiving the I/O operation; copying, by the system assist processor, channel program information from a designated starting location in a customer memory into a control block; building, by the system assist processor, a starting channel communication area into a top portion of the control block; queuing, by the system assist processor, the control block to a queue for the channel; processing, by the channel, the I/O operation responsive to retrieving the control block from the queue.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig A. Bickelman, Daniel Casper, Christopher Colonna, John Flanagan, Francis Gassert, Elke G. Nass, Kenneth J. Oakes, Mooheng Zee
  • Publication number: 20180088839
    Abstract: Examples of techniques for processing I/O operations in a channel are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: copying, by a system assist processor, a subchannel of the channel into a lower portion of a channel communication area responsive to receiving the I/O operation; copying, by the system assist processor, channel program information from a designated starting location in a customer memory into a control block; building, by the system assist processor, a starting channel communication area into a top portion of the control block; queuing, by the system assist processor, the control block to a queue for the channel; processing, by the channel, the I/O operation responsive to retrieving the control block from the queue.
    Type: Application
    Filed: April 11, 2017
    Publication date: March 29, 2018
    Inventors: Craig A. Bickelman, Daniel Casper, Christopher Colonna, John Flanagan, Francis Gassert, Elke G. Nass, Kenneth J. Oakes, Mooheng Zee
  • Patent number: 9715466
    Abstract: Examples of techniques for processing I/O operations in a channel are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: copying, by a system assist processor, a subchannel of the channel into a lower portion of a channel communication area responsive to receiving the I/O operation; copying, by the system assist processor, channel program information from a designated starting location in a customer memory into a control block; building, by the system assist processor, a starting channel communication area into a top portion of the control block; queuing, by the system assist processor, the control block to a queue for the channel; processing, by the channel, the I/O operation responsive to retrieving the control block from the queue.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig A. Bickelman, Daniel Casper, Christopher Colonna, John Flanagan, Francis Gassert, Elke G. Nass, Kenneth J. Oakes, Mooheng Zee
  • Publication number: 20060282564
    Abstract: A bi-directional and full duplex facility for permitting both the IO processor and the Channel to write CCA messages on their respective queues at the same time. IOP messages to the channel are stored on the TO_CHN queue and Channel messages to the IOP on the TO_IOP queue. CCA Queues replace hardware CCAs due to increasing transmission capabilities of current IO processors and Channel processors. Even though the mechanism is similar, the present invention provides some benefits in the use of signaling. The IOP does not have to signal the Channel each time it puts something on its outbound queue. Each queue contains multiple slots. This allows the IOP and Channel to write multiple messages on the targeted queue without encountering a CCA busy signal. The actual queues are now structured in hardware system memory.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: Daniel Casper, John Flanagan, Paul Frazer, Kenneth Oakes, John Trotter
  • Publication number: 20060221818
    Abstract: A system, method and storage medium for providing redundant I/O access between a plurality of interconnected processor nodes and I/O resources. The method includes determining whether a primary path between the interconnected processor nodes and the I/O resources is operational, where the primary path includes a first processor node and a primary multiplexer. If the primary path is operational, the transactions are routed via the primary path. If the primary path is not operational, the transactions are routed between the interconnected processor nodes and the I/O resources via an alternate path that includes a second processor node and an alternate multiplexer.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luiz Alves, Daniel Casper, Steven Glassen, Daniel Stigliani
  • Publication number: 20060171301
    Abstract: A sequence identification number is added to a header in each Generic Frame Procedure (GFP) frame. The byte sequence identification number identifies frames, preventing duplication or loss of exchanges, sequences, and frames. When this feature is enabled, a remote wavelength division multiplexing (WDM) node automatically checks the header to ensure that no duplication or loss occurs. The remote WDM node does not need to buffer data, instead the remote WDM node only needs to keep track of the sequence identification number information. A sequence identification number is also added to the header information, which allows the WDM node to keep track of which session was under way in the event that all connections between nodes across the WDM network are lost.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Casper, Casimer DeCusatis, John Flanagan
  • Publication number: 20050253593
    Abstract: Initialization of a bidirectional, self-timed parallel interface with capacitive coupling is provided. The self-timed interface includes master and slave nodes connected by a parallel bus comprising multiple AC differential wire pairs. The initialization includes automatically testing at least one wire pair of the multiple AC differential wire pairs for conductivity failure, wherein the testing is responsive to a link reset signal of a first frequency. The automatically testing includes employing a link test signal of a second frequency to test the at least one wire pair of the multiple AC differential wire pairs. The second frequency is a lower frequency than a third, operational signal frequency of the self-timed parallel interface, and the first frequency and the second frequency comprise different frequencies. An initialization testing and handshake approach between the master node and slave node is also provided.
    Type: Application
    Filed: May 11, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Paul Bond, Daniel Casper, Edward Chencinski, Joseph Hoke, Robert Livolsi