Patents by Inventor Rahul Sridhar
Rahul Sridhar 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: 20250245725Abstract: This application is directed to systems and methods for cross-category item recommendation or ranking. In some embodiments, a disclosed method includes receiving interaction data indicative of an interaction with an information item associated with an anchor item in a first category; in accordance with a determination that the first category is associated with a plurality of themes of a second category, applying at least one type selection model to determine a set of item types associated with the plurality of themes of the second category; generating an ordered list of recommended items of the second category based on the set of item types; and in response to the interaction data, enabling display of the ordered list of recommended items of the second category on a display of a client device. In some embodiments, a large language model is applied to determine the plurality of themes of the second category.Type: ApplicationFiled: January 10, 2025Publication date: July 31, 2025Inventors: Murali Mohana Krishna Dandu, Yue Xu, Rahul Sridhar, Sinduja Subramaniam, Hyun Duk Cho, Evren Korpeoglu, Sushant Kumar, Kannan Achan
-
Publication number: 20250245726Abstract: This application is directed to systems and methods for information recommendation. In some embodiments, a disclosed method includes obtaining historic interaction data associated with past interactions of a plurality of users with a plurality of information items; generating a first set of item types involved in the past interactions jointly with an anchor item type; generating a second set of item types semantically associated with the anchor item type, e.g., for a user class; combining the first set of item types and the second set of item types to generate a list of target item types; generating a list of recommended information items based on the list of target item types; and in response to a first user's interaction with the anchor item type, enabling display of at least a subset of information items in the list of recommended information items on an electronic device associated with the first user.Type: ApplicationFiled: January 16, 2025Publication date: July 31, 2025Inventors: Murali Mohana Krishna Dandu, Rahul Sridhar, Sinduja Subramaniam, Yue Xu, Shreyas Saiprasad Jadhav, Evren Korpeoglu, Kannan Achan
-
Patent number: 12373878Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.Type: GrantFiled: October 3, 2022Date of Patent: July 29, 2025Assignee: WALMART APOLLO, LLCInventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20250200986Abstract: Disclosed herein are methods, devices, and systems for detecting bus lane moving violations. One aspect of the disclosure concerns a method comprising capturing a video showing a vehicle located in a bus lane, inputting video frames from the video to an object detection deep learning model to detect the vehicle and bound the vehicle in a vehicle bounding polygon, determining a trajectory of the vehicle in an image space of the video frames, transforming the trajectory of the vehicle in the image space into a trajectory of the vehicle in a GPS space, inputting the trajectory of the vehicle in the GPS space to a vehicle movement classifier to yield a movement class prediction and a class confidence score, and evaluating the class confidence score against a predetermined threshold based on the movement class prediction to determine whether the vehicle was moving when located in the bus lane.Type: ApplicationFiled: October 16, 2024Publication date: June 19, 2025Applicant: Hayden Al technologies, Inc.Inventors: Rahul SRIDHAR, Shaocheng WANG, Michael GLEESON-MAY, Vaibhav GHADIOK
-
Publication number: 20240257211Abstract: Systems and methods including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: receiving historical marketplace information for a user in a marketplace corresponding to products previously purchased by the user; processing the products to group the products into one or more product-type clusters; analyzing the one or more product-type clusters to determine respective inter-purchase interval (IPI) likelihood scores for each product in each of the one or more product-type clusters; identifying one or more candidate products from the one or more product-type clusters that have respective IPI likelihood scores that satisfy one or more thresholds; determining a respective time and a respective duration for a respective re-purchase notification for the user based on the respective IPI likelihood score for each of the one or more candidate products; ranking the oType: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Applicant: Walmart Apollo, LLCInventors: Sonal Bathe, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20240257210Abstract: Systems and methods including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: receiving historical interaction information corresponding to a user in a marketplace; identifying a shopping journey and a basket type for the user based on the cart context and items in a cart for the user for a current user session; identifying a price threshold for the cart for the user; building a machine learning model for the current user session in real-time based on the historical interaction information, the cart context, the basket type and the price threshold to determine a ranking of new items to display to the user to add to the cart for the current user session, wherein the new items satisfy the price threshold; re-ranking the ranking of the new items to display to the user in the current user session based on item attributes of the new items; and transmitting theType: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Applicant: Walmart Apollo, LLCInventors: Shiqin Cai, Sinduja Subramaniam, Yijie Cao, Rahul Sridhar, Evren Korpeoglu, Kannan Achan
-
Publication number: 20240257216Abstract: A computer-implemented method including determining an anchor product type for an anchor item. The method further can include determining at least one associated product type for the anchor product type.Type: ApplicationFiled: January 30, 2024Publication date: August 1, 2024Applicant: Walmart Apollo, LLCInventors: Rahul Sridhar, Luyi Ma, Sinduja Subramaniam, Shiqin Cai, Jianpeng Xu, Nikhil Shripad Thakurdesai, Evren Korpeoglu, Kannan Achan
-
Publication number: 20240169276Abstract: A system including one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations: generating, using a first machine learning model, a first output comprising a repurchase prediction for a user; generating, using a second machine learning model and using respective data of the repurchase prediction of the first machine learning model for the user, a second output comprising a time slot prediction for the user; initiating one or more reservation functions based at least in part on the first output and the second output; and transmitting an option to the user to access a GUI of a digital shopping cart system to reserve a reservation function of the one or more reservation functions. Other embodiments are described.Type: ApplicationFiled: January 29, 2024Publication date: May 23, 2024Applicant: Walmart Apollo, LLCInventors: Sonal Bathe, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20240135425Abstract: A computer-implemented method including automatically generating predictions of a respective number of items that a user is likely to reorder in each of groups of the items that a user has ordered historically. The method also can include ranking the groups based on the predictions of the respective number of the items the user is likely to reorder in each of the groups. The method additionally can include transmitting for display to the user a user interface including the groups of the items. Other embodiments are described.Type: ApplicationFiled: December 27, 2023Publication date: April 25, 2024Applicant: Walmart Apollo, LLCInventors: Rahul Sridhar, Sinduja Subramariam, "Evren Korpeoglu, Kannan Achan
-
Patent number: 11887023Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform functions comprising: generating one or more feature vectors for a user, the one or more feature vectors at least comprising transaction-based features and slot-based features; generating, using a machine learning architecture, a repurchase prediction for the user based, at least in part, on the one or more feature vectors; generating, using the machine learning architecture, a time slot prediction for the user based, at least in part, on the one or more feature vectors, the time slot prediction predicting a time slot desired by the user for an upcoming transaction; and executing a reservation function that facilitates reserving of the time slot for the user. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2021Date of Patent: January 30, 2024Assignee: WALMART APOLLO, LLCInventors: Sonal Bathe, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Patent number: 11861676Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, perform certain acts. The acts can include obtaining reorder likelihood scores for items that a user has ordered historically. The acts also can include grouping the items into groups using a taxonomy. The acts additionally can include adjusting the groups based on a respective number of items in each of the groups and a respective group-specific threshold for each of the groups. The acts further can include ranking the items within the groups based on the reorder likelihood scores. Other embodiments are described.Type: GrantFiled: January 30, 2021Date of Patent: January 2, 2024Assignee: WALMART APOLLO, LLCInventors: Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Patent number: 11776016Abstract: This application relates to apparatus and methods for automatically determining and providing personalized user personas of a customer for specific platforms (e.g., applications). In some examples, a computing device receives a persona request identifying a user and a platform. In response, the computing device obtains user data associated with the user and a plurality of potential user personas from a database. For each of the plurality of potential user personas, the computing device then determines a combination score for the user based on the user data. The combination score indicates user's affinity to a corresponding potential user persona within the platform. The computing device selects at least one potential user persona of the plurality of potential user personas as a final user persona for the user and the platform based on the corresponding combination score.Type: GrantFiled: January 28, 2022Date of Patent: October 3, 2023Assignee: Walmart Apollo, LLCInventors: Rishi Rajasekaran, Sneha Gupta, Yokila Arora, Rahul Sridhar, Sushant Kumar, Evren Korpeoglu, Kannan Achan
-
Patent number: 11741524Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2021Date of Patent: August 29, 2023Assignee: WALMART APOLLO, LLCInventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20230245174Abstract: This application relates to apparatus and methods for automatically determining and providing personalized user personas of a customer for specific platforms (e.g., applications). In some examples, a computing device receives a persona request identifying a user and a platform. In response, the computing device obtains user data associated with the user and a plurality of potential user personas from a database. For each of the plurality of potential user personas, the computing device then determines a combination score for the user based on the user data. The combination score indicates user's affinity to a corresponding potential user persona within the platform. The computing device selects at least one potential user persona of the plurality of potential user personas as a final user persona for the user and the platform based on the corresponding combination score.Type: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Inventors: Rishi Rajasekaran, Sneha Gupta, Yokila Arora, Rahul Sridhar, Sushant Kumar, Evren Korpeoglu, Kannan Achan
-
Publication number: 20230177590Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: outputting, by a machine-learning model, a probability that a user will re-order two or more items at a present time; determining the two or more items to recommend to the user based on the probability exceeding a predetermined threshold that the user will re-order the two or more items at the present time; sending instructions to display the two or more items to the user, wherein the user interface comprises a single-click option to add to an electronic cart the two or more items; and after receiving the single-click option from the user interface, adding the two or more items to the electronic cart. Other embodiments are disclosed.Type: ApplicationFiled: January 30, 2023Publication date: June 8, 2023Applicant: Walmart Apollo, LLCInventors: Rahul Sridhar, Sinduja Subramaniam, Tejal Kumar Patted, Evren Korpeoglu, Kannan Achan, Rahul Ramkumar, Mark Richards Ibbotson, Thomas Russel Ward, Ryan Wayne Travis, Vidyanand Krishnan, Lucinda Frink Newcomb
-
Patent number: 11636525Abstract: A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: determining a set of items to recommend to a user based on a probability exceeding a predetermined threshold that the user will re-order each item of the set of items at a present time, wherein the probability is determined based at least in part on previous transactions of the user and other users within a first period of time, and wherein the set of items includes at least a predetermined number of items; sending instructions to display the set of items to the user on a user interface, wherein at least a portion of the set of items is shown as selected on the user interface, and the user interface further comprises a single-click option to add to a cart all selected items of the set of items; receiving a selection of the single-click option to add to the cart the all selected items of the set of items; and after receivinType: GrantFiled: January 31, 2020Date of Patent: April 25, 2023Assignee: WALMART APOLLO, LLCInventors: Rahul Sridhar, Sinduja Subramaniam, Tejal Kumar Patted, Evren Korpeoglu, Kannan Achan, Rahul Ramkumar, Mark Richards Ibbotson, Thomas Russel Ward, Ryan Wayne Travis, Vidyanand Krishnan, Lucinda Frink Newcomb
-
Publication number: 20230026174Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.Type: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Applicant: Walmart Apollo, LLCInventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Patent number: 11461827Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2021Date of Patent: October 4, 2022Assignee: WALMART APOLLO, LLCInventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20220245530Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform functions comprising: generating one or more feature vectors for a user, the one or more feature vectors at least comprising transaction-based features and slot-based features; generating, using a machine learning architecture, a repurchase prediction for the user based, at least in part, on the one or more feature vectors; generating, using the machine learning architecture, a time slot prediction for the user based, at least in part, on the one or more feature vectors, the time slot prediction predicting a time slot desired by the user for an upcoming transaction; and executing a reservation function that facilitates reserving of the time slot for the user. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Applicant: Walmart Apollo, LLCInventors: Sonal Bathe, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
-
Publication number: 20220245713Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Applicant: Walmart Apollo, LLCInventors: Sonal Bathe, Aleksandra Cerekovic, Rahul Sridhar, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan