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).
-
Patent number: 11775535Abstract: 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: GrantFiled: December 11, 2019Date of Patent: October 3, 2023Assignee: GOOGLE LLCInventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 10984000Abstract: A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.Type: GrantFiled: February 16, 2018Date of Patent: April 20, 2021Assignee: GOOGLE LLCInventors: Tania Bedrax-Weiss, Bay-Wei Chang
-
Publication number: 20200117673Abstract: 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: December 11, 2019Publication date: April 16, 2020Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 10521438Abstract: 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: GrantFiled: November 17, 2017Date of Patent: December 31, 2019Assignee: GOOGLE LLCInventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Publication number: 20180225332Abstract: A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.Type: ApplicationFiled: February 16, 2018Publication date: August 9, 2018Inventors: Tania Bedrax-Weiss, Bay-Wei Chang
-
Publication number: 20180089199Abstract: 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: November 17, 2017Publication date: March 29, 2018Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9898507Abstract: A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.Type: GrantFiled: May 13, 2014Date of Patent: February 20, 2018Assignee: Google LLCInventors: Tania Bedrax-Weiss, Bay-Wei Chang
-
Patent number: 9852191Abstract: 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: GrantFiled: February 5, 2016Date of Patent: December 26, 2017Assignee: GOOGLE LLCInventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9395865Abstract: 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: GrantFiled: December 26, 2012Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
-
Publication number: 20160154804Abstract: 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: February 5, 2016Publication date: June 2, 2016Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Stocky, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9256676Abstract: 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: GrantFiled: May 10, 2007Date of Patent: February 9, 2016Assignee: GOOGLE INC.Inventors: Michael Frumkin, Benedict A. Gomes, Christopher Rohrs, Shashi Seth, Avni Shah, Bay-Wei Chang, Xiangtian Dai, Kushal Dave, Paul Fontes
-
Patent number: 9215286Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.Type: GrantFiled: November 30, 2011Date of Patent: December 15, 2015Assignee: Goolge IncInventors: William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen
-
Patent number: 9195761Abstract: Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a document. In response to re-entering the search or detecting subsequent interaction with the document, the navigation may be provided. In certain embodiments, the navigation is provided through a button on a toolbar or through a menu listing.Type: GrantFiled: November 15, 2013Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Bay-Wei Chang, Eric Fredricksen
-
Patent number: 9152713Abstract: A media stream, such as a news broadcast, is supplemented with documents that are relevant to the media stream. The documents may be web pages returned from a search engine. A search query generation component generates search queries for the search engine based on the media stream. A post processing component may re-rank and/or filter the documents to enhance the viewing experience for the user.Type: GrantFiled: September 14, 2012Date of Patent: October 6, 2015Assignees: Google Inc., The Board of Trustees of the Leland Stanford Junior UniversityInventors: Monika H. Henzinger, Bay-Wei Chang, Sergey Brin
-
Patent number: 9063990Abstract: A system and method for searching messages is disclosed. The system and method includes receiving a search query and, in response to receiving the search query: (1) obtaining, from a message repository, conversations relevant to the search query, (2) creating a list of conversations representing at least a subset of the obtained conversations, where each conversation in the list of conversations is represented as a single item, and at least one of the conversations in the list of conversations comprises two or more electronic messages from distinct senders, (3) identifying, for each conversation in the list of conversations, a portion of conversation content relevant to the search query, and (4) producing, for concurrent display at a client, a search result including at least the list of conversations, and the identified portion of conversation content for each conversation in the list of conversations.Type: GrantFiled: December 2, 2013Date of Patent: June 23, 2015Assignee: GOOGLE INC.Inventors: Paul T. Buchheit, Bay-Wei Chang, Peter D. Mattis, Brian D. Rakowski, Terry A. Winograd
-
Publication number: 20150169691Abstract: A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.Type: ApplicationFiled: May 13, 2014Publication date: June 18, 2015Applicant: Google Inc.Inventors: Tania Bedrax-Weiss, Bay-Wei Chang
-
Publication number: 20150161269Abstract: Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a document. In response to re-entering the search or detecting subsequent interaction with the document, the navigation may be provided. In certain embodiments, the navigation is provided through a button on a toolbar or through a menu listing.Type: ApplicationFiled: November 15, 2013Publication date: June 11, 2015Applicant: Google Inc.Inventors: Bay-Wei Chang, Eric Fredricksen
-
Patent number: 8868543Abstract: A media stream, such as a news broadcast, is supplemented with documents that are relevant to the media stream. The documents may be web pages returned from a search engine. A search query generation component generates search queries for the search engine based on the media stream. A post processing component may re-rank and/or filter the documents to enhance the viewing experience for the user.Type: GrantFiled: April 8, 2003Date of Patent: October 21, 2014Assignees: Google Inc., The Board of Trustees of the Leland Stanford Junior UniversityInventors: Monika H. Henzinger, Bay-Wei Chang, Sergey Brin
-
Patent number: 8799273Abstract: A computer-implemented method can include receiving, in a system that maintains web notebooks for a plurality of user accounts, a request for a web document from a client computing device; determining whether a portion of the requested web document is included in a web notebook associated with one of the plurality of user accounts; and when it is determined that the portion is included in a web notebook associated with one of the plurality of user accounts, providing for display by the client computing device a highlighted version of the web document having a visual indicator that highlights the portion. Determining whether a portion of the requested web document is included in a web notebook associated with one of the plurality of user accounts can include determining whether the portion is included in at least a threshold number of web notebooks associated with distinct user accounts.Type: GrantFiled: December 12, 2008Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Bay-Wei Chang, Kushal Dave, Paul Fontes, Benedict A. Gomes
-
Publication number: 20140195517Abstract: A system and method for searching messages is disclosed. The system and method includes receiving a search query and, in response to receiving the search query: (1) obtaining, from a message repository, conversations relevant to the search query, (2) creating a list of conversations representing at least a subset of the obtained conversations, where each conversation in the list of conversations is represented as a single item, and at least one of the conversations in the list of conversations comprises two or more electronic messages from distinct senders, (3) identifying, for each conversation in the list of conversations, a portion of conversation content relevant to the search query, and (4) producing, for concurrent display at a client, a search result including at least the list of conversations, and the identified portion of conversation content for each conversation in the list of conversations.Type: ApplicationFiled: December 2, 2013Publication date: July 10, 2014Applicant: Google Inc.Inventors: Paul T. Buchheit, Bay-Wei Chang, Peter D. Mattis, Brian D. Rakowski, Terry A. Winograd