Patents by Inventor Jing Yee Lim

Jing Yee Lim 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: 8880611
    Abstract: A spam detector accesses a message body of an email, extracts one or more features of a return path from the message body, and uses the extracted features to detect the return path for a user to respond to the email. The return path may include a postal address, and the extracted feature may comprise one or more of a complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Jing Yee Lim, Matthew Daniell Cutts, Seth Golub
  • Publication number: 20140188806
    Abstract: Methods and systems for saving draft electronic communications, such as web e-mails, are described herein. One such described method comprises automatically saving a draft web-email in the e-mail web page. A second such described method comprises saving a draft web e-mail in a cookie residing on the client machine. A third such described method comprises automatically saving a draft web e-mail at the host that provides the Web e-mail service. A fourth such described method comprises interacting with a central installed client component to save a draft web e-mail one the user's machine at the client side.
    Type: Application
    Filed: March 6, 2014
    Publication date: July 3, 2014
    Applicant: Google Inc.
    Inventors: Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 8694589
    Abstract: Methods and systems for saving draft electronic communications, such as web e-mails, are described herein. One such described method comprises automatically saving a draft web-email in the e-mail web page. A second such described method comprises saving a draft web e-mail in a cookie residing on the client machine. A third such described method comprises automatically saving a draft web e-mail at the host that provides the Web e-mail service. A fourth such described method comprises interacting with a central installed client component to save a draft web e-mail one the user's machine at the client side.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Publication number: 20140089433
    Abstract: Systems and methods for providing information include receiving messages associated with a user. Each message is associated with a respective conversation. A request for conversations associated with the user is received from a client. In response, display information for displaying the conversations as a list, including first and second rows respectively representing first and second conversations, is sent to the client. The first row includes a first recipient indicator indicating that the user is a primary message recipient in the first conversation. The second row includes a second recipient indicator indicating that the user is a secondary message recipient in the second conversation. A single field in each row is provided for presentation of both the first and second recipient indicators in individual rows. The first recipient indicator is not used to identify the primary recipient and the second recipient indicator is not used to identify the secondary recipient.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 27, 2014
    Applicant: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Publication number: 20140046961
    Abstract: System and method for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank them in accordance with a date/time value of a most recently received message of each conversation thereby causing a first conversation to be ordered before a second conversation. Subsequently, a first message that is deemed to belong to the second conversation is obtained and added to the second conversation. Information is resent to a remote computer identifying the plurality of conversations and providing sufficient information to rank the plurality of conversations in accordance with a date/time value of a most recently received message of each respective conversation thereby causing the first conversation to be ordered after the second conversation.
    Type: Application
    Filed: October 16, 2013
    Publication date: February 13, 2014
    Applicant: Google Inc.
    Inventors: Paul T. Buchheit, Lauren M. Baptist, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russel R. Tuck, III
  • Patent number: 8621022
    Abstract: A server having one or more processors and memory receives a plurality of messages organized as conversations associated with a user. The server receives, from a client, a request for a list of conversations associated with the user and sends, to the client, display information for displaying a list of conversations comprising a set of rows, each conversation in the list of conversations being represented as a single row. The list of conversations includes a first row representing a first conversation and a second row representing a second conversation. The first row includes a first recipient indicator that indicates that the user is a primary recipient of a message in the first conversation. The second row includes a second recipient indicator, different from the first recipient indicator, that indicates that the user is a secondary recipient of a message in the second conversation.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 31, 2013
    Assignee: Google, Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 8583747
    Abstract: A method system for labeling messages of conversations, where each conversation has a respective conversation identifier and comprises one or more messages sharing a common set of characteristics. A selected conversation has a plurality of messages associated with a first label. In response to an action specifying a second label to be associated with the selected conversation, the second label is associated with the messages of the selected conversation, such that the plurality of messages are each associated with both the first and second labels. An index entry for the second label is modified to account for the association of the second label with the messages. In some embodiments, a set of predetermined conditions is associated with the conversation; the first label is removed from the plurality of messages and is prevented from being automatically associated with newly received messages of the conversation until the predetermined conditions are satisfied.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russell R. Tuck, III
  • Patent number: 8560615
    Abstract: A method and system of processing messages is described that includes receiving a plurality of messages directed to a user, wherein each message has a unique message identifier. Each of the received messages is associated with a respective conversation to which it belongs. Each conversation includes a respective conversation identifier and a set of one or more messages which share a common set of characteristics that meet certain predefined criteria. A list of conversations to which the various messages belong is displayed in an order determined in accordance with other predefined criteria, such as ordering the conversations by the last date a message was received in a particular conversation. Each conversation is represented as a single item in the list. Other information displayed relating to the conversation includes labels, senders, date/time values, recipients, number of message in a conversation, and whether or not the conversation contains any unread messages.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Sanjeev Singh
  • Publication number: 20130262605
    Abstract: A method and system for processing messages includes receiving a plurality of messages directed to a user. Each of the plurality of messages is associated with a respective conversation and list of conversations is displayed in an order determined in accordance with second predefined criteria, as a set of rows, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. A user is enabled to identify one or more conversations in the list of conversations, to mark the identified conversations as belonging to a particular category, and to display another list of conversations comprising conversations marked as belonging to the particular category. A user may cause a conversation to be removed from certain displays, but to become visible again after the passage of a certain amount of time or the occurrence of an event.
    Type: Application
    Filed: May 22, 2013
    Publication date: October 3, 2013
    Applicant: Google Inc.
    Inventors: Paul T. Buchheit, Lauren M. Baptist, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russel R. Tuck, III
  • Patent number: 8549071
    Abstract: Systems and methods for the transfer of client device data on a network are described. One described method comprises causing non-time-sensitive client device data to be identified on a client device, causing the non-time-sensitive client device data to be prepared for output and stored by the client device, and causing the non-time-sensitive client device data to be output with a request signal upon satisfaction of a condition.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 8533274
    Abstract: A method and system for processing messages includes receiving a plurality of messages directed to a user. Each of the plurality of messages is associated with a respective conversation and list of conversations is displayed in an order determined in accordance with second predefined criteria, as a set of rows, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. A user is enabled to identify one or more conversations in the list of conversations, to mark the identified conversations as belonging to a particular category, and to display another list of conversations comprising conversations marked as belonging to the particular category. A user may cause a conversation to be removed from certain displays, but to become visible again after the passage of a certain amount of time or the occurrence of an event.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Seth J. Golub, Jing Yee Lim, Sanjeev Singh, Russell R. Tuck, III
  • Publication number: 20130117691
    Abstract: Systems, methods, and graphical user interfaces for concurrent display of a reply message and two or more response options are disclosed. In some implementations, a method includes, at a computer, maintaining the display of a reply message associated with a plurality of response options. Each respective response option in the plurality of response options is independently associated with one or more recipient addresses for the reply message. While maintaining the display of at least a portion of the reply message, at least one recipient address for the reply message is updated in accordance with a selected response option. In some implementations, the maintaining of the display of at least a portion of the reply message includes maintaining the display of at least a portion of a message body of the reply message. In some embodiments, the selected response option is one of: reply, reply to all, and forward.
    Type: Application
    Filed: December 26, 2012
    Publication date: May 9, 2013
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
  • Publication number: 20130103792
    Abstract: Systems and methods for the transfer of client device data on a network are described. One described method comprises causing non-time-sensitive client device data to be identified on a client device, causing the non-time-sensitive client device data to be prepared for output and stored by the client device, and causing the non-time-sensitive client device data to be output with a request signal upon satisfaction of a condition.
    Type: Application
    Filed: September 14, 2012
    Publication date: April 25, 2013
    Applicant: GOOGLE INC.
    Inventors: Paul Buchheit, Jing Yee Lim, Sanjeev Singh
  • Publication number: 20130013634
    Abstract: A server having one or more processors and memory receives a search query from a client. The server identifies a conversation relevant to the search query, where the conversation has two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier. Identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query. The server returns to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Publication number: 20130013716
    Abstract: A server having one or more processors and memory stores a conversation including a plurality of messages, where the conversation is associated with a first label and a respective message of the plurality of messages is associated with a second label. The server receives a predefined request from a remotely located client system and responds to the predefined request by producing and sending to the client system a list of conversations. When the predefined request corresponds to a request for conversations associated with the first label, the server sends, to the client system, a first list of conversations associated with the first label. When the predefined request corresponds to a request for conversations including messages associated with the second label, the server sends, to the client system, a second list of conversations that include at least one message to which the second label has been assigned.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Publication number: 20130013718
    Abstract: A server having one or more processors and memory receives a plurality of messages organized as conversations associated with a user. The server receives, from a client, a request for a list of conversations associated with the user and sends, to the client, display information for displaying a list of conversations comprising a set of rows, each conversation in the list of conversations being represented as a single row. The list of conversations includes a first row representing a first conversation and a second row representing a second conversation. The first row includes a first recipient indicator that indicates that the user is a primary recipient of a message in the first conversation. The second row includes a second recipient indicator, different from the first recipient indicator, that indicates that the user is a secondary recipient of a message in the second conversation.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Publication number: 20130013717
    Abstract: A server having one or more processors and memory receives a plurality of messages organized as conversations associated with a user. The server receives, from a client, a request for a selected conversation that is associated with a first message, a second message that was sent after the first message and a plurality of interstitial messages that were sent at times between when the first message was sent and when the second message was sent. The server sends, to the client, display information for displaying content of the selected conversation that includes a representation of the second message in an expanded mode, a representation of the first message in a first compacted mode and a representation of the plurality of interstitial messages in a second compacted mode that is different from the first compacted mode.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 8346859
    Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
  • Publication number: 20110314391
    Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
    Type: Application
    Filed: August 30, 2011
    Publication date: December 22, 2011
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
  • Patent number: 8010599
    Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 30, 2011
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh