Patents by Inventor Norbert Y. Hu

Norbert Y. Hu 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: 20240046164
    Abstract: Systems and methods of generating active notifications for users of a networked computer system using transportation service prediction are disclosed herein. In some example embodiments, a computer system uses a prediction model to generate a transportation service prediction for a user based on an identification of the user, location data for the user, prediction time data, and historical user data for instances of the user using the transportation, and then causes a notification to be displayed on a computing device of the user based on the transportation service prediction, with the notification indicating a recommended use of the transportation service in association with the place for the time of day and the day of the week, and the notification comprising a selectable user interface element configured to enable the user to submit an electronic request for the recommended use of the transportation service.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Neil Chagas Fernandes, Aditya Somani, Adnan Akil, Pablo Bellver, Jieying Chen, Archisman Roy, Gustavo Bagdadi de Castro, Norbert Y. Hu, Talal Toukan, Lu Huang, Yuh-Jie Eunice Chen
  • Patent number: 11816603
    Abstract: Systems and methods of generating active notifications for users of a networked computer system using transportation service prediction are disclosed herein. In some example embodiments, a computer system uses a prediction model to generate a transportation service prediction for a user based on an identification of the user, location data for the user, prediction time data, and historical user data for instances of the user using the transportation, and then causes a notification to be displayed on a computing device of the user based on the transportation service prediction, with the notification indicating a recommended use of the transportation service in association with the place for the time of day and the day of the week, and the notification comprising a selectable user interface element configured to enable the user to submit an electronic request for the recommended use of the transportation service.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: November 14, 2023
    Assignee: Uber Technolgies, Inc.
    Inventors: Neil Chagas Fernandes, Aditya Somani, Adnan Akil, Pablo Bellver, Jieying Chen, Archisman Roy, Gustavo Bagdadi de Castro, Norbert Y. Hu, Talal Toukan, Lu Huang, Yuh-Jie Eunice Chen
  • Publication number: 20220092484
    Abstract: Systems and methods of generating active notifications for users of a networked computer system using transportation service prediction are disclosed herein. In some example embodiments, a computer system uses a prediction model to generate a transportation service prediction for a user based on an identification of the user, location data for the user, prediction time data, and historical user data for instances of the user using the transportation, and then causes a notification to be displayed on a computing device of the user based on the transportation service prediction, with the notification indicating a recommended use of the transportation service in association with the place for the time of day and the day of the week, and the notification comprising a selectable user interface element configured to enable the user to submit an electronic request for the recommended use of the transportation service.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Neil Chagas Fernandes, Aditya Somani, Adnan Akil, Pablo Bellver, Jieying Chen, Archisman Roy, Gustavo Bagdadi de Castro, Norbert Y. Hu, Talal Toukan, Lu Huang, Yuh-Jie Eunice Chen
  • Patent number: 11003696
    Abstract: Various embodiments partition map data into discrete portions of map data based on predetermined boundaries, and individual map data portions (e.g., shards) are assigned to individual computing nodes in a plurality of computing nodes that service geographic routing requests. A routing component associated with the plurality of computing nodes directs the geographic routing request to one or more computing nodes. The computing nodes adaptively cache geographical map data based on, for example, data relating to past geographic routes. Once cached at a computing node in a plurality of computing nodes, the computing node services current and future geographic routing requests using its assigned portion of map data and one or more portions of map data adaptively cached at the computing node, thereby reducing chances of more than one computing node getting involved in servicing a request.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 11, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Norbert Y. Hu, Calvin Shawn Lien, Brian Patrick Donovan, Brent Evans Hamby
  • Publication number: 20200004844
    Abstract: Various embodiments partition map data into discrete portions of map data based on predetermined boundaries, and individual map data portions (e.g., shards) are assigned to individual computing nodes in a plurality of computing nodes that service geographic routing requests. A routing component associated with the plurality of computing nodes directs the geographic routing request to one or more computing nodes. The computing nodes adaptively cache geographical map data based on, for example, data relating to past geographic routes. Once cached at a computing node in a plurality of computing nodes, the computing node services current and future geographic routing requests using its assigned portion of map data and one or more portions of map data adaptively cached at the computing node, thereby reducing chances of more than one computing node getting involved in servicing a request.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Norbert Y. Hu, Calvin Shawn Lien, Brian Patrick Donovan, Brent Evans Hamby
  • Publication number: 20080104319
    Abstract: A database engine is provided with memory management policies to dynamically configure an area of memory called a buffer pool into which data pages are held during processing. The data pages are also buffered as an I/O (input/output) stream when read and written to a persistent storage medium, such as a hard disk, through use of a system file cache that is managed by the computer's operating system. The memory management policies implement capping the amount of memory used within the buffer pool to minimize the number of data pages that are double-buffered (i.e., held in both the buffer pool and system file cache). In addition, trimming data pages from the buffer pool, after the database engine completes all pending operations and requests, frees additional memory and further minimizes the number of processes associated with the database.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Norbert Y. Hu, Sethu M. Kalavakur, Anthony F. Voellm