Patents by Inventor Donpaul C. Stephens

Donpaul C. Stephens 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: 20240045872
    Abstract: A technique for managing multi-dimensional data includes providing an original dataset containing data arranged along multiple dimensions, each dimension covering a respective original range of dimensional units. The technique further includes extracting multiple portions of data from the original dataset, each portion extending over a reduced range of dimensional units, smaller than the original range, in at least one dimension, and all extracted portions together covering the original ranges of the original dataset in all dimensions.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 8, 2024
    Inventors: Donpaul C. Stephens, Joshua R. Fuhs, Mohit Anand
  • Publication number: 20230342347
    Abstract: A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
    Type: Application
    Filed: April 24, 2023
    Publication date: October 26, 2023
    Inventors: Donpaul C. Stephens, Neil Cohen
  • Patent number: 11669505
    Abstract: A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: June 6, 2023
    Assignee: AirMettle, Inc.
    Inventors: Donpaul C. Stephens, Neil Cohen
  • Publication number: 20230153287
    Abstract: A technique of partitioning compressed data includes splitting the compressed data into multiple portions. The technique further includes storing a decompression state in association with a current portion, wherein the decompression state is based on data of a previous portion and enables decompression of the current portion independently of other portions.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 18, 2023
    Inventors: Donpaul C. Stephens, Joshua R. Fuhs
  • Publication number: 20230076014
    Abstract: A technique for managing data objects in a storage cluster includes splitting a media data object into multiple portions at boundaries within the media data object. The technique further includes transforming the portions of the media data object into segments that provide individually processable units and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
    Type: Application
    Filed: August 26, 2022
    Publication date: March 9, 2023
    Inventors: Donpaul C. Stephens, Qiang Zhang, Zhiying Gu, Feilian Huang, Shiyao Shen, Jiaxin Li
  • Publication number: 20210357377
    Abstract: A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 18, 2021
    Inventors: Donpaul C. Stephens, Neil Cohen
  • Publication number: 20150222705
    Abstract: This described technology generally relates to a data management system configured to implement, among other things, web-scale computing services, data storage and data presentation. Web-scale computing services are the fastest growing segment of the computing technology and services industry. In general, web-scale refers to computing platforms that are reliable, transparent, scalable, secure, and cost-effective. Illustrative web-scale platforms include utility computing, on-demand infrastructure, cloud computing, Software as a Service (SaaS), and Platform as a Service (PaaS). Consumers are increasingly relying on such web-scale services, particularly cloud computing services, and enterprises are progressively migrating applications to operate through web-scale platforms.
    Type: Application
    Filed: September 6, 2013
    Publication date: August 6, 2015
    Applicant: Pi-Coral, Inc.
    Inventor: Donpaul C. Stephens
  • Publication number: 20150212937
    Abstract: Method and systems for distributing the translation layer of storage media (such as NAND Flash or Storage Class Memory Storage) system across various storage system components are described herein. Non-limiting examples of storage system components include a Persistent Storage Device (PSD), a Storage Aggregation Controller (SAC), and a Storage Management Writer (SMW). The SMW may be configured to maintain a table of the logical address of each page it writes to a PSD via a SAC. The SAC may maintain the status of the validity of previously written pages with the SMW informing the SAC when any page is no longer valid. The PSD may handle device specific issues including error correction and block-level mapping for management of block-level failures and internal wear-leveling. The SAC may handle garbage collection of the physical pages within the PSDs it is managing, while the SMW may maintain the actual page-level tables.
    Type: Application
    Filed: September 6, 2013
    Publication date: July 30, 2015
    Inventor: Donpaul C. Stephens
  • Publication number: 20150181774
    Abstract: A technique for communicating electronic signals between circuit boards includes separating conductive traces for carrying TX signals from those for carrying RX signals and conveying the separated TX and RX signals between circuit boards on respective sets of distinct midplane circuit board layers. The layers may be distinct circuit board layers on a single board or distinct layers on different boards.
    Type: Application
    Filed: March 5, 2015
    Publication date: June 25, 2015
    Inventors: Albert G. Baetz, Donpaul C. Stephens
  • Publication number: 20150181760
    Abstract: A technique for housing printed circuit board assemblies (PCAs) includes providing a set of backplane or midplane boards that are oriented orthogonally and edge-to-edge with an array of PCAs such that air introduced at one end of the chassis passes in a straight line course through the PCAs and through the backplane or midplane boards with no substantial bends or changes in direction.
    Type: Application
    Filed: March 5, 2015
    Publication date: June 25, 2015
    Inventor: Donpaul C. Stephens
  • Publication number: 20130019057
    Abstract: A data storage array is described, having a plurality of solid state disks configured as a RAID group. User data is mapped and managed on a page size scale by the controller, and the data is mapped on a block size scale by the solid state disk. The writing of data to the solid state disks of the RAID group is such that reading of data sufficient to reconstruct a RAID stripe is not inhibited by the erase operation of a disk to which data is being written.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 17, 2013
    Applicant: Violin Memory, Inc.
    Inventor: Donpaul C. Stephens
  • Patent number: 6345040
    Abstract: A telecommunications switch. The switch includes a first output port mechanism through which sessions having cells are sent at a total session rate to a network. The switch includes a first input port mechanism through which sessions are received from the network. The first input port mechanism is connected to the first output port mechanism. The first input port mechanism has a first guaranteed session rate. The switch includes a second input port mechanism through which sessions are received from the network. The second input port mechanism is connected to the first output port mechanism. The second input port mechanism has a second guaranteed session rate, the sum of all guaranteed session rates are less than or equal to the total session rate. The switch includes a first scheduler connected to the first and second input port mechanisms and to the first output port mechanism for scheduling sessions of the input port mechanisms for service.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: February 5, 2002
    Assignee: Marconi Communications, Inc.
    Inventors: Donpaul C. Stephens, Jon C. R. Bennett
  • Patent number: 6208652
    Abstract: A scheduler for a server for serving ATM cells. The scheduler includes R rate bins where R is greater than or equal to 2. The scheduler includes a controller which places a session having a desired rate into a rate bin of the R rate bins. A system for transmitting ATM cells. The system includes an ATM network along which ATM cells are transmitted. The system includes S sources where S is greater than or equal to 1 and is an integer. Each source is connected to the network and produces ATM cells for transmission on the network. The system includes D destinations where D is greater than or equal to 1 and is an integer. Each destination is connected to the network. Each destination receives ATM cells from the network. The system includes a server connected to the ATM network. Additionally, the system includes a scheduler which has R different rate bins for holding sessions, where R is an integer greater than or equal to 2.
    Type: Grant
    Filed: June 13, 1997
    Date of Patent: March 27, 2001
    Assignee: Fore Systems, Inc.
    Inventors: Donpaul C. Stephens, Jon C. R. Bennett
  • Patent number: 6052374
    Abstract: The present invention pertains to an ATM cell interface for dispatching ATM cells, each ATM cell having a header with a VPI field having a value and a VCI field having a value. The interface comprises L input ports to which ATM cells enter the interface, where L is greater than or equal to 1 and is an integer. The interface also comprises Q output ports through which ATM cells exit the interface, where Q is greater than or equal to 1 and is an integer. The interface comprises a memory mechanism 24 having serial access memory management. Additionally, the interface comprises a mechanism for directing the ATM cells from an input port of the L input ports to any desired destination through at least one output port 22 of the Q output ports 22. The directing mechanism 26 has entities which identify desired destinations for a corresponding ATM cell.
    Type: Grant
    Filed: October 15, 1996
    Date of Patent: April 18, 2000
    Assignee: Fore Systems, Inc.
    Inventor: Donpaul C. Stephens
  • Patent number: 5960088
    Abstract: The present invention pertains to an ATM cell interface for dispatching ATM cells, each ATM cell having a header with a VPI field having a value and a VCI field having a value. The interface comprises L input ports to which ATM cells enter the interface, where L is greater than or equal to 1 and is an integer. The interface also comprises Q output ports through which ATM cells exit the interface, where Q is greater than or equal to 1 and is an integer. The interface comprises a memory mechanism 24 having serial access memory management. Additionally, the interface comprises a mechanism for directing the ATM cells from an input port of the L input ports to any desired destination through at least one output port 22 of the Q output ports 22. The directing mechanism 26 has entities which identify desired destinations for a corresponding ATM cell.
    Type: Grant
    Filed: October 15, 1996
    Date of Patent: September 28, 1999
    Assignee: FORE Systems, Inc.
    Inventor: Donpaul C. Stephens