Patents by Inventor Theodore Brian Vojnovich

Theodore Brian Vojnovich 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: 11690108
    Abstract: A system, according to one embodiment, includes: an enclosure, a bay coupled to the enclosure, the bay being for storing at least one solid state drive therein, and a computer coupled to the enclosure. The computer includes a central processing unit, and a wireless access point coupled to the enclosure, the wireless access point being coupled to the central processing unit. Moreover, the wireless access point is for wirelessly transferring data received from the central processing unit to at least one solid state drive stored in the bay. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: June 27, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Luke Remis
  • Patent number: 10681746
    Abstract: A method, according to one embodiment, includes: establishing a wireless connection between a wireless receiver in a solid state drive and a mobile device, receiving configuration instructions from the mobile device via the wireless connection, sending the received configuration instructions to a processor in a second device via a physical electrical connection coupling the second device to the solid state drive, receiving data from the second device via the physical electrical connection coupling the second device to the solid state drive, and storing the data in a memory of the solid state drive according to the received configuration instructions. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 9, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Luke Remis
  • Patent number: 10461856
    Abstract: A system, according to one embodiment, includes: a wireless communication device operable to establish a wireless connection and transmit server status information over the wireless connection. The system also includes an optical sensor which is operable to detect optical signals from an optical source of a server. The wireless communication device and the optical sensor are coupled together by a physical or wireless connection. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 29, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Patent number: 10448438
    Abstract: According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for identifying a wireless communications gateway in communication with a management controller, computer code for establishing a wireless communications connection between one or more drives and the management controller, utilizing the wireless communications gateway, and computer code for communicating one or more of monitoring data and control data between the management controller and the one or more drives, utilizing the wireless communications connection.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 15, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Patrick Leo Caporale, Mark E. Andresen
  • Patent number: 10355925
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 16, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Patent number: 10305732
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 28, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Publication number: 20190123822
    Abstract: A system, according to one embodiment, includes: a wireless communication device operable to establish a wireless connection and transmit server status information over the wireless connection. The system also includes an optical sensor which is operable to detect optical signals from an optical source of a server. The wireless communication device and the optical sensor are coupled together by a physical or wireless connection. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 25, 2019
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Patent number: 10193623
    Abstract: A system, according to one embodiment, includes: a wireless communication device, and one or more optical sensors. The wireless communication device and the one or more optical sensors are coupled together by a physical or wireless connection, and the wireless communication device is operable to establish a direct wireless connection and transmit server status information over the direct wireless connection. Furthermore, the one or more optical sensors are operable to detect optical signals from one or more optical sources of one or more servers. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: January 29, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Publication number: 20180331759
    Abstract: A system, according to one embodiment, includes: a wireless communication device, and one or more optical sensors. The wireless communication device and the one or more optical sensors are coupled together by a physical or wireless connection, and the wireless communication device is operable to establish a direct wireless connection and transmit server status information over the direct wireless connection. Furthermore, the one or more optical sensors are operable to detect optical signals from one or more optical sources of one or more servers. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Publication number: 20180323859
    Abstract: A method, according to one embodiment, includes: establishing, by a server, a direct wireless connection with a second server, receiving, by the server, designation of the server as an aggregator in response to a result of an evaluation of characteristics of the server and the second server, establishing, by the server, a network connection between the server and a network access point, and receiving, by the server, data from the second server via the direct wireless connection and sending the data to the network access point via the network connection. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Gregory B. Pruett, Luke Remis
  • Publication number: 20180324873
    Abstract: A system, according to one embodiment, includes: an enclosure, a bay coupled to the enclosure, the bay being for storing at least one solid state drive therein, and a computer coupled to the enclosure. The computer includes a central processing unit, and a wireless access point coupled to the enclosure, the wireless access point being coupled to the central processing unit. Moreover, the wireless access point is for wirelessly transferring data received from the central processing unit to at least one solid state drive stored in the bay. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Luke Remis
  • Publication number: 20180205603
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Publication number: 20180165028
    Abstract: A method, according to one embodiment, includes: establishing a wireless connection between a wireless receiver in a solid state drive and a mobile device, receiving configuration instructions from the mobile device via the wireless connection, sending the received configuration instructions to a processor in a second device via a physical electrical connection coupling the second device to the solid state drive, receiving data from the second device via the physical electrical connection coupling the second device to the solid state drive, and storing the data in a memory of the solid state drive according to the received configuration instructions. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Luke Remis
  • Publication number: 20180084591
    Abstract: According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for identifying a wireless communications gateway in communication with a management controller, computer code for establishing a wireless communications connection between one or more drives and the management controller, utilizing the wireless communications gateway, and computer code for communicating one or more of monitoring data and control data between the management controller and the one or more drives, utilizing the wireless communications connection.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Pravin Patel, Theodore Brian Vojnovich, Patrick Leo Caporale, Mark E. Andresen
  • Patent number: 8930537
    Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Deanna Lynn Quigg Brown, Kelly Louise Hicks, Andrew Gary Hourselt, Rezaul Shah Mohammad Islam, Ashaki Ayanna Ricketts, Teresa Shen Swingler, Theodore Brian Vojnovich
  • Patent number: 8166166
    Abstract: An apparatus, system, and method are disclosed for distributing configuration parameters. The present invention includes one or more storage devices configured to store data, a first DHCP server configured to process DHCP messages and redirect communications regarding configuration parameters for the storage devices to a second DHCP server, and a configuration datastore configured to store configuration parameters for the storage devices. The second DHCP server may be configured to process DHCP messages and retrieve configuration parameters for the storage devices from the configuration datastore. In certain embodiments, each storage initiator communicates with the DHCP servers, receives the configuration parameters such as iSCSI parameters, and provides the configuration parameters to one or more storage devices.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jesse Paul Arroyo, Joseph Edward Bolan, Thomas M. Brey, Josep Cors, Gregory William Dake, Scott Neil Dunham, William Gavin Holland, Theodore Brian Vojnovich
  • Patent number: 8001267
    Abstract: An apparatus, system, and method are disclosed for automatically verifying access to a multipathed target at boot time. The apparatus is provided with a logic unit containing a plurality of modules configured to functionally execute the necessary steps of identifying a plurality of paths to a target device, automatically selecting one of the plurality of paths to the target device, and verifying access on at least one path to the target device. Beneficially, the disclosed embodiments of the apparatus, system, and method reduce false errors during the boot cycle, improve reliability of the multipathed network, simplify traffic load balancing, and provide for topology mapping for troubleshooting and network metrics. The disclosed embodiments provide a means for verifying multipathed targets automatically, without requiring user assistance, intervention, or interaction.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Josep Cors, Scott Neil Dunham, Theodore Brian Vojnovich
  • Patent number: 7882562
    Abstract: An apparatus, system, and method are disclosed for deploying sensitive communication parameters to a diskless computing device. A parameter structure module is included to store one or more Internet Small Computer System Interface (“iSCSI”) communication parameters in an extendable data structure configured to store a set of basic parameter settings and a set of extended parameter settings. A link module is included to establish a secure link to a diskless computing device over a physically secure connection. A deployment module is included to deploy the extendable data structure over the secure connection to a non-volatile memory in the diskless computing device. The non-volatile memory is configured to provide sensitive iSCSI communication parameters provided by the extendable data structure to a CPU of the diskless computing device during a boot sequence.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jesse Paul Arroyo, Joseph Edward Bolan, Thomas M. Brey, Josep Cors, Gregory William Dake, Scott Neil Dunham, William Gavin Holland, Theodore Brian Vojnovich
  • Patent number: 7765331
    Abstract: A blade server system includes a plurality of blade slots, a management module, and a plurality of switch modules. The switch modules provide connectivity to a plurality of communications fabrics. At least one switch module includes an integrated redundant array of independent disks (RAID) controller. A storage enclosure may be connected to the switch with the integrated RAID controller without having to include a stand-alone RAID controller, such as in one of the blade slots, and without having to include a RAID controller within the storage enclosure.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rezaul Shah Mohammad Islam, Gregg Steven Lucas, Kenneth Robert Schneebeli, Theodore Brian Vojnovich
  • Publication number: 20090222733
    Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Beverley Basham, Deanna Lynn Quigg Brown, Kelly Louise Hicks, Andrew Gary Hourselt, Rezaul Shah Mohammad Islam, Ashaki Ayanna Ricketts, Teresa Shen Swingler, Theodore Brian Vojnovich