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: 10488905
    Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power at any given time based on these criteria are determined.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aniruddha Jayant Jahagirdar, Ranveer Chandra, Anirudh Badam, James Anthony Schwartz, Jr., Paresh Maisuria, Matthew Holle, M. Nashaat Soliman, Murtuza S. Naguthanawala
  • Patent number: 10485665
    Abstract: Apparatus and method for constructing a cartilage structure preferably has a first plate, and a blade mounted over the first plate. The blade preferably has (i) a predetermined shape, and (ii) a cutting edge protruding from the first plate and configured to cut a cartilage into the predetermined shape. A second plate preferably has a guide imprint adjacent a surface thereof, the guide imprint having a shape complimentary to the predetermined shape of the blade. A press preferably has (i) a first surface configured to mount the first plate, and (ii) a second surface configured to mount the second plate. Actuation structure is preferably configured to press together the press first and second surfaces to thereby cause the blade to cut the cartilage in the predetermined shape. The method utilizes similar structure to prepare at least two cartilages, which are joined together to form a three-dimensional cartilage structure.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 26, 2019
    Assignee: ReconstratA, LLC
    Inventors: Anirudh Arun, Angelo Alberto Leto Barone
  • Publication number: 20190355094
    Abstract: An image and/or temporal sequence of images is received. The image and/or sequence of images was captured by an image capturing device of an apparatus and was down-sampled thereby. A scale of the image(s) is determined. An up-sampling network receives the image(s) and the scale. The up-sampling network determines appropriate network weights based on the scale. Based on the appropriate network weights, the up-sampling network generates a higher resolution image having a pre-defined scale.
    Type: Application
    Filed: July 31, 2019
    Publication date: November 21, 2019
    Inventors: Anirudh Viswanathan, Peter Christian
  • Publication number: 20190332730
    Abstract: This disclosure relates generally to conditioned spaces, and more particularly to a system and method for thermo-fluid management in the conditioned space. In one embodiment, the method includes retrieving geometry and operational information of the conditioned space from a conditioned space data. A 3D geometry of the conditioned space is automatically generated in a format suitable for a mesh generation model for numerical analysis by parsing the conditioned space data. A mesh is created within the 3D geometry using the mesh generation model. A simulation data is generated based at least on an operational data of the plurality of components. The simulation data is applied on the mesh to simulate a thermo-fluid model of the conditioned space.
    Type: Application
    Filed: June 8, 2017
    Publication date: October 31, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Dilshad AHMAD, Hrishikesh Nilkanth KULKARNI, Anirudh DEODHAR
  • Patent number: 10460483
    Abstract: A tool is provided via a user interface for a digital media application that supports digital illustrations. The tool combines operations to create different types of segments for a drawing shape and covert between types of segments. The tool is configured to analyze the drawing to recognize segments that are straight, arc, or curved portions of the drawing path. For segments recognized as curved, the segments are represented as Bezier curve segments. For segments recognized as straight, the segments are represented as line segments. Additionally, line segments are associated with handle elements operable to convert the line segments to regular arc segments. Responsive to manipulation of a handle element for a particular line segment, the tool computes a corresponding regular arc and converts the line segment into a regular arc segment.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: October 29, 2019
    Assignee: Adobe Inc.
    Inventors: Anirudh Sasikumar, Tomas Krcha, Narciso Batacan Jaramillo, Talin Chris Wadsworth
  • Patent number: 10461385
    Abstract: According to some aspects, a circuit is provided comprising a plurality of Josephson junctions arranged in series in a loop, at least one magnetic element producing magnetic flux through the loop, a plurality of superconducting resonators, each resonator coupled to the loop between a different neighboring pair of Josephson junctions of the plurality of Josephson junctions, a plurality of ports, each port coupled to at least one of the plurality of resonators at ends of the resonators opposite to ends at which the resonators are coupled to the loop, and at least one controller configured to provide input energy to each of the plurality of ports that causes the circuit to function as a circulator between the plurality of ports.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 29, 2019
    Assignee: Yale University
    Inventors: Katrina Sliwa, Michael Hatridge, Anirudh Narla, Shyam Shankar, Luigi Frunzio, Robert J. Schoelkopf, III, Michel Devoret
  • Publication number: 20190324516
    Abstract: A computing device may comprise a volatile memory and a non-volatile storage device. Upon system shutdown, contents of the volatile memory may be preserved by memory transfer operations from the volatile memory to the non-volatile storage device. During memory preservation, the computing device may enter a low-power state. The low-power state may comprise suspension of power to a core of a processor while maintaining power to the processor's uncore, and disablement of interrupt signals not related to memory transfer operations. Power delivery to the core of the processor may be periodically resumed to initiate additional memory transfer operations.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Bryan Kelly, Mark Santaniello, Sriram Govindan, Anirudh Badam
  • Patent number: 10455162
    Abstract: An image sensor may include an array of imaging pixels and row control circuitry. Each imaging pixel may include a photodiode, a floating diffusion region, a transfer transistor configured to transfer charge from the photodiode to the floating diffusion region, a dual conversion gain transistor coupled to the floating diffusion region, and a storage capacitor coupled to the dual conversion gain transistor. The capacitor may have a plate that receives a modulated control signal and the row control circuitry may be configured to modulate the control signal. To reduce image artifacts, the modulated control signal may be modulated low during the integration time of the pixel and may be modulated high during the high conversion gain readout time of the pixel.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: October 22, 2019
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Gurvinder Singh, Anirudh Oberoi, Bharat Balar, Sundaraiah Gurindagunta
  • Patent number: 10453243
    Abstract: Processing of non-real-time and real-time workloads is performed using discrete pipelines. A first pipeline includes a first shader and one or more fixed function hardware blocks. A second pipeline includes a second shader that is configured to emulate the at least one fixed function hardware block. First and second memory elements store first state information for the first pipeline and second state information for the second pipeline, respectively. A non-real-time workload executing in the first pipeline is preempted at a primitive boundary in response to a real-time workload being dispatched for execution in the second pipeline. The first memory element retains the first state information in response to preemption of the non-real-time workload. The first pipeline is configured to resume processing the subsequent primitive on the basis of the first state information stored in the first memory element.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 22, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Anirudh R. Acharya, Swapnil Sakharshete, Michael Mantor, Mangesh P. Nijasure, Todd Martin, Vineet Goel
  • Patent number: 10445122
    Abstract: Techniques are provided for reducing the amount of data that to be transferred in a hybrid cloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 15, 2019
    Assignee: VMware, Inc.
    Inventors: Venu Gopala Rao Kotha, Shashidhar Narayana Krishnamurthy, Anirudh Agarwal, Sureshbabu Koyadan Chathoth
  • Publication number: 20190313335
    Abstract: Provided is a communication technology of an access point and a terminal that may decrease power consumption by changing an operation state of the terminal from an awake state to a sleep state when a data stream to be transmitted to the terminal is absent or has completed in a transmission opportunity (TXOP) duration.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ui Kun KWON, Young Soo KIM, Patil SANDHYA, Anirudh BHATT, Chunhui (Allan) ZHU
  • Patent number: 10437301
    Abstract: A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power at any given time based on these criteria are determined.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aniruddha Jayant Jahagirdar, Ranveer Chandra, Anirudh Badam, James Anthony Schwartz, Jr., Paresh Maisuria, Matthew Holle, M. Nashaat Soliman, Murtuza S. Naguthanawala
  • Publication number: 20190303047
    Abstract: A system includes reception of a request from a first application to create a virtual open-channel solid state drive associated with a first bandwidth and first capacity, association, in response to the request, of block addresses of a virtual address space of the first application with block addresses of one or more blocks of a first one of a first plurality of channels of a first open-channel solid state drive and with block addresses of one or more blocks of a second one of the first plurality of channels, reception, from the first application, of a first I/O call associated with one or more block addresses of the virtual address space, determination of block addresses of one or more blocks of the first one of the first plurality of channels which are associated with the one or more block addresses of the virtual address space, and execution of the first I/O call on the determined block addresses of one or more blocks of the first one of the first plurality of channels.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Anirudh BADAM, Badriddine KHESSIB, Laura Marie CAULFIELD, Mihail Gavril TARTA, Robin Andrew ALEXANDER, Xiaozhong XING, Zhe TAN, Jian XU
  • Patent number: 10430721
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying user behavior as anomalous. One of the methods includes obtaining user behavior data representing behavior of a user in a subject system. An initial model is generated from training data, the initial model having first characteristic features of the training data. A resampling model is generated from the training data and from multiple instances of the first representation for a test time period. A difference between the initial model and the resampling model is computed. The user behavior in the test time period is classified as anomalous based on the difference between the initial model and the resampling model.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 1, 2019
    Assignee: Pivotal Software, Inc.
    Inventors: Jin Yu, Regunathan Radhakrishnan, Anirudh Kondaveeti
  • Publication number: 20190294582
    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 configured to write a copy of the block of data from the another server to an additional server via the RDMA network.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Yibo Zhu, Jitendra D. Padhye, Hongqiang Liu, Shachar Raindel, Daehyeok Kim, Anirudh Badam
  • Publication number: 20190296933
    Abstract: A technique is described herein for facilitating the programming and control of a collection of devices. In one manner of operation, the technique involves: receiving signals from the collection of devices that describe a sequence of events that have occurred in operation of the collection of devices; storing the signals; determining a rule associated with the sequence of events using a machine-trained sequence-detection component (SDC), the rule identifying a next event in the sequence of events; determining whether the rule is viable; and, if the rule is determined to be viable, sending control information to at least one device in the collection of devices. The control information instructs the identified device(s) to perform the next event that has been identified.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Inventors: Anirudh KOUL, Ranjitha GURUNATH KULKARNI
  • Patent number: 10423929
    Abstract: Systems and methods that support the creation and timely electronic scheduling and delivery of course materials for training of individuals in an organization, in which course recommendations, scheduling, and rollout are based upon a number of factors including, for example, specific individual and/or business day-to-day operational performance measures, sales performance, and seasonal weather conditions by geographical region.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: September 24, 2019
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Rafeh Masood, Naveen Seshadri, Anirudh Bhargava
  • Patent number: 10424079
    Abstract: A trained feature network receives an image captured under low illumination conditions and pose data corresponding to the image. The trained feature network identifies a feature within the image and analyzes the image to extract feature information corresponding to the feature from the image. Based on the image and the pose data, geo-location information corresponding to the feature is determined. The geo-location information is appended to the extracted feature information. The feature information is stored as part of a feature map layer of a digital map. At least a portion of the digital map is provided to a routing and navigation system, for example, for performing vehicle localization under the particular condition.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 24, 2019
    Assignee: HERE GLOBAL B.V.
    Inventor: Anirudh Viswanathan
  • Patent number: 10423398
    Abstract: Systems and methods are described for managing computing resources. In one embodiment, groupings of computer resources having common firmware settings are maintained based on an abstraction firmware framework representing associations between vendor-specific firmware settings and abstracted firmware settings that provide a degree of independence from specific vendor-specific firmware settings. In response to a request for a computer resource with a specified abstracted firmware configuration, it is determined which of the groupings can support the specified abstracted firmware configuration based on at least one criterion for managing the computer resources in accordance with the abstraction firmware framework.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Anirudh Balachandra Aithal, Matthew David Klein
  • Patent number: 10423361
    Abstract: A system includes reception of a request from a first application to create a virtual open-channel solid state drive associated with a first bandwidth and first capacity, association, in response to the request, of block addresses of a virtual address space of the first application with block addresses of one or more blocks of a first one of a first plurality of channels of a first open-channel solid state drive and with block addresses of one or more blocks of a second one of a second plurality of channels of a second open-channel solid state drive, reception, from the first application, of a first I/O call associated with one or more block addresses of the virtual address space, determination of block addresses of one or more blocks of the first one of the first plurality of channels which are associated with the one or more block addresses of the virtual address space, and execution of the first I/O call on the determined block addresses of one or more blocks of the first one of the first plurality of chan
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 24, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anirudh Badam, Badriddine Khessib, Laura Marie Caulfield, Mihail Gavril Tarta, Robin Andrew Alexander, Xiaozhong Xing, Zhe Tan, Jian Xu