Patents by Inventor Steven Mark Casselman

Steven Mark Casselman 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: 9645951
    Abstract: Data processing and an accelerator system therefor are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: May 9, 2017
    Assignee: DRC Computer Corporation
    Inventors: Michael H. Wang, Steven Mark Casselman, Babu Rao Kandimalla, Stephen Paul Sample, Lawrence A. Laurich
  • Patent number: 9411524
    Abstract: Data processing and an accelerator system therefore are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 9, 2016
    Assignee: Security First Corp.
    Inventors: Mark S. O'Hare, Rick L. Orsini, Lawrence A. Laurich, Stephen Paul Sample, Michael H. Wang, Babu Rao Kandimalla, Don Martin, Steven Mark Casselman
  • Patent number: 8977930
    Abstract: In an embodiment, a plurality of memory dies is coupled as a memory block. The memory block has an access width defined as a system word length divided by a burst length associated with the plurality of memory dies. The burst length is greater than one. A single word having the system word length is written or read in a write operation or a read operation, respectively, through a write burst or a read burst, respectively, for random access memory operation with a granularity of the single word.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: March 10, 2015
    Assignee: DRC Computer Corporation
    Inventor: Steven Mark Casselman
  • Publication number: 20140258995
    Abstract: A compiler and language using the comma as a parallelism operator may ensure that variables on the left hand side of a line of code are only used once, and that the variables on the left hand side of the line of code are not being used as function arguments. Commas may be replaced with semi-colons.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 11, 2014
    Inventor: Steven Mark CASSELMAN
  • Patent number: 8824492
    Abstract: Data processing and an accelerator system therefor are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: September 2, 2014
    Assignee: DRC Computer Corporation
    Inventors: Michael H. Wang, Steven Mark Casselman, Babu Rao Kandimalla, Stephen Paul Sample, Lawrence A. Laurich
  • Publication number: 20140108726
    Abstract: Data processing and an accelerator system therefore are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 17, 2014
    Applicant: SECURITY FIRST CORP.
    Inventors: Lawrence A. Laurich, Stephen Paul Sample, Michael H. Wang, Babu Rao Kandimalla, Rick L. Orsini, Mark S. O'Hare, Don Martin, Steven Mark Casselman
  • Patent number: 8601498
    Abstract: Data processing and an accelerator system therefore are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: December 3, 2013
    Assignee: Security First Corp.
    Inventors: Lawrence A. Laurich, Stephen Paul Sample, Michael H. Wang, Babu Rao Kandimalla, Rick L. Orsini, Mark S. O'Hare, Don Martin, Steven Mark Casselman
  • Patent number: 8145894
    Abstract: Reconfiguration of an accelerator module having a programmable logic device is described, where the reconfiguration is performed during runtime without rebooting. For example, a computer is put into a sleep mode, the computer having the accelerator module installed therein. A programmable logic device of the accelerator module is reconfigured while the computer is in the sleep mode.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: March 27, 2012
    Assignee: DRC Computer Corporation
    Inventor: Steven Mark Casselman
  • Publication number: 20110296440
    Abstract: Data processing and an accelerator system therefore are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Application
    Filed: May 27, 2011
    Publication date: December 1, 2011
    Applicant: Security First Corp.
    Inventors: Lawrence A. Laurich, Stephen Paul Sample, Michael H. Wang, Babu Rao Kandimalla, Rick L. Orsini, Mark S. O'Hare, Don Martin, Steven Mark Casselman
  • Publication number: 20110295967
    Abstract: Data processing and an accelerator system therefor are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and an accelerator are coupled to one another. The accelerator has an application function block. The application function block is to process data to provide processed data to storage. A network interface is coupled to obtain the processed data from the storage for transmission.
    Type: Application
    Filed: May 27, 2011
    Publication date: December 1, 2011
    Applicant: DRC Computer Corporation
    Inventors: Michael H. Wang, Steven Mark Casselman, Babu Rao Kandimalla, Stephen Paul Sample, Lawrence A. Laurich
  • Patent number: 5684980
    Abstract: An array of FPGAs change their configurations successively during performance of successive user-defined algorithms. Adjacent FPGAs are connected through external field programmable interconnection devices (FPINs) or cross-bar switches. The array includes a processor-like device capable of performing the computations necessary to reconfigure the FPGAs in the array in accordance with the next algorithm to be performed. Preferably, this processor-like device is itself a "control" array of interconnected FPGAs which have been configured to emulate a selected microprocessor architecture which accepts user-defined primitives corresponding to an algorithm to be performed or a logic architecture to be emulated and reconfigure the FPGAs and the FPINs accordingly.
    Type: Grant
    Filed: July 23, 1996
    Date of Patent: November 4, 1997
    Assignee: Virtual Computer Corporation
    Inventor: Steven Mark Casselman