Patents by Inventor Clarence Yung
Clarence Yung 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: 20230275856Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Patent number: 11652767Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: GrantFiled: March 4, 2021Date of Patent: May 16, 2023Assignee: Google LLCInventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Publication number: 20210194838Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: ApplicationFiled: March 4, 2021Publication date: June 24, 2021Inventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Patent number: 10944705Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: GrantFiled: October 15, 2018Date of Patent: March 9, 2021Assignee: Google LLCInventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Publication number: 20190052589Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Publication number: 20180314986Abstract: In an embodiment, a reservation server runs a reservation service that allows users of diner clients to reserve reservations with one or more restaurants. In addition, the reservation server runs a self-serve promotion service that restaurant clients to request automatic or semi-automatic generation of content displays for promotions. In some cases, the reservation server uses statistics to predict future periods of time when covers for a restaurant will be below average. The reservation server then automatically generates a promotion that is likely to increase covers during the previously predicted future periods of time. In response to the promotion being selected by a user, the reservation server generates a content display that is subsequently published to the reservation service. As a result, the content display is presented to users of the diner clients when searching for criteria satisfied by the restaurant.Type: ApplicationFiled: May 1, 2017Publication date: November 1, 2018Inventors: COREY LAYNE REESE, JOSEPH ESSAS, NATHANIEL ELIJAH CHAIT, MILES SKORPEN, CLARENCE YUNG
-
Patent number: 10104028Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: GrantFiled: August 29, 2014Date of Patent: October 16, 2018Assignee: Google LLCInventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
Patent number: 9634976Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the one or more processors. Upon identification of a message subset in the plurality of messages pertaining to an event of a first event type or a first entity, an action associated with the message subset is executed thereby obtaining content from a data source distinct from the messages. A graphic compilation is formatted for display in the user in-box of a messaging application. A first portion of the compilation comprises the distinct data source content, a second portion of the compilation lists event items associated with the event or first entity extracted from the message subset, and a third portion of the compilation lists a plurality of objects, each of which is a synopsis of a message in the message subset.Type: GrantFiled: August 29, 2014Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Shalini Agarwal, Clarence Yung, Thijs Van As, Han Seul Lee, Victor-bogdan Anchidin
-
Publication number: 20160065521Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the one or more processors. Upon identification of a message subset in the plurality of messages pertaining to an event of a first event type or a first entity, an action associated with the message subset is executed thereby obtaining content from a data source distinct from the messages. A graphic compilation is formatted for display in the user in-box of a messaging application. A first portion of the compilation comprises the distinct data source content, a second portion of the compilation lists event items associated with the event or first entity extracted from the message subset, and a third portion of the compilation lists a plurality of objects, each of which is a synopsis of a message in the message subset.Type: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Shalini Agarwal, Clarence YUNG, Thijs VAN AS, Han Seul LEE, Victor-bogdan ANCHIDIN
-
Publication number: 20160063399Abstract: A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message.Type: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Shalini Agarwal, Clarence Yung, Han Seul Lee, Mary Linnell, Bikin Chiu, Rodrigo Ipince, Srinivas Vasudevan, Syed Albiz
-
System and method for providing visual representations of email to enable efficient email processing
Patent number: 9043403Abstract: An email system is disclosed which provides annotations associated with email to recipients and allows the recipients to interact with annotated email. The system receives email and determines whether the received email includes items that should be annotated. Responsive to determining that an email includes items that should be annotated, the system acquires annotated information related to the email. The received email and associated annotated information are stored in the email system. When a request is received to access email for a specific user, the email system displays an email listing, identifying email that is associated with an annotation using a visual representation. If the recipient responds to an annotation, the system receives and stores the recipient's response. The system then sends the recipient's response to the sender of the email. The system also receives updates to received email from email senders and displays email updates to the appropriate recipients.Type: GrantFiled: May 10, 2013Date of Patent: May 26, 2015Assignee: GOOGLE INC.Inventors: Yaar Schnitman, Bikin Chiu, Han Seul Lee, Shalini Agarwal, Clarence Yung