Patents by Inventor Daniel A. Danknick

Daniel A. Danknick 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: 9254432
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: February 9, 2016
    Assignee: ShotTracker, Inc.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Patent number: 9186568
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: November 17, 2015
    Assignee: ShotTracker, Inc.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Publication number: 20150258416
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Application
    Filed: May 27, 2015
    Publication date: September 17, 2015
    Applicant: ShotTracker, Inc.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Publication number: 20150251075
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Application
    Filed: May 27, 2015
    Publication date: September 10, 2015
    Applicant: ShotTracker, Inc.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Patent number: 9129153
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: September 8, 2015
    Assignee: ShotTracker, Inc.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Publication number: 20140371885
    Abstract: A basketball shot-tracking system comprising a wrist tracker, a net tracker, and a shot-tracking mobile application. The wrist tracker is worn on the wrist or arm of a basketball player and the net tracker is attached to the net of the basketball hoop. The wrist tracker and net tracker automatically detect shot-attempt and made-shot events, respectively, and asynchronously transmit messages to the shot-tracking mobile application reporting these events. The shot-tracking mobile application, which runs on a mobile device, such as a smart phone or tablet computer, includes program instructions that, when executed by the CPU of the wireless mobile device, causes the wireless mobile device to automatically receive and process the asynchronous event data sent by the wrist tracker and net tracker, and to automatically tabulate, store and/or display the basketball player's shooting statistics (such as total shots taken, total shots made, shooting percentage, shot locations, and the like).
    Type: Application
    Filed: June 10, 2014
    Publication date: December 18, 2014
    Applicant: SHOTTRACKER, INC.
    Inventors: Bruce C. Ianni, Davyeon D. Ross, Clint A. Kahler, Daniel A. Danknick
  • Patent number: 6856416
    Abstract: The disclosure relates to methods and apparatus for allocating a print job among multiple printers. The apparatus includes one or more computer workstations that are communicatively coupled to a controller. The controller is communicatively coupled to plural multifunction peripherals (MFPs) for printing. The system provides a user an option of designating a print job as a tandem mode job, wherein a controller utilizes the multiple MFPs in printing the job in order to decrease the overall print time. In one embodiment, the controller utilizes only two MFPs. In another embodiment, more than two MFPs are utilized. Regardless of the number of MFPs utilized, all of the MFPs are desirably controlled by the same controller.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: February 15, 2005
    Assignee: Toshiba Tech Corporation
    Inventor: Daniel A. Danknick
  • Patent number: 6724494
    Abstract: The disclosure relates to methods and apparatus for handling error occurrences in an image outputting system. The system comprises plural multifunction peripherals (MFPs) for printing a document. Each MFP is communicatively coupled to a single control unit, the control unit being communicatively coupled to a computer workstation on a computer network. The control unit receives a print job from the computer workstation and then sends the print job to one or more hard output units. The control unit monitors the status of the print job with respect to each MFP to determine whether an error is present in any of the MFPs. If the control unit detects an error, it waits a predetermined time period to provide a user time to fix the error. If the user does not fix the error within the predetermined time period, the control unit then polls the status of the remaining MFPs to determine whether any other MFPs are error-free. The control unit then sends the print job to one or more of the error-free MFPs.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: April 20, 2004
    Assignee: Toshiba Tech Corp
    Inventor: Daniel A. Danknick
  • Patent number: 5828864
    Abstract: An interactive network device which interfaces a LAN to a peripheral that includes a front panel through which a user can affect status changes to the peripheral. Included in the interactive network device are a LAN interface which interfaces to the LAN and over which peripheral data is communicated, and a peripheral interface which interfaces to the peripheral and over which the peripheral data is communicated and the status of the peripheral data is received. A processor analyzes the status of the peripheral received over the peripheral interface so as to detect a predetermined sequence of status changes in the peripheral and, in response to detection of the predetermined sequence of status changes, (a) generates testpage information containing at least one of network information and interactive network device information and (b) outputs the generated testpage information.
    Type: Grant
    Filed: June 9, 1995
    Date of Patent: October 27, 1998
    Assignee: Canon Information Systems, Inc.
    Inventors: Daniel A. Danknick, Lorraine F. Barrett, William C. Russell
  • Patent number: 5828863
    Abstract: A network device which interfaces between a local area network (LAN) and an image forming apparatus and which can output debug information. The network device includes a LAN interface for receiving image forming jobs and command signals from the LAN and a peripheral interface for outputting image forming jobs to the image forming apparatus. The network device further includes a storage device that stores debug information regarding the network device configuration for receiving image forming jobs from the LAN and outputting image forming jobs to the image forming apparatus. In addition, the network device has a processor that detects a triggering condition and, in response to the triggering condition, formats the debug information into an image forming job and outputs the formatted debug information to the image forming apparatus.
    Type: Grant
    Filed: June 9, 1995
    Date of Patent: October 27, 1998
    Assignee: Canon Information Systems, Inc.
    Inventors: Lorraine F. Barrett, William C. Russell, Daniel A. Danknick
  • Patent number: 5701492
    Abstract: A fail-safe flash for an EPROM that is arranged into separately erasable sectors proceeds in a stepwise procedure. The EPROM is divided into at least three regions including a boot block region, a file region and a directory region. The boot block region stores at least two independently erasable boot blocks, only one of which is designated as a current boot block, which performs scanning of the directory region so as to determine a current directory in the directory region. The file region stores all executables, including executables designated as critical and non-critical. The directory region stores multiple directories, only one of which is a current directory, which designates which is the current boot block, which of the files stored in the file region are available for loading for execution, as well as which of the files are critical and which are non-critical. In the first step to flash the EPROM, the unused region of the boot block is updated with the new boot block.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: December 23, 1997
    Assignee: Canon Kabushiki Kaisha
    Inventors: Robert D. Wadsworth, Daniel A. Danknick
  • Patent number: 5613096
    Abstract: A method of determining which of plural protocols are active on a computerized local area network. Each of plural frame types are registered with a link support layer (LSL) which monitors network communications for broadcast frame packets. A frame packet which matches a first one of the frame types is provided from LSL, and protocol header information in the received frame packet is decoded so as to determine protocol used in the frame packet. The first frame type is de-registered from LSL, a first protocol stack corresponding to the determined protocol is initialized using the first frame type, the first protocol stack is loaded, and the first protocol stack registers itself with LSL so that the first protocol stack receives future frame packets which match the first frame type. Thereafter, if LSL encounters any other frame types, the above processing is repeated so as to load and register any other needed protocol stacks.
    Type: Grant
    Filed: November 4, 1994
    Date of Patent: March 18, 1997
    Assignee: Canon Information Systems, Inc.
    Inventor: Daniel A. Danknick
  • Patent number: 5606671
    Abstract: A serial port which transmits a start bit of a serial transmission to a non-maskable interrupt terminal of a microprocessor so as to be certain that the microprocessor responds to serial communication. The serial port includes a microprocessor-writable transmit bit connected to the transmit terminal of the serial port, a microprocessor-readable receive bit connected to the receive terminal of the serial port, and an NMI enable switch connected between the receive terminal and the NMI pin of the microprocessor. In a receive mode, the NMI enable switch which initially is in a conductive state, transmits the start bit of serial transmissions directly to the NMI pin of the microprocessor causing the microprocessor to interrupt on-going processes. The microprocessor disables the NMI enable register and, after waiting for serial transmission periods between transmitted bits, reads all eight data bits received at the receive terminal from the received bit.
    Type: Grant
    Filed: November 4, 1994
    Date of Patent: February 25, 1997
    Assignee: Canon Information Systems, Inc.
    Inventors: Robert D. Wadsworth, Tony K. Ip, Daniel A. Danknick, William C. Russell
  • Patent number: 5548728
    Abstract: A data transfer method in which a sending processor sends data to a receiving processor via a shared memory using a put pointer and a get pointer, the values of pointers indicate a next location in the shared memory to be written and to be read. The sending processor executes a data-sending process by (1) by referring to a counter of outstanding acknowledgements to determine if there is available space, (2) if there is available space, reading the get and put pointers and determining whether the put pointer is equal to one of plural partition indices which correspond to a number of partitions into which the shared memory is divided, (3) in the case where the value of the put pointer is equal to one of the plural predetermined partition indices, writing a command requesting the receiving processor to issue an acknowledgement and updating the counter of outstanding acknowledgements by adding one, (4) writing a block of data at a location of the put pointer, and (5) updating of the put pointer.
    Type: Grant
    Filed: November 4, 1994
    Date of Patent: August 20, 1996
    Assignee: Canon Information Systems, Inc.
    Inventor: Daniel A. Danknick