Patents by Inventor Srinivasa Murthy

Srinivasa Murthy 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: 9473396
    Abstract: A system for steering data packets in a communication network that includes compute nodes having processors for executing application and service virtual machines (VMs), and traffic steering accelerators. A virtual local area network-identifier (VLAN-ID) assignment module generates records and associates the records with the service VMs. Each record includes an input VLAN-ID, an output VLAN-ID, and a port number corresponding to one of the service VMs. A service-chaining module generates chaining rules associated with n-Tuples. A traffic steering controller generates a chain of the records based on the service chaining rules. The traffic steering accelerator then steers the data packets based on the input and output VLAN-IDs included in the data packet.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: October 18, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Satya Srinivasa Murthy Nittala, Srinivasa R. Addepalli, Balaji Padnala
  • Patent number: 9431782
    Abstract: A current carrying system for use in transporting electrical current between a plurality of electrical devices is provided. The current carrying system includes a busbar having a first axial end, a second axial end, an electrically conductive shaft extending from the first axial end to the second axial end, and at least one cooling feature defined in at least a portion of the electrically conductive shaft. The current carrying system also includes a casing that defines a busbar channel configured to receive the busbar such that the casing at least partially circumscribes the busbar. The current carrying system also includes an air vent defined by the at least one cooling feature and the casing, wherein the air vent is in flow communication with ambient air, and the cooling feature is configured to facilitate a flow of air from the ambient air through the air vent.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: August 30, 2016
    Assignee: General Electric Company
    Inventors: Peter James Greenwood, Michael Ray Bryant, Shyam Ramlal Mathure, Venkateswara Rao Polineni, Anandaroop Bhattacharya, Subhashish Dasgupta, Sunil Srinivasa Murthy
  • Patent number: 9317393
    Abstract: Methods and apparatus for memory leak detection using clustering and trend detection are disclosed. Performance metrics are collected from an executing process. A first statistical analysis of at least one metric is used to identify trending and non-trending workload periods for the process. A second statistical analysis on the metrics for the non-trending workload periods is used to determine clusters of metrics corresponding to stable workload levels. A third statistical analysis is performed on each of the clusters to determine whether an upward trend in memory usage occurred. If an upward trend in memory usage is detected, a notification of a potential memory leak is generated.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: April 19, 2016
    Assignee: Oracle International Corporation
    Inventors: Thyagaraju Poola, Vladimir Volchegursky, Ashok Srinivasa Murthy
  • Publication number: 20160065486
    Abstract: A load balancer receives a sequence of requests for computing service and distributes the requests for computing service to a computing node in an ordered list of computing nodes until the computing node reaches its maximum allowable compute capability. Responsive to an indication that the computing node has reached its maximum allowable compute capability, the load balancer distributes subsequent requests for computing service to another computing node in the ordered list. If the computing node is the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to a computing node other than one of the computing nodes in the ordered list of computing nodes. If the computing node is not the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to another computing node in the ordered list of computing nodes.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 3, 2016
    Inventors: Rema Hariharan, Sathyamangalam Ramaswamy Venkatramanan, Ashok Srinivasa Murthy, Rami El-Charif
  • Patent number: 9266488
    Abstract: A method for ascertaining a type of collision of a vehicle includes: receiving acceleration information items, via a reception interface, representing the accelerations of the vehicle in a vehicle longitudinal direction and a vehicle transverse direction; determining a first resultant acceleration information item from a first and a second acceleration information item; determining a second resultant acceleration information item from a third and a fourth acceleration information item; combining the first and second resultant acceleration information items to obtain at least one evaluation information item; and determining the collision type based on the at least one evaluation information item.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: February 23, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Gunther Lang, Arunkumar Montaganahalli Srinivasa-Murthy, Jochen Wieland, Jens Melchert, Philip Mayer
  • Patent number: 9268695
    Abstract: Methods and structure within a storage controller for using region locks to efficiently divert an I/O request received from an attached host system to one of multiple processing stacks in the controller. A region lock module within the controller allows each processing stack to request a region lock for a range of block addresses of the storage devices. A divert-type lock request may be established to identify a range of block addresses for which I/O requests should be diverted to a particular one of the multiple processing stacks.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: February 23, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Adam Weiner, Robert L. Sheffield, Jr., Naveen Krishnamurthy, Kapil Sundrani, Rajeev Srinivasa Murthy, Anand Narayanamurthy, Horia Cristian Simionescu, James A. Rizzo
  • Publication number: 20160045189
    Abstract: Methods, apparatuses and systems are described for administering a swallowable cell collection device to a patient. Methods include releasing a swallowable bundle of string of the cell collection device from a bundling apparatus, maintaining the string in a swallowable bundle while releasing the swallowable bundle from the bundling apparatus, and placing the swallowable bundle on the tongue of the patient. Methods also include constraining a retrieval string of the cell collection device in a swallowable bundle with a dissolvable band and placing the swallowable bundle on the tongue of the patient.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 18, 2016
    Inventors: MARK A. MAGUIRE, ALEXANDER A. LUBINSKI, JEEVAN MADDUR SHANKARSETTY, VIJAYARAGHAVAN SRINIVASAN CHARI, NEERAJ ESWARADAS, YOGESH KISHOR VIKHARANKAR, NARSING SAIRAJ BHEEMARTHI, ANANTA VENKATA VARAHA LAKSHMI NARASIMHA SRINIVASA MURTHY ARAVALLI, INDERJEET S. BHALLA
  • Publication number: 20150244122
    Abstract: A current carrying system for use in transporting electrical current between a plurality of electrical devices is provided. The current carrying system includes a busbar having a first axial end, a second axial end, an electrically conductive shaft extending from the first axial end to the second axial end, and at least one cooling feature defined in at least a portion of the electrically conductive shaft. The current carrying system also includes a casing that defines a busbar channel configured to receive the busbar such that the casing at least partially circumscribes the busbar. The current carrying system also includes an air vent defined by the at least one cooling feature and the casing, wherein the air vent is in flow communication with ambient air, and the cooling feature is configured to facilitate a flow of air from the ambient air through the air vent.
    Type: Application
    Filed: February 25, 2014
    Publication date: August 27, 2015
    Applicant: General Electric Company
    Inventors: Peter James Greenwood, Michael Ray Bryant, Shyam Ramlal Mathure, Venkateswara Rao Polineni, Anandaroop Bhattacharya, Subhashish Dasgupta, Sunil Srinivasa Murthy
  • Publication number: 20150145255
    Abstract: A system (for controlling cooling of an alternator) comprises a control system, an alternator, and a blower fan, the alternator having a stator and a rotor. The control system is adapted to estimate one or more temperatures of the stator and/or rotor of the alternator using a thermal model. The control system is also adapted to control the blower fan to cool the alternator by providing a specified amount of air flow across the stator and rotor of the alternator, based on the estimated one or more temperatures of the stator and/or rotor.
    Type: Application
    Filed: May 31, 2013
    Publication date: May 28, 2015
    Applicant: General Electric Company
    Inventors: Maksim V. Borisenko, Edward Thomas Petrak, Roy David Schultz, Rajeev Verma, Sunil Srinivasa Murthy
  • Publication number: 20140372807
    Abstract: Methods and apparatus for memory leak detection using clustering and trend detection are disclosed. Performance metrics are collected from an executing process. A first statistical analysis of at least one metric is used to identify trending and non-trending workload periods for the process. A second statistical analysis on the metrics for the non-trending workload periods is used to determine clusters of metrics corresponding to stable workload levels. A third statistical analysis is performed on each of the clusters to determine whether an upward trend in memory usage occurred. If an upward trend in memory usage is detected, a notification of a potential memory leak is generated.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Thyagaraju Poola, Vladimir Volchegursky, Ashok Srinivasa Murthy
  • Patent number: 8880802
    Abstract: The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.—Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: November 4, 2014
    Assignee: LSI Corporation
    Inventors: Naveen Krishnamurthy, Robert L. Sheffield, Jr., Rajeev Srinivasa Murthy
  • Patent number: 8805977
    Abstract: A method and system for resolving a conflict between private internet protocol addresses assigned in a network between an internet protocol security remote access server (IRAS) and an internet protocol security remote access client (IRAC) arranged behind a network address translator (NAT) router in the network. By modifying internet key exchange version2 (IKEv2) and internet key exchange (IKE) protocol negotiations between IRAC and IRAS to include a private attribute used by IRAC to send all its internet protocol (IP) subnet addresses to IRAS, IRAS dynamically resolves any conflict of the IP addresses with that of its internal networks by mapping and assigning non-conflicting virtual IP addresses and network subnet addresses to IRAC for IRAC to access the internal networks of IRAS.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: August 12, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Jyothi Vemulapalli, Srinivasa R. Addepalli, Satya Srinivasa Murthy Nittala
  • Patent number: 8780973
    Abstract: A method for encoding a picture in a video sequence is provided that includes determining the current encoded size of the picture after coding a plurality of macroblocks in the picture, determining that encoding remaining macroblocks in the picture may cause the encoded size of the picture to exceed a maximum encoded picture size, computing a quantization scale responsive to the determining, wherein the quantization scale is computed such that the estimated encoded size of the remaining macroblocks if the remaining macroblocks are quantized with the quantization scale does not exceed the difference between the maximum encoded picture size and the current encoded picture size, and quantizing at least one of the remaining macroblocks with the new quantization scale.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: July 15, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Srinivasamurthy, Girish Srinivasa Murthy, Satish Kumar, Soyeb Nagori
  • Publication number: 20140164715
    Abstract: Methods and structure within a storage controller for using region locks to efficiently divert an I/O request received from an attached host system to one of multiple processing stacks in the controller. A region lock module within the controller allows each processing stack to request a region lock for a range of block addresses of the storage devices. A divert-type lock request may be established to identify a range of block addresses for which I/O requests should be diverted to a particular one of the multiple processing stacks.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: LSI Corporation
    Inventors: Adam Weiner, Robert L. Sheffield, JR., Naveen Krishnamurthy, Kapil Sundrani, Rajeev Srinivasa Murthy, Anand Narayanamurthy, Horia Cristian Simionescu, James A. Rizzo
  • Publication number: 20140164796
    Abstract: The present disclosure relates to systems and methods for providing power from a secondary power source upon an interruption of a primary power source. In certain embodiments, the secondary power source may supply power without use of a power inverter that converts direct current into alternating current or a current rectifier that provides a second conversion of alternating current into a direct current. Embodiments in accordance with the present disclosure may also employ a time delay to improve operation of the secondary power source.
    Type: Application
    Filed: February 21, 2013
    Publication date: June 12, 2014
    Applicant: WIPRO LIMITED
    Inventors: RAMESH NADHADUR RANGARAJAN, BALA ADARSH ANTHAPPA, SRINIVASA MURTHY RAGHAVENDRA PRAKASH
  • Patent number: 8718260
    Abstract: A method, computer program product, and an apparatus for transferring a telephone call and associated data from an IVR system to a live agent or other system are provided. An exemplary embodiment may include a voice portal of the IVR system requesting an access number for a live agent and sending data associated with the telephone call to a CTI system. The CTI system may request and receive a routing label from a router and then send the data associated with the telephone call and the request for an access number to a call center using the routing label provided by the router. The CTI system may receive the access number from the call center and send the access number back through the IVR system to an exchange carrier for transferring the caller to the call center.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: May 6, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Chandrashekar Srinivasa-Murthy, Achuta Rebala, Vijayanand Arumugam, Santosh Bijur
  • Patent number: 8650183
    Abstract: A system and method for processing an SQL query made against a relational database is disclosed. In one example embodiment, the method includes receiving the SQL query made against the relational database. Further, the received SQL query is parsed to obtain each operator and associated one or more operands and sequence of execution of the operators. Furthermore, a closure-friendly operator is dynamically generated for each operator and the associated one or more operands in the received SQL query. In addition, the dynamically generated closure-friendly operators are executed based on the obtained sequence of execution of the operators.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: February 11, 2014
    Assignee: Wipro Limited
    Inventor: Sudarshan Srinivasa Murthy
  • Patent number: 8635034
    Abstract: A method, system and computer program product for determining the health of a transformer are provided. The method includes computing an effective turns ratio based on a primary electrical parameter associated with a primary winding of the transformer and a secondary electrical parameter associated with a secondary winding of the transformer. The method further includes computing an operational magnetizing current based on the effective turns ratio and primary and secondary currents of the transformer or primary and secondary voltages of the transformer. Finally, the method includes determining an inter-turn winding health indicator based at least in part on the operational magnetizing current.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: January 21, 2014
    Assignee: General Electric Company
    Inventors: Arijit Banerjee, Sunil Srinivasa Murthy, Srinivas Satya Sai Mallampalli, Ravindra Shyam Bhide
  • Patent number: 8583840
    Abstract: Methods and structure are disclosed for improved processing of fast path I/O requests in a storage controller utilizing version information embedded in the fast path I/O requests. The version information allows the storage controller to determine if the mapping information utilized by the host system in generating a fast path I/O request specifies the mapping information utilized by the storage controller. The controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing software stack for processing I/O requests from a host system directed to a logical volume. If the mapping information utilized by the host does not match the mapping information utilized by the storage controller, fast path I/O requests are transferred to the I/O request processing stack for subsequent processing.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: November 12, 2013
    Assignee: LSI Corporation
    Inventors: James A. Rizzo, Robert L. Sheffield, Jr., Rajeev Srinivasa Murthy, Naveen Krishnamurthy
  • Publication number: 20130290571
    Abstract: Methods and structure are disclosed for improved processing of fast path I/O requests in a storage controller utilizing version information embedded in the fast path I/O requests. The version information allows the storage controller to determine if the mapping information utilized by the host system in generating a fast path I/O request specifies the mapping information utilized by the storage controller. The controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing software stack for processing I/O requests from a host system directed to a logical volume. If the mapping information utilized by the host does not match the mapping information utilized by the storage controller, fast path I/O requests are transferred to the I/O request processing stack for subsequent processing.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: LSI CORPORATION
    Inventors: James A. Rizzo, Robert L. Sheffield, Rajeev Srinivasa Murthy, Naveen Krishnamurthy