Patents by Inventor Narasimha Swamy

Narasimha Swamy 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: 20240023028
    Abstract: The present disclosure discusses network energy savings (NES) machine learning (ML) models that predict NES parameters used to adjust control parameters of respective network nodes in a wireless network, wherein the NES parameters can be used by the respective network nodes to adjust their control parameters, such that the wireless network realizes or achieves NES as a whole. The wireless network is represented as a graph with heterogeneous vertices that represent corresponding network nodes and edges that represent connections between the network nodes. The NES ML model comprises a graph neural network (GNN) and a fully connected neural network (FCNN). The GNN may be a graph convolutional neural network or a graph attention network. The FCNN may be a multi-layer perceptron, a deep neural network, and/or some other type of neural network. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: September 20, 2023
    Publication date: January 18, 2024
    Inventors: Hosein Nikopour, Oner Orhan, Vasuki Narasimha Swamy
  • Publication number: 20230189317
    Abstract: The present disclosure relates to a device for use in a wireless network, the device including: a processor configured to: provide input data to a trained graph neural network model, the input data being indicative of a graph representation of a plurality of wireless communication devices, wherein the trained graph neural network model is configured to provide output data being indicative of a scheduled user set including the plurality of wireless communication devices; and instruct user scheduling of the plurality of wireless communication devices based on the output data of the trained graph neural network model.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: Vasuki NARASIMHA SWAMY, Oner ORHAN, Hosein NIKOPOUR, Shilpa TALWAR
  • Publication number: 20230093673
    Abstract: A computing node to implement an RL management entity in an NG wireless network includes a NIC and processing circuitry coupled to the NIC. The processing circuitry is configured to generate a plurality of network measurements for a corresponding plurality of network functions. The functions are configured as a plurality of ML models forming a multi-level hierarchy. Control signaling from an ML model of the plurality is decoded, the ML model being at a predetermined level (e.g., a lowest level) in the hierarchy. The control signaling is responsive to a corresponding network measurement and at least second control signaling from a second ML model at a level that is higher than the predetermined level. A plurality of reward functions is generated for training the ML models, based on the control signaling from the MLO model at the predetermined level in the multi-level hierarchy.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Vasuki Narasimha Swamy, Hosein Nikopour, Oner Orhan, Shilpa Talwar
  • Publication number: 20220124543
    Abstract: The present disclosure provides connection management techniques based on graph neural networks (GNN) and deep reinforcement learning (DRL) to optimize user association and load balancing. A graph structure of a communication network is considered for the GNN architecture and DRL is used to learn parameters of the GNN algorithm/model. Connection management is defined as a combinatorial graph optimization problem, and the DRL mechanism uses the underlying graph to learn weights of the GNN for an optimal user connections or associations. The connection management techniques can consider local network features to make better decisions to balance network traffic load while network throughput is also maximized. Implementations are provided based on edge computing frameworks include the Open RAN (O-RAN) architecture. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 21, 2022
    Inventors: Oner ORHAN, Vasuki NARASIMHA SWAMY, Marcel NASSAR, Hosein NIKOPOUR, Shilpa TALWAR
  • Patent number: 11194722
    Abstract: Apparatus and method for improved cache utilization and efficiency on a many-core processor. An apparatus comprising: a plurality of execution units to generate cache access requests responsive to executing instructions; a pending request queue to store pending cache access requests generated by the execution units; pending queue management circuitry to compare a current cache access request with entries in the pending request queue to determine whether the current cache access request can be merged with an entry in the pending request queue and, if so, to merge the current cache access request with the entry.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 7, 2021
    Assignee: INTEL CORPORATION
    Inventors: Bharath Narasimha Swamy, Joydeep Ray, Rama Kishan Malladi, James Valerio, Abhishek Appu
  • Patent number: 11153535
    Abstract: An imaging system that includes a camera mounted on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Anirudh Badam, Gireeja Ranade, Sudipta Sinha, Rohit Patil
  • Publication number: 20200145621
    Abstract: An imaging system that includes a camera mounted on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.
    Type: Application
    Filed: December 31, 2019
    Publication date: May 7, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Anirudh Badam, Gireeja Ranade, Sudipta Sinha, Rohit Patil
  • Patent number: 10560666
    Abstract: An imaging system that includes a camera mourned on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Anirudh Badam, Gireeja Ranade, Sudipta Sinha, Rohit Patil
  • Publication number: 20200043348
    Abstract: Various methods and devices for positioning autonomous agents including verifying a reported agent location using physical attributes of the received signal; improving agent formation for iterative localization; selecting agents for distributed task sharing; intelligent beacon-placement for group localization; relative heading and orientation determination utilizing time of flight; and secure Instrument Landing System (ILS) implementation for unmanned agents.
    Type: Application
    Filed: September 27, 2019
    Publication date: February 6, 2020
    Inventors: Dibyendu GHOSH, Vinayak HONKOTE, Kerstin JOHNSSON, Venkatesan NALLAMPATTI EKAMBARAM, Ganeshram NANDAKUMAR, Vasuki NARASIMHA SWAMY, Karthik NARAYANAN, Alexander PYATTAEV, Feng XUE
  • Publication number: 20190286563
    Abstract: Apparatus and method for improved cache utilization and efficiency on a many-core processor. An apparatus comprising: a plurality of execution units to generate cache access requests responsive to executing instructions; a pending request queue to store pending cache access requests generated by the execution units; pending queue management circuitry to compare a current cache access request with entries in the pending request queue to determine whether the current cache access request can be merged with an entry in the pending request queue and, if so, to merge the current cache access request with the entry.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Bharath Narasimha Swamy, Joydeep Ray, Rama Kishan Malladi, James Valerio, Abhishek Appu
  • Patent number: 10089115
    Abstract: One embodiment provides for a graphics processor comprising first logic coupled with a first execution unit, the first logic to receive a first single instruction multiple data (SIMD) message from the first execution unit; second logic coupled with a second execution unit, the second logic to receive a second SIMD message from the second execution unit; and third logic coupled with a bank of shared local memory (SLM), the third logic to receive a first request to access the bank of SLM from the first logic, a second request to access the bank of SLM from the second logic, and in a single access cycle, schedule a read access to a read port for the first request and a write access to a write port for the second request.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: October 2, 2018
    Assignee: INTEL CORPORATION
    Inventors: Joydeep Ray, Abhishek R. Appu, James A. Valerio, Bharath Narasimha Swamy
  • Publication number: 20180213186
    Abstract: An imaging system that includes a camera mourned on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Anirudh Badam, Gireeja Ranade, Sudipta Sinha, Rohit Patil
  • Publication number: 20180213187
    Abstract: A system comprises an aerial imaging platform configured to rise to a height above ground. An apparatus allows an entity to move the aerial platform in a desired direction. The aerial platform includes a camera positioned to capture images of the ground. The camera includes a position sensor. A user/entity may move the aerial platform over a region to be imaged. The system includes a device that may be carried by the user/entity. The device receives information about a region to be imaged and a field of vision of the camera, determines a first path, and provides information on the first path to the user/entity. As the user/entity moves the aerial platform along the first path, the device receives data from the camera position sensor and determines a second path. The user/entity may then move the aerial platform along the second path to capture unimaged areas of the region.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Manohar Swaminathan, Vasuki Narasimha Swamy, Zerina Kapetanovic, Deepak Vasisht, Akshit Kumar, Apurv Mehra, Avikalp Gupta, Sudipta Sinha, Rohit Patil
  • Publication number: 20180011711
    Abstract: One embodiment provides for a graphics processor comprising first logic coupled with a first execution unit, the first logic to receive a first single instruction multiple data (SIMD) message from the first execution unit; second logic coupled with a second execution unit, the second logic to receive a second SIMD message from the second execution unit; and third logic coupled with a bank of shared local memory (SLM), the third logic to receive a first request to access the bank of SLM from the first logic, a second request to access the bank of SLM from the second logic, and in a single access cycle, schedule a read access to a read port for the first request and a write access to a write port for the second request.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Applicant: Intel Corporation
    Inventors: Joydeep Ray, Abhishek R. Appu, James A. Valerio, Bharath Narasimha Swamy
  • Publication number: 20160269859
    Abstract: A system and method are disclosed that may provide an accurate estimate of the angle of arrival (AoA) of a wireless signal received by a device. The received wireless signal may include a plurality of signal components associated with a number of different arrival paths. The device may generate a weighted signal, including a plurality of weighted signal components, by multiplying the plurality of signal components of the received wireless signal with a set of weighting values. The device may identify one or more of the weighted signal components associated with a first arrival path to the device, determine phase information of the one or more identified weighted signal components, and then determine the angle of arrival based, at least in part, on the determined phase information.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Venkatesan Nallampatti Ekambaram, Vasuki Narasimha Swamy, Jubin Jose, Xinzhou Wu
  • Patent number: 9445237
    Abstract: A system and method are disclosed that may provide an accurate estimate of the angle of arrival (AoA) of a wireless signal received by a device. The received wireless signal may include a plurality of signal components associated with a number of different arrival paths. The device may generate a weighted signal, including a plurality of weighted signal components, by multiplying the plurality of signal components of the received wireless signal with a set of weighting values. The device may identify one or more of the weighted signal components associated with a first arrival path to the device, determine phase information of the one or more identified weighted signal components, and then determine the angle of arrival based, at least in part, on the determined phase information.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatesan Nallampatti Ekambaram, Vasuki Narasimha Swamy, Jubin Jose, Xinzhou Wu
  • Patent number: 9220714
    Abstract: The invention is directed to the synthesis and use of nitrofuran compounds, especially Nifurtimox, as medicaments to treat cancer, especially neuroblastoma, and to inhibit angiogenesis. The invention also provides compositions, unit dosage forms, and kits comprising the compounds.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: December 29, 2015
    Assignees: Brown University, Women and Infants' Hospital Rhode Island
    Inventors: Giselle L. Saulnier Sholler, Narasimha Swamy, Stayan Kalkunte, Rakesh K. Singh, Laurent Brard, Kyu Kwang Kim
  • Patent number: 8853188
    Abstract: Bromoacetoxycalcidiol (B3CD), which is structurally related to calcidiol, exhibits cytotoxic and apoptotic activity toward cancer cells, including highly aggressive neuroblastoma cells. A series of small molecules designed around the structure of B3CD is expected to have growth inhibitory and apoptogenic activities toward a wide range of malignancies. B3CD shows no apparent toxicity in vivo, indicating potential value as a chemotherapeutic agent which will be particularly useful in treating highly aggressive tumors.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Women and Infants Hospital of RI, Inc.
    Inventor: Narasimha Swamy
  • Patent number: 8667225
    Abstract: A system and method for efficient data prefetching. A data stream stored in lower-level memory comprises a contiguous block of data used in a computer program. A prefetch unit in a processor detects a data stream by identifying a sequence of storage accesses referencing a contiguous blocks of data in a monotonically increasing or decreasing manner. After a predetermined training period for a given data stream, the prefetch unit prefetches a portion of the given data stream from memory without write permission, in response to an access that does not request write permission. Also, after the training period, the prefetch unit prefetches a portion of the given data stream from lower-level memory with write permission, in response to determining there has been a prior access to the given data stream that requests write permission subsequent to a number of cache misses reaching a predetermined threshold.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: March 4, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Benjamin T. Sander, Bharath Narasimha Swamy, Swamy Punyamurtula
  • Publication number: 20130331383
    Abstract: The invention is directed to the synthesis and use of nitrofuran compounds, especially Nifurtimox, as medicaments to treat cancer, especially neuroblastoma, and to inhibit angiogenesis. The invention also provides compositions, unit dosage forms, and kits comprising the compounds.
    Type: Application
    Filed: May 17, 2013
    Publication date: December 12, 2013
    Applicants: BROWN UNIVERSITY, WOMEN AND INFANTS HOSPITAL OF RHODE ISLAND
    Inventors: Henna Swamy, Laurent Brard, Rakesh K. Singh, Satyan Kalkunte, Narasimha Swamy, Giselle L. Saulnier Sholler, Kyu Kwang Kim