Patents by Inventor Vaneet Aggarwal

Vaneet Aggarwal 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: 11658843
    Abstract: Full-duplex communications are provided by modifying the Media Access Control sub-layer of communication node protocols. The modification allows communication nodes to communicate with one another in full-duplex, where each node transmits and receives data simultaneously with other nodes in a single frequency. A timing of the simultaneous data transmissions, acknowledgments, and short-interframe-space waiting periods can be determined based on network-allocation-vector data transmitted in association with request-to-send or clear-to-send signals.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: May 23, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vaneet Aggarwal, Rittwik Jana, Christopher W. Rice, Nemmara K. Shankaranarayanan
  • Patent number: 11356712
    Abstract: A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: June 7, 2022
    Assignees: AT&T Intellectual Property I, L.P., Purdue Research Foundation
    Inventors: Moo-Ryong Ra, Abubakr O. Al-Abbasi, Vaneet Aggarwal
  • Publication number: 20210385107
    Abstract: Full-duplex communications are provided by modifying the Media Access Control sub-layer of communication node protocols. The modification allows communication nodes to communicate with one another in full-duplex, where each node transmits and receives data simultaneously with other nodes in a single frequency. A timing of the simultaneous data transmissions, acknowledgments, and short-interframe-space waiting periods can be determined based on network-allocation-vector data transmitted in association with request-to-send or clear-to-send signals.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Vaneet AGGARWAL, Rittwik JANA, Christopher W. RICE, Nemmara K. SHANKARANARAYANAN
  • Patent number: 11128488
    Abstract: A system and method for full-duplex communications provided by modifying the Media Access Control sub-layer of communication node protocols. The modification allows communication nodes to communicate with one another in full-duplex, where each node transmits and receives data simultaneously with other nodes in a single frequency. A timing of the simultaneous data transmissions, acknowledgments, and short-interframe-space waiting periods can be determined based on network-allocation-vector data transmitted in association with request-to-send or clear-to-send signals.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 21, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vaneet Aggarwal, Rittwik Jana, Christopher W. Rice, Nemmara K. Shankaranarayanan
  • Publication number: 20210273772
    Abstract: Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Vaneet Aggarwal, Nemmara K. Shankaranarayanan
  • Publication number: 20210227264
    Abstract: A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Inventors: Moo-Ryong Ra, Abubakr O. Al-Abbasi, Vaneet Aggarwal
  • Patent number: 11044069
    Abstract: Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: June 22, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vaneet Aggarwal, Nemmara K. Shankaranarayanan
  • Patent number: 10979205
    Abstract: Disclosed herein are systems, methods, and computer-readable storage devices for reducing inter-cellsite interference during full-duplex communication. A system receives a channel amplitude and a phase estimate between a first station and a second station, the first station and the second station creating inter-cellsite interference on a channel during full-duplex communications. The system calculates a level of the inter-cellsite interference between the first station and the second station based on the channel amplitude and the phase estimate and generates a cancellation signal based on the inter-cellsite interference. The system then communicates the cancellation signal to the first station for transmission with additional data during additional full-duplex communications.
    Type: Grant
    Filed: February 9, 2020
    Date of Patent: April 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Lusheng Ji, Rajesh Krishna Panta, Kadangode K. Ramakrishnan, Christopher W. Rice, Nemmara K. Shankaranarayanan, Vinay Anant Vaishampayan
  • Patent number: 10972761
    Abstract: A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 6, 2021
    Assignees: PURDUE RESEARCH FOUNDATION, AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Moo-Ryong Ra, Abubakr O. Al-Abbasi, Vaneet Aggarwal
  • Patent number: 10924256
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for enabling improved cancellation of self-interference in full-duplex communications, or the transmitting and receiving of communications in a single frequency band without requiring time, frequency, or code divisions. The system estimates the signal strength and phase of a self-interference signal, generates a cancellation signal based on this estimate, then uses the cancellation signal to suppress the self-interference before sampling received analog signal. After applying the cancellation signal, the system samples and digitizes the remaining analog signal. The digitized signal is then subjected to additional digital cancellation, allowing for extraction of the desired signal.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: February 16, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Christopher Rice, Nemmara K. Shankaranarayanan, Melissa Duarte, Ashutosh Sabharwal
  • Publication number: 20200213627
    Abstract: A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
    Type: Application
    Filed: December 26, 2018
    Publication date: July 2, 2020
    Inventors: Moo-Ryong Ra, Abubakr O. Al-Abbasi, Vaneet Aggarwal
  • Publication number: 20200177354
    Abstract: Disclosed herein are systems, methods, and computer-readable storage devices for reducing inter-cellsite interference during full-duplex communication. A system receives a channel amplitude and a phase estimate between a first station and a second station, the first station and the second station creating inter-cellsite interference on a channel during full-duplex communications. The system calculates a level of the inter-cellsite interference between the first station and the second station based on the channel amplitude and the phase estimate and generates a cancellation signal based on the inter-cellsite interference. The system then communicates the cancellation signal to the first station for transmission with additional data during additional full-duplex communications.
    Type: Application
    Filed: February 9, 2020
    Publication date: June 4, 2020
    Inventors: Rittwik JANA, Vaneet AGGARWAL, Lusheng JI, Rajesh Krishna PANTA, Kadangode K. RAMAKRISHNAN, Christopher W. RICE, Nemmara K. SHANKARANARAYANAN, Vinay Anant VAISHAMPAYAN
  • Patent number: 10674166
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request for media content, the media content being divided into a plurality of chunks, obtaining information about the chunks and constraints, determining whether there is a remaining layer to be downloaded, in response to determining that there is a remaining layer to be downloaded, determining a list of chunks that can be downloaded at a current layer and a downloading schedule according to the list of chunks that can be downloaded at the current layer, in response to determining that there is no remaining layer to be downloaded, producing a composite schedule for downloading the media content, and downloading the media content according to the composite schedule. Other embodiments are disclosed.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: June 2, 2020
    Assignees: Purdue Research Foundation, AT&T Intellectual Property I, L.P., The Trustees of Indiana University
    Inventors: Shuai Hao, Subhabrata Sen, Anis Elgabli, Feng Qian, Vaneet Aggarwal
  • Publication number: 20200068209
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request for media content, the media content being divided into a plurality of chunks, obtaining information about the chunks and constraints, determining whether there is a remaining layer to be downloaded, in response to determining that there is a remaining layer to be downloaded, determining a list of chunks that can be downloaded at a current layer and a downloading schedule according to the list of chunks that can be downloaded at the current layer, in response to determining that there is no remaining layer to be downloaded, producing a composite schedule for downloading the media content, and downloading the media content according to the composite schedule. Other embodiments are disclosed.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Applicants: AT&T Intellectual Property I, L.P., Purdue University, The Trustees of Indiana University
    Inventors: Shuai Hao, Subhabrata Sen, Anis Elgabli, Feng Qian, Vaneet Aggarwal
  • Patent number: 10560244
    Abstract: Disclosed herein are systems, methods, and computer-readable storage devices for reducing inter-cellsite interference during full-duplex communication. A system receives a channel amplitude and a phase estimate between a first station and a second station, the first station and the second station creating inter-cellsite interference on a channel during full-duplex communications. The system calculates a level of the inter-cellsite interference between the first station and the second station based on the channel amplitude and the phase estimate and generates a cancellation signal based on the inter-cellsite interference. The system then communicates the cancellation signal to the first station for transmission with additional data during additional full-duplex communications.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: February 11, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Lusheng Ji, Rajesh Krishna Panta, Kadangode K. Ramakrishnan, Christopher W. Rice, Nemmara K. Shankaranarayanan, Vinay Anant Vaishampayan
  • Publication number: 20200044891
    Abstract: A system and method for full-duplex communications provided by modifying the Media Access Control sub-layer of communication node protocols. The modification allows communication nodes to communicate with one another in full-duplex, where each node transmits and receives data simultaneously with other nodes in a single frequency. A timing of the simultaneous data transmissions, acknowledgments, and short-interframe-space waiting periods can be determined based on network-allocation-vector data transmitted in association with request-to-send or clear-to-send signals.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Vaneet AGGARWAL, Rittwik JANA, Christopher W. RICE, Nemmara K. SHANKARANARAYANAN
  • Patent number: 10547681
    Abstract: Encoding a file into a plurality of chunks, wherein a subset of the plurality of chunks may be used to create a functional equivalent of the file. At least one additional chunk is created from the plurality of chunks. The at least one additional chunk is directed to be stored in a cache memory and the plurality of chunks are directed to be stored on at least one storage node. Upon demand for the file, at least one additional chunk is cased to be retrieved from the cache and at least a portion of the plurality of chunks are caused to be retrieved from the at least one storage node and the functional equivalent of the file is constructed through utilization of the at least one additional chunk and the portion of the plurality of chunks.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 28, 2020
    Assignees: Purdue Research Foundation, AT&T Intellectual Property I, L.P., The George Washington University
    Inventors: Yu Xiang, Yih-Farn Robin Chen, Vaneet Aggarwal, Tian Lan
  • Patent number: 10511869
    Abstract: A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 17, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Xu Chen, Vijay Gopalakrishnan, Kadangode Ramakrishnan, Vinay Vaishampayan
  • Publication number: 20190379520
    Abstract: Disclosed herein are a systems and method for using frequency tones to schedule full-duplex communications between at least two full-duplex communication nodes. Communication nodes having data to transmit send, as part of two contention rounds, two separate and randomly selected frequency tones. In the first contention round, all nodes having data to transmit simultaneously transmit a frequency tone. Based on these first frequency tones, groups of nodes are formed. Each group of nodes in turn transmits a second set of frequency tones, and a schedule of full-duplex communications is created based on the second frequency tones.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 12, 2019
    Inventors: Vaneet AGGARWAL, Nemmara K. SHANKARANARAYANAN
  • Patent number: 10477583
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a modified MAC protocol which can facilitate communications with both full-duplex and half-duplex devices. A system configured according to the disclosed method can enable communications between an Access Point (AP) and a client in either full duplex or half duplex. The system can similarly enable peer-to-peer communications in both full duplex and half duplex communication modes.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 12, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vaneet Aggarwal, Rittwik Jana, Christopher W. Rice, Nemmara K. Shankaranarayanan