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: 20230283549Abstract: 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: ApplicationFiled: May 11, 2023Publication date: September 7, 2023Applicant: Oracle International CorporationInventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
-
Patent number: 11689455Abstract: 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: GrantFiled: March 4, 2021Date of Patent: June 27, 2023Assignee: Oracle International CorporationInventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
-
Publication number: 20220206908Abstract: 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: ApplicationFiled: December 14, 2021Publication date: June 30, 2022Applicant: Oracle International CorporationInventors: Jagwinder Singh Brar, Eugene Nalimov, Steven Chervets, Abhay Patil, Michal Aleksander Karczmarek
-
Publication number: 20220182318Abstract: 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: ApplicationFiled: March 31, 2021Publication date: June 9, 2022Applicant: Oracle International CorporationInventors: Santosh Narayan Shilimkar, Bryce Eugene Bockman, Steven Chervets, Jagwinder Singh Brar, Raman Kumar Sonkhla
-
Publication number: 20210377166Abstract: 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: ApplicationFiled: March 4, 2021Publication date: December 2, 2021Applicant: Oracle International CorporationInventors: Jagwinder Singh Brar, Shane Baker, Leonard Thomas Tracy, Steven Chervets, Bryce Eugene Bockman
-
Patent number: 9762643Abstract: 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: GrantFiled: October 1, 2014Date of Patent: September 12, 2017Assignee: Cisco Technology, Inc.Inventors: Stephan Friedl, Thomas Wesselman, Steven Chervets
-
Patent number: 9348552Abstract: 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: GrantFiled: November 16, 2011Date of Patent: May 24, 2016Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Steven Chervets, Thomas Martin Wesselman
-
Patent number: 9215005Abstract: 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: GrantFiled: November 26, 2013Date of Patent: December 15, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Stephan Friedl, Steven Chervets
-
Patent number: 9172546Abstract: 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: GrantFiled: January 25, 2012Date of Patent: October 27, 2015Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20150148104Abstract: 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: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Stephan Friedl, Steven Chervets
-
Publication number: 20150019751Abstract: 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: ApplicationFiled: October 1, 2014Publication date: January 15, 2015Inventors: Stephan FRIEDL, Thomas WESSELMAN, Steven CHERVETS
-
Patent number: 8893027Abstract: 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: GrantFiled: March 4, 2011Date of Patent: November 18, 2014Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20130346624Abstract: 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: ApplicationFiled: June 20, 2012Publication date: December 26, 2013Inventors: Steven CHERVETS, Stephan Edward FRIEDL
-
Publication number: 20130294594Abstract: 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: ApplicationFiled: May 4, 2012Publication date: November 7, 2013Inventors: Steven Chervets, Stephan Edward Friedl
-
Publication number: 20130191902Abstract: 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: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
-
Publication number: 20130120455Abstract: 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: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Inventors: Stephan Edward FRIEDL, Steven Chervets, Thomas Martin Wesselman
-
Publication number: 20120226985Abstract: 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: ApplicationFiled: March 2, 2011Publication date: September 6, 2012Inventors: Steven CHERVETS, Stephan Edward Friedl, Thomas Martin Wesselman
-
Publication number: 20120226998Abstract: 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: ApplicationFiled: March 4, 2011Publication date: September 6, 2012Inventors: Stephan Edward FRIEDL, Thomas Martin Wesselman, Steven Chervets
-
Patent number: 7787611Abstract: 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: GrantFiled: September 17, 2004Date of Patent: August 31, 2010Assignee: Cisco Technology, Inc.Inventors: James A. Kotelly, Steven Chervets, John C. Orlowski
-
Publication number: 20070124437Abstract: 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: ApplicationFiled: November 30, 2005Publication date: May 31, 2007Inventor: Steven Chervets