SiRF Technology, Inc. since Oct 2007
Senior Field Application Engineer
Electronics For Imaging, Inc. Aug 2007 - Oct 2007
Software Engineer
Electronics For Imaging Inc Sep 2000 - Aug 2007
Senior Quality Assurance Engineer
Cold Storage Singapore (1983) Pte Ltd Jul 1998 - Aug 2000
Internet / Intranet Analyst
Reuters Asia Pte Ltd Feb 1996 - Jul 1998
Product Support Executive
Education:
The Ohio State University 1991 - 1994
BSc, Computer and Information Science
University of Pittsburgh 1985 - 1988
Skills:
Testing Perl Agile Methodologies Software Development Quality Assurance Embedded Systems Test Automation Python C Software Engineering Linux Test Planning Scrum Test Development Javascript Bash Cloud Computing Apache Php C++ Anti Phishing Debugging A Gps Gui Test Automation Mysql Procmail Sendmail Bind Iptables Internet Security Selenium Webdriver
Interests:
1000 Layer Bakery Home Inspector 居安心科技檢驗驗屋房屋健檢建材檢驗居住品質檢驗 Daily Steals Ebay Sigma Dp Merrill Cameras Diply Humor Val's Food Affairs Personal Blog Justcloud Camera/Photo Photographytalk Community Education Website Star Circle Academy Singapore Recommends Jazmine Turner Photography Enigma Food and Beverage Company Acd Systems Meetup Environment Cafe Nonprofit Organization Website Photography Science and Technology Trey Ratcliff Idealpad Software Photoextract Old School Delights Artist Local Business Computer Company Camilo Montañez Bikebd F2 Sociedad Fotográfica Lamoostudios The Brenizers Publisher Smrt Feedback By the Vigilanteh Retail Company Musician/Band Magazine Elo Foto Gallery Non Governmental Organization (Ngo) Neighborhood 舊金山硅谷攝影師聯盟 Sfpa Mediacock Singapore Other Internet Company Photorocket Bay Area Night Photography Cnet George Takei Mypoints News and Media Website Entertainment Website Opendns Community Organization Shopping and Retail 人2的插画星球 Lim Shrimp Organization Big 5 Sporting Goods Science Com Yen Baet Photography Technology and Engineering Advertising Agency Photographer
Languages:
English
Us Patents
Method, System, And Graphical User Interface For Dynamically Updating Transmission Characteristics In A Web Mail Reply
Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
In one embodiment, a graphical user interface includes a web mail reply form with 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 reply response option by the user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area. In response to selection of a reply-to-all response option by the user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area. In response to selection of a forward response option by the user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
Paul T. Buchheit - Mountain View CA, US Jing Yee Lim - Santa Clara CA, US Brian D. Rakowski - Menlo Park CA, US Terry A. Winograd - Stanford CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709206, 709207, 709208, 709209, 709210, 709211
Abstract:
A method and system for searching messages is disclosed that includes searching a message repository to identify a plurality of conversations that each include at least one message that is relevant to a search query. Alternatively, conversations as a whole may be relevant to a search query rather than individual messages. Each of the plurality of the identified conversations includes one or more messages sharing a common set of characteristics that meet predefined criteria and a conversation identifier. A list of conversations is created representing at least a subset of the identified conversations and a conversation is selected from that list. In that selected conversation, first messages are differentiated from second messages which may differentiate portions of text or messages that are relevant to the search query from those that are not.
Methods And Systems For Transferring Client Device Data Over A Network
Paul Buchheit - Mountain View CA, US Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/13
US Classification:
709203, 709223, 709224, 709227, 709236
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.
Displaying Conversation Views In A Conversation-Based Email System
Paul T. Buchheit - Mountain View CA, US Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709206
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.
Method, System, And Graphical User Interface For Dynamically Updating Transmission Characteristics In A Web Mail Reply
Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709203
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.
Method, System, And Graphical User Interface For Dynamically Updating Transmission Characteristics In A Web Mail Reply
Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709203
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.
Retrieving And Snoozing Categorized Conversations In A Conversation-Based Email System
Paul T. Buchheit - Mountain View CA, US Seth J. Golub - Sunnyvale CA, US Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - South San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16 G06F 3/00
US Classification:
709206, 715752
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.
Methods And Systems For Transferring Client Device Data Over A Network
Paul T. Buchheit - Mountain View CA, US Jing Yee Lim - Santa Clara CA, US Sanjeev Singh - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709203, 709223, 709224, 709227, 709236
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.