Patents by Inventor Yusuf Ozuysal
Yusuf Ozuysal 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: 11995393Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: GrantFiled: September 17, 2021Date of Patent: May 28, 2024Assignee: Google LLCInventor: Yusuf Ozuysal
-
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
-
Patent number: 11886531Abstract: 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: GrantFiled: December 30, 2020Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Samuel L. Birch, Yusuf Ozuysal, Christopher Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
-
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: 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: 20220004699Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: ApplicationFiled: September 17, 2021Publication date: January 6, 2022Inventor: Yusuf Ozuysal
-
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: 11151303Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: GrantFiled: March 23, 2020Date of Patent: October 19, 2021Assignee: Google LLCInventor: 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: 20210200832Abstract: 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 30, 2020Publication date: July 1, 2021Inventors: Samuel L. Birch, Yusuf Ozuysal, Christopher Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
-
Patent number: 10812564Abstract: Methods for preloading content in one application for another application are provided. A request by an online content viewing application is received from a requesting application to preload content in the online content viewing application, and the content is loaded in the online content viewing application in response to the request. A display of the requesting application is switched to a display of the online content viewing application, and the loaded content is provided for display in the online content viewing application, in response to a user selection in the requesting application to display the content. Systems and machine-readable media are also provided.Type: GrantFiled: February 1, 2017Date of Patent: October 20, 2020Assignee: Google LLCInventors: Yusuf Ozuysal, Adam Connors
-
Publication number: 20200225818Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: ApplicationFiled: March 23, 2020Publication date: July 16, 2020Inventor: Yusuf Ozuysal
-
Patent number: 10613713Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: GrantFiled: October 7, 2015Date of Patent: April 7, 2020Assignee: GOOGLE LLCInventor: 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
-
Patent number: 10055103Abstract: A system for entering text in an application that includes a memory and one or more processors configured to execute instructions stored in the memory to perform operations including receiving an input gesture within an input field with autocomplete of the application. The operations include determining, in response to the received input gesture, if the input field with autocomplete of the application contains characters. The operations include presenting an interface for cycling through one or more characters available for entry into the input field with autocomplete when the input field with autocomplete is determined to contain no characters. The operations also include cycling through the one or more characters within the input field with autocomplete for a duration of the input gesture. The operations further include selecting at least one of the cycled characters at an end of the duration of the input gesture.Type: GrantFiled: October 21, 2013Date of Patent: August 21, 2018Assignee: Google LLCInventor: Yusuf Ozuysal
-
Publication number: 20170102845Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.Type: ApplicationFiled: October 7, 2015Publication date: April 13, 2017Inventor: Yusuf Ozuysal
-
Patent number: 9565233Abstract: Methods for preloading content in one application for another application are provided. In one aspect, a method includes receiving a request by a first application from a second application to preload content in the first application, and loading the content in the first application in response to the request from the second application. The method also includes switching from a display of the second application to a display of the first application and providing the loaded content for display in the first application in response to a selection in the second application from a user to display the content. Systems and machine-readable media are also provided.Type: GrantFiled: August 9, 2013Date of Patent: February 7, 2017Assignee: Google Inc.Inventors: Yusuf Ozuysal, Adam Connors