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: 12354059Abstract: 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: GrantFiled: August 15, 2023Date of Patent: July 8, 2025Assignee: Maplebear Inc.Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
-
Patent number: 12162399Abstract: 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: GrantFiled: June 16, 2023Date of Patent: December 10, 2024Assignee: YourTruckShop Inc.Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
-
Publication number: 20240294113Abstract: 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: ApplicationFiled: June 16, 2023Publication date: September 5, 2024Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
-
Publication number: 20230419390Abstract: 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: ApplicationFiled: September 8, 2023Publication date: December 28, 2023Inventors: Daniel Hsiao, Jason Scott, Matthew Brooks, Rohan Salantry, Daniel Shilov, Christos Christoudias
-
Publication number: 20230406197Abstract: 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: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Inventors: David Merovitz, Eric Merovitz, Daniel Hsiao Yuan Jeong, Mitchell Robert Magonet
-
Publication number: 20230385762Abstract: 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: ApplicationFiled: August 15, 2023Publication date: November 30, 2023Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
-
Patent number: 11783406Abstract: 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: GrantFiled: June 24, 2020Date of Patent: October 10, 2023Assignee: Maplebear, Inc.Inventors: Daniel Hsiao, Jason Scott, Matthew Brooks, Rohan Salantry, Daniel Shilov, Christos Christoudias
-
Patent number: 11763251Abstract: 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: GrantFiled: October 31, 2019Date of Patent: September 19, 2023Assignee: Maplebear, Inc.Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
-
Patent number: 11282126Abstract: 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: GrantFiled: June 24, 2019Date of Patent: March 22, 2022Assignee: Maplebear Inc.Inventors: Daniel Hsiao, Angadh Singh, Jason Scott, Daniel Shilov
-
Publication number: 20210133665Abstract: 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: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Inventors: Daniel Hsiao, Jason Scott, Michael Jablonski, Nima Zahedi
-
Patent number: 9929994Abstract: 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: GrantFiled: November 20, 2015Date of Patent: March 27, 2018Assignee: Facebook, Inc.Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
-
Patent number: 9800529Abstract: 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: GrantFiled: October 28, 2011Date of Patent: October 24, 2017Assignee: 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: 9621500Abstract: 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: GrantFiled: October 23, 2015Date of Patent: April 11, 2017Assignee: 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: 9438548Abstract: 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: GrantFiled: October 28, 2011Date of Patent: September 6, 2016Assignee: Facebook, Inc.Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg
-
Publication number: 20160080304Abstract: 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: ApplicationFiled: November 20, 2015Publication date: March 17, 2016Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
-
Publication number: 20160044142Abstract: 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: ApplicationFiled: October 23, 2015Publication date: February 11, 2016Inventors: 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: 9219704Abstract: 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: GrantFiled: October 28, 2011Date of Patent: December 22, 2015Assignee: Facebook, Inc.Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer
-
Patent number: 9203796Abstract: 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: GrantFiled: August 8, 2011Date of Patent: December 1, 2015Assignee: 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: 20120143972Abstract: 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: ApplicationFiled: October 28, 2011Publication date: June 7, 2012Inventors: 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: 20120124147Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 17, 2012Inventors: Drew W. Hamlin, Daniel Hsiao, Mark E. Zuckerberg, Andrew G. Bosworth, Joel Benjamin Seligstein, Ross David Bayer