Patents by Inventor Rambabu Raipati
Rambabu Raipati 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: 11928714Abstract: Features for adaptation and control of a graphical user interface (GUI) and GUI functionality are disclosed herein. In an example, a user interface control is provided in a GUI to receive interaction from a user, which is provided in an enabled state to offer functionality for the user to attempt an initial commerce action with a constrained item. The user interface control is changed from the enabled state to a disabled state, in response to receipt of the interaction from the user, and a delay time period is calculated for the disabled state (with the delay time period being uniquely calculated for the user). The user interface control is changed from the disabled state to the enabled state, upon expiration of the delay time period, and the enabled state of the user interface control provides functionality for the user to perform a commerce action with the constrained item.Type: GrantFiled: August 20, 2021Date of Patent: March 12, 2024Assignee: BBY SOLUTIONS, INC.Inventors: Rambabu Raipati, Stacey Langer
-
Publication number: 20230334521Abstract: A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.Type: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Applicant: BBY Solutions, Inc.Inventor: Rambabu Raipati
-
Patent number: 11720914Abstract: A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.Type: GrantFiled: November 4, 2021Date of Patent: August 8, 2023Assignee: BBY Solutions, inc.Inventor: Rambabu Raipati
-
Patent number: 11556883Abstract: Techniques and system configurations for use of cached data to generate and present a schedule or other availability information for delivery and service scheduling of a product are disclosed herein. In an example, electronic operations used for offering cached availability information in a user interface include: obtaining service information to identify a service for a product (such as installation or removal) that can accompany, precede, or follow, delivery of a product; obtaining customer information to identify a geographic location to perform the service for the product; retrieving, from a cached data store, availability information to perform the service for the product based on the geographic location and the service information; and presenting the availability information to perform the service in association with the delivery of the product. With this technique, a calendar or schedule can be produced from cached data, without requiring multiple requests to a scheduling system.Type: GrantFiled: March 15, 2017Date of Patent: January 17, 2023Assignee: BBY SOLUTIONS, INC.Inventors: Kurt Martinson, Jason Peterson, Jude Miron, Rambabu Raipati
-
Publication number: 20220058679Abstract: A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.Type: ApplicationFiled: November 4, 2021Publication date: February 24, 2022Applicant: BBY Solutions, Inc.Inventor: Rambabu Raipati
-
Patent number: 11182817Abstract: A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.Type: GrantFiled: November 25, 2019Date of Patent: November 23, 2021Assignee: BBY Solutions, Inc.Inventor: Rambabu Raipati
-
Patent number: 10776848Abstract: Systems and techniques for large product pre-sourcing search engine are described herein. A location may be determined for a user of an application. A search query may be received via the application. Search results may be returned based on the search query which may include a product with special handling constraints. A local availability may be determined for the product with special handling constraints using the location of the user. A delivery availability may be determined for the product with special handling constraints using the location of the user. The search results may be output to a user interface of the application including the local availability and the delivery availability.Type: GrantFiled: March 15, 2017Date of Patent: September 15, 2020Assignee: BBY SOLUTIONS, INC.Inventors: Brent Shiely, Rambabu Raipati, Rick E. Allan
-
Patent number: 10636079Abstract: Techniques and system configurations for demand-based product sourcing in an electronic commerce setting is described herein. In one example, information about an item corresponding to a plurality of fulfillment locations is stored in a database. The information includes a plurality of transit times and a plurality of transit costs corresponding to each of the plurality of transit times. A subset of transit times is selected upon receiving a location of a user. A subset of transit costs corresponding with the subset of transit times is selected. An indication of a selection of a transit time is received. The indication includes the item, a quantity of the item, and a destination. A preferred fulfillment location of a subset of fulfillment locations is calculated, the calculating using the transit time, the location, and a selection rule, wherein the selection rule is generated using a plurality of selection attributes.Type: GrantFiled: September 18, 2015Date of Patent: April 28, 2020Assignee: BBY SOLUTIONS, INC.Inventors: Brent Shiely, Bradley R. McBeath, Trevis Williamson, Bradley K. Struble, Jeffrey D. Rathburn, Vaibhav Agrawal, Amy Williams, Pranab Koner, Vyas Mohan Mohan, Tanmay Sinha, David R. Leeder, Nicholas E. Oswald, Rick E. Allan, Rambabu Raipati
-
Patent number: 10504131Abstract: A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.Type: GrantFiled: November 10, 2017Date of Patent: December 10, 2019Assignee: BBY Solutions, Inc.Inventor: Rambabu Raipati
-
Publication number: 20180268349Abstract: Techniques and system configurations for use of cached data to generate and present a schedule or other availability information for delivery and service scheduling of a product are disclosed herein. In an example, electronic operations used for offering cached availability information in a user interface include: obtaining service information to identify a service for a product (such as installation or removal) that can accompany, precede, or follow, delivery of a product; obtaining customer information to identify a geographic location to perform the service for the product; retrieving, from a cached data store, availability information to perform the service for the product based on the geographic location and the service information; and presenting the availability information to perform the service in association with the delivery of the product. With this technique, a calendar or schedule can be produced from cached data, without requiring multiple requests to a scheduling system.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Kurt Martinson, Jason Peterson, Jude Miron, Rambabu Raipati
-
Publication number: 20180268455Abstract: Systems and techniques for large product pre-sourcing search engine are described herein. A location may be determined for a user of an application. A search query may be received via the application. Search results may be returned based on the search query which may include a product with special handling constraints. A local availability may be determined for the product with special handling constraints using the location of the user. A delivery availability may be determined for the product with special handling constraints using the location of the user. The search results may be output to a user interface of the application including the local availability and the delivery availability.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Brent Shiely, Rambabu Raipati, Rick E. Allan
-
Publication number: 20170083967Abstract: Techniques and system configurations for demand-based product sourcing in an electronic commerce setting is described herein. In one example, information about an item corresponding to a plurality of fulfillment locations is stored in a database. The information includes a plurality of transit times and a plurality of transit costs corresponding to each of the plurality of transit times. A subset of transit times is selected upon receiving a location of a user. A subset of transit costs corresponding with the subset of transit times is selected. An indication of a selection of a transit time is received. The indication includes the item, a quantity of the item, and a destination. A preferred fulfillment location of a subset of fulfillment locations is calculated, the calculating using the transit time, the location, and a selection rule, wherein the selection rule is generated using a plurality of selection attributes.Type: ApplicationFiled: September 18, 2015Publication date: March 23, 2017Inventors: Brent Shiely, Bradley R. McBeath, Trevis Williamson, Bradley K. Struble, Jeffrey D. Rathburn, Vaibhav Agrawal, Amy Williams, Pranab Koner, Vyas Mohan Mohan, Tanmay Sinha, David R. Leeder, Nicholas E. Oswald, Rick E. Allan, Rambabu Raipati