Patents by Inventor Horia Vlad Balan
Horia Vlad Balan 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: 20240113989Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: ApplicationFiled: December 12, 2023Publication date: April 4, 2024Inventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 11870711Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: GrantFiled: December 29, 2022Date of Patent: January 9, 2024Assignee: Google LLCInventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Publication number: 20230137493Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: ApplicationFiled: December 29, 2022Publication date: May 4, 2023Inventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 11575618Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: GrantFiled: April 21, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Publication number: 20210243138Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: ApplicationFiled: April 21, 2021Publication date: August 5, 2021Inventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 11018994Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: GrantFiled: February 1, 2019Date of Patent: May 25, 2021Assignee: Google LLCInventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 10798022Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switch virtualization by a switch proxy controller. In an aspect, a method includes receiving, by a switch proxy controller, a first request from a first switch fabric, where the first request indicates a first identifier that identifies the first request from other requests from the first switch fabric, generating a second request that indicates a second identifier that identifies the second request from other requests sent from the switch proxy controller to a switch, providing the second request to the switch, receiving, by the switch proxy controller, a first reply that indicates the second identifier indicated in the second request, generating, based on the second identifier indicated in the first reply, a second reply that indicates the first identifier, and selecting the first switch fabric to receive the second reply based on the second identifier.Type: GrantFiled: January 22, 2019Date of Patent: October 6, 2020Assignee: Google LLCInventors: Horia Vlad Balan, Amin Vahdat, Vinay Kumar Bannai, Zhehua Wu, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Lorenzo Vicisano, David Zats
-
Publication number: 20190173807Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switch virtualization by a switch proxy controller. In an aspect, a method includes receiving, by a switch proxy controller, a first request from a first switch fabric, where the first request indicates a first identifier that identifies the first request from other requests from the first switch fabric, generating a second request that indicates a second identifier that identifies the second request from other requests sent from the switch proxy controller to a switch, providing the second request to the switch, receiving, by the switch proxy controller, a first reply that indicates the second identifier indicated in the second request, generating, based on the second identifier indicated in the first reply, a second reply that indicates the first identifier, and selecting the first switch fabric to receive the second reply based on the second identifier.Type: ApplicationFiled: January 22, 2019Publication date: June 6, 2019Inventors: Horia Vlad Balan, Amin Vahdat, Vinay Kumar Bannai, Zhehua Wu, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Lorenzo Vicisano, David Zats
-
Publication number: 20190173805Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: ApplicationFiled: February 1, 2019Publication date: June 6, 2019Inventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 9686760Abstract: A multiple independent narrow-channel wireless network and method for transmitting and received data over a wireless network using a fragmented frequency spectrum. The system and method uses a plurality of narrow wireless channels obtained from splitting a wide wireless channel. Each narrow channel performs sending, receiving, and carrier sensing. Moreover, each narrow channel is independent such that data can be sent or received without any interference from other narrow channels and without synchronization. Embodiments of the system and method include a compound radio having a compound receiver and a compound transmitter. The compound transmitter includes an inter-radiolet symbol synchronization module, to permit use of a single inverse fast Fourier transform block, and a dynamically configurable filter array, to mitigate leakage between channels. The compound receiver uses fraction data rate processing to optimize efficiency.Type: GrantFiled: August 8, 2014Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kant Chintalapudi, Bozidar Radunovic, Horia Vlad Balan, Michael Buettner, Vishnu Navda, Ramachandran Ramjee
-
Patent number: 8995410Abstract: Time and phase synchronization may enable distributed multiuser multiple-input multiple-output (MIMO) architectures and techniques, such as supported by the IEEE 802.11n standard, where several access points are connected to a central server and operate as a large distributed multi-antenna access point. The phase of all access points can be locked using a common reference (e.g., a synchronization tone) broadcasted over the air in conjunction with a predictive filter (e.g., a Kalman filter) which closely tracks the phase drift for each subcarrier channel.Type: GrantFiled: May 15, 2013Date of Patent: March 31, 2015Assignee: University of Southern CaliforniaInventors: Horia Vlad Balan, Konstantinos Psounis, Giuseppe Caire
-
Publication number: 20140348155Abstract: A multiple independent narrow-channel wireless network and method for transmitting and received data over a wireless network using a fragmented frequency spectrum. The system and method uses a plurality of narrow wireless channels obtained from splitting a wide wireless channel. Each narrow channel performs sending, receiving, and carrier sensing. Moreover, each narrow channel is independent such that data can be sent or received without any interference from other narrow channels and without synchronization. Embodiments of the system and method include a compound radio having a compound receiver and a compound transmitter. The compound transmitter includes an inter-radiolet symbol synchronization module, to permit use of a single inverse fast Fourier transform block, and a dynamically configurable filter array, to mitigate leakage between channels. The compound receiver uses fraction data rate processing to optimize efficiency.Type: ApplicationFiled: August 8, 2014Publication date: November 27, 2014Applicant: MICROSOFT CORPORATIONInventors: Krishna Kant CHINTALAPUDI, Bozidar RADUNOVIC, Horia Vlad BALAN, Michael BUETTNER, Vishnu NAVDA, Ramachandran RAMJEE
-
Patent number: 8837612Abstract: A multiple independent narrow-channel wireless network and method for transmitting and received data over a wireless network using a fragmented frequency spectrum. The system and method uses a plurality of narrow wireless channels obtained from splitting a wide wireless channel. Each narrow channel performs sending, receiving, and carrier sensing. Moreover, each narrow channel is independent such that data can be sent or received without any interference from other narrow channels and without synchronization. Embodiments of the system and method include a compound radio having a compound receiver and a compound transmitter. The compound transmitter includes an inter-radiolet symbol synchronization module, to permit use of a single inverse fast Fourier transform block, and a dynamically configurable filter array, to mitigate leakage between channels. The compound receiver uses fraction data rate processing to optimize efficiency.Type: GrantFiled: June 17, 2011Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Krishna Kant Chintalapudi, Bo{hacek over (z)}idar Radunović, Horia Vlad Balan, Michael Buettner, Vishnu Navda, Ramachandran Ramjee
-
Publication number: 20140211779Abstract: Each wireless access point in a network may transmit pilot bursts; receive pilot bursts; determine the timing, carrier frequency, and/or sampling frequency of each received pilot burst; determine an offset between the timing, carrier frequency, and/or sampling frequency of each received pilot burst and its own transmitted signals; and deliver one or more of these determined offsets to a computer server. The computer server may receive these offsets and, based on them, compute and deliver to each wireless access point a timing, carrier frequency, and/or sampling frequency correction factor. Each wireless access point may adjust its transmitted timing, carrier frequency, and/or sampling frequency in accordance with these correction factors.Type: ApplicationFiled: July 31, 2013Publication date: July 31, 2014Applicant: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Ryan Rogalin, Giuseppe Caire, Horia Vlad Balan, Konstantinos Psounis
-
Publication number: 20130315211Abstract: Systems and methods are described that provide not only time but also phase synchronization, thus enabling distributed multiuser multiple-input multiple-output (MIMO) architectures and techniques, such as supported by the IEEE 802.11n standard, where several access points are connected to a central server and operate as a large distributed multi-antenna access point. The systems and methods can lock the phase of all access points using a common reference (e.g., a synchronization tone) broadcasted over the air in conjunction with a predictive filter (e.g., a Kalman filter) which closely tracks the phase drift for each subcarrier channel.Type: ApplicationFiled: May 15, 2013Publication date: November 28, 2013Applicant: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Giuseppe Caire, Horia Vlad Balan, Konstantinos Psounis
-
Publication number: 20120321009Abstract: A multiple independent narrow-channel wireless network and method for transmitting and received data over a wireless network using a fragmented frequency spectrum. The system and method uses a plurality of narrow wireless channels obtained from splitting a wide wireless channel. Each narrow channel performs sending, receiving, and carrier sensing. Moreover, each narrow channel is independent such that data can be sent or received without any interference from other narrow channels and without synchronization. Embodiments of the system and method include a compound radio having a compound receiver and a compound transmitter. The compound transmitter includes an inter-radiolet symbol synchronization module, to permit use of a single inverse fast Fourier transform block, and a dynamically configurable filter array, to mitigate leakage between channels. The compound receiver uses fraction data rate processing to optimize efficiency.Type: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: Microsoft CorporationInventors: Krishna Kant Chintalapudi, Bozidar Radunovic, Horia Vlad Balan, Michael Buettner, Vishnu Navda, Ramachandran Ramjee