Patents by Inventor Daniel Hsiao

Daniel Hsiao 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: 12354059
    Abstract: A system receives an order from one or more user client devices associated with an account of the system, and transmits a first notification to the one or more user client devices that an order is ready for pick up at a pickup location. The system receives location data from a particular user client device of the one or more user client devices. The system determines an outer geofence based in part on a running average time or wait time at the pickup location in a recent time period, a size of the order, or a historical wait time associated with the account. In response to receiving an indication from the particular user client device that a user associated with the particular user has entered the determined outer geofence, the system transmits a second notification to a runner client device.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: July 8, 2025
    Assignee: Maplebear Inc.
    Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
  • Patent number: 12162399
    Abstract: A vehicle door light assembly includes a base including a cavity and one or more bulb connectors positioned within the cavity; a connector for connecting the one or more bulb connectors to a power source; a lens assembly releasably connected to the base, wherein the lens assembly comprises: a lens, a light source adapted to emit light through the lens to the exterior of the light assembly, and a projector adapted to project an image to the exterior of the light assembly when the door is in an open position; and a bulb connector releasably connected to the one or more bulb connectors to supply power to the lens assembly.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: December 10, 2024
    Assignee: YourTruckShop Inc.
    Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
  • Publication number: 20240294113
    Abstract: A vehicle door light assembly includes a base including a cavity and one or more bulb connectors positioned within the cavity; a connector for connecting the one or more bulb connectors to a power source; a lens assembly releasably connected to the base, wherein the lens assembly comprises: a lens, a light source adapted to emit light through the lens to the exterior of the light assembly, and a projector adapted to project an image to the exterior of the light assembly when the door is in an open position; and a blub connector releasably connected to the one or more bulb connectors to supply power to the lens assembly.
    Type: Application
    Filed: June 16, 2023
    Publication date: September 5, 2024
    Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
  • Publication number: 20230419390
    Abstract: Multiple users of a household can each have a different profile associated with a common account for an online concierge system. This association of different profiles with the common accounts allows the concierge system to show a user of the household what other users of the household purchased and rank items for suggestion to the user based one purchases of other users, facilitating order building. The online concierge system also enables a user profile to designate a user profile associated with the common account for an order pickup or as a contact for a home delivery. Additionally, association of different user profiles with the common account may be used for account recovery of one of the user profiles. Further, different user profiles may have different permissions for creating an order with the online concierge system.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Daniel Hsiao, Jason Scott, Matthew Brooks, Rohan Salantry, Daniel Shilov, Christos Christoudias
  • Publication number: 20230406197
    Abstract: A vehicle door light assembly includes a base including a cavity and one or more bulb connectors positioned within the cavity; a connector for connecting the one or more bulb connectors to a power source; a lens assembly releasably connected to the base, wherein the lens assembly comprises: a lens, a light source adapted to emit light through the lens to the exterior of the light assembly, and a projector adapted to project an image to the exterior of the light assembly when the door is in an open position; and a blub connector releasably connected to the one or more bulb connectors to supply power to the lens assembly.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
  • Publication number: 20230385762
    Abstract: A system receives an order from one or more user client devices associated with an account of the system, and transmits a first notification to the one or more user client devices that an order is ready for pick up at a pickup location. The system receives location data from a particular user client device of the one or more user client devices. The system determines an outer geofence based in part on a running average time or wait time at the pickup location in a recent time period, a size of the order, or a historical wait time associated with the account. In response to receiving an indication from the particular user client device that a user associated with the particular user has entered the determined outer geofence, the system transmits a second notification to a runner client device.
    Type: Application
    Filed: August 15, 2023
    Publication date: November 30, 2023
    Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
  • Patent number: 11783406
    Abstract: Multiple users of a household can each have a different profile associated with a common account for an online concierge system. This association of different profiles with the common accounts allows the concierge system to show a user of the household what other users of the household purchased and rank items for suggestion to the user based one purchases of other users, facilitating order building. The online concierge system also enables a user profile to designate a user profile associated with the common account for an order pickup or as a contact for a home delivery. Additionally, association of different user profiles with the common account may be used for account recovery of one of the user profiles. Further, different user profiles may have different permissions for creating an order with the online concierge system.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: October 10, 2023
    Assignee: Maplebear, Inc.
    Inventors: Daniel Hsiao, Jason Scott, Matthew Brooks, Rohan Salantry, Daniel Shilov, Christos Christoudias
  • Patent number: 11763251
    Abstract: An online concierge system receives an order from a customer. The online concierge system transmits a notification to the customer's client device indicating that the order is ready for pick up and receives location data from the customer's client device as the customer travels to a pickup location. In response to the online concierge system receiving a first indication that the customer has entered an outer geofence, the online concierge system transmits a second notification to a runner's client device that the customer is in transit. In response to the online concierge system receiving a second indication that the customer has entered an inner geofence, the online concierge system starts a timer. When the online system receives a confirmation that the order has been picked up by the customer, it stops the timer and computes a wait time for pick up of the order.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 19, 2023
    Assignee: Maplebear, Inc.
    Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
  • Patent number: 11282126
    Abstract: An online concierge system accesses an order history database, which describes historical orders for a plurality of users. Each historical order comprises a list of items selected by a user from a plurality of items. The online concierge system determines user streaks, each user streak based on a number of consecutive orders placed by a user that include a particular item. The online concierge system calculates an overall streak distribution based on the user streaks. For each item of at least a subset of the plurality of items, the online concierge system calculates a streak statistic based on a corresponding subset of user streaks and the overall streak distribution. The online concierge system selects a set of staples items for a user based on the streak statistics for the set of staple items and generates a display for the user with a selectable list of the set of staple items.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 22, 2022
    Assignee: Maplebear Inc.
    Inventors: Daniel Hsiao, Angadh Singh, Jason Scott, Daniel Shilov
  • Publication number: 20210133665
    Abstract: An online concierge system receives an order from a customer. The online concierge system transmits a notification to the customer's client device indicating that the order is ready for pick up and receives location data from the customer's client device as the customer travels to a pickup location. In response to the online concierge system receiving a first indication that the customer has entered an outer geofence, the online concierge system transmits a second notification to a runner's client device that the customer is in transit. In response to the online concierge system receiving a second indication that the customer has entered an inner geofence, the online concierge system starts a timer. When the online system receives a confirmation that the order has been picked up by the customer, it stops the timer and computes a wait time for pick up of the order.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
  • Patent number: 9929994
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
  • Patent number: 9800529
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Prashant Malik, Jiakai Liu, Andrew G. Bosworth, Joel Benjamin Seligstein, Drew W. Hamlin, Daniel Hsiao, Kenneth M. Lau, Ross David Bayer, Mark E. Zuckerberg
  • Patent number: 9621500
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: April 11, 2017
    Assignee: Facebook, Inc.
    Inventors: Daniel Hsiao, Joel Benjamin Seligstein, Mark E. Zuckerberg, Kenneth M. Lau, Ross David Bayer, Zheng Zhang, Benjamin Peter Davenport, Peter Xiu Deng, Ben Hamilton, Lucy Congyun Zhang, Jonathan David Perlow
  • Patent number: 9438548
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: September 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg
  • Publication number: 20160080304
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
  • Publication number: 20160044142
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: Daniel Hsiao, Joel Benjamin Seligstein, Mark E. Zuckerberg, Kenneth M. Lau, Ross David Bayer, Zheng Zhang, Benjamin Peter Davenport, Peter Xiu Deng, Ben Gertzfield, Lucy Congyun Zhang, Jonathan David Perlow
  • Patent number: 9219704
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
  • Patent number: 9203796
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: December 1, 2015
    Assignee: Facebook, Inc.
    Inventors: Daniel Hsiao, Joel Benjamin Seligstein, Mark E. Zuckerberg, Kenneth M. Lau, Ross David Bayer, Zheng Zhang, Benjamin Peter Davenport, Peter Xiu Deng, Ben Gertzfield, Lucy Congyun Zhang, Jonathan David Perlow
  • Publication number: 20120143972
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Application
    Filed: October 28, 2011
    Publication date: June 7, 2012
    Inventors: Prashant Malik, Jiakai Liu, Andrew G. Bosworth, Joel Benjamin Seligstein, Drew W. Hamlin, Daniel Hsiao, Kenneth M. Lau, Ross David Bayer, Mark E. Zuckerberg
  • Publication number: 20120124147
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 17, 2012
    Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer