Patents by Inventor Anirudh

Anirudh 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: 10740145
    Abstract: The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: August 11, 2020
    Assignee: VMware, Inc.
    Inventors: Jagannath N. Raghu, Manjunath Bandi, Anirudh Agarwal
  • Patent number: 10739351
    Abstract: Provided herein are method and kits for elucidation of immunological repertoires (comprising functional pairs of immune cell receptors and antigens). In some embodiments, an immune cell receptor and an antigen that it binds to are isolated, and sequence information is obtained about the immune cell receptor and antigen. In some embodiments, an antigen expressed on a first cell and an immune cell receptor expressed on a second cell can form a synapse, mRNAs can be isolated from the resulting doublet of cells, and sequences of the functional immune cell receptor and its antigen can be obtained from the mRNAs.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 11, 2020
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Devdoot Majumdar, Anirudh Mathukumilli, David Baltimore
  • Patent number: 10725822
    Abstract: Systems, apparatuses, and methods for abstracting tasks in virtual memory identifier (VMID) containers are disclosed. A processor coupled to a memory executes a plurality of concurrent tasks including a first task. Responsive to detecting one or more instructions of the first task which correspond to a first operation, the processor retrieves a first identifier (ID) which is used to uniquely identify the first task, wherein the first ID is transparent to the first task. Then, the processor maps the first ID to a second ID and/or a third ID. The processor completes the first operation by using the second ID and/or the third ID to identify the first task to at least a first data structure. In one implementation, the first operation is a memory access operation and the first data structure is a set of page tables. Also, in one implementation, the second ID identifies a first application of the first task and the third ID identifies a first operating system (OS) of the first task.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: July 28, 2020
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Anirudh R. Acharya, Michael J. Mantor, Rex Eldon McCrary, Anthony Asaro, Jeffrey Gongxian Cheng, Mark Fowler
  • Patent number: 10725812
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Publication number: 20200233833
    Abstract: Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request comgured to write a copy of the block of data from the another server to an additional server via the RDMA network.
    Type: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Inventors: Yibo Zhu, Jitendra D. Padhye, Hongqiang Liu, Shachar Raindel, Daehyeok Kim, Anirudh Badam
  • Patent number: 10719369
    Abstract: Systems for provisioning virtual network interfaces (VNIs) for tasks running on a virtual machine instance in a distributed computing environment are provided. The systems receive a request to launch a task corresponding to a plurality of containers in an instance in association with an instruction to provide a VNI for the task with a set of network security rules. The system may select an instance with sufficient resources to launch the task and enable communication using the VNI. The system may inhibit processes running on the instance other than containers associated with the task from communicating via the VNI.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 21, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Anirudh Balachandra Aithal, Ryan John Marchand, Kiran Kumar Meduri
  • Publication number: 20200222345
    Abstract: The present application relates to a method of treating an inflammatory skin condition by administering a pharmaceutical composition comprising a reduced dose of minocycline to a subject in need thereof, wherein said administration provides an effective plasma or interstitial fluid concentration of minocycline for treating the inflammatory skin condition.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 16, 2020
    Applicant: DR. REDDY'S LABORATORIES LTD.
    Inventors: Swati KULKARNI, Bijay Kumar PADHI, Shanvas ALIKUNJU, Rajeev Singh RAGHUVANSHI, Srinivas Ramchandra SIDGIDDI, Anirudh GAUTAM
  • Patent number: 10709394
    Abstract: A method and apparatus for automated reconstruction of a 3D computed tomography (CT) volume from a small number of X-ray images is disclosed. A sparse 3D volume is generated from a small number of x-ray images using a tomographic reconstruction algorithm. A final reconstructed 3D CT volume is generated from the sparse 3D volume using a trained deep neural network. A 3D segmentation mask can also be generated from the sparse 3D volume using the trained deep neural network.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 14, 2020
    Assignee: Siemens Healthcare GmbH
    Inventors: Shaohua Kevin Zhou, Sri Venkata Anirudh Nanduri, Jin-hyeong Park, Haofu Liao
  • Patent number: 10713256
    Abstract: A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: July 14, 2020
    Assignee: Bank of America Corporation
    Inventors: Magaranth Jayasingh, Anirudh Kumar Sharma
  • Publication number: 20200218717
    Abstract: A resource offloading system comprises a relational database configured to store relational queries including searching features, a server configured to offload the relational queries to non-relational queries, and a non-relational database configured to store the non-relational queries. The server is configured to generate access patterns for each relational query based on searching features included in the relational query, classify the access pattern based on a terminology defined by a searching feature into a classification, rank the classified access patterns, generate candidate access patterns from the ranked access patterns, create non-relational queries based on the candidate access patterns which are ranked beyond a threshold, and store the non-relational queries in the non-relational database.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Anirudh Kumar Sharma, Margaranth Jayasingh
  • Publication number: 20200211250
    Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 2, 2020
    Applicant: Adobe Inc.
    Inventors: Anirudh Sasikumar, Alexander Poterek
  • Publication number: 20200202487
    Abstract: A method, apparatus and computer program product are provided for warping a perspective image into the ground plane using a homography transformation to estimate a bird's eye view in real time. Methods may include: receiving first sensor data from a first vehicle traveling along a road segment in an environment, where the first sensor data includes perspective image data of the environment, and where the first sensor data includes a location and a heading; retrieving a satellite image associated with the location and heading; applying a deep neural network to regress a bird's eye view image from the perspective image data; applying a Generative Adversarial Network (GAN) to the regressed bird's eye view image using the satellite image as a target of the GAN to obtain a stabilized bird's eye view image; and deriving values of a homography matrix between the sensor data and the established bird's eye view image.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200201890
    Abstract: A method, apparatus and computer program product are provided for constructing a high definition map from crowd sourced data using semantic attributes to bootstrap map construction. Methods may include: receiving first sensor data from a first vehicle having traversed a first path along a first lane of a first road segment; identifying features from the first sensor data of the first road segment; receiving second sensor data from a second vehicle having traversed a second path along a second lane of the first road segment; identifying features from the second sensor data of the first road segment; aligning the identified features from the second sensor data with the identified features from the first sensor data of the first road segment; and combining the identified features from the first sensor data and the second sensor data based, at least in part, on the confidence of the respective sensor data.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200202143
    Abstract: Methods described herein relate to reducing the computational intensity of vision-based localization. Methods may include: receiving sensor data from a vehicle traveling along a road; identifying one or more features of the environment from the sensor data; classifying the one or more identified features into one or more of a plurality of semantic classifications for the features; identifying map image data based on an identified location of the vehicle; identifying one or more features in the map image data; comparing one or more identified features of a first semantic classification with one or more features of the map image data of the first semantic classification; and registering a localized location of the vehicle within the environment based, at least in part, on the one or more identified features of the first semantic classification corresponding to the one or more features of the map image data of the first semantic classification.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200200542
    Abstract: Various methods are provided for facilitating map update to an environment map using gradient thresholding. One example method may include detecting an observed feature associated with a first feature decay and generating an interpolated feature that approximates the observed feature associated with a second decay. The method also includes determining a gradient difference between the interpolated feature and a stored map feature. The stored map feature represents an encoding of the observed feature associated with a third decay associated with an environment map. The method also includes determining a relationship between the gradient difference and a feature gradient update threshold, and, based upon the relationship, updating the environment map by at least replacing the map feature representation associated with the environment map with the approximated feature representation.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200202476
    Abstract: Methods, systems, apparatuses, and computer program products are provided that are configured to processor sensor data using a single component specialized sensor data processing neural network. The single component data processing system is configured to receive input data from a sensor, analyze the input data using a neural network embodied by a single trained sensor data processing component, wherein the single trained sensor data processing component is trained to product output data that approximates a plurality of task-specific transformations performed in a pipeline manner, and produce the output data following transformation of the input data. Additionally, methods, systems, apparatuses, and computer program products are provided for training a single trained sensor data processing component to approximate a plurality of task-specific transformations performed in a pipeline manner.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200201889
    Abstract: Methods described herein relate to identifying critical parameters of a localization framework that may require tuning for accuracy of the localization framework based on the data source. Methods may include: receiving a data set from a data source; comparing the data set against data stored in a database; identifying, based on the comparison, a subset of parameters of a localization framework for the data set from among a plurality of parameters of the localization framework; providing for tuning of the subset of parameters of the localization framework for the data set to generate a tuned subset of parameters; processing the data set from the data source using the localization framework including the tuned subset of parameters; and receiving an indication of a location from the localization framework of the data set within a mapped region.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200200546
    Abstract: Methods described herein relate to iteratively refining parameters of a localization framework for different data sources. Methods may include: receiving a map data set from a data source; applying an offset to the map data to generate an offset map data set; applying a localization framework between the map data set and the offset map data set to generate a localized data set; recovering offset data from the localized data set; iteratively tuning parameters of the localization framework in response to the offset data from the localized data set failing to correspond with the applied offset until offset data recovered from the localized data set corresponds to the applied offset; receiving sensor data from at least one sensor of a vehicle; applying the localization framework to the sensor data to locate the vehicle within a mapped region.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventors: Anirudh VISWANATHAN, Matt MOTT
  • Publication number: 20200202560
    Abstract: Methods, systems, apparatuses, and computer program products are provided that are configured to perform localization of position data, specifically using a trained localization neural network. In the context of an apparatus, the apparatus is caused to receive observed feature representation data. The apparatus is further configured to transform the observed feature representation data into standardized feature representation data utilizing a trained localization neural network. The apparatus is further configured to compare the standardized feature representation data and the map feature representation data and identify local position data based on the comparison.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN
  • Publication number: 20200201891
    Abstract: A method, apparatus and computer program product are provided for predicting the likelihood that road infrastructure has changed. Methods may include: receiving sensor data from a sensor network of a first environment; identifying first map data of an environment, where the first map data is identified based on visual similarity to the first environment, where the first map data includes a history of map updates; identifying second map data of an environment, where the second map data is identified based on visual similarity to the first environment; analyzing the sensor data against the first map data and the second map data to establish correspondence between the sensor data and the first map data and between the sensor data and the second map data; and identifying the first environment as a location of at-risk infrastructure based on the sensor data corresponding to the first map data.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventor: Anirudh VISWANATHAN