Patents by Inventor Murali Krishna

Murali Krishna 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: 20170315736
    Abstract: In an all-flash storage array, write requests can take about 9 to 10 times longer than a read request of the same size. There could be several problems when reading or writing from all-flash storage, such as a large write request slowing down small read requests, or other write requests. Also, a large read request may slow down smaller read requests by filling the incoming requests queue. In one implementation, a determination is made on what is the maximum size of a request to flash storage that improves the throughput of a flash chip (e.g., write requests beyond a certain size do not improve throughput). A chunklet is defined as a block of data having the calculated maximum size. As write requests come in, the write requests are broken into chunklets, and then the chunklets are queued for processing by the flash chip. One chunklet is processed at a time per write request.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Inventors: Anil Kumar Nanduri, Murali Krishna Vishnumolakala
  • Patent number: 9785302
    Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20170285713
    Abstract: A power conditioning circuit includes at least one power storage device having electrodes coupled for receiving power from a DC power source. At least one active current limit (ACL) circuit coupled to the electrodes of the power storage device is for limiting a maximum power output from the power storage device under fault conditions. A DC-to-DC converter has its inputs coupled to the ACL circuit. At least one crowbar circuit has a first terminal and a second terminal and a shorting device coupled to an output of the DC-to-DC converter for providing output terminals for the power conditioning circuit.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: MURALI KRISHNA BEZAWADA, BART MEIJER, JOHN BOETTGER, SURESH BABU DTVS
  • Publication number: 20170276706
    Abstract: A monitor can be installed in the terminal block having a monitor access opening. The installed monitor allows for current measurement without having to disconnect a wire from the terminal block. Similar monitors can measure voltage, detect ground loops, and provide continuous readings of circuit parameters. Embodiments can positively hold probe tips, transmit data over wires, or transmit data wirelessly. Make-before-break monitors allow parameters to be measured without ever breaking the monitored circuit. Break-before-make monitors allow the monitored circuit to be interrupted and then reconnected with a monitor in place.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventors: Praveen Kumar Kajjam, Murali Krishna Thavva.V.V, Jaganmohan Y. Reddy, Suresh Kumar Palle, Suresh Babu DTVS Dogiparthi
  • Publication number: 20170280385
    Abstract: Link speed control systems for power optimization are disclosed. In one aspect, a communication link adjusts a data transfer speed based on link utilization levels. In a second exemplary aspect, one or more conditions affecting a link speed are weighted and collectively evaluated to determine an efficient or optimal link speed. By adjusting the link speed in this fashion, lower link speeds may be used, and net power savings may be effectuated.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 28, 2017
    Inventors: Neven Klacar, Murali Krishna, Shailesh Maheshwari, Suyash Ranjan, Ofer Rosenberg
  • Publication number: 20170258633
    Abstract: Described herein is an intracameral therapeutic agent delivery device in the form of a pen-injector comprising a cartridge container for dispensing multiple doses of a medicament, coupled to an actuation assembly within a housing. A needle assembly is coupled to the distal end of the cartridge container, provided with a removable cap received within the housing will be in optional pre-sterile or no-sterile condition. Use of such device for the prevention or treatment of ocular conditions or diseases is also disclosed.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Inventors: Prasad Vure, Hemanth Nandigala, Murali Krishna Reddy Tummuru
  • Publication number: 20170264726
    Abstract: An interface device for providing Intrinsic Safety to a Smart Identity Module (SIM) card includes a buffer circuit including a voltage regulator and a voltage level translator including drivers. Baseband processor side pins include at least an input/output (IO) pin for receiving data signals, first SIM reset (RST) pin, core power supply (VCC) pin, a clock (CLK) pin, a battery power supply (VBAT) pin, and SIM side pins include at least a VCC pin, a SIM CLK pin, second SIM RST pin, and a SIM IO pin. There is at least one series resistor (R1, R2, R3, R4 and R5) in series with each of the baseband processor side pins.
    Type: Application
    Filed: March 8, 2016
    Publication date: September 14, 2017
    Inventors: MURALI KRISHNA BEZAWADA, JOHN BOETTGER, BART MEIJER, TUSHAR N NISITH SHRIMANKAR
  • Publication number: 20170257130
    Abstract: A packaged cellular modem system includes a capacitor for receiving power from a DC power source, a DC-to-DC converter coupled to capacitor electrodes, a cellular modem coupled to the converter output and to an antenna, and an IS barrier circuit coupled to a modem output. A microcontroller coupled to a boost regulator has its output coupled to electrodes. A metrology jumper is between the microcontroller and ground. An encapsulation material provides a potted area for the capacitor, converter, modem, IS barrier circuit and microcontroller. A SIM card is coupled to the modem by the IS barrier circuit. LED's are coupled to the microcontroller. The SIM card and LEDs are in a non-potted area. A transparent SIM card access cover over the SIM card and LEDs enables exposing the SIM card.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: AJIT YADAV, MURALI THAVVA. V.V, MURALI KRISHNA BEZAWADA, JOHN BOETTGER
  • Patent number: 9747044
    Abstract: In an all-flash storage array, write requests can take about 9 to 10 times longer than a read request of the same size. There could be several problems when reading or writing from all-flash storage, such as a large write request slowing down small read requests, or other write requests. Also, a large read request may slow down smaller read requests by filling the incoming requests queue. In one implementation, a determination is made on what is the maximum size of a request to flash storage that improves the throughput of a flash chip (e.g., write requests beyond a certain size do not improve throughput). A chunklet is defined as a block of data having the calculated maximum size. As write requests come in, the write requests are broken into chunklets, and then the chunklets are queued for processing by the flash chip. One chunklet is processed at a time per write request.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: August 29, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anil Kumar Nanduri, Murali Krishna Vishnumolakala
  • Patent number: 9742518
    Abstract: A network capable of being used in a datacenter is described. In some embodiments, the network can comprise a set of optical fiber rings, wherein each optical fiber ring carries data traffic on one or more wavelengths, and wherein each optical fiber ring is partitioned into multiple sectors. A reconfigurable optical add-drop multiplexer (ROADM) can be coupled to at least one optical fiber in each of at least two sectors. An electro-optical-switch can be coupled to each ROADM in each of the at least two sectors. A set of switches can be coupled to each electro-optical-switch in each of the at least two sectors. The set of switches can comprise a first layer of aggregation switches that is coupled to a second layer of edge switches, wherein the edge switches can be coupled to servers in a datacenter.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: August 22, 2017
    Assignee: Indian Institute of Technology Bombay
    Inventors: Ashwin Gumaste, Bala Murali Krishna Bheri
  • Publication number: 20170201777
    Abstract: Video content items are automatically, or with some user input, created for objects based on assets associated with the objects. Where the object is an application, the assets may include images of the application, footage of a user using the application, and textual descriptions or reviews of the application. The assets are arranged using templates that specify audio content to use during the video content item, as well as animations to use during the video content item. A generated video content item can be distributed with the object, or may be used to promote the object.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Mukesh Agarwal, Murali Krishna Guggilam, Janani Varadharajan, Chirag Vaitheeswaran, Vikram Bodavula
  • Publication number: 20170161146
    Abstract: Described herein are techniques for storing data in a redundant manner on a plurality of storage units of a storage system. While all of the storage units are operating without failure, only error-correction blocks are stored on a first one of the storage units, while a combination of data blocks and error-correction blocks are stored on a second one of the storage units. Upon failure of the second storage unit, one or more data blocks and one or more error-correction blocks formerly stored on the second storage unit are reconstructed, and the one or more reconstructed data blocks and the one or more reconstructed error-correction blocks are stored on the first storage unit.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 8, 2017
    Inventors: Chunqi Han, Anil Nanduri, Murali Krishna Vishnumolakala
  • Publication number: 20170154360
    Abstract: One or more client devices, systems, and/or methods for onboarding feature cues for a product are provided. A feature cue and an existing feature cue, comprising eligible feature cues (e.g., feature cues that a user has not viewed, are relevant to the user, etc.), are provided to a dispatching component (e.g., configured to provide feature cues to users). A presentation hierarchy, of the feature cue and the existing feature cue, is determined based upon feature cue rules and user parameters. The feature cue, having a first hierarchical position in the presentation hierarchy, is presented to the user, through a client device hosting the product, at a first time. The existing feature cue, having a second hierarchical position in the presentation hierarchy, is presented to the user, through the client device, at a second time, where the first time and the second time are determined by the feature cue rules.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Utkarsh Shrivastava, Mark Nachazel, Murali Krishna Bachhu, Christopher Scot Royer, Keren Kochava Baruch, Friedhold Alexander Seyfert
  • Patent number: 9665365
    Abstract: A method for transparently upgrading derived database objects commences upon analysis of the data dictionary definition for an initial derived database object as compared to the data dictionary definition for a patched derived database object, then determining if a regenerated instance of the derived database object would be logically different from the initial derived database object. The determination is based on comparisons of the definitions of the initial derived database objects and patched definitions of respective database objects. The method produces a regenerated instance of the derived database object when a regenerated instance of the patched derived database object would be logically different from the initial derived database object. The method will suppress the production of a regenerated instance when a regenerated instance of the derived database object would not be logically different from the initial derived database object.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: May 30, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: George Buzsaki, Murali Krishna Kumanduri, Mark Warren
  • Publication number: 20170128539
    Abstract: The invention relates to (among other things) method of administering to a patient suffering from a cancer, the method comprising the steps of: (a) an IL-2R?-activating amount of a long acting, IL-2R?-selective agonist; and (b) a CTLA-4 pathway-inhibiting amount of an anti-CTLA-4 antibody or a PD-1 pathway-inhibiting amount of an anti-PD-1 antibody.
    Type: Application
    Filed: February 20, 2015
    Publication date: May 11, 2017
    Inventors: Murali Krishna Addepalli, Deborah H. Charych, Seema Kantak, Steven Robert Lee
  • Publication number: 20170114307
    Abstract: A cleaning method and a cleaning fluid are provided. The cleaning method includes accessing a plurality of turbine components attached to a turbine assembly, the turbine assembly being a portion of a turbomachine, positioning at least one cleaning vessel over at least one of the turbine components, forming a liquid seal with a sealing bladder, providing a cleaning fluid to the cleaning vessel, and draining the cleaning fluid from the cleaning vessel. The cleaning fluid includes a carrier fluid and a solvent additive for removing fouling material from the turbine component. An alternative cleaning method is also provided.
    Type: Application
    Filed: January 3, 2017
    Publication date: April 27, 2017
    Inventors: Sanji EKANAYAKE, Surinder Singh PABLA, Murali Krishna KALAGA, Alston Ilford SCIPIO, Ishmael DEAN EL
  • Patent number: 9622979
    Abstract: The present invention relates to a multilayered coated tablet comprising at least three layers, i.e., first, second and third layer wherein the first and third layers contain at least one active pharmaceutical ingredient and the second layer is either a placebo or an immediate-release drug layer. Further, the tablet has a delayed-release coating, wherein the coating may contain one or more pore-forming agents and/or orifices on one or both sides. Furthermore, it may contain an immediate-release layer of the drug over the delayed-release coating layer. The present invention further relates to processes for preparing such a multilayered coated tablet.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 18, 2017
    Assignee: Sun Pharmaceutical Industries Limited
    Inventors: Murali Krishna Bhavarisetti, Kumaravel Vivek, Sreekanth Narravula, Romi Barat Singh
  • Publication number: 20170098160
    Abstract: A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.
    Type: Application
    Filed: September 8, 2016
    Publication date: April 6, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Subhrojyoti Roy CHAUDHURI, Swaminathan NATARAJAN, Harrick Mayank VIN, Goldsmith Murali KRISHNA, Puneet PATWARI, Rahul Ramesh KELKAR, Amrish Shashikant PATHAK, Adwalt INAMDAR
  • Patent number: 9588919
    Abstract: Described herein are techniques for cancelling I/O requests. Initially, virtual memory of an application is assigned to a first portion of memory. The application may issue a read request to an external device. The external device is instructed to record any response to the read request in the first portion of memory. The read request may be cancelled as follows. The virtual memory of the application may be re-assigned to a second portion of the memory. If and when the external device finishes processing the read request, the external device's response to the read request may still be saved in the first portion of memory, even though the read request has been cancelled. Such action of the external device would ordinarily corrupt the virtual memory of the application, but due to the memory re-assignment, no corruption of the virtual memory occurs. Similar techniques may be applied to cancel write requests.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: March 7, 2017
    Assignee: NIMBLE STORAGE, INC.
    Inventors: Anil Nanduri, Chunqi Han, Murali Krishna Vishnumolakala
  • Patent number: 9567554
    Abstract: A cleaning method and a cleaning fluid are provided. The cleaning method includes accessing a plurality of turbine components attached to a turbine assembly, the turbine assembly being a portion of a turbomachine, positioning at least one cleaning vessel over at least one of the turbine components, forming a liquid seal with a sealing bladder, providing a cleaning fluid to the cleaning vessel, and draining the cleaning fluid from the cleaning vessel. The cleaning fluid includes a carrier fluid and a solvent additive for removing fouling material from the turbine component. An alternative cleaning method is also provided.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: February 14, 2017
    Assignee: General Electric Company
    Inventors: Sanji Ekanayake, Surinder Singh Pabla, Murali Krishna Kalaga, Alston Ilford Scipio, Ishmael Dean El