Patents by Inventor Mike Dvorkin

Mike Dvorkin 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: 12292979
    Abstract: A method of creating a root-of-trust (RoT) within a network fabric may include powering on a network interface card (NIC) baseboard management controller (BMC) (NIC BMC), booting up a NIC via the NIC BMC, obtaining an address for the NIC, verifying an identity of the NIC at a fabric trust identity server using a key obtained from a secure vault communicatively coupled to the NIC BMC, verifying with the fabric trust identity server a number of images of a host device residing in the NIC based at least in part on the identity of the NIC being verified, and instructing a platform BMC to boot up the host device based at least in part on the number of images of the host device being verified.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 6, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Mike Dvorkin, Chakradhar Kar, Ayan Banerjee
  • Publication number: 20240143773
    Abstract: A method of creating a root-of-trust (RoT) within a network fabric may include powering on a network interface card (NIC) baseboard management controller (BMC) (NIC BMC), booting up a NIC via the NIC BMC, obtaining an address for the NIC, verifying an identity of the NIC at a fabric trust identity server using a key obtained from a secure vault communicatively coupled to the NIC BMC, verifying with the fabric trust identity server a number of images of a host device residing in the NIC based at least in part on the identity of the NIC being verified, and instructing a platform BMC to boot up the host device based at least in part on the number of images of the host device being verified.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Mike Dvorkin, Chakradhar Kar, Ayan Banerjee
  • Patent number: 8677023
    Abstract: Methods and apparatus are provided for virtualizing port adapter resources such as network interface cards (NICs) used to connect servers to packet based networks. Resources are offloaded from individual servers onto a resource virtualization switch. Servers connected to the resource virtualization switch using an I/O bus connection share access to NICs. Redundancy can be provided using multipathing mechanisms implemented at individual servers or high availability mechanisms implemented at the resource virtualization switch. Switchover can occur between ports on the same port adapter, between ports on separate adapters, or between ports on separate resource virtualization switches.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: March 18, 2014
    Assignee: Oracle International Corporation
    Inventors: Vikram Venkataraghavan, Ming Wong, Vipul Jain, Cheng Tang, Shreyas Shah, Jonathan Davar, Mike Dvorkin
  • Publication number: 20130145072
    Abstract: Methods and apparatus are provided for virtualizing port adapter resources such as network interface cards (NICs) used to connect servers to packet based networks. Resources are offloaded from individual servers onto a resource virtualization switch. Servers connected to the resource virtualization switch using an I/O bus connection share access to NICs. Redundancy can be provided using multipathing mechanisms implemented at individual servers or high availability mechanisms implemented at the resource virtualization switch. Switchover can occur between ports on the same port adapter, between ports on separate adapters, or between ports on separate resource virtualization switches.
    Type: Application
    Filed: June 3, 2005
    Publication date: June 6, 2013
    Inventors: Vikram Venkataraghavan, Ming Wong, Vipul Jain, Cheng Tang, Shreyas Shah, Jonathan Davar, Mike Dvorkin
  • Patent number: 7594053
    Abstract: Providing concurrent access to a set of shared resources is disclosed. An attempt is made, at the time it becomes necessary to use each resource required to perform an operation or set of operations, to lock the resource. For each attempt to lock a required resource, information associated with the attempt to lock the resource is stored. In the event a lock cannot be obtained with respect to a required resource, a renewed attempt to perform the operation or set of operations is initiated. At the outset of the renewed attempt, an attempt is made to lock all of the required resources that were locked or attempted to be lock during the previous attempt to perform the operation or set of operations.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: September 22, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Mike Dvorkin, Jay Weinstein, Serge Krasnyansky
  • Publication number: 20050131899
    Abstract: Providing concurrent access to a set of shared resources is disclosed. An attempt is made, at the time it becomes necessary to use each resource required to perform an operation or set of operations, to lock the resource. For each attempt to lock a required resource, information associated with the attempt to lock the resource is stored. In the event a lock cannot be obtained with respect to a required resource, a renewed attempt to perform the operation or set of operations is initiated. At the outset of the renewed attempt, an attempt is made to lock all of the required resources that were locked or attempted to be lock during the previous attempt to perform the operation or set of operations.
    Type: Application
    Filed: November 23, 2004
    Publication date: June 16, 2005
    Inventors: Mike Dvorkin, Jay Weinstein, Serge Krasnyansky