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: 20250045722Abstract: 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: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Inventors: Muthanna Nischal Ammatanda, Ram Prasad Gotru, Rhys Andersson Lee Chiu, Vijaysudh Madhusoodhan
-
Publication number: 20250045767Abstract: 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: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Inventors: Muthanna Nischal Ammatanda, Ram Prasad Gotru, Rhys Andersson Lee Chiu
-
Patent number: 12219026Abstract: 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: GrantFiled: August 30, 2019Date of Patent: February 4, 2025Assignee: NOKIA TECHNOLOGIES OYInventors: Harish Muralidhara, Pradyumna Ram Prasad, M.krishna Murthy
-
Patent number: 12217196Abstract: 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: GrantFiled: January 13, 2023Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ram Prasad Sunkara, Shoou-Jiun Wang, Jayaram NM Nanduri
-
Publication number: 20240425103Abstract: 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: ApplicationFiled: June 25, 2024Publication date: December 26, 2024Inventors: Richard Büker, Marcin Mojzesz, Ram Prasad Musunuru
-
Publication number: 20240409475Abstract: 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: ApplicationFiled: October 18, 2022Publication date: December 12, 2024Applicant: OSTARA NUTRIENT RECOVERY TECHNOLOGES INC.Inventors: Ahren BRITTON, Mikaela VERIGIN, Roland LEATHERWOOD, Ram Prasad Melahalli SATHYANARAYANA
-
Patent number: 12044220Abstract: 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: GrantFiled: February 22, 2021Date of Patent: July 23, 2024Assignee: THE GEORGE WASHINGTON UNIVERSITYInventors: Michael Keidar, Denis Zolotukhin, Siva Ram Prasad Bandaru
-
Patent number: 11919792Abstract: 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: GrantFiled: September 21, 2012Date of Patent: March 5, 2024Assignee: Ostara Nutrient Recovery Technologies Inc.Inventors: Pierre Cote, Ahren Britton, Ram Prasad Melahalli Sathyanarayana, Rhonda Maria Hyslop, Donald Robert Clark
-
Publication number: 20230308854Abstract: 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: ApplicationFiled: March 27, 2023Publication date: September 28, 2023Inventors: Muthuswamy SOMASKANDAN, Pradyumna Ram PRASAD, Harish MURALIDHARA
-
Publication number: 20230222369Abstract: 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: ApplicationFiled: January 13, 2023Publication date: July 13, 2023Inventors: Ram Prasad SUNKARA, Shoou-Jiun WANG, Jayaram NM NANDURI
-
Publication number: 20230144503Abstract: 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: ApplicationFiled: November 8, 2022Publication date: May 11, 2023Inventors: Simon Julian Powers, Jayaram Nanduri, Denesh Singh Pohar, Ram Prasad Sunkara, Cheuk Wan William Lau
-
Publication number: 20230136486Abstract: 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: ApplicationFiled: February 22, 2021Publication date: May 4, 2023Inventors: Michael KEIDAR, Denis ZOLOTUKHIN, Siva Ram Prasad BANDARU
-
Patent number: 11556823Abstract: 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: GrantFiled: December 17, 2018Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ram Prasad Sunkara, Shoou-Jiun Wang, Jayaram N M Nanduri
-
Publication number: 20220374848Abstract: 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: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Aubrey Eric Rankin, Ram Prasad Gotru, Davis Mariotti, Abraham Benjamin de Waal
-
Publication number: 20220294868Abstract: 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: ApplicationFiled: August 30, 2019Publication date: September 15, 2022Inventors: Harish MURALIDHARA, Pradyumna Ram PRASAD, M.krishna MURTHY
-
Patent number: 11409893Abstract: 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: GrantFiled: November 26, 2018Date of Patent: August 9, 2022Assignee: Teradata US, Inc.Inventors: Vikkal Gupta, Ram Prasad Reddy
-
Patent number: 11093229Abstract: 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: GrantFiled: January 22, 2020Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pranshu Tiwari, Harish Bharti, Naveen Narayanaswamy, Ram Prasad Reddy Munagala
-
Publication number: 20210224053Abstract: 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: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Applicant: International Business Machines CorporationInventors: Pranshu Tiwari, Harish Bharti, Naveen Narayanaswamy, Ram Prasad Reddy Munagala
-
Publication number: 20210205731Abstract: 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: ApplicationFiled: May 16, 2019Publication date: July 8, 2021Applicant: Ostara Nutrient Recovery Technologies Inc.Inventors: Melahalli Sathyanarayana Ram PRASAD, Ahren BRITTON, Mikaela VERIGIN
-
Patent number: 10817546Abstract: 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: GrantFiled: September 15, 2016Date of Patent: October 27, 2020Assignee: Adobe Inc.Inventors: Ram Prasad Purumala, Ankit Gulati, Dheeraj Kumar, Manik Singhal