Patents by Inventor Vitali Vinokour
Vitali Vinokour 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: 8825542Abstract: A network enables a plurality of servers to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. If a trading limit is exceeded, a server may automatically change to a less permissive trading mode, prevent an order being placed with the at least one exchange server and/or enter a trading mode in which orders that decrease account exposure are allowed and orders that increase account exposure are prevented.Type: GrantFiled: September 23, 2013Date of Patent: September 2, 2014Assignee: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Publication number: 20140108228Abstract: A post-trade monitor receives feedback in the form of drop copy messages from an exchange server and validates orders placed with the exchange server by a sponsored access trading platform shortly after the orders have been placed. If a recently placed order is found to violate a rule or regulation, the monitor instructs the trading platform to change to a more restrictive trading mode, such as to cease placing all orders or certain types of orders, at least until certain parameters are met.Type: ApplicationFiled: December 18, 2013Publication date: April 17, 2014Applicant: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Publication number: 20140025558Abstract: A network enables a plurality of servers to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. If a trading limit is exceeded, a server may automatically change to a less permissive trading mode, prevent an order being placed with the at least one exchange server and/or enter a trading mode in which orders that decrease account exposure are allowed and orders that increase account exposure are prevented.Type: ApplicationFiled: September 23, 2013Publication date: January 23, 2014Applicant: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Patent number: 8543488Abstract: A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. A low-latency interface between a customer server, such as a server that employs algorithmic trading methods to generate buy and sell orders for securities, and a brokerage server that validates such securities trading orders is optimized for handling the securities trading orders. The interface supports a trading command set specifically designed for orders from customer trading application programs, and the interface formats received trading commands into compact messages that are sent over a high-speed communication link to the brokerage server. The interface receives order acknowledgement messages and the like from the brokerage server and invokes callback routines in the customer trading application program to report status information.Type: GrantFiled: April 15, 2011Date of Patent: September 24, 2013Assignee: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian Joseph Radmand, Rupert Webb
-
Publication number: 20120290721Abstract: A network device may include logic to establish an IP session, establish a BFD session within the established IP session, transmit BFD packets within the established BFD session, and determine that the established IP session is active based upon reception of the BFD packets. In another embodiment, the logic may also determine that an IP session is active using an inactivity timer that may also trigger transmission of BFD packets.Type: ApplicationFiled: July 24, 2012Publication date: November 15, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Vitali VINOKOUR, Sanjay WADHWA, Jerome MOISAND
-
Patent number: 8255543Abstract: A network device may include logic to establish an IP session, establish a BFD session within the established IP session, transmit BFD packets within the established BFD session, and determine that the established IP session is active based upon reception of the BFD packets. In another embodiment, the logic may also determine that an IP session is active using an inactivity timer that may also trigger transmission of BFD packets.Type: GrantFiled: November 22, 2010Date of Patent: August 28, 2012Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Sanjay Wadhwa, Jerome Moisand
-
Patent number: 8218437Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: GrantFiled: April 30, 2010Date of Patent: July 10, 2012Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Shawn Gallagher, Daniel K. Siu, Thomas A. Lemaire
-
Patent number: 8078721Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of network layer connectivity triggering Dynamic Host Configuration Protocol (DHCP) initialization. According to one embodiment, a network device connected to a network initializes one or more network communication values of the network device using DHCP. The network device monitors Network Layer (Layer 3) connectivity with a remote network device; and in response to detecting a loss of said monitored Network Layer connectivity, DHCP initialization of the network device is performed.Type: GrantFiled: September 4, 2008Date of Patent: December 13, 2011Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, Vitali Vinokour, David Delano Ward
-
Publication number: 20110196778Abstract: A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. A low-latency interface between a customer server, such as a server that employs algorithmic trading methods to generate buy and sell orders for securities, and a brokerage server that validates such securities trading orders is optimized for handling the securities trading orders. The interface supports a trading command set specifically designed for orders from customer trading application programs, and the interface formats received trading commands into compact messages that are sent over a high-speed communication link to the brokerage server. The interface receives order acknowledgement messages and the like from the brokerage server and invokes callback routines in the customer trading application program to report status information.Type: ApplicationFiled: April 15, 2011Publication date: August 11, 2011Applicant: LIME BROKERAGE HOLDING LLCInventors: Vitali Vinokour, Jeffrey S. Wecker, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian Joseph Radmand, Rupert Webb
-
Publication number: 20110178915Abstract: A post-trade monitor receives feedback in the form of drop copy messages from an exchange server and validates orders placed with the exchange server by a sponsored access trading platform shortly after the orders have been placed. If a recently placed order is found to violate a rule or regulation, the monitor instructs the trading platform to change to a more restrictive trading mode, such as to cease placing all orders or certain types of orders, at least until certain parameters are met. A library provides an interface in a sponsored access trading platform between a client application program that generates proposed orders and an exchange server. The library provides pre-trade validation of the orders and sends only validated orders to the exchange server. A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities.Type: ApplicationFiled: December 30, 2010Publication date: July 21, 2011Applicant: LIME BROKERAGE HOLDING LLCInventors: Vitali Vinokour, Jeffrey S. Wecker, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian Joseph Radmand, Rupert Webb
-
Patent number: 7944918Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: GrantFiled: February 11, 2009Date of Patent: May 17, 2011Assignee: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Publication number: 20110066735Abstract: A network device may include logic to establish an IP session, establish a BFD session within the established IP session, transmit BFD packets within the established BFD session, and determine that the established IP session is active based upon reception of the BFD packets. In another embodiment, the logic may also determine that an IP session is active using an inactivity timer that may also trigger transmission of BFD packets.Type: ApplicationFiled: November 22, 2010Publication date: March 17, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Vitali VINOKOUR, Sanjay Wadhwa, Jerome Moisand
-
Patent number: 7860981Abstract: A network device may include logic to establish an IP session, establish a BFD session within the established IP session, transmit BFD packets within the established BFD session, and determine that the established IP session is active based upon reception of the BFD packets. In another embodiment, the logic may also determine that an IP session is active using an inactivity timer that may also trigger transmission of BFD packets.Type: GrantFiled: September 29, 2006Date of Patent: December 28, 2010Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Sanjay Wadhwa, Jerome Moisand
-
Patent number: 7808994Abstract: Techniques are described that allow a network device, such as a router, to forward data packets received from a subscriber device to an Ethernet virtual local area network (VLAN) interface within the network device where the VLAN interface has been dynamically built based on a subscriber information string. For example, a primary VLAN sub-interface (PVS) and a subscriber VLAN sub-interface (SVS) may each be dynamically built over a statically built VLAN major interface. In particular, the network device comprises a forwarding controller, where the forwarding controller receives a data packet over an Ethernet port. The network device accesses upper-layer protocol information within the data packet to determine an SVS within the network device to which to forward the data packet based on the upper-layer protocol information.Type: GrantFiled: September 29, 2006Date of Patent: October 5, 2010Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Linda M. Cabeca, Karen Ruben, Steve Onishi, Christopher Roche, Brian M. Sullivan
-
Publication number: 20100208588Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: ApplicationFiled: April 30, 2010Publication date: August 19, 2010Applicant: JUNIPER NETWORKS, INC.Inventors: Vitali VINOKOUR, Shawn GALLAGHER, Daniel K. SIU, Thomas LEMAIRE
-
Patent number: 7738375Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: GrantFiled: August 19, 2005Date of Patent: June 15, 2010Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Shawn Gallagher, Daniel K. Siu, Thomas Lemaire
-
Patent number: 7581161Abstract: A system and method of widening the synchronization range for a discrete multitone multicarrier single pilot tone system includes detecting a first phase error in a received pilot tone; detecting a second phase error in a received second two bit constellation data channel; converting the second phase error to a first quadrant angle between 0-90° and combining the first phase error and the converted phase error to obtain the actual phase error up to and beyond 360°.Type: GrantFiled: May 4, 2004Date of Patent: August 25, 2009Assignee: Analog Devices, Inc.Inventors: Young Han Kim, Vitali Vinokour
-
Publication number: 20090210522Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of network layer connectivity triggering Dynamic Host Configuration Protocol (DHCP) initialization. According to one embodiment, a network device connected to a network initializes one or more network communication values of the network device using DHCP. The network device monitors Network Layer (Layer 3) connectivity with a remote network device; and in response to detecting a loss of said monitored Network Layer connectivity, DHCP initialization of the network device is performed.Type: ApplicationFiled: September 4, 2008Publication date: August 20, 2009Applicant: Cisco Technology, Inc., a corporation of CaliforniInventors: Ralph Droms, Vitali Vinokour, David Delano Ward
-
Publication number: 20090141717Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: ApplicationFiled: February 11, 2009Publication date: June 4, 2009Applicant: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Patent number: 7492766Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: GrantFiled: April 11, 2006Date of Patent: February 17, 2009Assignee: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben