Patents by Inventor Rajkumar Samuel
Rajkumar Samuel 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: 10868708Abstract: In a network including a plurality of network nodes interconnected via a plurality of primary links and a controller in communication with the plurality of network nodes, the controller is configured to provide an event profile to the plurality of network nodes, the event profile indicating routing changes to be implemented in a variety of link loss scenarios. Each of the plurality of nodes is configured to determine that a particular link loss event occurred, determine, based on the event profile, routing changes for the particular link loss event, and implement the determined routing changes.Type: GrantFiled: November 2, 2015Date of Patent: December 15, 2020Assignee: Google LLCInventors: Arunkumar Jayaraman, Peter Gelbman, Michael John Hart, Rajkumar Samuel
-
Patent number: 10149311Abstract: A method includes receiving one or more node connections from a mesh network external to the data processing hardware. The mesh network includes a network of nodes each operative to transmit and/or receive directional beams containing packets of data. The method also includes identifying a route within the mesh network for providing a data packet from a source to a destination and determining schedule information associated with the identified route, the schedule information coordinating wireless communication between at least a first node and a second node along the route to transfer the data packet. The method also includes providing the schedule information to the first node and the second node.Type: GrantFiled: November 30, 2015Date of Patent: December 4, 2018Assignee: Google LLCInventors: Michael J. Hart, Arunkumar Jayaraman, Rajkumar Samuel, Peter Gelbman
-
Patent number: 10051587Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining, by a cloud controller, data representing a topology of a network of nodes; receiving, at the cloud controller from the first group of nodes, one or more requests to connect to the network; selecting, by the cloud controller, a first node in the first group of nodes that sent the request; and generating, by the cloud controller, instructions configured to cause the first node to communicate a timestamp of the first node to each neighboring node of the first node and to cause each neighboring node to communicate the timestamp of the first node to each other neighboring nodes of the neighboring node; and sending the instructions to the first node, thereby synchronizing the nodes in the network to the timestamp of the first node.Type: GrantFiled: July 9, 2015Date of Patent: August 14, 2018Assignee: Google LLCInventors: Arunkumar Jayaraman, Rajkumar Samuel, Peter Paul Gelbman, Michael John Hart
-
Publication number: 20170156153Abstract: A method includes receiving one or more node connections from a mesh network external to the data processing hardware. The mesh network includes a network of nodes each operative to transmit and/or receive directional beams containing packets of data. The method also includes identifying a route within the mesh network for providing a data packet from a source to a destination and determining schedule information associated with the identified route, the schedule information coordinating wireless communication between at least a first node and a second node along the route to transfer the data packet. The method also includes providing the schedule information to the first node and the second node.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Applicant: Google Inc.Inventors: Michael J. Hart, Arunkumar Jayaraman, Rajkumar Samuel, Peter Gelbman
-
Publication number: 20170126482Abstract: In a network including a plurality of network nodes interconnected via a plurality of primary links and a controller in communication with the plurality of network nodes, the controller is configured to provide an event profile to the plurality of network nodes, the event profile indicating routing changes to be implemented in a variety of link loss scenarios. Each of the plurality of nodes is configured to determine that a particular link loss event occurred, determine, based on the event profile, routing changes for the particular link loss event, and implement the determined routing changes.Type: ApplicationFiled: November 2, 2015Publication date: May 4, 2017Inventors: Arunkumar Jayaraman, Peter Gelbman, Michael John Hart, Rajkumar Samuel
-
Publication number: 20170013572Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining, by a cloud controller, data representing a topology of a network of nodes; receiving, at the cloud controller from the first group of nodes, one or more requests to connect to the network; selecting, by the cloud controller, a first node in the first group of nodes that sent the request; and generating, by the cloud controller, instructions configured to cause the first node to communicate a timestamp of the first node to each neighboring node of the first node and to cause each neighboring node to communicate the timestamp of the first node to each other neighboring nodes of the neighboring node; and sending the instructions to the first node, thereby synchronizing the nodes in the network to the timestamp of the first node.Type: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventors: Arunkumar Jayaraman, Rajkumar Samuel, Peter Paul Gelbman, Michael John Hart
-
Patent number: 8755455Abstract: Adjusting a Modulation and Coding Scheme (MCS) or more generally, Layer One parameters, for a data packet based on packet information and priority is disclosed. The packet information can typically be extracted from the packet's header. Considering packet-specific information enables cross-layer optimization that can include consideration of packet error rate (PER) constraints, delay constraints, relative importance of packets within a data stream, beamforming (e.g., off or on, implicit or explicit—longer distances are more likely to merit implicit beamforming) constraints, and aggregation as a function of MCS or channel condition (more aggregation is generally desirable for higher MCS or better channels), to name several examples. It is also possible to differentiate drop probability based on the importance of frames like anchor frames, etc.Type: GrantFiled: January 12, 2011Date of Patent: June 17, 2014Assignee: Quantenna Communications Inc.Inventors: Sam Heidari, Rajkumar Samuel, Sigurd Schelstraete
-
Patent number: 8599780Abstract: A technique for expanding the range of coverage for a wireless local area network (WLAN) involves locating a wireless access point (WAP) away from an interworking unit (IWU) at the edges of the WLAN and a (typically) wired network. The WAP, when located away from the IWU, can be referred to as an untethered access point (UAP) because it communicates with the IWU on a wireless channel. Stations on the WLAN will be capable of communicating with the WAP, whether or not it is a UAP, via a known or convenient wireless protocol, such as Wi-Fi, and may or may not be capable of communicating with one another via a direct station-to-station protocol.Type: GrantFiled: April 28, 2011Date of Patent: December 3, 2013Assignee: Quantenna Communications, Inc.Inventors: Sam Heidari, Ali Rouhi, Rajkumar Samuel
-
Patent number: 8432826Abstract: A method and apparatus to select the best channel of a wireless network for data communication at any given time, during normal operation of the network, is described. The network may be an IEEE standard 802.11 compliant network. Channel scanning may be performed in any station on the wireless network, such as an access point (AP) or a mobile station, or both. Channel scanning may be performed during data communication idle time, or simultaneously with data communication on the network. The technique can be implemented in a multiple-input multiple-output (MIMO) communication system, where the antenna or antennas used for channel scanning can be selected dynamically during operation, to optimize one or more performance characteristics.Type: GrantFiled: October 27, 2010Date of Patent: April 30, 2013Assignee: Quantenna Communications, Inc.Inventors: Sam Heidari, Kapil Gulati, Ali Rouhi, Ravi Narasimhan, Rajkumar Samuel
-
Publication number: 20120307934Abstract: Adjusting a Modulation and Coding Scheme (MCS) or more generally, Layer One parameters, for a data packet based on packet information and priority is disclosed. The packet information can typically be extracted from the packet's header. Considering packet-specific information enables cross-layer optimization that can include consideration of packet error rate (PER) constraints, delay constraints, relative importance of packets within a data stream, beamforming (e.g., off or on, implicit or explicit—longer distances are more likely to merit implicit beamforming) constraints, and aggregation as a function of MCS or channel condition (more aggregation is generally desirable for higher MCS or better channels), to name several examples. It is also possible to differentiate drop probability based on the importance of frames like anchor frames, etc.Type: ApplicationFiled: January 12, 2011Publication date: December 6, 2012Applicant: QUANTENNA COMMUNICATIONS, INC.Inventors: Sam Heidari, Rajkumar Samuel, Sigurd Schelstraete
-
Publication number: 20110268060Abstract: A technique for expanding the range of coverage for a wireless local area network (WLAN) involves locating a wireless access point (WAP) away from an interworking unit (IWU) at the edges of the WLAN and a (typically) wired network. The WAP, when located away from the IWU, can be referred to as an untethered access point (UAP) because it communicates with the IWU on a wireless channel. Stations on the WLAN will be capable of communicating with the WAP, whether or not it is a UAP, via a known or convenient wireless protocol, such as Wi-Fi, and may or may not be capable of communicating with one another via a direct station-to-station protocol.Type: ApplicationFiled: April 28, 2011Publication date: November 3, 2011Applicant: Quantenna Communications, Inc.Inventors: Sam HEIDARI, Ali Rouhi, Rajkumar Samuel
-
Publication number: 20110096739Abstract: A method and apparatus to select the best channel of a wireless network for data communication at any given time, during normal operation of the network, is described. The network may be an IEEE standard 802.11 compliant network. Channel scanning may be performed in any station on the wireless network, such as an access point (AP) or a mobile station, or both. Channel scanning may be performed during data communication idle time, or simultaneously with data communication on the network. The technique can be implemented in a multiple-input multiple-output (MIMO) communication system, where the antenna or antennas used for channel scanning can be selected dynamically during operation, to optimize one or more performance characteristics.Type: ApplicationFiled: October 27, 2010Publication date: April 28, 2011Inventors: Sam Heidari, Kapil Gulati, Ali Rouhi, Ravi Narasimhan, Rajkumar Samuel