Patents by Inventor Rakesh Mohan
Rakesh Mohan 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: 11887146Abstract: An example operation may include one or more of detecting, by a promotion processor node, a delivery of a trade promotion token by a retailer node on a blockchain, and executing, by the promotion processor node, a smart contract to: apply the trade promotion token to a purchase item and transfer incentive assets based on the trade promotion token to the retailer node and to a corresponding manufacturer node.Type: GrantFiled: January 26, 2020Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Patent number: 11580577Abstract: An example operation may include one or more of acquiring, by a promotion processor node, consumer exploration of a product data from a blockchain, determining, by the promotion processor node, features of the product, receiving, by the promotion processor node, a promotion plan from at least one product retailer node, and executing a smart contract to generate a plurality of promotion tokens based on the features of the product and the promotion plan.Type: GrantFiled: January 26, 2020Date of Patent: February 14, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Patent number: 11550443Abstract: Methods, apparatus, and processor-readable storage media for implementing dynamic widgets for displaying status information are provided herein. An example computer-implemented method includes executing a software widget configured to display, on a user device, status information associated with a plurality of items of an online data source; obtaining the status information from an application server via a first application programming interface, wherein the application server maintains at least a portion of the status information in a local database using a second application programming interface associated with the online data source; and updating a graphical user interface of the software widget to display the status information on the user device.Type: GrantFiled: September 14, 2021Date of Patent: January 10, 2023Assignee: Dell Products L.P.Inventors: Vipin Sivadas, Rakesh Mohan, Manchikalapati Sushma, Rajababu Kongara
-
Patent number: 11488099Abstract: An example operation may include one or more of collecting, by a first node, a plurality of permissioned data inputs from a plurality of second nodes of a supply-chain, performing, by the first node, a granular simulation based on the permissioned data inputs to generate a plurality of key performance indicators (KPIs), and executing a smart contract to adjust order processes of the supply-chain based on the KPIs.Type: GrantFiled: October 18, 2019Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Ali Koc, Pavithra Harsha, Ashish Jagmohan, Ajay Ashok Deshpande, Rakesh Mohan, Yun Zhang
-
Publication number: 20210233104Abstract: An example operation may include one or more of detecting, by a promotion processor node, a delivery of a trade promotion token by a retailer node on a blockchain, and executing, by the promotion processor node, a smart contract to: apply the trade promotion token to a purchase item and transfer incentive assets based on the trade promotion token to the retailer node and to a corresponding manufacturer node.Type: ApplicationFiled: January 26, 2020Publication date: July 29, 2021Inventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Publication number: 20210233122Abstract: An example operation may include one or more of acquiring, by a promotion processor node, consumer exploration of a product data from a blockchain, determining, by the promotion processor node, features of the product, receiving, by the promotion processor node, a promotion plan from at least one product retailer node, and executing a smart contract to generate a plurality of promotion tokens based on the features of the product and the promotion plan.Type: ApplicationFiled: January 26, 2020Publication date: July 29, 2021Inventors: Yedendra Shrinivasan, Krishna Chaitanya Ratakonda, Rakesh Mohan
-
Patent number: 11018852Abstract: An example operation may include one or more of storing data via a blockchain ledger based on a consensus of a set of anchor blockchain nodes which are subset of nodes included in larger set of nodes in a blockchain network, receiving an access request from a blockchain member not included in the set of anchor blockchain nodes and which does not maintain a copy of the blockchain ledger, verifying a previously stored portion of the blockchain ledger which is accessible to the blockchain member based on the received access request, and sharing the previously stored portion of the blockchain ledger with the a computing system of the blockchain member based on the verification.Type: GrantFiled: December 21, 2018Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Krishna C. Ratakonda, Rakesh Mohan, Ramesh Gopinath
-
Publication number: 20210117910Abstract: An example operation may include one or more of collecting, by a first node, a plurality of permissioned data inputs from a plurality of second nodes of a supply-chain, performing, by the first node, a granular simulation based on the permissioned data inputs to generate a plurality of key performance indicators (KPIs), and executing a smart contract to adjust order processes of the supply-chain based on the KPIs.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Inventors: Ali Koc, Pavithra Harsha, Ashish Jagmohan, Ajay Ashok Deshpande, Rakesh Mohan, Yun Zhang
-
Publication number: 20210117896Abstract: An example operation may include one or more of collecting, by a first node, a subset of data inputs from a plurality of second nodes over a blockchain underlying a supply-chain, executing, by the first node, a smart contract to simulate a state of the supply-chain based on the subset of the data inputs, and generating, by the first node, at least one policy decision based on the simulated state of the supply-chain.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Inventors: Ali Koc, Pavithra Harsha, Ashish Jagmohan, Ajay Ashok Deshpande, Rakesh Mohan, Yun Zhang
-
Publication number: 20200226546Abstract: An example operation may include one or more of receiving supply chain states of a plurality of nodes of a supply chain, respectively, where the supply chain states have restricted visibility among the plurality of nodes, determining a modification to a supply chain state of a target node in the supply chain based on a supply chain state of at least one other node in the supply chain, transmitting the determined modification of the supply chain state to the target node, and storing a reason for modifying the supply chain state of the target node via a block included among a hash-linked chain of blocks.Type: ApplicationFiled: January 14, 2019Publication date: July 16, 2020Inventors: Ajay A. Deshpande, Ali Koc, Ashish Jagmohan, Pavithra Harsha, Rakesh Mohan, Yun Zhang
-
Publication number: 20200204345Abstract: An example operation may include one or more of storing data via a blockchain ledger based on a consensus of a set of anchor blockchain nodes which are subset of nodes included in larger set of nodes in a blockchain network, receiving an access request from a blockchain member not included in the set of anchor blockchain nodes and which does not maintain a copy of the blockchain ledger, verifying a previously stored portion of the blockchain ledger which is accessible to the blockchain member based on the received access request, and sharing the previously stored portion of the blockchain ledger with the a computing system of the blockchain member based on the verification.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Yi-Min Chee, Krishna C. Ratakonda, Rakesh Mohan, Ramesh Gopinath
-
Publication number: 20190303796Abstract: Described technologies automatically evaluate contact information and other submitted textual content to identify suspect data. Different data validation technologies alone or in combination identify frivolous content such as profanity, gibberish, and mismatched meanings. These technologies may perform regular expression recognition, naïve Bayes or other probabilistic classifications, named entity recognition, and subsidiary functions such as data cleaning, gibberish generation, and model training. A predictor value indicates how likely it is that the submitted data is valid input, e.g., a valid person name or valid company name, as requested. A trained machine learning based content characterizer embodies rules for content characterization, including implicit rules produced by supervised machine learning. Some content characterizers identify suspect content other than range violations or data type violations, by identifying profanity or gibberish.Type: ApplicationFiled: March 27, 2018Publication date: October 3, 2019Inventors: Kavitha BALASUBRAMANIAN, Eder Apolinar CASTRO PELAYO, Shishir ABHYANKER, Ashish VYAS, Rakesh MOHAN, Sasya KETHIREDDY, Prabhu JAYARAMAN
-
Patent number: 10098532Abstract: Systems, methods and apparatus are provided through which in some aspects an ocular scene is imaged and changes in the ocular scene relative to a calibration image, are tracked. In one aspect, an imaging instrument includes an eyepiece, a light source operable to project light, an imaging system operable to image an ocular scene; and a processing system operable to receive a set of calibration images, and further operable to capture an image of the imaged ocular scene associated with a calibration image. In another aspect, a method to track changes in an ocular scene includes receiving a set of calibration images, receiving a set of landmarks on each calibration image, capturing a set of images of an ocular scene, associating each captured image with a calibration image, and detecting landmarks on each captured image wherein each detected landmark corresponds to a landmark on the associated calibration image.Type: GrantFiled: August 23, 2016Date of Patent: October 16, 2018Inventor: Rakesh Mohan Lal
-
Publication number: 20170055820Abstract: Systems, methods and apparatus are provided through which in some aspects an ocular scene is imaged and changes in the ocular scene relative to a calibration image, are tracked. In one aspect, an imaging instrument includes an eyepiece, a light source operable to project light, an imaging system operable to image an ocular scene; and a processing system operable to receive a set of calibration images, and further operable to capture an image of the imaged ocular scene associated with a calibration image. In another aspect, a method to track changes in an ocular scene includes receiving a set of calibration images, receiving a set of landmarks on each calibration image, capturing a set of images of an ocular scene, associating each captured image with a calibration image, and detecting landmarks on each captured image wherein each detected landmark corresponds to a landmark on the associated calibration image.Type: ApplicationFiled: August 23, 2016Publication date: March 2, 2017Inventor: Rakesh Mohan Lal
-
Patent number: 9501532Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.Type: GrantFiled: June 18, 2008Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
-
Patent number: 9355388Abstract: Assignment scheduling for service projects, in one aspect, may comprise preparing input parameter data for servicing a client service request; generating a schedule for servicing the client service request by executing an optimization algorithm with the input parameter data; determining whether the schedule is acceptable by the client; and repeating automatically the preparing, the generating, the transmitting and the determining until it is determined that the schedule is acceptable by the client, wherein each iteration automatically prepares different input parameter data for inputting to the optimization algorithm and generates a different schedule based on the different input parameter data.Type: GrantFiled: August 14, 2013Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: T. K. Balachandran, Pu Huang, Kaan K. Katircioglu, Ta-Hsin Li, Ying Li, Axel Martens, Rakesh Mohan, Krishna C. Ratakonda, Richard B. Segal, Lisa A. Smith
-
Patent number: 9336516Abstract: Assignment scheduling for service projects, in one aspect, may comprise preparing input parameter data for servicing a client service request; generating a schedule for servicing the client service request by executing an optimization algorithm with the input parameter data; determining whether the schedule is acceptable by the client; and repeating automatically the preparing, the generating, the transmitting and the determining until it is determined that the schedule is acceptable by the client, wherein each iteration automatically prepares different input parameter data for inputting to the optimization algorithm and generates a different schedule based on the different input parameter data.Type: GrantFiled: September 11, 2013Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: T. K. Balachandran, Pu Huang, Kaan K. Katircioglu, Ta-Hsin Li, Ying Li, Axel Martens, Rakesh Mohan, Krishna C. Ratakonda, Richard B. Segal, Lisa A. Smith
-
Patent number: 9092824Abstract: Financial transformation in one aspect establishes a hub and spoke network of models including at least a process model as the hub and at least components model, value driver model, applications model, solutions models as the spoke connected to the process model. A plurality of correlations is inferred among said models using daisy-chain analysis that navigate the hub and spoke network of models, and heat map is generated. Heat map analysis, application shortfall analysis, organization shortfall analysis, solution analysis, and business case analysis are performed.Type: GrantFiled: October 1, 2008Date of Patent: July 28, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rama K. T. Akkiraju, Sivaprashanth V. Danturthy, Wei Ding, Shun Jiang, Juhnyoung Lee, Rakesh Mohan, Carl B. Nordman, Hitansh Singala, Ponn Janaarthanan Sundhararajan, Chun Hua Tian
-
Patent number: 9058241Abstract: A system and method allow a user to extract the set of customizations performed on an application and use these to estimate the time and effort and cost of (a) migrating to a new version of the application and/or (b) consolidating systems. The user can browse the extracted data and select configuration elements for re-use. After downloading the one or more configurations and comparing them, the user selects elements of the configurations for re-use. The first step is to scan one or more application systems and extract the configuration data using a surveyor. The method according to the invention automatically identifies configuration differences. The user then selects configuration elements for re-use. A graphic user interface (GUI) can be provided which allows the user to make these selections by dragging and dropping selected elements to a “To Be” configuration. The selected configurations are then uploaded and installed on an instance of the application.Type: GrantFiled: February 5, 2013Date of Patent: June 16, 2015Assignee: International Business Machines CorporationInventors: Rajesh Chopra, SweeFen Goh, Richard Thomas Goodwin, Anca-Andreea Ivan, Stephen K. Kibby, Rakesh Mohan, Igor Naumov, Thomas Dean Rosinski, George A. Schroeder
-
Publication number: 20150052182Abstract: Assignment scheduling for service projects, in one aspect, may comprise preparing input parameter data for servicing a client service request; generating a schedule for servicing the client service request by executing an optimization algorithm with the input parameter data; determining whether the schedule is acceptable by the client; and repeating automatically the preparing, the generating, the transmitting and the determining until it is determined that the schedule is acceptable by the client, wherein each iteration automatically prepares different input parameter data for inputting to the optimization algorithm and generates a different schedule based on the different input parameter data.Type: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: T. K. Balachandran, Pu Huang, Kaan K. Katircioglu, Ta-Hsin Li, Ying Li, Axel Martens, Rakesh Mohan, Krishna C. Ratakonda, Richard B. Segal, Lisa A. Smith