Patents by Inventor Bay-Wei Chang
Bay-Wei Chang 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: 20070266022Abstract: A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.Type: ApplicationFiled: May 10, 2007Publication date: November 15, 2007Applicant: GOOGLE INC.Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Publication number: 20070266011Abstract: A method of adding web-based content to a web notebook can include producing multiple search results responsive to a search request; generating in the multiple search results multiple corresponding icons, each of which, when invoked, causes content associated with a corresponding search result in the multiple search results to be placed in a web notebook associated with a user account; and forming a correlation between one of the multiple search results and the web notebook.Type: ApplicationFiled: May 10, 2007Publication date: November 15, 2007Applicant: GOOGLE INC.Inventors: Christopher Rohrs, Michael Frumkin, Avni Shah, Benedict A. Gomes, Bay-Wei Chang, P. Pandurang Nayak
-
Publication number: 20070266342Abstract: A computer-implemented method of providing information for a web notebook is disclosed. The method can include displaying a web document in a content area of a browser window, receiving a user selection of content from the document initiated by a first user mouse click, and displaying a selection icon in the content area upon completion of the user selection, wherein the selection icon is displayed without the need for a second user mouse click.Type: ApplicationFiled: May 10, 2007Publication date: November 15, 2007Applicant: GOOGLE INC.Inventors: Bay-Wei Chang, Kushal Dave, Robert Allen Ryskamp, Xiangtian Dai, Paul Fontes, Daniel M. Russell, Joseph M. Ashear
-
Patent number: 7296016Abstract: A system provides search results relating to a point-of-view (POV). The system obtains a search query and POV data. The system generates a list of documents based on the search query and filters the list of documents based on the POV data. Alternatively, the system may perform a search based on the search query and the POV data to generate the list of documents. In either case, the system then presents the list of documents as the result of the search.Type: GrantFiled: March 12, 2003Date of Patent: November 13, 2007Assignee: Google Inc.Inventors: Martin Farach-Colton, Monika H. Henzinger, Bay-Wei Chang
-
Patent number: 7269621Abstract: 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: GrantFiled: March 31, 2004Date of Patent: September 11, 2007Assignee: Google Inc.Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
-
Publication number: 20070011619Abstract: 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: ApplicationFiled: September 13, 2006Publication date: January 11, 2007Inventors: Bay-Wei Chang, Jing Lim, Sanjeev Singh
-
Publication number: 20060150080Abstract: A system and method that calls attention to a location of departure in a display includes and interaction system and a content presentation system. The interaction system identifies each interaction with an area in a first display. The content presentation system upon return to the first display from a second display changes the first display to draw attention to the identified area with an animation. The animation expires after a first period of time.Type: ApplicationFiled: December 14, 2005Publication date: July 6, 2006Applicant: Xerox CorporationInventors: Polle Zellweger, Bay-Wei Chang, Jock Mackinlay
-
Publication number: 20050223066Abstract: 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: ApplicationFiled: August 6, 2004Publication date: October 6, 2005Inventors: Paul Buchheit, Bay-Wei Chang, Jing Lim, Sanjeev Singh
-
Publication number: 20050223067Abstract: A system and method for searching messages is disclosed that includes searching a message repository to identify one or more messages relevant to a search query, Each identified message belongs to a respective conversation, where each conversation includes one or more messages which share a common set of characteristics that meet predefined criteria. For at least one of the identified messages, the conversation to which it is associated is identified as well as a message content portion from identified message. The content portion includes content relevant to at least one search term of the search query. The conversation is produced as the search result, including the content portion.Type: ApplicationFiled: August 6, 2004Publication date: October 6, 2005Inventors: Paul Buchheit, Bay-Wei Chang, Peter Mattis, Brian Rakowski, Terry Winograd
-
Publication number: 20050223063Abstract: A system and method for dynamically updating the recipient email addresses of a response message in response to a user selection of a response option without altering a response message.Type: ApplicationFiled: March 31, 2004Publication date: October 6, 2005Inventors: Bay-Wei Chang, Jing Lim, Sanjeev Singh
-
Publication number: 20050223326Abstract: A system and method is provided for a spell checker that includes sending a document to a spelling server which returns the document with associated spelling information, though the document could also be provided to a spelling assistant on the local machine. The spelling information includes identification of potentially misspelled words and one or more replacements words. The document is displayed to identify the potentially misspelled words in a visually distinctive manner. The replacement words are displayed near the potentially misspelled word in response to a user activity, such as clicking on the identified words. The misspelled word is replaced with the word selected by the user from the replacement words. The user may extend the area of text to be modified by clicking on extension buttons to the left and right of the potentially misspelled word.Type: ApplicationFiled: August 6, 2004Publication date: October 6, 2005Inventors: Bay-Wei Chang, Brian Rakowski, Sanjeev Singh
-
Publication number: 20050138554Abstract: A system and methods for copying, deleting, replacing, and moving content in group-editable web pages is disclosed. The system includes a server and devices, such as computers, which can communicate via a network. Users at the computers can access group-editable web pages from the server and request that content operations be performed involving content in a first page and optionally one or more second pages. The server obtains content operation details needed to perform the content operation by finding content operation implementation information in the first page itself and/or in another page.Type: ApplicationFiled: December 23, 2003Publication date: June 23, 2005Inventors: David Bell, Eric Bier, Bay-Wei Chang, Kenneth Pier
-
Publication number: 20040119740Abstract: Methods and apparatus are described for viewing and responding to electronic messages. In one embodiment, when an electronic message is displayed, a portion of the electronic message is elided to aid in the viewing experience. In one embodiment, a method of viewing a first electronic message, comprises: identifying an extraneous portion within a second electronic message; eliding the extraneous portion within the second electronic message; and generating the first electronic message wherein the first electronic message includes the second electronic message with the extraneous portion of the second electronic message suppressed.Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Applicant: GOOGLE, INC., a Corporation of the State of CaliforniaInventors: Bay-Wei Chang, Paul Buchheit, Sanjeev Singh
-
Publication number: 20040088653Abstract: A system and method for copying formatting information between group editable Web pages is provided. The system includes a web server and devices, such as computers, which can communicate via a network. Users at the computers can access one or more of the Web pages and request that the accessed page's formatting information be copied over to one or more specified target Web pages. The Web server is configured to extract a first set of formatting information, such as HTML formatting templates, from a source web page displayed on one or more computers in the network. Further, the Web server replaces a corresponding second set of formatting information in the target Web page(s) with the first set of extracted formatting information.Type: ApplicationFiled: November 5, 2002Publication date: May 6, 2004Applicant: Xerox CorporationInventors: David G. Bell, Eric A. Bier, Bay-Wei Chang
-
Patent number: 6584479Abstract: A primary body of data is displayable on a screen and a supporting body of data is relatable to an annotation tag present in the primary body of textual data. An annotation tag having a predetermined size in the primary body of data is selected, and negotiations ensue between the primary body of data and the supporting body to determine a space into which the supporting body of data can be fitted while maintaining a substantially unobstructed view of the primary body of data. Generally, this negotiated space is sized larger than the original predetermined size of the annotation tag. An animation sequence is used to position the supporting body of data in the negotiated space.Type: GrantFiled: June 17, 1998Date of Patent: June 24, 2003Assignee: Xerox CorporationInventors: Bay-Wei Chang, Polle T. Zellweger, Jock D. Mackinlay, Kenneth P. Fishkin, Takeo Igarashi
-
Publication number: 20020010707Abstract: A primary body of data is displayable on a screen and a supporting body of data is relatable to an annotation tag present in the primary body of textual data. An annotation tag having a predetermined size in the primary body of data is selected, and negotiations ensue between the primary body of data and the supporting body to determine a space into which the supporting body of data can be fitted while maintaining a substantially unobstructed view of the primary body of data. Generally, this negotiated space is sized larger than the original predetermined size of the annotation tag. An animation sequence is used to position the supporting body of data in the negotiated space.Type: ApplicationFiled: June 17, 1998Publication date: January 24, 2002Inventors: BAY-WEI CHANG, POLLE T. ZELLWEGER, JOCK D. MACKINLAY, KENNETH P. FISHKIN, TAKEO IGARASHI
-
Patent number: 6256649Abstract: An augmented spreadsheet presentation provides for selecting a region of user focus in a primary body of data displayed as an array of cells, with two or more displayed cells of the array of cells being logically linked by a constraint graph. Two or more displayed cells can be linked by color or symbol animations in response to selected user focus with a mouse or other cursor. Complex animations that successively illustrate multiple constraint graph paths are possible.Type: GrantFiled: June 17, 1998Date of Patent: July 3, 2001Assignee: Xerox CorporationInventors: Jock D. Mackinlay, Bay-Wei Chang, Polle T. Zellweger, Takeo Igarashi, Gregory Niemeyer
-
Patent number: 6230170Abstract: A primary body of data is displayable on a screen and a supporting body of data is relatable to an annotation tag present in the primary body of textual data. An annotation tag having a predetermined size in the primary body of data is selected, and negotiations ensue between the primary body of data and the supporting body to determine a space into which the supporting body of data can be fitted while substantially maintaining an unobstructed view of the primary body of data. To help accommodate the supporting body of data, at least a portion of the primary body of data is spatially morphed by repositioning, resizing, or distortion. An animation sequence is used to position the supporting body of data in the negotiated space.Type: GrantFiled: June 17, 1998Date of Patent: May 8, 2001Assignee: Xerox CorporationInventors: Polle T. Zellweger, Bay-Wei Chang, Jock D. Mackinlay, Kenneth P. Fishkin, Takeo Igarashi
-
Patent number: 6185582Abstract: An augmented spreadsheet presentation provides for selecting a region of user focus in a primary body of data displayed as an array of cells, with two or more displayed cells of the array of cells being logically linked by a constraint graph. Color of two or more displayed cells can be dynamically adjusted in response to selected user focus with a mouse or other cursor, with each of the two or more displayed cells having a slightly different color to form a color gradient that shows constraint graph linkage of the cells. Additional annotations illustrating constraint graph relationships or formulas can also be activated by a transient mouse focus.Type: GrantFiled: June 17, 1998Date of Patent: February 6, 2001Assignee: Xerox CorporationInventors: Polle T. Zellweger, Jock D. Mackinlay, Bay-Wei Chang, Takeo Igarashi
-
Patent number: D533561Type: GrantFiled: March 26, 2004Date of Patent: December 12, 2006Assignee: Google, Inc.Inventors: Kerah Cottrell Pelczarski, Nikhil Bhatla, Adam Smith, Bay-Wei Chang, Dylan Parker, Jennifer McGrath Fitzpatrick, Uri Lerner, Marissa Ann Mayer, Marcellus Paulus van Lohuizen, Karen Anne White