Patents by Inventor Ram Prasad

Ram Prasad 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: 20250045722
    Abstract: In relation to a transaction request, a payment processing system monitors a flow of transaction data across a plurality of communicatively-coupled transaction processing components. The payment system can detect an interruption or stall in the flow caused by a system fault or user error or inactivity. In response to a detected interruption or stall, the payment system determines an active or dormant status of a payment application executing on a user mobile device. The system assigns an extant or abandoned status to the transaction request based on the determined status of the payment application. The payment system voids or revives the transaction request based on an assigned status of the transaction request.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: Muthanna Nischal Ammatanda, Ram Prasad Gotru, Rhys Andersson Lee Chiu, Vijaysudh Madhusoodhan
  • Publication number: 20250045767
    Abstract: A payment processing system can detect an attempted re-initiation of a payment transaction for the same purchase of an item or service. In some examples, the system compares initial transaction data against re-initiated transaction data to identify the attempted duplicated payment. Based on the identified attempted duplicated payment, initiating a payment deduplication phase by generating a potential payment duplication alert for presentation at the POS terminal device and/or in the user interface of a mobile device.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: Muthanna Nischal Ammatanda, Ram Prasad Gotru, Rhys Andersson Lee Chiu
  • Patent number: 12219026
    Abstract: It is provided a method, comprising monitoring if a discovery request is received by a network resource function, wherein the discovery request comprises at least one of a type identifier of a type of an application function and a range indication of a range of one or more subscription identifiers; identifying, if the discovery request is received, an identity of a network exposure function based on the at least one of the type identifier and the range indication, wherein a registration of the network exposure function at the network resource function comprises the at least one of the type identifier and the range indication; providing the identity of the network exposure function in response to the discovery request.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: February 4, 2025
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Harish Muralidhara, Pradyumna Ram Prasad, M.krishna Murthy
  • Patent number: 12217196
    Abstract: Various device attributes associated with a current event may be obtained. Similarity metrics may be determined that indicate a degree of similarity between the device attributes that are associated with the current event and stored device attributes that are associated with previous events and previously created fuzzy device identifiers. A fuzzy device identifier may be assigned to the current event based at least in part on a comparison of the similarity metrics with a threshold. If none of the similarity metrics compare favorably with the threshold, then a new fuzzy device identifier may be created for the current event. However, if at least one of the similarity metrics compares favorably with the threshold, then the previously created fuzzy device identifier whose stored device attributes are most similar to the device attributes that are associated with the current event may be assigned to the current event.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ram Prasad Sunkara, Shoou-Jiun Wang, Jayaram NM Nanduri
  • Publication number: 20240425103
    Abstract: The invention relates to a steering apparatus (1) having a steering shaft (5) and having an end stop device (10) for limiting a steering angle of rotation, the end stop device (10) having a first blocking element (11), and the first blocking element (11) being movable in an axial direction of the longitudinal center axis (6) of the steering shaft (5) in order to limit the steering angle of rotation, the first blocking element (11) cooperating with a positionally fixed further blocking element (12) in order to stop rotation of the steering shaft (5) about the longitudinal center axis (6) and with regard to two directions of rotation (7, 8) of the steering shaft (5) that are directed in opposite directions to one another.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 26, 2024
    Inventors: Richard Büker, Marcin Mojzesz, Ram Prasad Musunuru
  • Publication number: 20240409475
    Abstract: A fertilizer comprises an intermediate-release source of phosphorus. The intermediate-source of phosphorus may be schertelite. In one embodiment, the intermediate-source of phosphorus may consist substantially all of the phosphorous content in the fertilizer. In other embodiments, the fertilizer further comprises one or both of a slow-release and fast-release source of phosphorus. The fertilizer may be in the form of a homogenous prill. A number of methods may be used to make such fertilizers.
    Type: Application
    Filed: October 18, 2022
    Publication date: December 12, 2024
    Applicant: OSTARA NUTRIENT RECOVERY TECHNOLOGES INC.
    Inventors: Ahren BRITTON, Mikaela VERIGIN, Roland LEATHERWOOD, Ram Prasad Melahalli SATHYANARAYANA
  • Patent number: 12044220
    Abstract: A satellite propulsion system and methods of operating the same include a first ionization stage and a second acceleration stage. The first ionization stage has a plasma source configured to produce an arc discharge and emit a preliminary plasma. The plasma source includes an external magnetic field configured to magnetize the arc discharge. The second acceleration stage has an accelerator positioned in series with the plasma source. The accelerator is configured to accelerate the preliminary plasma out through the accelerator, thereby creating an accelerated plasma flow. The application of an activation threshold voltage to the accelerator results in a surge in system performance parameters.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: July 23, 2024
    Assignee: THE GEORGE WASHINGTON UNIVERSITY
    Inventors: Michael Keidar, Denis Zolotukhin, Siva Ram Prasad Bandaru
  • Patent number: 11919792
    Abstract: A method for treating phosphate-containing wastewater, such as phosphogypsum pond water. The method includes the steps of: (a) adding a first cation to the wastewater to precipitate fluorosilicate from the wastewater; (b) adding a second cation to the wastewater to precipitate fluoride from the wastewater; (c) raising the pH of the wastewater to precipitate the second cation from the wastewater; (d) removing residual silica from the wastewater; and (e) precipitating phosphate from the wastewater. The precipitated fluorosilicate may be sodium fluorosilicate. The precipitated phosphate may be struvite.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: March 5, 2024
    Assignee: Ostara Nutrient Recovery Technologies Inc.
    Inventors: Pierre Cote, Ahren Britton, Ram Prasad Melahalli Sathyanarayana, Rhonda Maria Hyslop, Donald Robert Clark
  • Publication number: 20230308854
    Abstract: An apparatus for use by a management network element or management network function of a communication network, the apparatus comprising at least one processing circuitry, and at least one memory for storing instructions to be executed by the processing circuitry, wherein the at least one memory and the instructions are configured to, with the at least one processing circuitry, cause the apparatus at least: to provide, with a request for data, query information as a part of a data retrieving process to read subscription data from a data repository element or data repository function, the query information being set for filtering sub-resources of subscription information within subscription data and for requesting a return of data according to the request in a single response, and to receive the requested data with the single response.
    Type: Application
    Filed: March 27, 2023
    Publication date: September 28, 2023
    Inventors: Muthuswamy SOMASKANDAN, Pradyumna Ram PRASAD, Harish MURALIDHARA
  • Publication number: 20230222369
    Abstract: Various device attributes associated with a current event may be obtained. Similarity metrics may be determined that indicate a degree of similarity between the device attributes that are associated with the current event and stored device attributes that are associated with previous events and previously created fuzzy device identifiers. A fuzzy device identifier may be assigned to the current event based at least in part on a comparison of the similarity metrics with a threshold. If none of the similarity metrics compare favorably with the threshold, then a new fuzzy device identifier may be created for the current event. However, if at least one of the similarity metrics compares favorably with the threshold, then the previously created fuzzy device identifier whose stored device attributes are most similar to the device attributes that are associated with the current event may be assigned to the current event.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 13, 2023
    Inventors: Ram Prasad SUNKARA, Shoou-Jiun WANG, Jayaram NM NANDURI
  • Publication number: 20230144503
    Abstract: Systems and methods for indexing and searching health data are disclosed herein. In some embodiments, a method for querying patient records includes receiving a search input that specifies a plurality of events, one or more temporal relationships between the events, and inclusion and/or exclusion criteria. An index query is constructed based at least in part on the plurality of events within the search input. The index query is then executed against an inverted index to identify matching patient records. One or more temporal constraints can be solved against the identified patient records. Finally, patient records satisfying the constraint(s) are returned.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 11, 2023
    Inventors: Simon Julian Powers, Jayaram Nanduri, Denesh Singh Pohar, Ram Prasad Sunkara, Cheuk Wan William Lau
  • Publication number: 20230136486
    Abstract: A satellite propulsion system and methods of operating the same include a first ionization stage and a second acceleration stage. The first ionization stage has a plasma source configured to produce an arc discharge and emit a preliminary plasma. The plasma source includes an external magnetic field configured to magnetize the arc discharge. The second acceleration stage has an accelerator positioned in series with the plasma source. The accelerator is configured to accelerate the preliminary plasma out through the accelerator, thereby creating an accelerated plasma flow. The application of an activation threshold voltage to the accelerator results in a surge in system performance parameters.
    Type: Application
    Filed: February 22, 2021
    Publication date: May 4, 2023
    Inventors: Michael KEIDAR, Denis ZOLOTUKHIN, Siva Ram Prasad BANDARU
  • Patent number: 11556823
    Abstract: Various device attributes associated with a current event may be obtained. Similarity metrics may be determined that indicate a degree of similarity between the device attributes that are associated with the current event and stored device attributes that are associated with previous events and previously created fuzzy device identifiers. A fuzzy device identifier may be assigned to the current event based at least in part on a comparison of the similarity metrics with a threshold. If none of the similarity metrics compare favorably with the threshold, then a new fuzzy device identifier may be created for the current event. However, if at least one of the similarity metrics compares favorably with the threshold, then the previously created fuzzy device identifier whose stored device attributes are most similar to the device attributes that are associated with the current event may be assigned to the current event.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ram Prasad Sunkara, Shoou-Jiun Wang, Jayaram N M Nanduri
  • Publication number: 20220374848
    Abstract: A machine may be configured to facilitate partial reductions of an amount by generating and providing a graphical user interface that enables a user to specify one or more partial reductions of the amount, thus defining or otherwise controlling how the amount is to be reduced in stages by such partial reductions. For example, in situations where a total amount is to be reduced in stages by multiple partial reductions, the generated and provided graphical user interface may be operable to specify each stage of reduction by enabling the user to select a corresponding account for each stage of reduction. The corresponding account may be selected from among a set of multiple available accounts, each with a respectively corresponding available amount, any of which may be an accumulated amount gathered from a periodic series of transactions authorized to occur periodically.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Aubrey Eric Rankin, Ram Prasad Gotru, Davis Mariotti, Abraham Benjamin de Waal
  • Publication number: 20220294868
    Abstract: It is provided a method, comprising monitoring if a discovery request is received by a network resource function, wherein the discovery request comprises at least one of a type identifier of a type of an application function and a range indication of a range of one or more subscription identifiers; identifying, if the discovery request is received, an identity of a network exposure function based on the at least one of the type identifier and the range indication, wherein a registration of the network exposure function at the network resource function comprises the at least one of the type identifier and the range indication; providing the identity of the network exposure function in response to the discovery request.
    Type: Application
    Filed: August 30, 2019
    Publication date: September 15, 2022
    Inventors: Harish MURALIDHARA, Pradyumna Ram PRASAD, M.krishna MURTHY
  • Patent number: 11409893
    Abstract: A security mechanism, e.g., a computing system, security server, can effectively serve as a centralized security mechanism, e.g., a computing system, security server, for an ecosystem that can include diverse clients and servers. The security mechanism can obtain redirected requests for services, authenticate credentials of a client and generate a (client-side) token that can be provided by the client to the server for verification of the identity of the client. The security mechanism can also obtain a token from a server that can be similar to a (client-side) token provided to a client and then generate a (server-side) token that can be provided to a server. The server-side token can include authorization information that allows access to one or more services of one or more other servers.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 9, 2022
    Assignee: Teradata US, Inc.
    Inventors: Vikkal Gupta, Ram Prasad Reddy
  • Patent number: 11093229
    Abstract: A failure rate model modeling a failure rate of a training functionality deployment in a training set of functionality deployments is constructed. The failure rate model is configured to receive functionality deployment data and output a corresponding failure rate prediction. Using the failure rate model, a set of functionality deployment failure rates is predicted, a functionality deployment failure rate in the set of functionality deployment failure rates corresponding to an upcoming functionality deployment. Using the set of functionality deployment failure rates, a deployment sequence of the set of upcoming functionality deployments is constructed to minimize a predicted overall failure rate of the set of upcoming functionality deployments. The deployment of each functionality deployment in the set of upcoming functionality deployments is caused, the deployment comprising activating the upcoming functionality program code according to the deployment sequence.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pranshu Tiwari, Harish Bharti, Naveen Narayanaswamy, Ram Prasad Reddy Munagala
  • Publication number: 20210224053
    Abstract: A failure rate model modeling a failure rate of a training functionality deployment in a training set of functionality deployments is constructed. The failure rate model is configured to receive functionality deployment data and output a corresponding failure rate prediction. Using the failure rate model, a set of functionality deployment failure rates is predicted, a functionality deployment failure rate in the set of functionality deployment failure rates corresponding to an upcoming functionality deployment. Using the set of functionality deployment failure rates, a deployment sequence of the set of upcoming functionality deployments is constructed to minimize a predicted overall failure rate of the set of upcoming functionality deployments. The deployment of each functionality deployment in the set of upcoming functionality deployments is caused, the deployment comprising activating the upcoming functionality program code according to the deployment sequence.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 22, 2021
    Applicant: International Business Machines Corporation
    Inventors: Pranshu Tiwari, Harish Bharti, Naveen Narayanaswamy, Ram Prasad Reddy Munagala
  • Publication number: 20210205731
    Abstract: Methods and apparatus for precipitating dissolved materials from an aqueous solution are provided. In an embodiment, the method comprises: introducing the aqueous solution into a reactor and introducing a source of magnesium (Mg) into the reactor in a quantity sufficient to cause the dissolved materials to precipitate into crystals. The source of Mg is introduced into the reactor in the form of particles of a Mg-containing material. The source of Mg has a solubility in the aqueous solution of less than about 1 g/L. Alternatively, the concentration of Mg in the reactor is less than about 0.03 mol/L. In an embodiment, the apparatus comprises a reaction tank having an inlet and an outlet and a hydration tank associated with the reaction tank and configured for hydrating a source of Mg in an aqueous solvent and introducing the source of Mg as a hydrated slurry into the reaction tank.
    Type: Application
    Filed: May 16, 2019
    Publication date: July 8, 2021
    Applicant: Ostara Nutrient Recovery Technologies Inc.
    Inventors: Melahalli Sathyanarayana Ram PRASAD, Ahren BRITTON, Mikaela VERIGIN
  • Patent number: 10817546
    Abstract: Geotag data embedded in a photograph is converted to a multilevel hierarchical place name tag, which is a new data structure. Higher hierarchy levels correspond to larger geographical regions. Lower hierarchy levels correspond to smaller geographical regions. The geotag data is used to locate the photograph on a map. A cluster of nearby photographs is defined and represented by a consolidated pin. The identification and quantity of clustered photographs depends on the relative locations of the photographs and the map zoom level. A consolidated pin label is defined based on which hierarchy levels, if any, have a common place name tags. In some cases the consolidated pin label includes only place name tags that are shared amongst all clustered photographs. In other cases the consolidated pin label includes a short list of mutually exclusive place name tags. The consolidated pin label is displayed on the map near the consolidated pin.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 27, 2020
    Assignee: Adobe Inc.
    Inventors: Ram Prasad Purumala, Ankit Gulati, Dheeraj Kumar, Manik Singhal