Patents by Inventor Ameya Tayade
Ameya Tayade 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: 12254505Abstract: Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order.Type: GrantFiled: April 29, 2022Date of Patent: March 18, 2025Assignee: UBER TECHNOLOGIES, INC.Inventors: Robert Louis Cornacchia, Emre Demiralp, Cinar Kilcioglu, Kevin A. Rowe, Zhengyun Sun, Vishnu Sundaresan, Ameya Tayade, Justin Wie
-
Publication number: 20240062146Abstract: Example aspects of the present disclosure relate to a hybrid approach for scheduling delivery services that seamlessly integrates real-time courier matching with pre-matching batch analysis to optimize courier time. An example method includes accessing delivery data for a subset of a plurality of delivery services that are available for batch delivery assessment. The method includes generating a batched route for at least two delivery services of the subset of delivery services based on the delivery data. The method includes detecting a state change that is associated with a delivery service of the batched route. In response to the state change, the method includes accessing real-time vehicle data indicative of an availability of one or more vehicles and communicating data indicative of the batched route to at least one vehicle of the plurality of vehicles.Type: ApplicationFiled: August 16, 2022Publication date: February 22, 2024Inventors: Robert Louis Cornacchia, Stephan Liu, Vishnu Sundaresan, Ameya Tayade, Sam Wechsler, Justin Wie
-
Publication number: 20240037637Abstract: Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order.Type: ApplicationFiled: September 29, 2023Publication date: February 1, 2024Inventors: Robert Louis Cornacchia, Emre Demiralp, Cinar Kilcioglu, Kevin A. Rowe, Zhengyun Sun, Vishnu Sundaresan, Ameya Tayade, Justin Wie
-
Publication number: 20230351477Abstract: Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Inventors: Robert Louis Cornacchia, Emre Demiralp, Cinar Kilcioglu, Kevin A. Rowe, Zhengyun Sun, Vishnu Sundaresan, Ameya Tayade, Justin Wie
-
Patent number: 11487590Abstract: Techniques that facilitate orchestration engine resources and/or blueprint definitions for hybrid cloud composition are provided. In one example, a system includes a blueprint component and a blueprint transformation component. The blueprint component determines one or more abstract resource types for an abstract blueprint associated with a computing platform. The one or more abstract resource types are indicative of information associated with one or more computing resources for the computing platform. The blueprint transformation component transforms the one or more abstract resource types for the abstract blueprint into one or more executable resources for an executable blueprint that is executable by an orchestration engine.Type: GrantFiled: October 9, 2018Date of Patent: November 1, 2022Assignee: KYNDRYL, INC.Inventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Ameya Tayade
-
Publication number: 20210286653Abstract: A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).Type: ApplicationFiled: March 13, 2020Publication date: September 16, 2021Applicant: International Business Machines CorporationInventors: Alexei Karve, Matthew Staffelbach, Ameya Tayade, Ramesh S. Palakodeti
-
Patent number: 11099907Abstract: A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).Type: GrantFiled: March 13, 2020Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Alexei Karve, Matthew Staffelbach, Ameya Tayade, Ramesh S Palakodeti
-
Patent number: 11061739Abstract: A system, computer program product, and method are provided to automate management of a computer architecture as represented in a codified infrastructure with one or more embedded dynamically labeled resources. The codified infrastructure is subject to interpretation within the context of the dynamically labeled resources. The dynamic labels are converted to static labels, after which the corresponding architecture is deployed. The deployment architecture continues to be updated when the meaning of the dynamic labels change.Type: GrantFiled: April 11, 2019Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Staffelbach, Ameya Tayade, Alexei Karve, Neeraj Asthana, Thomas E. Chefalas, Alla Segal
-
Publication number: 20200326990Abstract: A system, computer program product, and method are provided to automate management of a computer architecture as represented in a codified infrastructure with one or more embedded dynamically labeled resources. The codified infrastructure is subject to interpretation within the context of the dynamically labeled resources. The dynamic labels are converted to static labels, after which the corresponding architecture is deployed. The deployment architecture continues to be updated when the meaning of the dynamic labels change.Type: ApplicationFiled: April 11, 2019Publication date: October 15, 2020Applicant: International Business Machines CorporationInventors: Matthew Staffelbach, Ameya Tayade, Alexei Karve, Neeraj Asthana, Thomas E. Chefalas, Alla Segal
-
Publication number: 20200110640Abstract: Techniques that facilitate orchestration engine resources and/or blueprint definitions for hybrid cloud composition are provided. In one example, a system includes a blueprint component and a blueprint transformation component. The blueprint component determines one or more abstract resource types for an abstract blueprint associated with a computing platform. The one or more abstract resource types are indicative of information associated with one or more computing resources for the computing platform. The blueprint transformation component transforms the one or more abstract resource types for the abstract blueprint into one or more executable resources for an executable blueprint that is executable by an orchestration engine.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Ameya Tayade