Patents by Inventor Samuel Hopkins

Samuel Hopkins 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: 20170136958
    Abstract: A truck storage system may include a deck configured to span substantially a total width of a truck bed, four support feet, each support foot situated at a respective corner of the truck bed and configured to support the deck, and a center support extending in a longitudinal direction of the truck bed between the support feet and configured to support the deck. Alternatively, the truck storage system may be configured to span approximately half a total width of a truck bed, and include two support feet situated in corners on a same lateral side of the truck bed, and a center support extending in a longitudinal direction of the truck bed between the support feet and an opposing side of the truck bed not spanned by the deck.
    Type: Application
    Filed: November 23, 2016
    Publication date: May 18, 2017
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins
  • Patent number: 9527454
    Abstract: A truck storage system may include a deck configured to span substantially a total width of a truck bed, four support feet, each support foot situated at a respective corner of the truck bed and configured to support the deck, and a center support extending in a longitudinal direction of the truck bed between the support feet and configured to support the deck. Alternatively, the truck storage system may be configured to span approximately half a total width of a truck bed, and include two support feet situated in corners on a same lateral side of the truck bed, and a center support extending in a longitudinal direction of the truck bed between the support feet and an opposing side of the truck bed not spanned by the deck.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 27, 2016
    Assignee: DECKED, LLC
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins
  • Patent number: 9270578
    Abstract: Managing network communications between network hosts that have multiple physical network ports coupled to the network. A first host broadcasts address resolution requests from first physical network ports of the first host and receives responses to the address resolution requests from second physical network ports of a second host. The responses include respective connection bandwidths of the second physical network ports. The first host generates connectivity information describing a plurality of available communication routes in the network between first physical network ports of the first host and second physical network ports of the second host based on the responses, from which a subset of available communication routes can be selected for data transfer.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: February 23, 2016
    Assignee: INTERMODAL DATA, INC.
    Inventors: Samuel A. Hopkins, Sherman J. Sanders, Steven E. Stallion
  • Patent number: 9168874
    Abstract: A truck storage system may include a deck configured to span substantially a total width of a truck bed, four support feet, each support foot situated at a respective corner of the truck bed and configured to support the deck, and a center support extending in a longitudinal direction of the truck bed between the support feet and configured to support the deck. Alternatively, the truck storage system may be configured to span approximately half a total width of a truck bed, and include two support feet situated in corners on a same lateral side of the truck bed, and a center support extending in a longitudinal direction of the truck bed between the support feet and an opposing side of the truck bed not spanned by the deck.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: October 27, 2015
    Assignee: DECKED, LLC
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins
  • Publication number: 20150083768
    Abstract: A truck storage system may include a deck configured to span substantially a total width of a truck bed, four support feet, each support foot situated at a respective corner of the truck bed and configured to support the deck, and a center support extending in a longitudinal direction of the truck bed between the support feet and configured to support the deck. Alternatively, the truck storage system may be configured to span approximately half a total width of a truck bed, and include two support feet situated in corners on a same lateral side of the truck bed, and a center support extending in a longitudinal direction of the truck bed between the support feet and an opposing side of the truck bed not spanned by the deck.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 26, 2015
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins
  • Publication number: 20150039716
    Abstract: Management of a networked storage system through a storage area network (SAN). The storage system includes a storage host, a server, and a management host. The storage host includes a plurality of storage devices. The server is configured to access the storage devices of the storage host via the SAN. The server is also configured to transmit attribute information via the SAN, where the attribute information describes at least one attribute of the server. The management host is configured to receive the attribute information and to determine a desired configuration change to the storage system based on the attribute information. The desired configuration change affects access by the server to the storage devices of the storage host via the SAN.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 5, 2015
    Applicant: Coraid, Inc.
    Inventors: Robert J. Przykucki, JR., Samuel A. Hopkins
  • Publication number: 20150030025
    Abstract: Managing network communications between network hosts that have multiple physical network ports coupled to the network. A first host broadcasts address resolution requests from first physical network ports of the first host and receives responses to the address resolution requests from second physical network ports of a second host. The responses include respective connection bandwidths of the second physical network ports. The first host generates connectivity information describing a plurality of available communication routes in the network between first physical network ports of the first host and second physical network ports of the second host based on the responses, from which a subset of available communication routes can be selected for data transfer.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Coraid, Inc.
    Inventors: Samuel A. Hopkins, Sherman J. Sanders, Steven E. Stallion
  • Publication number: 20140284365
    Abstract: A truck storage system may include a deck configured to span substantially a total width of a truck bed, four support feet, each support foot situated at a respective corner of the truck bed and configured to support the deck, and a center support extending in a longitudinal direction of the truck bed between the support feet and configured to support the deck. Alternatively, the truck storage system may be configured to span approximately half a total width of a truck bed, and include two support feet situated in corners on a same lateral side of the truck bed, and a center support extending in a longitudinal direction of the truck bed between the support feet and an opposing side of the truck bed not spanned by the deck.
    Type: Application
    Filed: July 1, 2013
    Publication date: September 25, 2014
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins
  • Publication number: 20130290472
    Abstract: A process executed by a computing device uses commands having a first format to exchange data through a network with a storage device configured to execute commands having a second format. A storage device controller identifies a command type associated with a command received from the process and identifies one or more physical memory addresses associated with the command. The storage device controller identifies a command having a second format associated with the received command and generates a network request including the command having the second format, the one or more physical memory addresses, a device identifier associated with the storage device and a tag. The network request is transmitted through a network to the storage device which executes the command having the second format. For example, an AoE request including an ATA command is generated from a received SCSI command.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Brantley Coile, Samuel Hopkins
  • Patent number: 8499094
    Abstract: A process executed by a computing device uses commands having a first format to exchange data through a network with a storage device configured to execute commands having a second format. A storage device controller identifies a command type associated with a command received from the process and identifies one or more physical memory addresses associated with the command. The storage device controller identifies a command having a second format associated with the received command and generates a network request including the command having the second format, the one or more physical memory addresses, a device identifier associated with the storage device and a tag. The network request is transmitted through a network to the storage device which executes the command having the second format. For example, an AoE request including an ATA command is generated from a received SCSI command.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: July 30, 2013
    Assignee: Coraid, Inc.
    Inventors: Brantley Coile, Samuel Hopkins
  • Patent number: 8225013
    Abstract: A Network Address Authority (“NAA”) identifier associated with a storage device is generated from an Advanced Technology Attachment (“ATA”) serial number, or other identifier, associated with the storage device. The ATA serial number is received from the storage device and used to generate a unique string having a predefined length. In one embodiment, a hash function is applied to the ATA serial number to produce a unique value from the ATA serial number and a portion of the unique value, such as the least significant three bytes, is used as the string having the predefined length. Additional identifying data is combined with the predefined length string and reformatted to generate the NAA identifier. For example, an eight-byte data packet including a four-bit type identifier, a three-byte OUI and the three-byte predefined length string is generated and subsequently used to identify the storage device to processes or devices.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: July 17, 2012
    Assignee: Coraid, Inc.
    Inventors: Brantley Coile, Samuel Hopkins
  • Publication number: 20110219141
    Abstract: A process executed by a computing device uses commands having a first format to exchange data through a network with a storage device configured to execute commands having a second format. A storage device controller identifies a command type associated with a command received from the process and identifies one or more physical memory addresses associated with the command. The storage device controller identifies a command having a second format associated with the received command and generates a network request including the command having the second format, the one or more physical memory addresses, a device identifier associated with the storage device and a tag. The network request is transmitted through a network to the storage device which executes the command having the second format. For example, an AoE request including an ATA command is generated from a received SCSI command.
    Type: Application
    Filed: February 14, 2011
    Publication date: September 8, 2011
    Applicant: CORAID, INC.
    Inventors: Brantley Coile, Samuel Hopkins
  • Publication number: 20110219151
    Abstract: A Network Address Authority (“NAA”) identifier associated with a storage device is generated from an Advanced Technology Attachment (“ATA”) serial number, or other identifier, associated with the storage device. The ATA serial number is received from the storage device and used to generate a unique string having a predefined length. In one embodiment, a hash function is applied to the ATA serial number to produce a unique value from the ATA serial number and a portion of the unique value, such as the least significant three bytes, is used as the string having the predefined length. Additional identifying data is combined with the predefined length string and reformatted to generate the NAA identifier. For example, an eight-byte data packet including a four-bit type identifier, a three-byte OUI and the three-byte predefined length string is generated and subsequently used to identify the storage device to processes or devices.
    Type: Application
    Filed: February 14, 2011
    Publication date: September 8, 2011
    Applicant: CORAID, INC.
    Inventors: Brantley Coile, Samuel Hopkins
  • Publication number: 20070153710
    Abstract: A pseudonode for deployment on a peer to peer network. The pseudonode is programmed for monitoring the peer to peer network to receive search requests therefrom, optionally comparing each said received search with said list of data objects, and to respond to such requests. The response may include advertising; the advertising may be selected in response to the request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method further includes interposing the pseudonodes on the network in which it is configured to provide at least one IP address and optionally at least one client ID.
    Type: Application
    Filed: November 14, 2006
    Publication date: July 5, 2007
    Applicant: Tiversa, Inc.
    Inventor: Samuel Hopkins
  • Publication number: 20070078990
    Abstract: A system and method for detecting peer-to-peer network software operating on a target computer. A target file is created, and placed in one or more folders on the target computer. A search is issued on a Peer-to-Peer network for the target file. Peer-to-peer software is detected to be operating on the target computer in accordance with results of the search.
    Type: Application
    Filed: November 15, 2006
    Publication date: April 5, 2007
    Applicant: Tiversa
    Inventor: Samuel Hopkins
  • Publication number: 20060248525
    Abstract: The present invention provides a method for detecting whether or not a computer system is, has, or can participate in a Peer-to-Peer network. Scanning software is executed on a target system to be scanned or a remote system which will scan a target system. If Peer-to-Peer client software is detected the scanning software can notify the enforcing user, disable the Peer-to-Peer client software, or both.
    Type: Application
    Filed: April 12, 2005
    Publication date: November 2, 2006
    Inventor: Samuel Hopkins
  • Publication number: 20060117372
    Abstract: The present invention provides a system and a method for searching for specific types of people or specific types of information on a Peer-to-Peer network, and in particular, using specific types of search terms as a means of profiling to find specific types of information or specific types of people on a Peer-to-Peer network. When a specific type of person or specific type of information is needed, a specific type of search term is issued on the Peer-to-Peer network. If that specific type of person or specific type of information is available a response will be received.
    Type: Application
    Filed: April 12, 2005
    Publication date: June 1, 2006
    Inventor: Samuel Hopkins
  • Publication number: 20050163133
    Abstract: The present invention relates to optimally utilizing a peer to peer network by increasing the amount of communication messages that are received. The present invention does this by eliminating under performing connections, by controlling how connections are attempted and by locating optimal connections. The present invention provides a way to increase the number of nodes that are available for searching.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 28, 2005
    Inventor: Samuel Hopkins
  • Publication number: 20050163050
    Abstract: The present invention relates to a pseudonode used for deployment on a peer to peer network which pseudonode comprises an IP address and client ID that is changeable upon the occurrence of a preselected event and includes a list containing at least one searchable data object. The pseudonode is programmed for monitoring the network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method includes interposing the pseudonodes on the network in which it is configured to provide at least one IP address and optionally at least one client ID.
    Type: Application
    Filed: January 23, 2004
    Publication date: July 28, 2005
    Inventor: Samuel Hopkins
  • Patent number: D719905
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: December 23, 2014
    Assignee: Decked, LLC
    Inventors: Timothy Raymond Smith, Jake Peters, Lance Meller, Mike Hattrup, Dylan Rothwell, Shaun Christopher Muston, Jeffrey Samuel Hopkins