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).
-
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
-
Publication number: 20190106348Abstract: A method for treating, and recovering phosphate compounds from, phosphate-containing wastewater. The method includes the steps on (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: ApplicationFiled: November 27, 2018Publication date: April 11, 2019Inventors: Pierre COTE, Ahren BRITTON, Ram Prasad Melahalli SATHYANARAYANA, Rhonda Maria HYSLOP
-
Patent number: 10196289Abstract: 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 super saturation 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: May 18, 2011Date of Patent: February 5, 2019Assignee: Ostara Nutrient Recovery Technologies Inc.Inventors: Pierre Cote, Ahren Britton, Ram Prasad Melahalli Sathyanarayana, Rhonda Maria Hyslop
-
Publication number: 20180075061Abstract: 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: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Applicant: Adobe Systems IncorporatedInventors: Ram Prasad Purumala, Ankit Gulati, Dheeraj Kumar, Manik Singhal
-
Patent number: 9917766Abstract: A loop-free hybrid network can include receiving an advertisement from a non-software defined network (SDN) network device, determining a network topology that includes the non-SDN network device and a number of SDN network devices, and sending an aggregating instruction to the non-SDN network device, wherein the aggregating instruction aggregates all connections between the non-SDN network device and the number of SDN network devices.Type: GrantFiled: June 14, 2013Date of Patent: March 13, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Venkatavaradhan Devarajan, Ram Prasad Allu Ram
-
Patent number: 9898444Abstract: Disclosed are various embodiments for comparing images of network pages using computer vision to identify changes that have occurred between two versions of a network page. A first plurality of segments in a first image representing a first version of a network page are identified and a second plurality of segments in a second image representing a second version of the network page are identified. It is then determined whether each segment in the first plurality of segments matches a respective segment in the second plurality of segments or vice versa.Type: GrantFiled: March 18, 2016Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Oleg Rybakov, Andre Young Moeller, Ram Prasad Venkatesan
-
Patent number: 9858296Abstract: A technique for selecting a representative image from a group of digital images includes extracting data representing an image of a face of a person from each image in the group using a face recognition algorithm, determining a score for each image based on one or more quality parameters that are satisfied for the respective image, and selecting the image having the highest score as the representative image for the group. The quality parameters may be based on any quantifiable characteristics of the data. Each of these quality parameters may be uniquely weighted, so as to define the relative importance of one parameter with respect to another. The score for determining the representative image of the group may be obtained by adding together the weights corresponding to each quality parameter that is satisfied for a given image. Once selected, the representative image may be displayed in a graphical user interface.Type: GrantFiled: March 31, 2016Date of Patent: January 2, 2018Assignee: Adobe Systems IncorporatedInventors: Angad Kumar Gupta, Alok Kumar Singh, Ram Prasad Purumala
-
Publication number: 20170293673Abstract: 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: ApplicationFiled: April 7, 2016Publication date: October 12, 2017Inventors: Ram Prasad Purumala, Ankit Gulati, Navneet Kaur, Dheeraj Kumar, Manik Singhal, Akhil Deshmukh
-
Patent number: 9785699Abstract: Photograph organization based on facial recognition is described. In one or more embodiments, a photograph organization module obtains multiple photographs having images of faces and recognizes the faces in the multiple photographs. The module builds a population by attempting to distinguish individual persons among the faces in the multiple photographs, with each person of the population corresponding to a group of multiple groups. After a first pass through the faces, the population includes a number of duplicative persons. With a second pass, the photograph organization module reduces the number of duplicative persons in the population by merging two or more groups of the multiple groups to produce a reduced number of groups. The merging is performed based on comparisons of the faces corresponding to the two or more groups. The multiple photographs are organized based on the reduced number of groups. Organization can include tagging or displaying grouped photographs.Type: GrantFiled: February 4, 2016Date of Patent: October 10, 2017Assignee: Adobe Systems IncorporatedInventors: Angad Kumar Gupta, Ram Prasad Purumala, Nitish Singla, Alok Kumar Singh
-
Publication number: 20170286452Abstract: A technique for selecting a representative image from a group of digital images includes extracting data representing an image of a face of a person from each image in the group using a face recognition algorithm, determining a score for each image based on one or more quality parameters that are satisfied for the respective image, and selecting the image having the highest score as the representative image for the group. The quality parameters may be based on any quantifiable characteristics of the data. Each of these quality parameters may be uniquely weighted, so as to define the relative importance of one parameter with respect to another. The score for determining the representative image of the group may be obtained by adding together the weights corresponding to each quality parameter that is satisfied for a given image. Once selected, the representative image may be displayed in a graphical user interface.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: Adobe Systems IncorporatedInventors: Angad Kumar Gupta, Alok Kumar Singh, Ram Prasad Purumala
-
Publication number: 20170253585Abstract: The present disclosure provides a process for the preparation of 2-(2-amino propan-2-yl)-N-(4-fluorobenzyl)-5-hydroxy-1-methyl-6-oxo-1,6-dihydro-pyrimidine-4-carboxamide by debenzylation of benzyl(2-{4-[(4-fluorobenzyl)carbamoyl]-5-hydroxy-1-methyl-6-oxo-1,6-dihydropyrimidin-2-yl}propan-2-yl)carbamate. This process may be used in the synthesis of raltegravir and pharmaceutically acceptable salts thereof.Type: ApplicationFiled: February 3, 2015Publication date: September 7, 2017Inventors: Siva Ram Prasad Vellanki, Raja Babu Balusu, Kiran Mitchanagatla