Patents by Inventor Thomas Roy Prohofsky

Thomas Roy Prohofsky 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: 11824752
    Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: November 21, 2023
    Assignee: Seagate Technology LLC
    Inventor: Thomas Roy Prohofsky
  • Publication number: 20220103450
    Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 31, 2022
    Inventor: Thomas Roy Prohofsky
  • Patent number: 11218396
    Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: January 4, 2022
    Assignee: Seagate Technology LLC
    Inventor: Thomas Roy Prohofsky
  • Publication number: 20210194786
    Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventor: Thomas Roy Prohofsky
  • Patent number: 10409736
    Abstract: A first data storage device may be connected to first and second entities as part of a distributed network with each entity having direct block level access to logical block addresses of the first data storage device. The first data storage device can consist of a provisioning module and a staging buffer with the provisioning module configured to store and acknowledge non-volatile write data in the staging buffer in response to a write request to any logical block address of a range of logical block addresses in the first data storage device. The provisioning module may return previously committed data resident in the range of logical block addresses instead of the write data resident in the staging buffer until a commit signal is received from at least one entity for the write data.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: September 10, 2019
    Assignee: Seagate Technology LLC
    Inventor: Thomas Roy Prohofsky
  • Publication number: 20180330768
    Abstract: A first data storage device may be connected to first and second entities as part of a distributed network with each entity having direct block level access to logical block addresses of the first data storage device. The first data storage device can consist of a provisioning module and a staging buffer with the provisioning module configured to store and acknowledge non-volatile write data in the staging buffer in response to a write request to any logical block address of a range of logical block addresses in the first data storage device. The provisioning module may return previously committed data resident in the range of logical block addresses instead of the write data resident in the staging buffer until a commit signal is received from at least one entity for the write data.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventor: Thomas Roy Prohofsky
  • Publication number: 20180088846
    Abstract: Systems and methods presented herein provide for data storage for a plurality of host systems. In one embodiment, a storage system comprises a storage unit, and a controller. The controller is operable to process a write I/O request from a first of the host systems, to determine an identity of the first host system from the write I/O request, to encrypt data of the write I/O request based on the identity of the first host system, to locate a storage space allocated to the first host system in the storage unit, to determine that a size of the data of the write I/O request requires more storage space than currently allocated to the first host system, to increase the storage space allocated to the first host system by the size of the data of the write I/O request, and to write the encrypted data to the storage unit.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Stacey Secatch, Robert Wayne Moss, Dana Lynn Simonson, Kristofer Carlson Conklin, Thomas Roy Prohofsky
  • Patent number: 7577742
    Abstract: A method and apparatus for account creation without administrator interaction on a computer network is provided. Specifically, a continuously operating program on a file server creates accounts without the intervention of a system administrator. The continuously operating program on the file server monitors connection points on the file server for requests to create an account. Upon receiving a request from a client computer to create an account, the continuously operating program on the file server processes the request by authenticating a requestor on the client computer and an account identifier transmitted by the requester. After resolving the account identifier, the continuously operating program creates the account in a directory structure and configures software settings for accessing the account. Subsequently, the program notifies the requestor of the newly created account.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: August 18, 2009
    Assignee: Adaptec, Inc.
    Inventor: Thomas Roy Prohofsky
  • Patent number: 5745508
    Abstract: Method and apparatus for improved detection of multiple-bit errors which occur within a single memory circuits. In one embodiment, a computer system is described which includes a main computer and a memory system. The memory system includes a plurality of memory circuits, at least one of the plurality of memory circuits having a data interface more than two bits wide. Also included is a multiple-bit-error-detect (MBED) circuit, wherein bits from the plurality of memory circuits are coupled to the MBED circuit in an order which causes the MBED circuit to preferentially detect multiple-bit errors which occur on the data interface of any single one of the plurality of memory circuits.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: April 28, 1998
    Assignee: Tricord Systems, Inc.
    Inventor: Thomas Roy Prohofsky