Patents by Inventor Mark C. Lippitt

Mark C. Lippitt 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: 10270712
    Abstract: Described are techniques for processing a network connectivity request received by a virtual network connectivity service. First processing is performed by the virtual network connectivity service to service the network connectivity request. The first processing includes determining a first of a plurality of network control planes to which the network connectivity request is directed, selecting, in accordance with the first network control plane, one of a plurality of modules, and invoking the one module in connection with performing processing to service the network connectivity request.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 23, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark C. Lippitt, Erik Smith
  • Patent number: 10148483
    Abstract: Described are techniques for determining connectivity. Statistics are received regarding components of the data storage system including any of a target port, a front end adapter, and a device. It is determined in accordance with inputs whether to modify existing connectivity between an initiator set of one or more initiators and a target set of one or more target ports of the data storage system. The inputs include the one or more statistics and one or more adjustment criteria. Responsive to determining to modify the existing connectivity, first processing makes modification(s) to the existing connectivity including any of: modifying an access state associated with a target port over which a device is exposed to an initiator, and adding or removing connectivity between the initiator and another target port of the data storage system where a device is exposed to the initiator over the another target port.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark C. Lippitt, Erik Smith, Marik Marshak, Michael J. Scharland, Arieh Don
  • Patent number: 7870239
    Abstract: This invention is a system and method for managing data in a secure manner in a data storage environment that is in communication with a network including an internet-based network. The system includes logic for securely managing internet client's access to data volumes stored on a data storage system, and may also include logic operating with a file server for providing dynamic access of data available to such clients in a secure fashion.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: January 11, 2011
    Assignee: EMC Corporation
    Inventors: Mark Kaufman, Uresh K. Vahalia, Percy Tzelnic, Steven M. Blumenau, John T. Fitzgerald, Erez Ofer, James M. McGillis, Mark C. Lippitt, Natan Vishlitzky
  • Patent number: 7756986
    Abstract: A data management technique for managing accesses to data at a shared storage system includes a filter at the storage system. The filter is coupled to a configuration table, which identifies which of a number of coupled host processors have accesses to each of the resources at the device. During operation, requests received from the host devices are filtered by the filter, and only those requests to resources that the individual host devices have privilege to access are serviced. Advantageously, data security is further enhanced by authenticating each of the requests received by the storage system to verify that the host processor that is represented as forwarding the request is the indicated host processor. In addition, transfers of data between the storage system and the host processor may be validated to ensure that data was not corrupted during the data transfer.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: July 13, 2010
    Assignee: EMC Corporation
    Inventors: Steven M. Blumenau, Erez Ofer, John T. Fitzgerald, James M. McGillis, Mark C. Lippitt, Natan Vishlitzsky
  • Patent number: 7752316
    Abstract: This invention is a system and for managing data in a secure manner in a data storage environment that is in communication with a network including an internet-based network. The system includes computer-executable logic or software for securely managing internet client's access to data volumes stored on a data storage system, and may also include logic operating with a file server for providing dynamic access of data available to such client's in a secure fashion.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventors: Mark Kaufman, Uresh K. Vahalia, Percy Tzelnic, Steven M. Blumenau, John T. Fitzgerald, Erez Ofer, James M. McGillis, Mark C. Lippitt, Natan Vishlitzky
  • Publication number: 20030115324
    Abstract: A data management technique for managing accesses to data at a shared storage system includes a filter at the storage system. The filter is coupled to a configuration table, which identifies which of a number of coupled host processors have accesses to each of the resources at the device. During operation, requests received from the host devices are filtered by the filter, and only those requests to resources that the individual host devices have privilege to access are serviced. Advantageously, data security is further enhanced by authenticating each of the requests received by the storage system to verify that the host processor that is represented as forwarding the request is the indicated host processor. In addition, transfers of data between the storage system and the host processor may be validated to ensure that data was not corrupted during the data transfer.
    Type: Application
    Filed: June 30, 1998
    Publication date: June 19, 2003
    Inventors: STEVEN M BLUMENAU, EREZ OFER, JOHN T FITZGERALD, JAMES M MCGILLIS, MARK C LIPPITT, NATAN VISHLITZSKY
  • Patent number: 5452444
    Abstract: A method for handling data in a plurality of data storage disks having user data sectors and corresponding parity sectors, the method being used when the disks are being operated in a non-degraded or a degraded mode wherein a non-volatile RAM is used in an array control processor which controls the operation of such disks. When new data is to be written into the array, the non-volatile RAM stores information identifying the array, the starting sector into which data is to be written and the number of sectors to be used for writing the new data so that parity and data entries in corresponding sectors can be matched when a power failure occurs. Further, when opening a new array, the data and parity entries in corresponding sectors can be matched and verified, the operation for such matching being performed in between other operations that are being performed by the control processors (i.e., in the "background" thereof).
    Type: Grant
    Filed: February 17, 1995
    Date of Patent: September 19, 1995
    Assignee: Data General Corporation
    Inventors: Robert C. Solomon, Stephen J. Todd, Samuel S. Pendleton, Mark C. Lippitt
  • Patent number: 5371743
    Abstract: A method for providing on-line replacement of a module which is at a specified position in an array of modules connected to a common control processor so that all other modules in the array can continue operating during the replacement operation. When the module is removed an indication is provided to the control processor showing that removal has occurred and identifying the position thereof. When the replacement has occurred an indication thereof is provided to the control processor, the replacement module is tested, and the state of the replacement module is updated to place it in the same state it would have been in if it had not been replaced.
    Type: Grant
    Filed: March 6, 1992
    Date of Patent: December 6, 1994
    Assignee: Data General Corporation
    Inventors: Joseph P. DeYesso, Robert C. Solomon, Stephen J. Todd, Mark C. Lippitt
  • Patent number: 4825403
    Abstract: An apparatus provides a sequence detected signal indicating that a synchronization sequence occurring at regular intervals in a stream of data has occurred or should have occurred. The apparatus includes logic for detecting the synchronization sequence, logic responsive to the detection logic for producing the sequence detected signal when the detection logic detects the sequence, and logic for producing the sequence detected signal at a fixed time after the synchronization sequence should have occurred. If the synchronization sequence did occur, the apparatus thus produces two sequence detected signals; however, the device receiving the sequence detected signal responds to the first sequence detected signal and ignores the second. If the synchronization sequence did not occur, the device receiving the sequence detected signal responds to the sequence detected signal produced by the logic responsive to the timing apparatus.
    Type: Grant
    Filed: April 29, 1986
    Date of Patent: April 25, 1989
    Assignee: Data General Corporation
    Inventors: Edward Gershenson, Louis A. Lemone, Mark C. Lippitt
  • Patent number: 4773004
    Abstract: Disk drive control apparatus for controlling operation of a disk drive. The disk drive control apparatus has hierarchical control and includes control apparatus for controlling other components of the disk drive control apparatus, a controller interface receiving a bus connecting the disk drive control apparatus to a controller, a read-write processor for processing data received from or read to the disk, and data transfer apparatus for transferring data alternatively between the bus connected to the controller interface and the read-write processor, between the bus and the control apparatus, and between the read-write processor and the control apparatus. The control apparatus receives operational instructions from the controller via the bus, and responds to the operational instructions by providing internal instructions for the data transfer apparatus and the read-write processor.
    Type: Grant
    Filed: February 26, 1987
    Date of Patent: September 20, 1988
    Assignee: Data General Corporation
    Inventors: Edward Gershenson, Mark C. Lippitt
  • Patent number: 4733366
    Abstract: Logic circuitry for use in electrical apparatus for providing an interrupt signal to a controller when there is a power failure in the electrical apparatus. The logic circuitry is connected to a bus from the controller. When the logic circuitry receives a power failure signal, it sets an interrupt state register and provides an interrupt signal on the bus as long as the interrupt state register is set. If the power failure signal no longer indicates a power failure, the logic circuitry responds to a signal from the controller indicating that the interrupt has been received by resetting the interrupt state register, thereby ending the interrupt. However, if the power failure signal is still active, the logic circuitry will not reset the interrupt state register in response to the signal from the controller.
    Type: Grant
    Filed: May 16, 1983
    Date of Patent: March 22, 1988
    Assignee: Data General Corporation
    Inventors: Joseph P. Deyesso, Edward Gershenson, Louis A. Lemone, Mark C. Lippitt, John R. McDaniel, Paul F. Joseph
  • Patent number: 4630269
    Abstract: A method useful in a disk drive for diagnosing malfunctions in the path by which data codes are encoded into disk codes and written to the disk and by which disk codes are read from the disk and decoded into data codes. The disk drive in which the method is used includes control apparatus having a memory for controlling operation of the disk drive, a read-write processor for translating data codes to disk codes and vice-versa, and data transfer means including a memory for transferring data codes internally in the disk drive. In the method, a copy of a test pattern stored in the memory belonging to the control apparatus is made and provided to the memory in the data transfer means. It is provided from then to the read-write processor, which translates the data codes in the copy to disk codes and writes them to a diagnostic track on the disk. The disk codes are then read from the diagnostic track and translated by the read-write processor.
    Type: Grant
    Filed: May 16, 1983
    Date of Patent: December 16, 1986
    Assignee: Data General Corporation
    Inventors: Edward Gershenson, Louis A. Lemone, Mark C. Lippitt
  • Patent number: 4612613
    Abstract: A digital data bus system for connecting a controller and a disk drive. Data on the disk is stored in track sectors containing a header and data. The controller includes a high-speed processor which performs a header compare operation comparing the values received from a header with the expected contents of the header and operations which determine when all of the data in a track sector has been transferred. The digital data bus system includes a bus for transferring data between the controller and the disk drive and a header-data mode bus for providing a header mode signal and a data mode signal from the controller to the disk drive. During an operation transferring data between the controller and the disk, the disk drive responds to the header mode signal by transferring a header to the controller.
    Type: Grant
    Filed: May 16, 1983
    Date of Patent: September 16, 1986
    Assignee: Data General Corporation
    Inventors: Edward Gershenson, Louis A. Lemone, Salvatore Faletra, Stephen A. Caldara, Mark C. Lippitt, William A. Braun