Patents by Inventor Nirveek De
Nirveek De 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: 12321571Abstract: A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.Type: GrantFiled: April 9, 2024Date of Patent: June 3, 2025Assignee: PayPal, Inc.Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Sudeep Dasgupta, Meenal Varshney, Dennis Marshall, Ganesh Gopalakrishnan
-
Publication number: 20250164263Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.Type: ApplicationFiled: January 17, 2025Publication date: May 22, 2025Inventors: Michael O'Herlihy, Nirveek De
-
Publication number: 20240361140Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.Type: ApplicationFiled: June 10, 2024Publication date: October 31, 2024Inventors: Michael O'Herlihy, Nirveek De
-
Publication number: 20240345702Abstract: A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.Type: ApplicationFiled: April 9, 2024Publication date: October 17, 2024Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Sudeep Dasgupta, Meenal Varshney, Dennis Marshall, Ganesh Gopalakrishnan
-
Patent number: 12013252Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.Type: GrantFiled: June 23, 2022Date of Patent: June 18, 2024Assignee: Uber Technologies, Inc.Inventors: Michael O'Herlihy, Nirveek De
-
Patent number: 11995290Abstract: A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.Type: GrantFiled: November 30, 2021Date of Patent: May 28, 2024Assignee: PayPal, Inc.Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Sudeep Dasgupta, Meenal Varshney, Dennis Marshall, Ganesh Gopalakrishnan
-
Publication number: 20240144034Abstract: A system coordinates services between users and providers. The system trains a computer model to predict a user state of a user using data about past services. The prediction is based on data associated with a request submitted by a user. Request data can include current data about the user's behavior and information about the service that is independent of the particular user behavior or characteristics. The user behavior may be compared against the user's prior behavior to determine differences in the user behavior for this request and normal behavior of prior requests. The system can alter the parameters of a service based on the prediction about the state of the user requesting the service.Type: ApplicationFiled: November 6, 2023Publication date: May 2, 2024Inventors: Michael O'Herlihy, Rafiq Raziuddin Merchant, Nirveek De, Jordan Allen Buettner
-
Patent number: 11847573Abstract: A system coordinates services between users and providers. The system trains a computer model to predict a user state of a user using data about past services. The prediction is based on data associated with a request submitted by a user. Request data can include current data about the user's behavior and information about the service that is independent of the particular user behavior or characteristics. The user behavior may be compared against the user's prior behavior to determine differences in the user behavior for this request and normal behavior of prior requests. The system can alter the parameters of a service based on the prediction about the state of the user requesting the service.Type: GrantFiled: July 30, 2020Date of Patent: December 19, 2023Assignee: Uber Technologies, Inc.Inventors: Michael O'Herlihy, Rafiq Raziuddin Merchant, Nirveek De, Jordan Allen Buettner
-
Patent number: 11769192Abstract: Several systems, apparatuses, and methods are described. A data transmission that includes data indicating a first search query for an item of a publication system is received from a client machine. A first plurality of search results is determined from listed items based, at least in part, on the first search query, and the first plurality of search results are each associated with a price. A range of prices associated with a first subset of the search results is determined based on a price distribution range including a median price associated with the first search results, or a utility cost function using a plurality of price quantiles and a plurality of price values included in different price quantiles. The determined first search results and the range of prices associated with the first subset of the first search results are transmitted to the client machine for display.Type: GrantFiled: July 28, 2021Date of Patent: September 26, 2023Assignee: eBay Inc.Inventors: Manas Haribhai Somaiya, Nirveek De, Ksheerasagar Balaraju, Jian Xu
-
Patent number: 11640408Abstract: A user may submit a search query to a search engine, which may process the search query and generate a set of results. Previous actions of the user or of other users may be used to identify recommended search queries. The recommended search queries may be presented to the user along with the search results for the query. The location of the recommended search queries may be fixed, set by the user, or determined on a query-by-query basis. A user interface element operable to cause the presentation of one or more recommended search queries may be presented after a delay. After an additional or independent delay, the recommended search queries may be presented automatically. The delays may be fixed, set by the user, or determined on a query-by-query basis.Type: GrantFiled: May 15, 2019Date of Patent: May 2, 2023Assignee: EBAY INC.Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Corey Demarco, Jian Xu, Sudeep Dasgupta, Meenal Varshney, Ganesh Gopalakrishnan, Dennis Marshall
-
Publication number: 20220316903Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.Type: ApplicationFiled: June 23, 2022Publication date: October 6, 2022Inventors: Michael O'Herlihy, Nirveek De
-
Patent number: 11371858Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.Type: GrantFiled: May 22, 2019Date of Patent: June 28, 2022Assignee: Uber Technologies, Inc.Inventors: Michael O'Herlihy, Nirveek De
-
Publication number: 20220163336Abstract: A computing system can integrate fleet vehicles of a fleet operator into a rideshare network to increase utilization of the fleet vehicles, optimize fleet size for fleet operators, and supplement the fleet vehicles with the rideshare network during peak periods to service the rider base of the fleet operator.Type: ApplicationFiled: November 26, 2021Publication date: May 26, 2022Inventors: Miraj Rahematpura, Aaron McCullough, Nirveek De, Vishnu Srinivasan Sundaresan, Jonathan Correia, Cinar Kilcioglu, Kenneth Zhou, Amy Ko, Kevin Johnson, Ashwin Prabhu, Colleen Shaffer, Victor Pereira, Diana Robinson, Christine Chou, Garrett Weiss
-
Publication number: 20220091704Abstract: A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.Type: ApplicationFiled: November 30, 2021Publication date: March 24, 2022Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Sudeep Dasgupta, Meenal Varshney, Dennis Marshall, Ganesh Gopalakrishnan
-
Patent number: 11237700Abstract: A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.Type: GrantFiled: May 7, 2019Date of Patent: February 1, 2022Assignee: PayPal, Inc.Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Sudeep Dasgupta, Meenal Varshney, Dennis Marshall, Ganesh Gopalakrishnan
-
Publication number: 20210366019Abstract: Several systems, apparatuses, and methods are described. A data transmission that includes data indicating a first search query for an item of a publication system is received from a client machine. A first plurality of search results is determined from listed items based, at least in part, on the first search query, and the first plurality of search results are each associated with a price. A range of prices associated with a first subset of the search results is determined based on a price distribution range including a median price associated with the first search results, or a utility cost function using a plurality of price quantiles and a plurality of price values included in different price quantiles. The determined first search results and the range of prices associated with the first subset of the first search results are transmitted to the client machine for display.Type: ApplicationFiled: July 28, 2021Publication date: November 25, 2021Inventors: Manas Haribhai Somaiya, Nirveek De, Ksheerasagar Balaraju, Jian Xu
-
Patent number: 11107142Abstract: Several systems, apparatuses, and methods are described. A data transmission that includes data indicating a first search query for an item of a publication system is received from a client machine. A first plurality of search results is determined from listed items based, at least in part, on the first search query, and the first plurality of search results are each associated with a price. A range of prices associated with a first subset of the search results is determined based on a price distribution range including a median price associated with the first search results, or a utility cost function using a plurality of price quantiles and a plurality of price values included in different price quantiles. The determined first search results and the range of prices associated with the first subset of the first search results are transmitted to the client machine for display.Type: GrantFiled: December 21, 2018Date of Patent: August 31, 2021Assignee: eBay Inc.Inventors: Manas Haribhai Somaiya, Nirveek De, Ksheerasagar Balaraju, Jian Xu
-
Patent number: 11055761Abstract: This disclosure provides systems and methods of determining price quantiles for associated search queries and displaying said price quantiles when one or more search queries are received. In various embodiments, a search query for an item offered for sale may be received. Search results from a plurality of offered items may be determined based on the search query. The search results may each be associated with a price. The search results may be displayed, and a selection of a search result may be received. The price of the selected search result may be associated with the received search query. Various price quantiles may be determined based on the associated price(s). In addition, the price quantiles may each include prices associated with the search results. The determined price quantiles may then be displayed in response to a second search query determined to be related to the first search query.Type: GrantFiled: July 31, 2014Date of Patent: July 6, 2021Assignee: eBay Inc.Inventors: Manas Haribhai Somaiya, Nirveek De
-
Patent number: 10922327Abstract: A user may submit a search query to a search engine, which may process the search query and generate a set of results. Previous actions of the user or of other users may be used to identify recommended search queries. The recommended search queries may be presented to the user along with the search results for the query. The location of the recommended search queries may be fixed, set by the user, or determined on a query-by-query basis. A user interface element operable to cause the presentation of one or more recommended search queries may be presented after a delay. After an additional or independent delay, the recommended search queries may be presented automatically. The delays may be fixed, set by the user, or determined on a query-by-query basis.Type: GrantFiled: July 15, 2016Date of Patent: February 16, 2021Assignee: EBAY INC.Inventors: Manas Haribhai Somaiya, Rabi Chakraborty, Nirveek De, Akshata Baliga, Corey Demarco, Jian Xu, Sudeep Dasgupta, Meenal Varshney, Ganesh Gopalakrishnan, Dennis Marshall
-
Publication number: 20200356903Abstract: A system coordinates services between users and providers. The system trains a computer model to predict a user state of a user using data about past services. The prediction is based on data associated with a request submitted by a user. Request data can include current data about the user's behavior and information about the service that is independent of the particular user behavior or characteristics. The user behavior may be compared against the user's prior behavior to determine differences in the user behavior for this request and normal behavior of prior requests. The system can alter the parameters of a service based on the prediction about the state of the user requesting the service.Type: ApplicationFiled: July 30, 2020Publication date: November 12, 2020Inventors: Michael O'Herlihy, Rafiq Raziuddin Merchant, Nirveek De, Jordan Allen Buettner