Patents by Inventor Venkata Ramanan

Venkata Ramanan 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: 20180262936
    Abstract: Various aspects of the disclosure relate to distributed multiple-input multiple-output (MIMO) communication such as coordinated beamforming or Joint MIMO. In some aspects, distributed MIMO is used to support communication in a cluster of wireless nodes (e.g., access points). A distributed MIMO scheduling scheme as taught herein is used to determine each wireless node (e.g., station) in the cluster that needs to be nulled by another wireless node (e.g., an access point). For example, one of the wireless nodes may obtain signal measurement information from the other wireless nodes and thereby generate a list of wireless nodes (e.g., access points) that need to null one or more wireless nodes (e.g., stations).
    Type: Application
    Filed: March 8, 2018
    Publication date: September 13, 2018
    Inventors: Yan Zhou, George Cherian, Abhishek Pramod Patil, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman
  • Publication number: 20180263043
    Abstract: Various aspects of the disclosure relate to distributed multiple-input multiple-output (MIMO) communication such as coordinated beamforming or Joint MIMO. In some aspects, distributed MIMO is used to support communication in a cluster of wireless nodes (e.g., access points). A distributed MIMO scheduling scheme as taught herein is used to schedule sounding operations by the wireless nodes (e.g., access points and/or stations) operating within the cluster.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 13, 2018
    Inventors: Yan Zhou, Abhishek Pramod Patil, George Cherian, Venkata Ramanan Venkatachalam Jayaraman, Alfred Asterjadhi
  • Publication number: 20180249401
    Abstract: Distributed MIMO communication utilizes multiple access points within a cluster. Methods and systems for access point discovery provide for formation of a cluster to support the distributed MIMO communication. In one aspect, a method includes generating, by a first access point, a first message indicating the first access point has distributed MIMO capability and transmitting, by the first access point, the first message on a wireless network. The method further includes receiving, by the first access point, a second message from a second access point, the second message identifying a cluster and determining, by the first access point, to participate in the identified cluster in response to the second message.
    Type: Application
    Filed: January 18, 2018
    Publication date: August 30, 2018
    Inventors: Yan Zhou, Abhishek Pramod Patil, George Cherian, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman
  • Publication number: 20180212655
    Abstract: Methods and systems for receiving an uplink transmission are disclosed. In one aspect, a method includes receiving, by an electronic device, a multiuser transmission from a first station and a second station of a wireless network. The first station is in a basic service set (BSS) and the second station is outside the BSS, and processing the multiuser transmission to obtain uplink data from the first station.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 26, 2018
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Abhishek Pramod Patil, George Cherian, Yan Zhou, Alfred Asterjadhi, Simone Merlin
  • Publication number: 20180206284
    Abstract: Methods, systems, and devices for wireless communication are described. A wireless device may identify an aggregation capability to communicate in parallel over a plurality of wireless links. The wireless device may in some cases broadcast this aggregation capability (e.g., periodically). Additionally or alternatively, the wireless device may transmit the aggregation capability in response to a request received from another wireless device. In some cases, the first wireless device may transmit a request to a second wireless device inquiring about aggregation capabilities of the second wireless device. The second wireless device may respond with its aggregation capabilities (e.g., or may broadcast its aggregation capabilities independently of receiving the response). The wireless devices may establish a multi-link session based at least in part on the indicated aggregation capabilities.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 19, 2018
    Inventors: Yan Zhou, Abhishek Pramod Patil, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman, George Cherian, Simone Merlin
  • Publication number: 20180206274
    Abstract: Methods and systems for sounding a wireless network are disclosed. In one aspect, a method includes receiving, by an access point a message including a beamforming report from a device. The device may be a station that is outside a basic service set of the access point. The method also includes transmitting a message to the device based on the beamforming report. For example, in some aspects, the access point may utilize the beamforming report to perform a coordinated beamforming, multi-access point transmission or a multi-access point MIMO transmission. In some aspects, the access point may transmit an interference nulling signal to the device based on the beamforming report. The nulling signal compensates for another simultaneous transmission by the access point that interferes with the device's reception of a message from an access point with which the device is associated.
    Type: Application
    Filed: December 14, 2017
    Publication date: July 19, 2018
    Inventors: George Cherian, Simone Merlin, Alfred Asterjadhi, Yan Zhou, Abhishek Pramod Patil, Venkata Ramanan Venkatachalam Jayaraman
  • Publication number: 20180205419
    Abstract: Various aspects of the disclosure relate to beamforming communication using coordination among a group of apparatuses. For example, a plurality of access points may coordinate to form a beamforming group.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Yan Zhou, George Cherian, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman, Abhishek Pramod Patil
  • Publication number: 20180205434
    Abstract: Methods and systems for coordinating simultaneous transmission by two or more access points over a single channel of a wireless medium are disclosed. In one aspect, a method includes determining, by a first access point, a time when the first access point and a second access point will transmit simultaneously over the channel, and transmitting, by the first access point, over the channel at the time.
    Type: Application
    Filed: December 7, 2017
    Publication date: July 19, 2018
    Inventors: George Cherian, Simone Merlin, Alfred Asterjadhi, Yan Zhou, Abhishek Pramod Patil, Venkata Ramanan Venkatachalam Jayaraman
  • Publication number: 20180206174
    Abstract: Methods, systems, and devices for wireless communication are described. Wireless devices may support parallel communications over multiple wireless links, which may benefit a wireless system in terms of throughput and latency (among other benefits). However, such systems may experience increased system complexity, which may in some cases mitigate some of the benefits provided by the parallel communication links. The described techniques provide for aggregation architectures that address various such complexities. For example, devices communicating in accordance with the described techniques may format data to be transmitted into a set of data units that are allocated to a communication link based on various factors described herein. Correspondingly, a device that receives the data packets may reorder the packets in accordance with the described techniques.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Yan Zhou, Abhishek Pramod Patil, Venkata Ramanan Venkatachalam Jayaraman, Alfred Asterjadhi, George Cherian
  • Publication number: 20180206143
    Abstract: Methods, systems, and devices for wireless communication are described. The described techniques may increase throughput of a wireless network, improve utilization of available channels, or provide other benefits. For example, the ability for a single traffic flow to span across different channels may increase the capacity of the network, may reduce communication latency, etc. In accordance with aspects of the present disclosure, a wireless device supporting multi-link communication may identify an anchor link and one or more supplementary links. For example, the anchor link may provide reliable communications while the supplementary links may provide increased throughput relative to the anchor link As an example, the anchor link may be dedicated for use to communicate management or control information, as well as data, while the supplementary links in the multi-link session may be used to communicate data according to the control and management information transmitted on the anchor link.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Abhishek Pramod Patil, George Cherian, Yan Zhou, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman, Simone Merlin
  • Publication number: 20180205429
    Abstract: Methods and systems provide implementations for distributed MIMO communication. In one aspect, a method includes receiving a network message including data indicative of user data for transmission by a first access point to a first station over the wireless network prior to the transmission, generating precoded second data for transmission to the first station based on the data indicative of the user data, and transmitting, the precoded data to a third device. In some aspects, the precode data is transmitted by a second access point of a basic service set different than that of the first station to the first station as part of a distributed MIMO communication. In some other aspects, the precoded data is transmitted by a cluster controller to another access point having a basic service set different than that of the first station. The other access point may then transmit a signal based on the precode data to the first station simultaneously with the fist access point also transmitting to the first station.
    Type: Application
    Filed: December 14, 2017
    Publication date: July 19, 2018
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Abhishek Pramod Patil, George Cherian, Yan Zhou, Alfred Asterjadhi, Sameer Vermani
  • Publication number: 20180206190
    Abstract: A wireless device may dynamically activate and/or inactivate wireless links for multi-link communications. A transmitting wireless device may indicate one or more wireless links to be activated by a receiving wireless device to receive subsequent multi-link transmissions. The indication may be sent over an anchor wireless link, such that the receiving wireless device may monitor the anchor wireless link, with other wireless links in an inactive or low power state, until an indication is received to activate additional wireless links. The receiving wireless device may then activate wireless links identified by the received indication, and receive data from the transmitting device via the multiple links. The activated wireless links may be inactivated upon expiration of a time duration or upon receiving a second indication to inactivate the active links. That is, indications communicated over an anchor wireless channel may identify other wireless links to be activated, inactivated, or maintained.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: George Cherian, Alfred Asterjadhi, Yan Zhou, Abhishek Pramod Patil, Venkata Ramanan Venkatachalam Jayaraman, Simone Merlin
  • Publication number: 20180205502
    Abstract: Methods, systems, and devices for multi-link wireless communication are described. A block acknowledgment (BA) agreement (e.g., a multi-link BA session) may be established based on exchanged multi-link capability information (e.g., a BA window size, BA scoreboarding information, one or more wireless link identifiers, etc.). In some cases, a BA agreement may be established across some or all of the multiple links. In other cases, a BA agreement may be established on a per-link basis. The BA agreement may further establish one or more sets of sequence numbers, as well as scoreboarding techniques used by the transmitting wireless device for the BA session. The wireless device may then transmit packets to another wireless device using multiple links, and receive a BA with acknowledgement information accounting for the transmitted packets according to the established BA agreement. BAs may be transmitted on one link or on multiple links by the receiving device.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Simone Merlin, Yan Zhou, George Cherian, Abhishek Pramod Patil, Alfred Asterjadhi, Venkata Ramanan Venkatachalam Jayaraman
  • Publication number: 20180183814
    Abstract: A technique for detecting malware uses hardware capabilities of the processing element of a programmable device to detect modification of executable code during execution. By monitoring a dirty bit in page tables, pages that have been modified can be detected, allowing analysis of those pages during execution. An indication may then be passed to an anti-malware software to analyze the executable further.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Venkata Ramanan Sambandam, Carl D. Woodward, Dmitri Rubakha, Steven L. Grobman
  • Patent number: 10006791
    Abstract: A method, system and apparatus is disclosed for auto-tuning a circuit associated with an upstream transducer (UPT) and a circuit associated with a downstream transducer (DNT) for reciprocal operation in an ultrasonic flowmeter. The method includes exchanging signals between the upstream transducer and the downstream transducer; comparing at least one of respective maximum amplitudes of an upstream signal and a downstream signal and respective center frequencies of a Fast Fourier Transform (FFT) of the upstream signal and the downstream signal; and responsive to determining that at least one of the respective maximum amplitudes and the respective center frequencies do not match, correcting the mismatch.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 26, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: R Venkata Ramanan, Anand Dabak, Amardeep Sathyanarayana
  • Publication number: 20180118338
    Abstract: Apparatus, methods and systems to associate a flight plan of an unmanned aerial vehicle (e.g., a drone) with a cryptographic signature are disclosed herein. Some disclosed examples include one or more non-transitory computer-readable media including computer-executable instructions. The computer readable instructions, when executed by one or more processors, cause the one or more processors to compare a flight path over a geographic area of an unmanned aerial vehicle to a geographically identified no-fly zone. The flight path is included in a flight plan. The instructions also cause the vehicle to determine whether the flight path enters the geographically identified no-fly zone, and based on whether the flight path is determined to enter the geographically identified no-fly zone, associate the flight plan with a cryptographic signature.
    Type: Application
    Filed: December 19, 2017
    Publication date: May 3, 2018
    Inventors: Simon Hunt, Venkata Ramanan Sambandam, Samir Shah
  • Patent number: 9935995
    Abstract: A technique allows a client computer with a web browser to receive a web page having active content in response to transmitting a request for content. The active content includes a signature and a set of attributes associated with a web domain. The web browser can interpret the signature and the set of attributes as formatted in the active content. Validation of the signature and the set of attributes can be in a secure mode through a secure enclave module.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 3, 2018
    Assignee: McAfee, LLC
    Inventors: Venkata Ramanan Sambandam, Simon Hunt
  • Patent number: 9914460
    Abstract: In an example, there is disclosed a computing apparatus, including: a driver identity detector to detect the identity of a driver; and one or more logic elements providing a driver competency engine, operable to: detect the identity of the driver; evaluate the driver's operation of a vehicle; and build a driver competency profile based at least in part on the evaluating. The driver competency engine may further be operable to detect a context of the operation, such as environmental factors. There is also described a method of providing a driver competency engine, and one or more computer readable mediums having stored thereon executable instructions for providing a driver competency engine.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 13, 2018
    Assignee: McAfee, LLC
    Inventors: Simon Hunt, Venkata Ramanan Sambandam, Prasanna Venkateswaran
  • Patent number: 9862488
    Abstract: Certain embodiments herein relate to location verification for autonomous unmanned aerial vehicles (also referred to as “drones”). In some embodiments, an unmanned aerial vehicle engaged in autonomous flight may determine its location using a satellite-based navigation system. The location may be evaluated against location data obtained from one or more secondary factors, such as public broadcast beacons, cellular towers, wireless network identifiers, visual markers, or any combination thereof. If the location is determined to be invalid, the unmanned aerial vehicle may be instructed to take a mitigation action. Additionally, certain embodiments also include the verification of a flight plan for the unmanned aerial vehicle using secure no-fly logic to verify a flight plan does not violate no-fly zones. If the flight plan is verified, the flight plan may be signed using a cryptographic signature and provided to a navigation module that verifies the signature and executes the flight plan.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 9, 2018
    Assignee: MCAFEE, LLC
    Inventors: Simon Hunt, Venkata Ramanan Sambandam, Samir Shah
  • Patent number: 9689726
    Abstract: A flow meter ultrasonically measures fluid velocity in a pipe. Ultrasonic signals received by ultrasonic transducers are digitized. The difference between two ultrasonic propagation times is determined by computing a discrete cross-correlation of the digitized received signals. Computation time is reduced by computing only a few cross-correlation values near a peak cross-correlation value.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: June 27, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Venkata Ramanan Ramamurthy, Anand Dabak