Patents by Inventor Ashish Ranjan

Ashish Ranjan 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: 20220050683
    Abstract: Methods and apparatuses relating to processing neural networks are described. In one embodiment, an apparatus to process a neural network includes a plurality of fully connected layer chips coupled by an interconnect; a plurality of convolutional layer chips each coupled by an interconnect to a respective fully connected layer chip of the plurality of fully connected layer chips and each of the plurality of fully connected layer chips and the plurality of convolutional layer chips including an interconnect to couple each of a forward propagation compute intensive tile, a back propagation compute intensive tile, and a weight gradient compute intensive tile of a column of compute intensive tiles between a first memory intensive tile and a second memory intensive tile.
    Type: Application
    Filed: October 26, 2021
    Publication date: February 17, 2022
    Inventors: Swagath VENKATARAMANI, Dipankar DAS, Ashish RANJAN, Subarno BANERJEE, Sasikanth AVANCHA, Ashok JAGANNATHAN, Ajaya V. DURG, Dheemanth NAGARAJ, Bharat KAUL, Anand RAGHUNATHAN
  • Patent number: 11207627
    Abstract: A filter assembly includes a first screen, defining a first flow passageway, a second screen, defining a second flow passageway, and a third screen defining a third flow passageway. The second screen is positioned between the first screen and the third screen. The first flow passageway is aligned with the third flow passageway and the second flow passageway is offset from the first flow passageway and the third flow passageway.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: December 28, 2021
    Assignee: University of Kentucky Research Foundation
    Inventors: Ashish Ranjan Kumar, Steven Schafrik, William Chad Wedding, Oscar Velasquez
  • Publication number: 20210395768
    Abstract: The invention generally relates to plant cells and plants modified to increase resistance to necrotrophs or drought and methods of selecting and using the same. More specifically, the invention relates in part to plant cells and/or plants modified to eliminate or reduce as compared to control plants cell the NADPH oxidase activity or expression of certain respiratory burst oxidase homolog (RBOH) proteins and methods of selecting for and using the same.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Ashish Ranjan, Mehdi Kabbage, Damon Lee Smith
  • Publication number: 20210382719
    Abstract: Systems, methods, and apparatuses relating to access synchronization in a shared memory are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, and an execution unit to execute the decoded instruction to: receive a first input operand of a memory address to be tracked and a second input operand of an allowed sequence of memory accesses to the memory address, and cause a block of a memory access that violates the allowed sequence of memory accesses to the memory address. In one embodiment, a circuit separate from the execution unit compares a memory address for a memory access request to one or more memory addresses in a tracking table, and blocks a memory access for the memory access request when a type of access violates a corresponding allowed sequence of memory accesses to the memory address for the memory access request.
    Type: Application
    Filed: August 24, 2021
    Publication date: December 9, 2021
    Inventors: Swagath VENKATARAMANI, Dipankar DAS, Sasikanth AVANCHA, Ashish RANJAN, Subarno BANERJEE, Bharat KAUL, Anand RAGHUNATHAN
  • Patent number: 11183095
    Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of rother factors, such as battery level, when setting or adjusting the refresh rate of the screen.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 23, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trivedi
  • Publication number: 20210357138
    Abstract: In a deep neural network (DNN), weights are defined that represent a strength of connections between different neurons of the DNN and activations are defined that represent an output produced by a neuron after passing through an activation function of receiving an input and producing an output based on some threshold value. The weight traffic associated with a hybrid memory therefore is distinguished from the activation traffic to the hybrid memory, and one or more data structures may be dynamically allocated in the hybrid memory according to the weights and activations of the or more data structures in the DNN. The hybrid memory includes at least a first memory and a second memory that differ according to write endurance attributes.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish RANJAN, Arvind KUMAR, Carl RADENS
  • Patent number: 11175844
    Abstract: In a deep neural network (DNN), weights are defined that represent a strength of connections between different neurons of the DNN and activations are defined that represent an output produced by a neuron after passing through an activation function of receiving an input and producing an output based on some threshold value. The weight traffic associated with a hybrid memory therefore is distinguished from the activation traffic to the hybrid memory, and one or more data structures may be dynamically allocated in the hybrid memory according to the weights and activations of the one or more data structures in the DNN. The hybrid memory includes at least a first memory and a second memory that differ according to write endurance attributes.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Ranjan, Arvind Kumar, Carl Radens
  • Patent number: 11169864
    Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: November 9, 2021
    Assignee: SPILLBOX INC.
    Inventors: Ashish Ranjan, Alok Kumar Sinha
  • Patent number: 11151040
    Abstract: An approximate cache system is disclosed. The system includes a quality aware cache controller (QACC), a cache, a quality table configured to receive addresses and a quality specification from the processor associated with each address and further configured to provide the quality specification for each address to the QACC, wherein the QACC controls approximation is based on one or more of i) approximation through partial read operations; ii) approximation through lower read currents; iii) approximation through skipped write operations; iv) approximation through partial write operations; v) approximations through lower write duration; vi) approximation through lower write currents; and vii) approximations through skipped refreshes.
    Type: Grant
    Filed: March 24, 2019
    Date of Patent: October 19, 2021
    Assignee: Purdue Research Foundation
    Inventors: Ashish Ranjan, Swagath Venkataramani, Zoha Pajouhi, Rangharajan Venkatesan, Kaushik Roy, Anand Raghunathan
  • Patent number: 11136591
    Abstract: The invention generally relates to plant cells and plants modified to increase resistance to necrotrophs or drought and methods of selecting and using the same. More specifically, the invention relates in part to plant cells and/or plants modified to eliminate or reduce as compared to control plants cell the NADPH oxidase activity or expression of certain respiratory burst oxidase homolog (RBOH) proteins and methods of selecting for and using the same.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: October 5, 2021
    Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: Ashish Ranjan, Mehdi Kabbage, Damon Smith
  • Patent number: 11106464
    Abstract: Systems, methods, and apparatuses relating to access synchronization in a shared memory are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, and an execution unit to execute the decoded instruction to: receive a first input operand of a memory address to be tracked and a second input operand of an allowed sequence of memory accesses to the memory address, and cause a block of a memory access that violates the allowed sequence of memory accesses to the memory address. In one embodiment, a circuit separate from the execution unit compares a memory address for a memory access request to one or more memory addresses in a tracking table, and blocks a memory access for the memory access request when a type of access violates a corresponding allowed sequence of memory accesses to the memory address for the memory access request.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 31, 2021
    Assignee: Intel Corporation
    Inventors: Swagath Venkataramani, Dipankar Das, Sasikanth Avancha, Ashish Ranjan, Subarno Banerjee, Bharat Kaul, Anand Raghunathan
  • Publication number: 20210201731
    Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of rother factors, such as battery level, when setting or adjusting the refresh rate of the screen.
    Type: Application
    Filed: June 30, 2020
    Publication date: July 1, 2021
    Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trivedi
  • Publication number: 20210201732
    Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of rother factors, such as battery level, when setting or adjusting the refresh rate of the screen.
    Type: Application
    Filed: June 30, 2020
    Publication date: July 1, 2021
    Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trived
  • Publication number: 20210169979
    Abstract: Compositions, kits, and systems are disclosed that include calreticulin gene delivering nanoparticles that can be used alone or in combination with focused ultrasound to induce immunogenic cell death in tumors. Also disclosed are methods of producing and using the compositions, kits, and systems.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 10, 2021
    Inventors: Ashish Ranjan, Sri Nandhini Sethuraman, Mohit Pratap Singh, Jerry R. Malayer
  • Publication number: 20210157663
    Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Ashish Ranjan, Alok Kumar Sinha
  • Publication number: 20210138379
    Abstract: An inertial vortex particle scrubber includes a housing having an inlet guide, twin vortex chambers and an outlet. A particle-laden air stream is accelerated as it passes through the inlet guide into the twin vortex chambers where particles are displaced by centrifugal forces toward a wall of the twin vortex chambers. A relatively particle-free air stream is then discharged from the outlet.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 13, 2021
    Inventors: Steven J. Schafrik, Ashish Ranjan Kumar, Allison Taylor
  • Publication number: 20210095559
    Abstract: Methods, systems, and computer-readable storage media for resource-efficient generation of a workover rig schedule by receiving well data and workover rig data for wells, each well producing oil, determining sets of schedules by, for each schedule in a set of schedules, incrementally: calculating a virtual gain for each well in a set of remaining wells, each virtual gain being a function of a production gain for a respective well, a travel time of a workover rig to travel from a current well to the respective well, a workover time for the respective well, a first parameter applied to the workover time, and a second parameter applied to the travel time, and selecting a well as a next well in a schedule based on a respective virtual gain; identifying, from the sets of schedules, a schedule having a maximum cumulative gain, and outputting the schedule as an optimal schedule.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Ashish Ranjan Karn, Chandramohan T. N., Srinivasan Ramanathan, Manish Goyal
  • Publication number: 20200122072
    Abstract: A filter assembly includes a first screen, defining a first flow passageway, a second screen, defining a second flow passageway, and a third screen defining a third flow passageway. The second screen is positioned between the first screen and the third screen. The first flow passageway is aligned with the third flow passageway and the second flow passageway is offset from the first flow passageway and the third flow passageway.
    Type: Application
    Filed: August 6, 2019
    Publication date: April 23, 2020
    Inventors: Ashish Ranjan Kumar, Steven Schafrik, William Chad Wedding, Oscar Velasquez
  • Patent number: 10593019
    Abstract: A method and apparatus for storing, processing and reconstructing full resolution image out of sub band encoded images are provided. The method of rendering high resolution images based on sub-band encoded data of an image includes steps of performing downscaling of a selected image, creating a time-stamped downscaled image, extracting sub-band information associated with the selected image at one instance in time, compressing the downscaled image and the sub-band information, and decompressing and adding the sub-band information with extrapolated downscaled image to reconstruct and render high resolution image.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: March 17, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anurag Mithalal Jain, Ravindranath Ramalingaiah Munnan, Venkata Ravisankar Jayanthi, Rajat Agarwal, Ashish Ranjan, Joy Dutta, Yongman Lee, Sungoh Kim, Jae Hun Cho, Kwangyoung Kim, Hyunhee Park
  • Patent number: 10586361
    Abstract: Mesh art positioning techniques as part of digital content creation by a graphics editing application of a computing device are described. The graphics editing application is configured to obtain lists of vertices that are used to form mesh art. This list may then be used by a snapping module of graphics editing application to generate a snap point list that is used as a basis for mesh art positioning in relation to other objects within an item of digital content. Techniques are also described to address color diffusion within the mesh art, such as to identify a vertex that is a source of color diffusion and a boundary of color diffusion within the mesh art. The source and/or outer boundary of color diffusion within the mesh is then used as a basis to control mesh art positioning by the graphics editing application.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 10, 2020
    Assignee: Adobe Inc.
    Inventors: Avadhesh Kumar Sharma, Ashish Ranjan