Patents by Inventor Anand Krishnamurthy

Anand Krishnamurthy 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: 20180052754
    Abstract: Embodiments provide contextualization for collecting performance metrics of various application components based on values of attributes of an incoming request (a calling context). This contextualization is not limited to the highest level of the application stack. Rather, this contextualization based on attributes' values of an incoming request can be carried down through the application stack and to hardware performing operations for processes in the application stack. In other words, performance metrics can be separated based on the calling context at different levels of the application stack. Accordingly, the calling context includes a value of at least one attribute of the incoming request and a path from a top of the application stack to a location of the application component being executed.
    Type: Application
    Filed: December 30, 2016
    Publication date: February 22, 2018
    Inventors: Erhan Giral, Martin Tali, Ramesh Mani, Anand Krishnamurthy
  • Publication number: 20180052759
    Abstract: In response to executing a first application component of a distributed application stack to process a first request to perform a first transaction received at a first device hosting the first application component and a second application component, operations are performed. The operations include determining a first context defining a first unique combination comprising a first value of an attribute of the first request and identification of a path of execution from a top of the distributed application stack to the first application component. The operations include assigning a first unique identifier to the first unique combination and monitoring a performance metric of the first application component to determine a first performance value of the first application component. The operations include adding the first performance value to a first accumulator value of a first accumulator that accumulates performance values for the first unique combination.
    Type: Application
    Filed: August 19, 2016
    Publication date: February 22, 2018
    Inventors: Erhan Giral, Martin Tali, Ramesh Mani, Anand Krishnamurthy
  • Patent number: 9584614
    Abstract: Embodiments of this disclosure relate to methods and systems for migrating an interface. One disclosed method may include discovering types associated with a plurality of source middleware nodes, and discovering one or more links between them. It may include mapping the plurality of source middleware nodes to nodes of a global middleware model based on the types, wherein the global middleware model comprises a format interoperable between a source middleware platform and a target middleware platform. It may further include establishing one or more links between the nodes of the global middleware model based on the one or more links between the plurality of source middleware nodes. It may also include migrating the nodes of the global middleware model and the one or more links between the nodes of the global middleware model to the target middleware platform based on mapping the global middleware model to the target middleware platform.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: February 28, 2017
    Assignee: WIPRO LIMITED
    Inventors: Sankara Subramanian Palanisamy, Anand Krishnamurthy
  • Patent number: 9511436
    Abstract: A composite composition that includes an MCrAlX alloy and a nano-oxide ceramic is disclosed. In the formula, M includes nickel, cobalt, iron, or a combination thereof, and X includes yttrium, hafnium, or a combination thereof, from about 0.001 percent to about 2 percent by weight of the alloy. The amount of the nano-oxide ceramic is greater than about 40 percent, by volume of the composition. A protective covering that includes the composite composition is also disclosed. The protective covering can be attached to a tip portion of a blade with a braze material. A method for joining a protective covering to a tip portion of a blade, and a method for repair of a blade, are also provided.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: December 6, 2016
    Assignee: General Electric Company
    Inventors: Sundeep Kumar, Anand Krishnamurthy, Kivilcim Onal, Pazhayannur Ramanathan Subramanian, Dennis Michael Gray, Padmaja Parakala
  • Publication number: 20160205211
    Abstract: Embodiments of this disclosure relate to methods and systems for migrating an interface. One disclosed method may include discovering types associated with a plurality of source middleware nodes, and discovering one or more links between them. It may include mapping the plurality of source middleware nodes to nodes of a global middleware model based on the types, wherein the global middleware model comprises a format interoperable between a source middleware platform and a target middleware platform. It may further include establishing one or more links between the nodes of the global middleware model based on the one or more links between the plurality of source middleware nodes. It may also include migrating the nodes of the global middleware model and the one or more links between the nodes of the global middleware model to the target middleware platform based on mapping the global middleware model to the target middleware platform.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Applicant: Wipro Limited
    Inventors: Sankara Subramanian PALANISAMY, Anand Krishnamurthy
  • Patent number: 9252916
    Abstract: Methods and apparatus, including computer program products, for mobile video delivery. A method includes, in a mobile network comprising at least a core element and one or more evolved Node Bs (eNBs), receiving a request to initiate a progressive download of a video object, splitting the requested video object into self-contained independent video segments, transrating each of the self-contained independent video segments for different rates, and delivering a segment from a rate bucket that matches a current network condition determined by bandwidth estimation.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: February 2, 2016
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Jae Chung, Paul Sherer, Deepak Garg
  • Publication number: 20150132605
    Abstract: A composite composition that includes an MCrAlX alloy and a nano-oxide ceramic is disclosed. In the formula, M includes nickel, cobalt, iron, or a combination thereof, and X includes yttrium, hafnium, or a combination thereof, from about 0.001 percent to about 2 percent by weight of the alloy. The amount of the nano-oxide ceramic is greater than about 40 percent, by volume of the composition. A protective covering that includes the composite composition is also disclosed. The protective covering can be attached to a tip portion of a blade with a braze material. A method for joining a protective covering to a tip portion of a blade, and a method for repair of a blade, are also provided.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: General Electric Company
    Inventors: Sundeep Kumar, Anand Krishnamurthy, Kivilcim Onal, Pazhayannur Ramanathan Subramanian, Dennis Michael Gray, Padmaja Parakala
  • Publication number: 20150118060
    Abstract: A compressor blade generally used in turbine engines is presented. The compressor blade includes a protective covering bonded to a tip portion of the blade with a braze material. The braze material includes from about 1 weight percent to about 10 weight percent of an active metal element, based on the total amount of the braze material. A compressor rotor is also provided that includes a plurality of the compressor blades. A method for joining a protective covering to a tip portion of a compressor blade, and a method for repair of a compressor blade, are also provided.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: General Electric Company
    Inventors: Sundeep Kumar, Warren Arthur Nelson, Ronald Ralph Cairo, Anand Krishnamurthy
  • Patent number: 8787875
    Abstract: Methods and apparatus, including computer program products, for aggregating multiple functions into a single platform. A communications system includes at least one processor, at least one computer readable storage medium storing computer executable instructions that, when executed by the at least one processor, implement components including a workflow module comprising sets of workflow instructions for processing different types of information packets, and selectable communication function modules, the workflow module coordinating processing of a received packet using selected ones of the selectable communication function modules.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: July 22, 2014
    Assignee: Affirmed Networks, Inc.
    Inventors: Hassan Ahmed, Anand Krishnamurthy, Terry Durand, Tim Mortsolf, Paul Sherer, Avnish Sikka
  • Publication number: 20130235800
    Abstract: Methods of and systems for packet gateway and content management integration are disclosed. An integrated gateway and content management module provides content to mobile user equipment from a content delivery network. The module operates on the content based on information about the mobile user equipment and/or network entities with which the mobile user equipment is communicating and information about the content being provided. The integrated gateway and content management module discovers said information.
    Type: Application
    Filed: April 17, 2013
    Publication date: September 12, 2013
    Applicant: AFFIRMED NETWORKS, INC.
    Inventors: Srinivasan VENKATRAMAN, Anand KRISHNAMURTHY, Hassan AHMED, Paul SHERER
  • Publication number: 20130212630
    Abstract: Methods and apparatus, including computer program products, for mobile video delivery. A method includes, in a mobile network comprising at least a core element and one or more evolved Node Bs (eNBs), receiving a request to initiate a progressive download of a video object, splitting the requested video object into self-contained independent video segments, transrating each of the self-contained independent video segments for different rates, and delivering a segment from a rate bucket that matches a current network condition determined by bandwidth estimation.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 15, 2013
    Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Jae Chung, Paul Sherer, Deepak Garg
  • Patent number: 8499208
    Abstract: The content and order of a predetermined sequence of hard-coded and/or quasi-programmable test patterns may be altered during a Built-In Self-Test (BIST) routine. As such, knowledge gained post design completion may be reflected in the selection and arrangement of available tests to be executed during a BIST routine. In one embodiment, a sequence of hard-coded and/or quasi-programmable tests is executed during a BIST routine by receiving test ordering information for the sequence of tests and executing the sequence of tests in an order indicated by the test ordering information. A corresponding BIST circuit comprises a storage element and a state machine. The storage element is configured to store test ordering information for the sequence of tests. The state machine is configured to execute the sequence of tests in an order indicated by the test ordering information.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: July 30, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: James Norris Dieffenderfer, Anand Krishnamurthy, Clint Wayne Mumford, Jason Lawrence Panavich, Ketan Vitthal Patel, Ravi Rajagopalan, Thomas Philip Speier
  • Publication number: 20130136056
    Abstract: A mobile network includes a metro ethernet ring including SPGW-X servers, each of the SPGW-X servers including a processor, a memory, function modules and a Gi interface, the function modules including a Serving Gateway (SGW) module, PDN Gateway (PGW) data plane module, transport layer services module, content management module and application layer services module, a PGW-Y server, the PRW-Y server including a processor, a memory and function modules, the function modules include a PGW control plane module, PGW data plane module, centralized services module and a Gi interface, and a mobility management entity (MME), an ISP/private network linked to the Gi interfaces of the plurality of SPGW-X servers, and a centralized Packet Data Network (PDN) and a central IP backbone linked to the Gi interface of the PGW-Y server.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Deepak Garg
  • Publication number: 20130095815
    Abstract: Methods and apparatus, including computer program products, for a packet gateway integrated with content management for 3G and 4G mobile networks. A network server includes a processor, a memory, a packet gateway module integrated with a content management module, the content management module including mobile subscriber information, and communication links to one or more of a mobile network operator's Online Charging System (OCS), an Offline Charging Subsystem (OFCS) and Policy Control and Charging Function (PCRF).
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Hassan Ahmed, Paul Sherer
  • Publication number: 20130085864
    Abstract: Methods and apparatus, including computer program products, for mobile content delivery. A method includes, in a mobile network, maintaining a database of mobile subscriber information for mobile subscribers derived from the mobile network, receiving a request for content from a mobile subscriber, loading the requested content, processing the requested content in conjunction with mobile subscriber information in the database of mobile subscriber information, and delivering the processed requested content to the mobile subscriber.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Inventors: Hassan Ahmed, Anand Krishnamurthy, Terry Durand, Tim Mortsolf, Paul Sherer
  • Publication number: 20130047169
    Abstract: A technique for monitoring software which efficiently communicates transaction trace data, including static and dynamic data, from an agent to a manager. Corresponding tree data structures are maintained by the agent and manager which describe sequences of invoked components of a monitored application. The start and end of each component are each represented by a node in a branch of the tree data structure. To identify a transaction from a transaction trace, the agent can identify a matching branch, and communicate a unique identifier of the branch, such as an identifier of its last node, to a manager, with dynamic data such as start and end times of components. The manager looks up the sequences of invoked of components based on the identifier, and provides a display of the transaction trace. The trace can be annotated with static data indexed to the matching branch.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Marco Gagliardi, Anand Krishnamurthy
  • Patent number: 8327377
    Abstract: Relationships between components in an application and the services they provide are identified, including redundant caller-callee sequences. Specific components of interest are instrumented to obtain data when they execute. Data structures are created which identify the components and their dependencies on one other. To avoid excessive overhead costs, redundant dependencies are identified. A dependency data structure can be provided for each unique dependency. When repeated instances of a dependency are detected, the associated dependency data structure can be augmented with correlation data of the repeated instances, such as transaction identifiers and sequence identifiers. Sequence identifiers identify an order in which a component is called. A flag can be used to force the creation of a new dependency data structure, and a calling component's name can be used instead of a sequence identifier. Agents report the dependency data structures to a manager to provide graph data in a user interface.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 4, 2012
    Assignee: CA, Inc.
    Inventors: Anand Krishnamurthy, Stewart Thain, Todd Rader, Michael Goulet
  • Publication number: 20120190331
    Abstract: Methods and apparatus, including computer program products, for aggregating multiple functions into a single platform. A communications system includes at least one processor, at least one computer readable storage medium storing computer executable instructions that, when executed by the at least one processor, implement components including a workflow module comprising sets of workflow instructions for processing different types of information packets, and selectable communication function modules, the workflow module coordinating processing of a received packet using selected ones of the selectable communication function modules.
    Type: Application
    Filed: October 7, 2011
    Publication date: July 26, 2012
    Inventors: Hassan Ahmed, Anand Krishnamurthy, Terry Durand, Tim Mortsolf, Paul Sherer, Avnish Sikka
  • Publication number: 20100281488
    Abstract: Relationships between components in an application and the services they provide are identified, including redundant caller-callee sequences. Specific components of interest are instrumented to obtain data when they execute. Data structures are created which identify the components and their dependencies on one other. To avoid excessive overhead costs, redundant dependencies are identified. A dependency data structure can be provided for each unique dependency. When repeated instances of a dependency are detected, the associated dependency data structure can be augmented with correlation data of the repeated instances, such as transaction identifiers and sequence identifiers. Sequence identifiers identify an order in which a component is called. A flag can be used to force the creation of a new dependency data structure, and a calling component's name can be used instead of a sequence identifier. Agents report the dependency data structures to a manager to provide graph data in a user interface.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Anand Krishnamurthy, Stewart Thain, Todd Rader, Michael Goulet
  • Patent number: 7466323
    Abstract: A method and apparatus for displaying annotations on a digital image such that the viewing area is simplified and maximized. Abbreviated reason codes are employed, thereby increasing the number of annotations that may be displayed concurrently with an image and reducing the obtrusiveness of the annotations. The abbreviated reason codes may provide information to viewers about the significance of the image. Viewers may configure where the annotations are displayed and may associate priorities with the reason codes such that annotations of interest may be displayed more prominently or accessibly. Likewise, text descriptions associated with an annotation may be hidden until requested by a viewer. In instances where the number of annotations exceeds some configurable threshold, the excess annotations may be hidden unless requested.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: December 16, 2008
    Assignee: GE Medical Systems Information Technologies, Inc.
    Inventors: Anand Krishnamurthy, Muthu Venkatesh Muthuraj, Benjamin D. Novatzky, Steven Lawrence Fors