Patents by Inventor Chandra A

Chandra A 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: 10768971
    Abstract: Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 8, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Amit Mitkar, Sanjay Kumar, Satish Chandra Kilaru, Sumedh Pramod Degaonkar
  • Patent number: 10770593
    Abstract: Techniques are disclosed for forming a beaded fin transistor. As will be apparent in light of this disclosure, a transistor including a beaded fin configuration may be formed by starting with a multilayer finned structure, and then selectively etching one or more of the layers to form at least one necked (or relatively narrower) portion, thereby forming a beaded fin structure. The beaded fin transistor configuration has improved gate control over a finned transistor configuration having the same top down area or footprint, because the necked/narrower portions increase gate surface area as compared to a non-necked finned structure, such as finned structures used in finFET devices. Further, because the beaded fin structure remains intact (e.g., as compared to a gate-all-around (GAA) transistor configuration where nanowires are separated from each other), the parasitic capacitance problems caused by GAA transistor configurations are mitigated or eliminated.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Gilbert Dewey, Tahir Ghani, Willy Rachmady, Jack T. Kavalieros, Matthew V. Metz, Anand S. Murthy, Chandra S. Mohapatra
  • Publication number: 20200278863
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for mapping components of non-distributed environments to distributed environments. A computer receives a data pipeline configured for a non-distributed environment and identifies one or more bottleneck components of the data pipeline. In addition, the computer converts data used in the pipeline to a format compatible with a distributed environment and installs the necessary computing libraries necessary for operating the pipeline within the distributed environment. The computer further converts the code of the pipeline to a code that is compatible with the distributed environment and optimizes components of the pipeline for use in the distributed environment.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 3, 2020
    Inventors: RACHITA CHANDRA, ITALO BULEJE, Gigi Y.C. Yuen-Reed, Shilpa N. Mahatma, Kevin N. Tran
  • Publication number: 20200278936
    Abstract: A modular dynamically allocated capacity storage system (MODACS) is provided and includes a housing and a control module. The housing includes source terminals, switches, cells, and sensing module. The source terminals supplying power at a first voltage potential to a first plurality of loads and power at a second voltage potential to a second plurality of loads. The cells are configured to supply power to each of the source terminals based on states of the switches. The sensing modules are configured to determine parameters of each of the cells and generate corresponding status signals. The control module is configured to receive a power request signal, and based on the power request signal and the parameters of each of the cells, determine a connected configuration for the cells relative to each other and the plurality of source terminals and set states of the switches according to the connected configuration.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Suresh GOPALAKRISHNAN, Chandra S. NAMUDURI, Lyall K. WINGER, Dave G. RICH
  • Publication number: 20200278010
    Abstract: Example systems, apparatuses and methods are disclosed for gear reduction. An example system comprises a second gear configured to be disposed in mesh with a first gear coupled to an input shaft. The system further comprises a carrier housing configured to be fixably disposed within the second gear. The system further comprises a third gear configured to be disposed within the carrier housing; a fourth gear configured to be disposed in mesh with the third gear, wherein the third gear is further configured to rotate about the fourth gear; an anti-backlash gear coupled to the fourth gear and configured to be disposed in mesh with the third gear; and a fifth gear configured to be disposed in mesh with the third gear. The second gear, the fourth gear, the anti-backlash gear, and the fifth gear are configured to be disposed along a common axis of rotation.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 3, 2020
    Inventors: Keith D. LARSON, John JERRED, Stephen William TILLOTSON, Chandra Sudhakar GUDIMETLA, Mahesh Basavantappa HALLIKERI, Joe WALLING
  • Publication number: 20200278913
    Abstract: A storage management computing device obtains an information lifecycle management (ILM) policy. A data protection scheme to be applied at a storage node computing device level is determined and a plurality of storage node computing devices are identified based on an application of the ILM policy to metadata received from one of the storage node computing devices and associated with an object ingested by the one of the storage node computing devices. The one of the storage node computing devices is instructed to generate one or more copies of the object or fragments of the object according to the data protection scheme and to distribute the object copies or one of the object fragments to one or more other of the storage node computing devices to be stored by at least the one or more other storage node computing devices on one or more disk storage devices.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Ajay Bakre, Vishnu Vardhan Chandra Kumaran, Alvin Lam, Emalayan Vairavanathan, Viswanath Chandrasekara Bharathi, Vladimir Avram, Dheeraj Raghavender Sangamkar, Oliver Seiler, Carmen Lum
  • Publication number: 20200280197
    Abstract: A battery includes: a first terminal; a second terminal; a plurality of individually housed batteries; a plurality of switches configured to connect ones of the individually housed batteries to and from ones of the first and second terminals; and a switch control module configured to: at a frequency, vary a voltage applied to a gate of one of the switches, the one of the switches configured to connect at least one of the individually housed batteries to one of the first and second terminals; and diagnose whether a fault is present in the one of the switches based on a voltage across the one of the switches.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Lyall K. WINGER, Dave G. RICH, Suresh GOPALAKRISHNAN, Chandra S. NAMUDURI
  • Publication number: 20200279267
    Abstract: A method for providing performance assessment of terminal devices is provided. A user initiates, by way of a service application that runs on a user device of the user, a first request for obtaining risk scores or connectivity scores of the terminal devices. The first request may include terminal identifiers of specific terminal devices or information pertaining to a specific geographical area. The user device communicates the first request to a server. The server determines the risk scores or the connectivity scores based on the first request. The server transmits, to the user device, a first response that includes the risk scores or the connectivity scores. The user device displays the risk scores or the connectivity scores to the user based on the first response, thereby providing the performance assessment of the terminal devices.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 3, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Balamurali Balasubramanian, Amresh M D, Vikas Chandra
  • Patent number: 10762554
    Abstract: A system and method process an electronic commerce transaction between a consumer and a merchant over a communications network. A checkout webpage of a virtual shopping cart of the merchant is displayed by a consumer device and an initialization routine of the checkout webpage is performed by the consumer device. The initialization routine segments the checkout webpage to display a widget webpage of a service provider within the checkout webpage. Content of the widget webpage is loaded and displayed independent of content of the checkout webpage. A bootstrap routine of the widget webpage is performed by the consumer device to add a payment widget to the widget webpage and to display the payment widget with the checkout webpage. Further, the transaction is processed by the consumer device to completion using the payment widget.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: September 1, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra S. Balasubramanian, Andrew Heiss
  • Patent number: 10761893
    Abstract: Techniques are described for automatically scaling (or “auto scaling”) compute resources—for example, virtual machine (VM) instances, containers, or standalone servers—used to support execution of service-oriented software applications and other types of applications that may process heterogeneous workloads. The resource requirements for a software application can be approximated by measuring “worker pool” utilization of instances of each service, where a worker pool represents a number of requests that the service can process concurrently. A scaling service can thus be configured to scale the compute instances provisioned for a service in proportion to worker pool utilization, that is, compute instances can be added as the fleet's worker pools become more “busy,” while compute instances can be removed when worker pools become inactive.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: September 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vivek Bhadauria, Praveenkumar Udayakumar, Jonathan Andrew Hedley, Vasant Manohar, Andrea Olgiati, Rakesh Madhavan Nambiar, Gowtham Jeyabalan, Shubham Chandra Gupta, Palak Mehta
  • Patent number: 10762422
    Abstract: A system includes one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the computers to implement a combined machine learning model for processing an input including multiple features to generate a predicted output for the machine learning input. The combined model includes: a deep machine learning model configured to process the features to generate a deep model output; a wide machine learning model configured to process the features to generate a wide model output; and a combining layer configured to process the deep model output generated by the deep machine learning model and the wide model output generated by the wide machine learning model to generate the predicted output, in which the deep model and the wide model have been trained jointly on training data to generate the deep model output and the wide model output.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: Tal Shaked, Rohan Anil, Hrishikesh Balkrishna Aradhye, Mustafa Ispir, Glen Anderson, Wei Chai, Mehmet Levent Koc, Jeremiah Harmsen, Xiaobing Liu, Gregory Sean Corrado, Tushar Deepak Chandra, Heng-Tze Cheng
  • Patent number: 10762230
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 1, 2020
    Assignee: Egnyte, Inc.
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Kariyawasam Bodhitantri Wijayaratne, Shishir Sharma
  • Patent number: 10764437
    Abstract: Methods and systems for call queue improvement. One system includes an electronic computing device configured to receive a call from a communication device operated by a caller; analyze the call for an incident factor; and direct the call, based on the incident factor, to either an automated call handler or to an active call queue. The electronic computing device is further configured to assign an existing incident identifier associated with the existing incident to a call record of the call based on determining whether the call is in regard to an existing incident. The electronic computing device is further configured to assign the call record to an abandoned call queue, and display, via a workstation of a call taker, a list of calls included in the abandoned call queue. The list includes the call and an indication whether the existing incident identifier has been assigned to the call record.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 1, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Vidya Sagar Pitta Eswara Chandra, Brian J. Frommelt
  • Patent number: 10764857
    Abstract: A Node-B sends a polling message to a wireless transmit/receive unit (WTRU). The WTRU sends an uplink synchronization burst in response to the polling message without contention. The Node-B estimates an uplink timing shift based on the synchronization burst and sends an uplink timing adjustment command to the WTRU. The WTRU then adjusts uplink timing based on the uplink timing adjustment command. Alternatively, the Node-B may send a scheduling message for uplink synchronization to the WTRU. The WTRU may send a synchronization burst based on the scheduling message. Alternatively, the WTRU may perform contention-based uplink synchronization after receiving a synchronization request from the Node-B. The WTRU may enter an idle state instead of performing a handover to a new cell when the WTRU moves to the new cell. A discontinuous reception (DRX) interval for the WTRU may be set based on activity of the WTRU.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 1, 2020
    Assignee: InterDigital Technology Corporation
    Inventors: Jin Wang, John S. Chen, Mohammed Sammour, Stephen E. Terry, Arty Chandra, Guodong Zhang
  • Patent number: 10761206
    Abstract: A soil measurement system is provided, comprising a soil surveying device, a radio receiver, a plurality of subterranean antennas, and a processor. The soil surveying device comprises a wireless radio transmitter configured to emit a wireless signal at a predetermined bandwidth in a predetermined spectrum. The plurality of subterranean antennas are in an array electronically connected to the radio receiver and configured to be mounted in a subterranean environment at different depths in the subterranean environment. Each of the plurality of subterranean antennas is configured to receive the wireless signal at a respective point in time. The processor is configured to determine a relative time of flight of the received wireless signal between the plurality of antennas at the respective point in time, and estimate a soil permittivity based on the determined relative time of flight. The measurement system may be applied to materials other than soil, in some examples.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Jian Ding
  • Patent number: 10762157
    Abstract: Encouraging broader engagement with a target publisher's content by balancing on-site topic engagement. Responsive to receiving notification of a recipient's request of an item of content from the target publisher, the on-site and off-site content consumption history of the recipient is analyzed. For each of a plurality of topics, historic engagement with on-site and off-site content is measured. Deficient topics having better off-site engagement than on-site engagement are detected. Supplemental content comprising links to items of content available from the target publisher which are characterized by deficient topics is selected and sent to the recipient. In an embodiment, the supplemental content comprises a plurality of links to other web pages on the target publisher's website which are sent to the recipient browser before the requested item of content finishes loading.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: September 1, 2020
    Assignee: Quantcast Corporation
    Inventors: Evyatar Ram, Akshay Patil, Chandra Cherukuri, Navin Viswanath, Sokratis Papafloratos, Vijay Kalyanaraman, Vikas Tawari
  • Patent number: 10762356
    Abstract: There is provided a computer-implemented method for generating an output with respect to a group of individuals. The method includes: identifying the group of individuals amongst a plurality of individuals in an area being monitored by one or more sensors; determining, for each individual in the group of individuals, one or more individual-based features associated with the individual based on sensing data obtained from the one or more sensors; determining a group characteristic information associated with the group of individuals based on the one or more individual-based features determined for each individual in the group; and generating the output based on the group characteristic information determined for the group of individuals. There is also provide a corresponding system for generating an output with respect to a group of individuals.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: September 1, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Ariel Beck, Khai Jun Kek, Vasileios Vonikakis, Chandra Suwandi Wijaya
  • Patent number: 10758080
    Abstract: A refrigerator appliance and extraction is provided herein. The extraction fluid assembly may include a fluid tank, an open container, a filter assembly, a dispenser housing, and a precision doser. The fluid tank may define an extraction chamber to receive a liquid solvent. The open container may be selectively disposed on the fluid tank to hold an additive within the extraction chamber. The filter assembly may be positioned beneath the fluid tank along a vertical direction in fluid communication with the extraction chamber. The dispenser housing may support the filter assembly. The dispenser housing may also define a dispensing chamber positioned beneath the filter assembly in fluid communication therewith. The precision doser may be in fluid communication with the dispensing chamber to direct an extraction fluid therefrom.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: September 1, 2020
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Anirban Roy, Srinivas Pasham, Sharath Chandra, Sasikumar Madanagopal, Gregory Sergeevich Chernov, Andrew Reinhard Krause
  • Patent number: 10763451
    Abstract: A display device including a substrate, a first transistor, a second transistor, and a first capacitor electrode is provided. The first transistor is disposed above the substrate and includes a first semiconductor layer, a first gate electrode, and a first gate insulator layer. The first semiconductor layer includes a silicon semiconductor layer. The first gate electrode overlaps the first semiconductor layer. The first gate insulator layer is disposed between the first semiconductor layer and the first gate electrode. The second transistor is disposed above the substrate and includes a second semiconductor layer and a second gate electrode. The second semiconductor layer includes an oxide semiconductor layer. The second gate electrode overlaps the second semiconductor layer. The first capacitor electrode overlaps the second gate electrode. The first gate insulator is disposed above the first capacitor electrode.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: September 1, 2020
    Assignee: INNOLUX CORPORATION
    Inventors: Chandra Lius, Yu-Sheng Tsai
  • Patent number: 10762274
    Abstract: A method controls execution of an intended application. One or more processors receive a first formatted character string that is in a first format. The processor(s) determine which application from multiple applications is an intended application that is to use the first formatted character string as a basis of an input to the intended application. The processor(s) convert the first formatted character string into a second formatted character string by applying a second format that is used by the intended application, and then execute the intended application by using the second formatted character string as an input to the intended application.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Manish Bhide, Purna Chandra Jasti, Vijay Kumar Ananthapur Bache, Phani Kumar V. U. Ayyagari, Madan K. Chukka