Patents by Inventor Samuel Birch
Samuel Birch 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: 12547968Abstract: A method can include identifying a tracking identifier in a HyperText Transfer Protocol (HTTP) request or response by analyzing the request or the response, storing the tracking identifier, independent of rendered browsing activity, requesting a status of an item associated with the tracking identifier, the status indicating a location of the item, receiving the status, and providing the status for display.Type: GrantFiled: August 19, 2022Date of Patent: February 10, 2026Assignee: Google LLCInventors: Samuel Birch, Benjamin Albert Azose
-
Patent number: 12504862Abstract: Systems and methods are described that include receiving, in a tab strip generated by a web browser application, a request to generate a tab group, generating the tab group, in response to receiving the request, where the generating includes generating a tab group identifier for the tab group, enabling pausing or starting of an activity associated with a resource accessed by a browser tab within the tab group based on whether the tab group is collapsed or expanded, and storing metadata about the tab group and the browser tab included in the tab group. The systems and methods may further include causing display of the generated tab group in the tab strip with the tab group identifier depicted in at least a portion of a user interface associated with the browser tab where the generated tab group is configured for display based on the metadata.Type: GrantFiled: May 12, 2021Date of Patent: December 23, 2025Assignee: GOOGLE LLCInventors: Kayce Audra Hawkins, Edward Jung, Joel Roger Beukelman, Sébastien Marchand, Xialin Yan, Dana Fried, Christopher Matthew Lee, Bret Alan Sepulveda, Monica Estela Gonzalez Veron, Collin Henry Baker, Taylor Bergquist, Connie Lee Wan, Mark Chang, Samuel Birch, Rachel Karin Popkin, Alan Bettes, Daniel June Hyung Park, Lukas Schubsda, Jason Randolph
-
Patent number: 12346395Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: GrantFiled: August 14, 2023Date of Patent: July 1, 2025Assignee: Google LLCInventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Publication number: 20250028774Abstract: A method may determine that first content in a first tab of a browser is associated with a first entity of an entity type and determine that second content in a second tab of the browser is associated with a second entity of the entity type. Responsive to determining that the first tab is associated with the first entity of the entity type and that the second tab is associated with the second entity of the entity type, a method may generate information used to provide a user interface for displaying first information for the first entity and second information for the second entity.Type: ApplicationFiled: July 19, 2024Publication date: January 23, 2025Inventors: Nasim Sedaghat, Esteban García Sánchez, Jorge Zuniga, Katharine Giari, Nicolas MacBeth, Sébastien Séguin-Gagnon, Samuel Birch, Ayman Almadhoun, Armina Foroughi-Shafiei, Rui Feng, Sara Hee Shin Park, Yue Zhang, Matthew Jones, Yu Liang Fang
-
Publication number: 20240169011Abstract: A computing device can present, within a display, first network-associated content and a tab strip, the first network-associated content being associated with a first content locator, the tab strip including a first content indicator associated with the first content locator and a second content indicator associated with a second content locator, receive a directional input associated with the tab strip, in response to receiving the directional input, modify the presentation of the tab strip, the modification ending presentation of the first content indicator and initiating presentation of a third content indicator, the third content indicator being associated with a third content locator, receive a selection of the third content indicator, and in response to receiving the selection of the third content indicator, present second network-associated content at a location where the first network-associated content was previously presented, the second network-associated content being associated with the third conType: ApplicationFiled: December 20, 2023Publication date: May 23, 2024Inventors: Samuel Birch, Yusuf Ozuysal, Christopher Matthew Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
-
Publication number: 20240062140Abstract: A method can include identifying a tracking identifier in a HyperText Transfer Protocol (HTTP) request or response by analyzing the request or the response, storing the tracking identifier, independent of rendered browsing activity, requesting a status of an item associated with the tracking identifier, the status indicating a location of the item, receiving the status, and providing the status for display.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Samuel Birch, Benjamin Albert Azose
-
Publication number: 20230385356Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: ApplicationFiled: August 14, 2023Publication date: November 30, 2023Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Patent number: 11809510Abstract: A method can include determining that a tab is stale, determining a first universal resource locator (URL) associated with the tab, determining that content presented by the stale tab corresponds to an object that is also presented by content associated with a second URL, determining, based on content associated with at least one of the first URL or the second URL, that a value of an attribute associated with the object has changed from the value of the attribute when the tab presented the object, and outputting a notification that the value of the attribute associated with the object has changed.Type: GrantFiled: June 15, 2022Date of Patent: November 7, 2023Assignee: GOOGLE LLCInventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
-
Patent number: 11727076Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: GrantFiled: September 9, 2021Date of Patent: August 15, 2023Assignee: Google LLCInventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Publication number: 20230214094Abstract: A device may, in response to selection of a search area included in a webpage displayed within a display area of a browser: request a search for content of the search area, receive a searched query, a search result page for the searched query, and a related search request, and cause display of a first search request indicator and a second search request indicator within a search result area outside of the display area and within the browser. A device may receive a selection of the first search request indicator. A device may, in response to the selection of the first search request indicator, cause display of content for the first search request indicator within a navigation area of the search result area.Type: ApplicationFiled: December 16, 2022Publication date: July 6, 2023Inventors: Yana Yushkina, Nicholas Sexton, Samuel Birch, Filip Jerzy Gorski, Theresa Marie Sullivan, Ayman Almadhoun, Donn Locke Denman, Gang Wu, Krishnan R. Subramaniam, Bharath Santosh, SM Shabab Hossain, Sheng Wang, Damon Chizu Kawamoto, Tina Lin Zeng
-
Publication number: 20220365639Abstract: Systems and methods are described that include receiving, in a tab strip generated by a web browser application, a request to generate a tab group, generating the tab group, in response to receiving the request, where the generating includes generating a tab group identifier for the tab group, enabling pausing or starting of an activity associated with a resource accessed by a browser tab within the tab group based on whether the tab group is collapsed or expanded, and storing metadata about the tab group and the browser tab included in the tab group. The systems and methods may further include causing display of the generated tab group in the tab strip with the tab group identifier depicted in at least a portion of a user interface associated with the browser tab where the generated tab group is configured for display based on the metadata.Type: ApplicationFiled: May 12, 2021Publication date: November 17, 2022Inventors: Kayce Audra Hawkins, Edward Jung, Joel Roger Beukelman, Sébastien Marchand, Xialin Yan, Dana Fried, Christopher Matthew Lee, Bret Alan Sepulveda, Monica Estela Gonzalez Veron, Collin Henry Baker, Taylor Bergquist, Connie Lee Wan, Mark Chang, Samuel Birch, Rachel Karin Popkin, Alan Bettes, Daniel June Hyung Park, Lukas Schubsda, Jason Randolph
-
Publication number: 20220350847Abstract: A method can include determining that a tab is stale, determining a first universal resource locator (URL) associated with the tab, determining that content presented by the stale tab corresponds to an object that is also presented by content associated with a second URL, determining, based on content associated with at least one of the first URL or the second URL, that a value of an attribute associated with the object has changed from the value of the attribute when the tab presented the object, and outputting a notification that the value of the attribute associated with the object has changed.Type: ApplicationFiled: June 15, 2022Publication date: November 3, 2022Inventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
-
Patent number: 11366868Abstract: A method can include determining that a tab is stale, determining a first universal resource locator (URL) associated with the tab, determining that content presented by the stale tab corresponds to an object that is also presented by content associated with a second URL, determining, based on content associated with at least one of the first URL or the second URL, that a value of an attribute associated with the object has changed from the value of the attribute when the tab presented the object, and outputting a notification that the value of the attribute associated with the object has changed.Type: GrantFiled: March 11, 2021Date of Patent: June 21, 2022Assignee: GOOGLE LLCInventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
-
Publication number: 20210406335Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: ApplicationFiled: September 9, 2021Publication date: December 30, 2021Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Patent number: 11138286Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: GrantFiled: July 24, 2019Date of Patent: October 5, 2021Assignee: Google LLCInventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Publication number: 20200042567Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.Type: ApplicationFiled: July 24, 2019Publication date: February 6, 2020Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal