Patents by Inventor Christopher R. Long

Christopher R. Long 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: 20160073544
    Abstract: Systems, methods, apparatuses, and assemblies for data storage systems are provided herein. In one example, a data storage assembly is presented. The data storage assembly includes a midplane assembly configured to electrically couple on a first side to storage modules and compute modules, electrically couple on a second side to communication modules and one or more power supply modules. The data storage assembly includes a chassis configured to mechanically house and structurally support each of the storage modules, the compute modules, the communication modules, and the one or more power supply modules when coupled to the midplane assembly to form the data storage assembly and allow installation of the data storage assembly into a rackmount environment.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 10, 2016
    Inventors: Andrew Rudolph Heyd, Seth Walsh, Brenden Michael Rust, Christopher R. Long, Jason Breakstone
  • Publication number: 20160072883
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes processing systems configured to receive storage operations for storage drives coupled over a communication fabric. The data storage system includes a control processor configured to establish a timer synchronization signal and distribute the timer synchronization signal to the processing systems. Each of the processing systems is configured to assign timestamps to received storage operations based on a timestamp counter synchronized among the processing systems using the timer synchronization signal. The processing systems are configured to order committing of the storage operations to the storage drives based at least on the timestamps associated with the storage operations.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 10, 2016
    Inventors: Christopher R. Long, James Scott Cannata, Phillip Clark
  • Publication number: 20150370742
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes storage drives each comprising a PCIe interface, and configured to store data and retrieve the data stored on associated storage media responsive to data transactions received over a switched PCIe fabric. The data storage system includes processors configured to each manage only an associated subset of the storage drives over the switched PCIe fabric. A first processor is configured to identify first data packets received over a network interface associated with the first processor within a network buffer of the first processor as comprising a storage operation associated with at least one of the plurality of storage drives managed by a second processor, and responsively transfer the first data packets into a network buffer of the second processor.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: Jason Breakstone, Christopher R. Long, James Scott Cannata
  • Publication number: 20150370666
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes storage drives each comprising a Peripheral Component Interconnect Express (PCIe) interface, and configured to store data and retrieve the data stored on associated storage media responsive to data transactions. The data storage system also includes processing modules each comprising one or more processors, where a first processor is configured to receive data transactions and transfer the data transactions for delivery to associated ones of the storage drives. A monitoring system is configured to identify when the first processor fails, and responsively instruct a second processor to handle further data transactions directed to storage drives associated with the first processor.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: Jason Breakstone, Christopher R. Long, James Scott Cannata
  • Publication number: 20150370665
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a first processor configured to establish a network connection with an external system, and receive first storage operations transferred by the external system over the network connection, the first storage operations related to storage and retrieval of data on at least one storage drive. The first processor is configured to transfer information describing the network connection for delivery to at least a second processor. The second processor is configured to identify when the first processor has failed, responsively establish the network connection with the external system based at least on the information describing the network connection, and receive second storage operations transferred by the external system over the network connection.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: James Scott Cannata, Jason Breakstone, Christopher R. Long
  • Publication number: 20150373115
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a plurality of storage drives each comprising a Peripheral Component Interconnect Express (PCIe) interface, and configured to store data and retrieve the data stored on associated storage media responsive to storage operations. The data storage system includes one or more processing modules comprising one or more processors communicatively coupled to the plurality of storage drives over a PCIe fabric comprised of one or more PCIe switches. The processors are configured to share a PCIe address space associated with the PCIe fabric for transfer of the storage operations to appropriate ones of the processors that manage ones of the plurality of storage drives.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: Jason Breakstone, Christopher R. Long, James Scott Cannata
  • Publication number: 20150355686
    Abstract: A data storage sled is provided. The data storage sled includes a circuit card assembly comprising connectors that couple to drive modules and a host connector for coupling the data storage sled to an external connector, an enclosure comprising hinged covers each configured to cover apertures in the enclosure thorough which individual ones of the drive modules can be inserted into an associated connector on the circuit card assembly. The data storage sled also includes drive module mounting assembles configured to hold the individual ones of the drive modules into the associated connector by at least including movable mounting features to accommodate varying lengths among the individual ones of the drive modules.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 10, 2015
    Inventors: Andrew Rudolph Heyd, Brenden Michael Rust, Seth Walsh, Jason Breakstone, Christopher R. Long
  • Patent number: 5613237
    Abstract: A latch system for a housing includes front and rear housing sections (204, 202) having a common side periphery (212) when assembled. The housing sections (204, 202) include wall segments (208, 206) projecting therefrom. Each wall segment (208, 206) has a locking side (214) adjacent and parallel to the common side periphery (212) and has a recess (402, 210) therein for mating with an elastomeric interlocking band (100). The elastomeric interlocking band (100) includes teeth (102, 103) projecting therefrom for engaging with the recesses (402, 210) in the wall segments (208, 206). To latch together the front and rear housing sections (204, 202) the elastomeric interlocking band (100) is slidably assembled onto the wall segments (208, 206) of a first housing section (204, 202) until the teeth (102, 103) engage with the recesses (402, 210) therein.
    Type: Grant
    Filed: October 17, 1994
    Date of Patent: March 18, 1997
    Assignee: Motorola, Inc.
    Inventors: Michael S. Bent, Melvin Teitzman, Christopher R. Long
  • Patent number: 5261583
    Abstract: A holster (100) for receiving a pager (220) having an protrusion (225) comprises a housing (105) having an interior surface (205) and an exterior surface (210), the interior surface (205) forming a cavity (215) for receiving the pager (220). A flexible arm (110) is affixed to the housing (105) and moves between a first position wherein the flexible arm (110) engages the pager protrusion (225) when the pager (220) is within the cavity (215) and a second position wherein the flexible arm (110) is deflected by the pager protrusion (225) as the pager (220) is inserted into or removed from the cavity (215). A belt clip (230) mounted to the housing (105) secures the holster (100) to an article. The belt clip (230) selectably contacts the flexible arm (110) and exerts a pressure thereto which increases the force needed to deflect the flexible arm (110) when the pager ( 220) is inserted into or removed from the cavity (215).
    Type: Grant
    Filed: May 8, 1992
    Date of Patent: November 16, 1993
    Assignee: Motorola, Inc.
    Inventors: Christopher R. Long, Melvin Teitzman, Michael S. Bent
  • Patent number: 5248264
    Abstract: A carrier (10) for receiving a portable product (20) having a protruding member (24) on at least one of the surfaces of the portable product comprises a housing (2) having a recessed area (4) and an aperture (19) therein having rails (13) therein and a removably insertable latch assembly for insertion into the aperture. The latch assembly comprises a flexible member (6) that allows the insertion of a portion of the latch assembly into the aperture and allows the mounting of the flexible member in the recessed area, a boss (3, 5, 7, & 8) having a ramp (8) and a notch (7) coupled to the flexible member for sliding the latch assembly on the rails, and a spring (9) coupled to the boss for biasing the latch assembly in a first position (FIG. 7 ) and allowing the latch assembly to travel to a second position (FIG.
    Type: Grant
    Filed: May 8, 1992
    Date of Patent: September 28, 1993
    Assignee: Motorola, Inc.
    Inventors: Christopher R. Long, Melvin Teitzman, Michael S. Bent
  • Patent number: 5241312
    Abstract: A high resolution analog to digital converter is provided which operates at a relatively high speed. The converter will operate in either a bipolar or unipolar mode and the bipolar mode includes a signal/sign transposer. A sample/holding circuit temporarily holds the analog input at its sample level. The device also includes analog to digital converter, a reference selector, a reference source, a digital/analog converter, a subtracter for conversion voltages, a plurality of latches, a buffer and timing/control circuitry.
    Type: Grant
    Filed: March 9, 1992
    Date of Patent: August 31, 1993
    Inventor: Christopher R. Long
  • Patent number: 5229923
    Abstract: An electronic device includes a circuit supporting substrate (104) capable of being partially flexed at one end, and a housing (100) having a retainer (102) for receiving the circuit supporting substrate into the retainer (102) in a first direction and for securing the circuit supporting substrate (104) within the retainer (102) via fastenerless sliding engagement in a second direction. The retainer (102) includes at least one retaining stop (108) arranged such that the one end of the circuit supporting substrate (104) contacts the at least one retaining stop (108) to partially flex the circuit supporting substrate (104) at the one end while the circuit supporting substrate (104) is received in the retainer (102).
    Type: Grant
    Filed: July 30, 1990
    Date of Patent: July 20, 1993
    Assignee: Motorola, Inc.
    Inventors: Christopher R. Long, Melvin Teitzman
  • Patent number: D350528
    Type: Grant
    Filed: April 30, 1992
    Date of Patent: September 13, 1994
    Assignee: Motorola, Inc.
    Inventors: Michael S. Bent, Eugene Fay, Christopher R. Long, Melvin Teitzman, Paul D. Giles