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).

  • Publication number: 20240113861
    Abstract: Technologies are shown for high granularity metric (HGM)-based control for smart contract execution. In accordance with some aspects, a function call associated with one or more methods of a smart contract on a blockchain is detected by identifying an entrance or exit of the function call in a kernel for smart contract execution on the blockchain. The function call is added to a function call stack, and one or more detected HGMs are identified in the function call stack. A comparison of the detected HGMs in the function call stack against one or more control rules is performed. Execution or completion of the function call is blocked based on the comparison.
    Type: Application
    Filed: December 7, 2023
    Publication date: April 4, 2024
    Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Michael CHAN, Derek CHAMORRO, Arpit JAIN, Ashok Srinivasa MURTHY
  • Patent number: 11914787
    Abstract: Disclosed is a method for a social interaction by a robot device. The method includes receiving an input from a user, determining an emotional state of the user by mapping the received input with a set of emotions and dynamically interacting with the user based on the determined emotional state in response to the input. Dynamically interacting with the user includes generating contextual parameters based on the determined emotional state. The method includes determining an action in response to the received input based on the generated contextual parameters and performing the determined action. The method further includes receiving another input from the user in response to the performed action and dynamically updating the mapping of the received input with the set of emotions based on the other input for interacting with the user.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: February 27, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kachana Raghunatha Reddy, Vanraj Vala, Barath Raj Kandur Raja, Mohamed Akram Ulla Shariff, Parameswaranath Vadackupurath Mani, Beda Prakash Meher, Mahender Rampelli, Namitha Poojary, Sujay Srinivasa Murthy, Amit Arvind Mankikar, Balabhaskar Veerannagari, Sreevatsa Dwaraka Bhamidipati, Sanjay Ghosh
  • Patent number: 11907199
    Abstract: Examples include a blockchain system associated with a distributed file system. Some examples include creating a block in the blockchain system for each action performed while performing a transaction in relation to a file stored in the distributed file system. The created block includes information identifying one or more of a signature of metadata of the file or a signature of data content of the file. Some examples include performing audit on a file, through a blockchain system, to validate consistency of the file.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: February 20, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rajkumar Kannan, Aruna Srinivasa Murthy
  • Patent number: 11896473
    Abstract: A mesh deployment device is configured to place a surgical mesh on tissue retro muscularly. In particular, the mesh deployment device includes an arm assembly that is transitionable between a retracted configuration, in which, stationary and covering arms are in superposed relation such that the surgical mesh is supported by the supporting arm therebetween, and a deployed configuration, in which, the stationary, covering, and supporting arms are circumferentially spaced apart to support the surgical mesh thereon.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 13, 2024
    Assignee: COVIDIEN LP
    Inventors: Srinivasa Murthy Aravalli A V V L N, Ravi Sekhar Gutti, Rajanikanth Mandula, Jitendra Bhargava Srinivas, Raja Kamaraj
  • Patent number: 11899783
    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: Grant
    Filed: January 7, 2022
    Date of Patent: February 13, 2024
    Assignee: eBay, Inc.
    Inventors: Venkata Siva Vijayendra Bhamidipati, Michael Chan, Derek Chamorro, Arpit Jain, Ashok Srinivasa Murthy
  • Patent number: 11888966
    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: Grant
    Filed: June 27, 2022
    Date of Patent: January 30, 2024
    Assignee: eBay Inc.
    Inventors: Venkata Siva Vijayendra Bhamidipati, Michael Chan, Derek Chamorro, Arpit Jain, Ashok Srinivasa Murthy
  • Patent number: 11888756
    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: Grant
    Filed: June 8, 2021
    Date of Patent: January 30, 2024
    Assignee: PayPal, Inc.
    Inventors: Rema Hariharan, Sathyamangalam Ramaswamy Venkatramanan, Ashok Srinivasa Murthy, Rami El-Charif
  • Publication number: 20240028711
    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: October 2, 2023
    Publication date: January 25, 2024
    Inventors: Venkata Siva Vijayen BHAMIDIPATI, Ashok Srinivasa MURTHY, Derek CHAMORRO, Michael CHAN, Arpit JAIN
  • Patent number: 11868339
    Abstract: Examples include a blockchain system associated with a distributed file system, Some examples include retrieval, from the blockchain system, a latest block corresponding to a block signature of a reference block that corresponds to a file stored in the distributed file system. The latest block includes information identifying at least one of a latest location of the file, a signature of metadata of the file, or a tag associated with the file.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: January 9, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rajkumar Kannan, Aruna Srinivasa Murthy
  • Publication number: 20240004777
    Abstract: A method includes obtaining a trace file, obtaining a configuration file, identifying a scenario in the configuration file, implementing a state machine for the scenario, iterating the state machine through the scenario based at least partially on values obtained from the trace file, identifying a log event in the trace file based on the state machine, and reporting a state machine result of the log event.
    Type: Application
    Filed: March 1, 2023
    Publication date: January 4, 2024
    Inventors: Kamran Seyed REYPOUR, Khoa Anh TO, Kusuma SRINIVASA MURTHY, Thomas Michael XANTHOS, III
  • Publication number: 20230394426
    Abstract: A transaction ledger blockchain supporting multiple entities of a supply chain processing system is instantiated; in response to a change in a ledger block, an on-hand inventory for a given item identifier is determined based on a reported sales history and an inventory block including inventory metadata that describes a temporal snapshot of the on-hand inventory. A unit and cost allocation of the on-hand inventory is determined and a true acquisition cost for the given item identifier is determined. A special price agreement (SPA) cost is determined based on an SPA block that includes terms of an SPA and a rebate amount corresponding to the given item identifier is calculated based on the SPA cost and the true acquisition cost. A total rebate is determined, another inventory block is generated based on a revised inventory, and a rebate blockchain is updated based on the determined total rebate.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Inventors: David Bauders, SRINIVASA MURTHY VANAPALLI, Chitra Dorai
  • Patent number: 11829608
    Abstract: A resynchronization operation (300) adapts according to activity histories (148) within a storage platform (100). An owner node (A) and a backup storage node (B) may track activity such as the IO operations begun and use recent activity to determine respective amounts of data the owner (A) and backup (B) can expect to process without unacceptably degrading storage services. The owner (A) transfer resynchronization data in chunks, each having a size limited by the current amounts the owner (A) and backup (B) determined from current activity. When activity is low or idle, large chunks may be sent to quickly complete resynchronization, while a busy system uses smaller chunks such that the system performance is not adversely affected.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Nebulon, Inc.
    Inventors: Siamak Nazari, Anil Swaroop, Srinivasa Murthy
  • Patent number: 11809551
    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: Grant
    Filed: December 13, 2021
    Date of Patent: November 7, 2023
    Assignee: eBay Inc.
    Inventors: Venkata Siva Vijayendra Bhamidipati, Ashok Srinivasa Murthy, Derek Chamorro, Michael Chan, Arpit Jain
  • Patent number: 11803461
    Abstract: Examples include a blockchain system for managing and validating log files generated corresponding to transactions of a plurality of computing resources. Some examples include creating a block, in the blockchain system, corresponding to a log file generated corresponding to a transaction of a computing resource of the plurality of computing resources. Some examples include performing checksum validation of log files generated corresponding to transactions of a plurality of computing resources, using a blockchain system.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rajkumar Kannan, Aruna Srinivasa Murthy
  • Patent number: 11805479
    Abstract: Examples described herein relate to establishing a connection between a client device and an access point (AP). The AP may receive a series of connection frames from a client device. In response to determining that the client device is unstable based on the series of connection frames, the AP may assign a simplified wireless connection configuration to the client device. Further, the AP may receive a request management frame from the client device after the simplified wireless connection configuration has been assigned to the client device. The AP may generate a customized response frame for the request management frame based on the simplified wireless connection configuration. The AP may send the customized response management frame to the client device. Finally, a reliable connection may be established between the AP and the client device based on the customized response management frame.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aidan Doyle, Omar El Ferkouss, Karthik Srinivasa Murthy
  • Patent number: 11779342
    Abstract: A surgical device, or a portion of a surgical device, that places purse string sutures in tissue within a body (e.g., intra-peritoneal space). The surgical device includes, or an end effector for a surgical device includes, a jaw assembly, staple cartridges, and a suture.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 10, 2023
    Assignee: Covidien LP
    Inventors: Avvln Srinivasa Murthy Aravalli, Rajanikanth Mandula
  • Publication number: 20230313740
    Abstract: A method of electroforming a heat exchanger suitable. The method comprising providing a non-sacrificial carrier plate, providing a first sacrificial element and providing a second sacrificial element. The method comprising electroforming a duct over the first sacrificial element and electroforming a rail over the second sacrificial element. The method comprising removing the first sacrificial element and the second sacrificial element.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 5, 2023
    Inventors: Gurudatta Srinivasa Murthy Sirigere, Gordon Tajiri, Dattu Guru Venkata Jonnalagadda, Rajapriyan Rajendran, Udaya Bhaskar Pamidimarri
  • Publication number: 20230298011
    Abstract: Technologies are shown for selecting a provider to service a client service request using a consensus protocol and creating a block on a blockchain to service the client service request. In accordance with some aspects, a first miner receives parameters of each proposal transaction from a plurality of proposal transactions for servicing a client service request. The parameters of at least one proposal transaction from the plurality of proposal transactions is received from a second miner. The first miner uses a selection algorithm to select a first proposal transaction from the plurality of proposal transactions based on the parameters of each proposal transaction. The first miner appends a block to a blockchain based on the first proposal transaction.
    Type: Application
    Filed: May 2, 2023
    Publication date: September 21, 2023
    Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Derek CHAMORRO, Michael CHAN, Arpit JAIN, Ashok Srinivasa MURTHY, Anirudh Kamalapuram MURALIDHAR
  • Publication number: 20230273742
    Abstract: A cluster storage system takes snapshots that are consistent across all storage nodes. The storage system can nearly instantaneously promote a set of consistent snapshots to their respective base volumes to restore the base volumes to be the same as the snapshots. Given these two capabilities, users can restore the system to a recovery point of the user's choice, by turning off storage service I/O, promoting the snapshots constituting the recovery point, rebooting their servers, and resuming storage service I/O.
    Type: Application
    Filed: March 2, 2023
    Publication date: August 31, 2023
    Inventors: Siamak NAZARI, David DEJONG, Srinivasa MURTHY, Shayan ASKARIAN NAMAGHI, Roopesh TAMMA
  • Publication number: 20230273861
    Abstract: A cluster storage system including servers containing storage processing units (SPUs) can create synchronized snapshot sets for the volumes that the SPUs maintain and can report the snapshot sets to a cloud-based service. Each snapshot in a set reflects the state a corresponding volume had at a rollback point corresponding to the set. A user of the storage system contacts the cloud-based service about recovery of the storage system, and the cloud-based service may present the user with a list of rollback points corresponding to the synchronized snapshot sets. The user may select to recover the storage system to any of the rollback points, and the SPUs promote the selected snapshots to replace the volumes for storage services.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 31, 2023
    Inventors: Siamak NAZARI, David DEJONG, Srinivasa MURTHY, Shayan ASKARIAN NAMAGHI, Roopesh TAMMA