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: 20240119457Abstract: Methods and server systems for computing fraud risk scores for various merchants associated with an acquirer described herein. The method performed by a server system includes accessing merchant-related transaction data including merchant-related transaction indicators associated with a merchant from a transaction database. Method includes generating a merchant-related transaction features based on the merchant-related indicators. Method includes generating via risk prediction models, for a payment transaction with the merchant, merchant health and compliance risk scores, merchant terminal risk scores, merchant chargeback risk scores, and merchant activity risk scores based on the merchant-related transaction features. Method includes facilitating transmission of a notification message to an acquirer server associated with the merchant.Type: ApplicationFiled: October 6, 2023Publication date: April 11, 2024Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Smriti Gupta, Adarsh Patankar, Akash Choudhary, Alekhya Bhatraju, Ammar Ahmad Khan, Amrita Kundu, Ankur Saraswat, Anubhav Gupta, Awanish Kumar, Ayush Agarwal, Brian M. McGuigan, Debasmita Das, Deepak Yadav, Diksha Shrivastava, Garima Arora, Gaurav Dhama, Gaurav Oberoi, Govind Vitthal Waghmare, Hardik Wadhwa, Jessica Peretta, Kanishk Goyal, Karthik Prasad, Lekhana Vusse, Maneet Singh, Niranjan Gulla, Nitish Kumar, Rajesh Kumar Ranjan, Ram Ganesh V, Rohit Bhattacharya, Rupesh Kumar Sankhala, Siddhartha Asthana, Soumyadeep Ghosh, Sourojit Bhaduri, Srijita Tiwari, Suhas Powar, Susan Skelsey
-
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
-
Publication number: 20200334750Abstract: Various examples are directed to systems and methods for trading with a trader device. The trader device may receive a first image captured by an image sensor directed away from a user of the trader device and determine a company indicator depicted in the first image. The trader device may provide, on a display of the trader device, a user interface, based at least in part on first security data describing a first security indicated by the company indicator. The trader device may receive, via the user interface, instruction data describing a trade in the first security. The trader device may receive, from a biometric sensor of the trader device, user biometric data comprising a first value for a first biometric variable of the user, and provide to the user an alert message indicating that the user biometric data is outside of a biometric data range.Type: ApplicationFiled: January 18, 2017Publication date: October 22, 2020Inventors: Madeshwaran Mohanraj, Rameshchandra Bhaskar Ketharaju, Ram Prasad Jaganathan
-
Publication number: 20200193315Abstract: 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: December 17, 2018Publication date: June 18, 2020Inventors: Ram Prasad SUNKARA, Shoou-Jiun WANG, Jayaram NM NANDURI
-
Patent number: 10628463Abstract: Systems and methods are disclosed for applying geo-tags to digital media items. In particular, in one or more embodiments, the disclosed systems and methods identify a plurality of digital media items lacking location information and group the plurality of digital media items into clusters based on one or more characteristics (e.g., time of capture). The systems and methods can modify the size and numbers of clusters of digital media items utilizing a clustering algorithm, clustering parameters, and a cluster adjustment control to approximate a location where the digital images were captured. Moreover, systems and methods provide a user interface for quickly and efficiently applying geo-tags to the clusters corresponding to the location.Type: GrantFiled: April 7, 2016Date of Patent: April 21, 2020Assignee: ADOBE INC.Inventors: Ram Prasad Purumala, Ankit Gulati, Navneet Kaur, Dheeraj Kumar, Manik Singhal, Akhil Deshmukh
-
Patent number: 10486994Abstract: A method for treating, and recovering phosphate compounds from, phosphate-containing wastewater. The method includes the steps of: (a) removing fluoride from the wastewater; (b) recovering a phosphate compound from the wastewater by maintaining supersaturation conditions for the phosphate compound; and (c) polishing the wastewater. A silica removal step may be optionally performed after step (a) and before step (b).Type: GrantFiled: November 27, 2018Date of Patent: November 26, 2019Assignee: Ostara Nutrient Recovery Technologies Inc.Inventors: Pierre Cote, Ahren Britton, Ram Prasad Melahalli Sathyanarayana, Rhonda Maria Hyslop
-
Patent number: 10475101Abstract: Techniques for analyzing recommendations may be described. In particular, an item offered from a network-based resource may be selected based at least in part on past orders for the item. Recommended items offered from the network-based resource may also be identified. A determination may be made as to whether the recommended items may include the item. Based on this determination, an indication of an issue associated with recommending the item may be generated. Based on the indication, a workflow to identify a potential cause of the issue may be initiated.Type: GrantFiled: June 18, 2015Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Gualtiero Forte, Grant Michael Emery, Madhu Madhava Kurup, Ram Prasad Venkatesan
-
Publication number: 20190205559Abstract: 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: ApplicationFiled: November 26, 2018Publication date: July 4, 2019Inventors: Vikkal Gupta, Ram Prasad Reddy