Patents by Inventor Steven Chervets

Steven Chervets 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: 20230283549
    Abstract: Techniques for loop prevention while allowing multipath in a virtual L2 network are described. In an example, a network virtualization device can generate a first L2 bridge protocol data unit by applying a first loop detection protocol specific to only the first port and the first host machine. The network virtualization device can transmit, to the first compute instance via the first port, a first frame that includes the first L2 BPDU. The network virtualization device can receive, from the first compute instance via the first port, a second frame. The network virtualization device can determine that the second frame comprises the first L2 BPDU. The network virtualization device can determine that a loop exists between the network virtualization device and the first compute instance based on the first loop detection protocol and the first L2 BPDU of the second frame.
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Applicant: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
  • Patent number: 11689455
    Abstract: Techniques for loop prevention while allowing multipath in a virtual Layer 2 (L2) network are described. In an example, a network interface card (NIC) supports the virtual L2 network. The NIC is configured to receive, via a first port of the NIC, an L2 frame that includes a source media access control (MAC) address and a destination MAC address. Based on a loop prevention rule, the NIC transmits the L2 frame via its ports except the first port. In an additional example, the NIC is further configured to send an L2 frame to a host via the first port of the NIC. The L2 frame can be a bridge protocol data unit (BPDU). Upon receiving a BPDU from the host via the first port, the NIC determines that the BPDU is looped back and disables the first port.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 27, 2023
    Assignee: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
  • Publication number: 20220206908
    Abstract: A Network Virtualization Device (NVD) executes a set of Virtual Network Interface Cards (VNICs). The set of VNICs includes a first VNIC that forwards packets for a set of one or more packet flows. The NVD stores a first VNIC-related information that includes information identifying a first set of one or more packet flows and associated state information The NVD in response to determining that the state information for the first VNIC is to be synchronized with another NVD, identifies a first backup NVD for the first VNIC, wherein the first backup NVD is a backup for the first VNIC, and communicates to the first backup NVD, a portion of the state information stored by the NVD for the first VNIC.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 30, 2022
    Applicant: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Eugene Nalimov, Steven Chervets, Abhay Patil, Michal Aleksander Karczmarek
  • Publication number: 20220182318
    Abstract: Systems and methods for support server high availability with network link bonding for cloud overlay networks are disclosed herein. The method can include selecting a compute instance, identifying a plurality of Network Virtualization Devices (“NVD”) for association with the compute instance, and creating a number of Virtualized Network Interface Cards (“VNIC”), each of which VNICs can reside in one of the plurality of NVDs. The method can include overlaying an IP address of the compute instance to each of the VNICs, such that each of the VNICs share a common IP address, designating a network path formed by one of the VNICs in one of the NVDs as an active network path and another of the network paths as an inactive network path, and activating the inactive network path when the active network path fails.
    Type: Application
    Filed: March 31, 2021
    Publication date: June 9, 2022
    Applicant: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, Bryce Eugene Bockman, Steven Chervets, Jagwinder Singh Brar, Raman Kumar Sonkhla
  • Publication number: 20210377166
    Abstract: Techniques for loop prevention while allowing multipath in a virtual L2 network are described. In an example, a NIC supports the virtual L2 network. The NIC is configured to receive, via a first port of the NIC, an L2 frame that includes a source MAC address and a destination MAC address. Based on a loop prevention rule, the NIC transmits the L2 frame via its ports except the first port. In an additional example, the NIC is further configured to send an L2 frame to a host via the first port of the NIC. The L2 frame can be a BPDU. Upon receiving a BPDU from the host via the first port, the NIC determines that the BPDU is looped back and disables the first port.
    Type: Application
    Filed: March 4, 2021
    Publication date: December 2, 2021
    Applicant: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
  • Patent number: 9762643
    Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Stephan Friedl, Thomas Wesselman, Steven Chervets
  • Patent number: 9348552
    Abstract: Disclosed in an example embodiment herein is an apparatus that comprises an interface for receiving image data from a hosted virtual desktop and sending a desktop image to a client device and graphical processing logic coupled with the interface. The graphical processing logic receives the image data via the interface and performs a graphical processing operation on the image data to create a desktop image. The graphical processing logic employs the interface to provide the desktop image to the client device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 24, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Stephan Edward Friedl, Steven Chervets, Thomas Martin Wesselman
  • Patent number: 9215005
    Abstract: A method is provided in one example embodiment and includes receiving a message that offers use of a first mobile device as a mobile hotspot for enabling access to a local network; generating a Service Set Identification (“SSID”) and a password for the mobile hotspot; and providing the SSID and the password to the first mobile device. The method further includes receiving a request from a second mobile device to access the local network using the mobile hotspot; and providing the SSID and the password to the second mobile device via a second mobile device in accordance with rules that govern access to the local network via the mobile hotspot.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: December 15, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Stephan Friedl, Steven Chervets
  • Patent number: 9172546
    Abstract: Described in an example embodiment herein is an apparatus, comprising a communication interface and authentication logic coupled with the wireless interface. The authentication logic authenticates with at least one neighboring device forming a trust relationship with the at least one neighboring device. The authentication logic obtains via the communication interface data representative of a user associated with a user device. The authentication logic sends a challenge to the user device, via the communication interface, the challenge requesting data associated with the user associated with the user device. The authentication logic receives a response to the challenge via the user interface and validates the response to the challenge. The authentication logic provides data to the at least one neighboring device indicating that the user associated with the user device has been authenticated, to enable access to the functionality and/or resources of the at least one neighboring device.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: October 27, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
  • Publication number: 20150148104
    Abstract: A method is provided in one example embodiment and includes receiving a message that offers use of a first mobile device as a mobile hotspot for enabling access to a local network; generating a Service Set Identification (“SSID”) and a password for the mobile hotspot; and providing the SSID and the password to the first mobile device. The method further includes receiving a request from a second mobile device to access the local network using the mobile hotspot; and providing the SSID and the password to the second mobile device via a second mobile device in accordance with rules that govern access to the local network via the mobile hotspot.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Stephan Friedl, Steven Chervets
  • Publication number: 20150019751
    Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
    Type: Application
    Filed: October 1, 2014
    Publication date: January 15, 2015
    Inventors: Stephan FRIEDL, Thomas WESSELMAN, Steven CHERVETS
  • Patent number: 8893027
    Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: November 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
  • Publication number: 20130346624
    Abstract: In an example embodiment, there is disclosed herein a network service that automatically adjusts content sent to a subscriber to optimize the subscriber's browsing and/or rich media experience within a quota set by the subscriber's service plan. The quality of audio and/or video streamed to a subscriber can be adjusted (for example by compressing, and/or changing the size, color, depth of images, and/or removing images from a stream) based on consumption data and the subscriber's remaining allowance. For example, the quality of an audio and/or video stream may be reduced if the subscriber is exceeding their quota, or the quality of the video and/or audio stream may be increased if the subscriber has sufficient bandwidth remaining for a predetermined time period.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Inventors: Steven CHERVETS, Stephan Edward FRIEDL
  • Publication number: 20130294594
    Abstract: In an example embodiment, there is disclosed herein an apparatus for automatically identifying attendees in a conference call. A social graph associated with a first meeting attendee is searched to identify a second, unknown attendee. For example, the apparatus may search the social graph for a matching voice print, and/or matching facial recognition characteristics in order to identify the unknown attendee.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Inventors: Steven Chervets, Stephan Edward Friedl
  • Publication number: 20130191902
    Abstract: Described in an example embodiment herein is an apparatus, comprising a communication interface and authentication logic coupled with the wireless interface. The authentication logic authenticates with at least one neighboring device forming a trust relationship with the at least one neighboring device. The authentication logic obtains via the communication interface data representative of a user associated with a user device. The authentication logic sends a challenge to the user device, via the communication interface, the challenge requesting data associated with the user associated with the user device. The authentication logic receives a response to the challenge via the user interface and validates the response to the challenge. The authentication logic provides data to the at least one neighboring device indicating that the user associated with the user device has been authenticated, to enable access to the functionality and/or resources of the at least one neighboring device.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
  • Publication number: 20130120455
    Abstract: Disclosed in an example embodiment herein is an apparatus that comprises an interface for receiving image data from a hosted virtual desktop and sending a desktop image to a client device and graphical processing logic coupled with the interface. The graphical processing logic receives the image data via the interface and performs a graphical processing operation on the image data to create a desktop image. The graphical processing logic employs the interface to provide the desktop image to the client device.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Inventors: Stephan Edward FRIEDL, Steven Chervets, Thomas Martin Wesselman
  • Publication number: 20120226985
    Abstract: In accordance with an example embodiment, there is disclosed herein an apparatus comprising a communication interface configured to receive data representative of a virtual desktop, a user interface, and virtual desktop logic coupled with the communication interface and the user interface. The virtual desktop logic determines capabilities of the user interface and provides a virtual desktop on at least one component of the user interface based on the determined capabilities of the user interface.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Inventors: Steven CHERVETS, Stephan Edward Friedl, Thomas Martin Wesselman
  • Publication number: 20120226998
    Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
  • Patent number: 7787611
    Abstract: A bridging server instantiates virtual packet telephones that emulate physical packet telephone instruments, and includes a switch operative to establish connections between respective pairs of the virtual packet telephones. A first one of a pair of virtual packet telephones is operative to receive an incoming packet telephone call on behalf of a circuit telephone for which an incoming packet telephone call is destined. A controller in the bridging server establishes, via a gateway device, a first connection between the circuit telephone and a second one of the pair of virtual packet telephones, and in response to the incoming packet telephone call establishes control inputs of the switch to establish an internal bridging connection between the first and second virtual packet telephones, thus completing the end-to-end connection. From the perspective of other packet telephony equipment, the bridging server effectively hides the connection to the circuit telephone.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Kotelly, Steven Chervets, John C. Orlowski
  • Publication number: 20070124437
    Abstract: Methods and systems for collecting log data from one or more components distributed in a network are described. In one example, a method may include providing a server with a persistent storage device such as a disk drive and the server may be in communication with the one or more components in the network. Log data may be collected at the components and an error from a first component may be reported to the server. In response thereto, log data related to the error may be requested from other components and communicated to the server. The components may each maintain log data locally and either report the occurrence of errors that occur at the component or component's node, or respond to requests from the server for data related to errors or events that occurred at other nodes. Accordingly, the server may maintain a real-time collection of error log data.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventor: Steven Chervets