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: 10758398
    Abstract: A guide apparatus for facilitating formation of a stoma includes a guide having an outer flange segment arranged about a central longitudinal axis and an insert segment. The flange segment is configured for engaging end margins of a body vessel extending through an opening in skin of a subject, and defines a plurality of apertures. The insert segment extends from the outer flange segment along the longitudinal axis. The insert segment is configured for at least partial positioning within the body vessel to maintain the patency of the body vessel. The guide apparatus further includes a plurality of fasteners for insertion within respective apertures of the flange segment of the guide. The fasteners are configured for penetrating the end margins of the body vessel extending through the opening in the skin to attach the end margins to the skin to thereby create a stoma.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 1, 2020
    Assignee: COVIDIEN LP
    Inventors: Avvln Srinivasa Murthy Aravalli, Amarsinh Deeliprao Jadhav, Rajat Ravindra Rokde
  • Publication number: 20200268387
    Abstract: A surgical applicator is useful in forming a purse string suture and may be used to, e.g., close internal anal structure or to narrow a passage for performing transanal dissection to create total mesorectal excision. The surgical applicator includes an actuation assembly and a reload operatively coupled with the actuation assembly.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 27, 2020
    Inventor: AVVLN Srinivasa Murthy Aravalli
  • Publication number: 20200268371
    Abstract: A surgical applicator is utilized in forming a purse string suture used to, e.g., close internal anal structure or to narrow a passage for performing transanal dissection to create total mesorectal excision. The surgical applicator includes an actuation assembly and a reload operatively coupled with the actuation assembly. The reload includes a sleeve defining a lumen extending therethrough, a drive rod rotatably supported within the sleeve, a surgical fastener including a coil body portion rotatably supported on the drive rod such that rotation of the drive rod advances the surgical fastener, and a suture extending through the drive rod.
    Type: Application
    Filed: January 14, 2020
    Publication date: August 27, 2020
    Inventor: AVVLN Srinivasa Murthy Aravalli
  • Publication number: 20200252265
    Abstract: An access point providing a client device with access to a communication network detects an anomaly in packet traffic being transmitted to or received from the client device. In response, the access point performs a packet capture by triggering the release of stored packets. The access point determines an anomaly type representing a root cause of the anomaly and annotates the packet capture with the anomaly type. The access point also detects radio frequency interference exceeding a prescribed threshold and, in response, performs a spectrum capture. The packet capture, annotated with the anomaly type, and the spectrum capture are reported either automatically or in response to a request.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Sachin Ganu, Ahmad Kholaif, Karthik Srinivasa Murthy
  • Patent number: 10735307
    Abstract: Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: August 4, 2020
    Assignee: eBay Inc.
    Inventors: Ashok Srinivasa Murthy, Sunny Rameshkumar Gurnani
  • Publication number: 20200228437
    Abstract: Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Ashok Srinivasa Murthy, Sunny Rameshkumar Gurnani
  • Publication number: 20200205855
    Abstract: A surgical access device includes a cannula and a sleeve stop. The sleeve stop is configured for selective engagement with an elongated portion of the cannula, and configured to limit distal advancement of the cannula with respect to tissue. The sleeve stop is a unitary structure and includes a body portion having a first section and a second section. The first section and the second section are interconnected by a living hinge. The first section is configured to selectively engage the second section.
    Type: Application
    Filed: January 2, 2019
    Publication date: July 2, 2020
    Inventor: AVVLN Srinivasa Murthy Aravalli
  • Publication number: 20200177372
    Abstract: Technologies are shown for HGM based control for smart contract execution. HGM control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The HGM control rules are applied to HGMs collected from the call stack to allow or prohibit specific HGMs observed in functions or function call chains. HGM control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the HGM control rules, then the function call can be blocked from executing or completing execution. The HGM control rules can be generated by executing known sets of acceptable or vulnerable smart contracts and collecting the resulting HGMs.
    Type: Application
    Filed: October 18, 2019
    Publication date: June 4, 2020
    Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Michael CHAN, Derek CHAMORRO, Arpit JAIN, Ashok Srinivasa MURTHY
  • Publication number: 20200175155
    Abstract: Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.
    Type: Application
    Filed: June 3, 2019
    Publication date: June 4, 2020
    Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Michael CHAN, Derek CHAMORRO, Arpit JAIN, Ashok Srinivasa MURTHY
  • Publication number: 20200175156
    Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 4, 2020
    Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Ashok Srinivasa MURTHY, Derek CHAMORRO, Michael CHAN, Arpit JAIN
  • Publication number: 20200134837
    Abstract: Methods, apparatus, systems and articles of manufacture to improve efficiency of object tracking in video frames are disclosed. An example apparatus includes a clusterer to cluster a map of a video frame into blobs; a comparator to determine an intersection over union value between the blobs and bounding boxes in a second video frame; and an interface to initiate object detection by a neural network on the first video frame when the intersection over union does not satisfy a threshold.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 30, 2020
    Inventors: Srenivas Varadarajan, Girish Srinivasa Murthy, Anand Bodas, Omesh Tickoo, Vallabhajosyula Somayazulu
  • Publication number: 20200132208
    Abstract: A valve is provided and includes a valve body defining a pathway, a diaphragm and a wire. The diaphragm is configured to assume first or second conditions in which the diaphragm blocks or permits fluid flow through the pathway, respectively. The diaphragm is biased toward assumption of the first condition. The wire is coupled to the diaphragm. The wire has an uncontracted length in an unheated state whereby the wire permits assumption of the first condition by the diaphragm due to the bias and a contracted length in a heated state whereby the wire pulls the diaphragm toward assumption of the second condition in opposition to the bias.
    Type: Application
    Filed: March 13, 2019
    Publication date: April 30, 2020
    Inventor: Vinay Kumar Srinivasa Murthy
  • Patent number: 10628006
    Abstract: A method and apparatus for managing applications by an electronic device are provided. The method and apparatus include identifying, by a processor, a secondary application based on an application executed on the electronic device or content included in the application, displaying a representation corresponding to the secondary application on the electronic device, selecting the representation based on an input, and invoking the secondary application corresponding to the selected representation on the electronic device.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ragava Mysore Veera, Karthikeyan Subramani, Barath Raj Kandur Raja, Venkata Sreenath Yalamarthi, Kamal Krishna, Indira Preethi Jain Gargatti Ajith, Sharath Venkataram Bangalore Shiva Kumar, Sujay Srinivasa Murthy, Anup Kumar Kandhari, Abhishek Kumar Bansal, Dhruv Modi, Shwetank Choudhary, Sharmila Mani, Ravi Krishnan
  • Publication number: 20200113564
    Abstract: A surgical suturing apparatus includes an end effector including a jaw assembly and a needle assembly. The jaw assembly includes first and second jaws movable between open and closed positions. Each of the first and second jaws includes a tissue facing surface having an elongated rail and a longitudinal row of teeth. Each tooth of the longitudinal rows of teeth of the first and second jaws includes a needle channel extending therethrough. The elongated rails and the longitudinal rows of teeth of the first and second jaws are disposed in opposed relation relative to each other. The needle assembly includes a first needle, a second needle, and a suture coupled to the first and second needles. The first needle is slidable through the needle channels of the first jaw and the second needle is slidable through the needle channels of the second jaw.
    Type: Application
    Filed: August 6, 2019
    Publication date: April 16, 2020
    Inventors: Suresh Kumar Prema Mohanasundaram, AVVLN Srinivasa Murthy Aravalli
  • Patent number: 10567495
    Abstract: Embodiments include technologies for receiving two or more requests to join a network from an end device via two or more gateways, respectively, and selecting one of the two or more gateways for the end device. Embodiments further include sending, to the selected gateway, a response to a request to join the network received via the selected gateway, where the response includes an indication to the selected gateway to forward the request to join the network to an edge network server associated with the selected gateway. In more specific embodiments, an application is identified based on information included in the request to join the network, and a determination is made regarding whether to allocate an edge network server to the end device based, at least in part, on a type of the application. Specific embodiments can include the gateway being selected based, at least in part, on a policy.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Indermeet Singh Gandhi, Srinath Gundavelli, Ramachandra Srinivasa Murthy
  • Publication number: 20200038229
    Abstract: A stomal device includes a rod and first and second anchoring portions configured to detachably support the rod. The rod is configured to be positioned in a loop of a body vessel to support at least a portion of the body vessel on an abdominal wall. The rod includes first and second end portions having respective first and second connecting portions. The first and second anchoring portions include third and fourth connecting portions configured to detachably mate with the first and second connecting portions of the first and second end portions of the rod, respectively, the first and second anchoring portions transversely extending from the rod.
    Type: Application
    Filed: May 22, 2019
    Publication date: February 6, 2020
    Inventor: AVVLN Srinivasa Murthy Aravalli
  • Publication number: 20200038228
    Abstract: A connection and transfer device for post-operative surgical procedures includes a tubular member having a proximal portion, a distal portion, and a wall defining an inner surface and an outer surface. The distal portion is received within an internal body organ of a patient. The outer surface is configured to interface with an inner wall of the internal body organ. The inner surface of the tubular member defines a through bore dimensioned to allow passage of body fluids. At least one expandable member is disposed on the outer surface of the tubular member and is configured and dimensioned to be received within the internal body organ to engage the inner wall to retain the tubular member within the internal body organ and to prevent the body fluids from passing around the tubular member and into contact with external skin of the patient.
    Type: Application
    Filed: May 22, 2019
    Publication date: February 6, 2020
    Inventors: Avvln Srinivasa Murthy Aravalli, Suresh Kumar Prema Mohanasundaram
  • Publication number: 20200005784
    Abstract: A method of outputting a response to a user input in an electronic device is provided. The method includes receiving a user input from a user and, in response to receiving the user input, generating a first response comprising first content based on the user input, obtaining contextual information of the user, generating a second response comprising second content based on the contextual information, the second content being different from the first content, generating a combined response based on the first response and the second response, and outputting the combined response.
    Type: Application
    Filed: June 17, 2019
    Publication date: January 2, 2020
    Inventors: Parameswaranath VADACKUPURATH MANI, Sreevatsa Dwaraka BHAMIDIPATI, Vanraj VALA, Mohamed Akram Ulla SHARIFF, Kachana Raghunatha REDDY, NAMITHA, Mahender RAMPELLI, Beda Prakash MEHER, Sujay Srinivasa MURTHY, Shubham VATSAL
  • Publication number: 20190342230
    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: July 16, 2019
    Publication date: November 7, 2019
    Inventors: Rema Hariharan, Sathyamangalam Ramaswamy Venkatramanan, Ashok Srinivasa Murthy, Rami El-Charif
  • Publication number: 20190314011
    Abstract: A surgical suturing instrument includes first and second jaw members each defining a hole for detachable receipt of opposite ends of a curved needle. The first jaw member is rotatable relative to the second jaw member to move and transfer the curved needle between the jaw members. A first elongate locking element is slidable within the first jaw member between non-locking and locking positions. When the first elongate locking element is in the locking position and the curved needle is disposed within the hole of the first jaw member, a portion of the first elongate locking element is received in a notch defined in an end of the curved needle to selectively secure the curved needle to the first jaw member.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: AVVLN Srinivasa Murthy Aravalli, Jaroslaw T. Malkowski, Henry E. Holsten