Patents by Inventor Mani Kulasooriya
Mani Kulasooriya 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: 20230410175Abstract: Ordering and delivery of food ingredients and food service items is opaque and inefficient. A computer system for recommending substitute food products to food service providers is disclosed. The system contains a database of information about food products that is continuously updated. The database is updated by food service providers and vendors submitting information about food products and the system tags the items entered and sorts them into the database. The system then provides recommendations to food service providers of substitute food products by comparing a food service provider's order history with a query entered with items in the database. A method for increasing efficiency in delivery of food products by streamlining the ordering and delivery process is also disclosed. The streamlined system includes options for price as a function of delivery route and a central container location for food delivery to multiple food service providers within one geographic location.Type: ApplicationFiled: June 26, 2023Publication date: December 21, 2023Inventor: Mani KULASOORIYA
-
Patent number: 11727458Abstract: Ordering and delivery of food ingredients and food service items is opaque and inefficient. A computer system for recommending substitute food products to food service providers is disclosed. The system contains a database of information about food products that is continuously updated. The database is updated by food service providers and vendors submitting information about food products and the system tags the items entered and sorts them into the database. The system then provides recommendations to food service providers of substitute food products by comparing a food service provider's order history with a query entered with items in the database. A method for increasing efficiency in delivery of food products by streamlining the ordering and delivery process is also disclosed. The streamlined system includes options for price as a function of delivery route and a central container location for food delivery to multiple food service providers within one geographic location.Type: GrantFiled: November 29, 2019Date of Patent: August 15, 2023Assignee: Cut and Dry Inc.Inventor: Mani Kulasooriya
-
Publication number: 20230094849Abstract: A platform that connects a crowd-sourced database (e.g., a Wiki) with a cryptographic blockchain. The crowd-sourced database is a repository of information that is generated and edited by a community of users. Example data in the database includes description or attributes of a set of objects. The cryptographic blockchain interfaces with the crowd-sourced database for purposes of establishing a dictionary of sorts of objects that are logistically tracked (e.g., how many of an object, when a quantity of the object moves from one physical location to another, the physical location of each quantity of the object, costs associated with shifts of the object). Supplying data to the crowd-sourced database and the logistics tracking of items mints new cryptographic tokens. Extracting data from the crowd-sourced database or logistics tracking burns cryptographic tokens.Type: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Inventor: Mani KULASOORIYA
-
Publication number: 20200175564Abstract: Ordering and delivery of food ingredients and food service items is opaque and inefficient. A computer system for recommending substitute food products to food service providers is disclosed. The system contains a database of information about food products that is continuously updated. The database is updated by food service providers and vendors submitting information about food products and the system tags the items entered and sorts them into the database. The system then provides recommendations to food service providers of substitute food products by comparing a food service provider's order history with a query entered with items in the database. A method for increasing efficiency in delivery of food products by streamlining the ordering and delivery process is also disclosed. The streamlined system includes options for price as a function of delivery route and a central container location for food delivery to multiple food service providers within one geographic location.Type: ApplicationFiled: November 29, 2019Publication date: June 4, 2020Inventor: Mani KULASOORIYA
-
Patent number: 7856384Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, one aspect of the invention is to provide an authentication system and security monitoring system to detect and prevent fraud. User usage patterns may also be identified and a user risk profile developed. In another embodiment, transactional amount limits may be updated based on the user risk profile. In addition, the user risk profile may be updated based on credit and debt information for the user.Type: GrantFiled: November 16, 2004Date of Patent: December 21, 2010Assignee: Yahoo! Inc.Inventors: Mani Kulasooriya, Ivan Liu, Sylvia Liu, legal representative, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Peng Cheong
-
Publication number: 20090192932Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, requests for international currency exchanges are processed in batch form. A currency accumulator may be used to keep track of currency exchange requests, where each currency is assigned a notional “bucket,” which is a symbolic representation of a database entry for the monetary amount which has been requested to be exchanged for a given currency. When the contents of a particular currency's “bucket” reaches a given level, the monetary amount in the bucket may be exchanged for an equivalent amount of a second currency.Type: ApplicationFiled: April 1, 2009Publication date: July 30, 2009Applicant: YAHOO! INC.Inventors: Mani KULASOORIYA, Ivan Liu, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Peng Cheong, Sylvia Liu
-
Patent number: 7529706Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, requests for international currency exchanges are processed in batch form. A currency accumulator may be used to keep track of currency exchange requests, where each currency is assigned a notional “bucket,” which is a symbolic representation of a database entry for the monetary amount which has been requested to be exchanged for a given currency. When the contents of a particular currency's “bucket” reaches a given level, the monetary amount in the bucket may be exchanged for an equivalent amount of a second currency.Type: GrantFiled: November 16, 2004Date of Patent: May 5, 2009Assignee: Yahoo! Inc.Inventors: Mani Kulasooriya, Sylvia Liu, legal representative, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Peng Cheong, Ivan Liu
-
Publication number: 20060015452Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, users are able to access one or more fund exchange servers to establish online accounts, which may then be used to transfer funds in a different currency to and from other user online accounts which may be in different countries. In another embodiment, a transfer request from a first user to transfer funds from a first online account to a second online account is processed, where the transfer request is made in a first currency. If accepted, the transfer request may be filled by depositing the requested funds in the second online account in a second currency.Type: ApplicationFiled: November 16, 2004Publication date: January 19, 2006Inventors: Mani Kulasooriya, Ivan Liu, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Cheong
-
Publication number: 20060015453Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, users are able to access one or more fund exchange servers to establish online accounts, which may then be used to transfer funds in a different currency to and from other user online accounts which may be in different countries. In another embodiment, a transfer request from a first user to transfer funds from a first online account to a second online account is processed, where the transfer request is made in a first currency. If accepted, the transfer request may be filled by depositing the requested funds in the second online account in a second currency.Type: ApplicationFiled: November 16, 2004Publication date: January 19, 2006Inventors: Mani Kulasooriya, Ivan Liu, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Cheong
-
Publication number: 20060015437Abstract: Disclosed are systems and methods for effecting international online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. In one embodiment, requests for international currency exchanges are processed in batch form. A currency accumulator may be used to keep track of currency exchange requests, where each currency is assigned a notional “bucket,” which is a symbolic representation of a database entry for the monetary amount which has been requested to be exchanged for a given currency. When the contents of a particular currency's “bucket” reaches a given level, the monetary amount in the bucket may be exchanged for an equivalent amount of a second currency.Type: ApplicationFiled: November 16, 2004Publication date: January 19, 2006Inventors: Mani Kulasooriya, Ivan Liu, Lupti Cheung, Hui Yin, Paul Kelaita, Yuet Cheong