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: 11995393
    Abstract: 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: Grant
    Filed: September 17, 2021
    Date of Patent: May 28, 2024
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Publication number: 20240169011
    Abstract: 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 con
    Type: Application
    Filed: December 20, 2023
    Publication date: May 23, 2024
    Inventors: Samuel Birch, Yusuf Ozuysal, Christopher Matthew Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
  • Patent number: 11886531
    Abstract: 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 con
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Samuel L. Birch, Yusuf Ozuysal, Christopher Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
  • Publication number: 20230385356
    Abstract: 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: Application
    Filed: August 14, 2023
    Publication date: November 30, 2023
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Patent number: 11809510
    Abstract: 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: Grant
    Filed: June 15, 2022
    Date of Patent: November 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
  • Patent number: 11727076
    Abstract: 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: Grant
    Filed: September 9, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Publication number: 20220350847
    Abstract: 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: Application
    Filed: June 15, 2022
    Publication date: November 3, 2022
    Inventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
  • Patent number: 11366868
    Abstract: 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: Grant
    Filed: March 11, 2021
    Date of Patent: June 21, 2022
    Assignee: GOOGLE LLC
    Inventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
  • Publication number: 20220004699
    Abstract: 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: Application
    Filed: September 17, 2021
    Publication date: January 6, 2022
    Inventor: Yusuf Ozuysal
  • Publication number: 20210406335
    Abstract: 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: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Patent number: 11151303
    Abstract: 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: Grant
    Filed: March 23, 2020
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Patent number: 11138286
    Abstract: 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: Grant
    Filed: July 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Publication number: 20210200832
    Abstract: 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 con
    Type: Application
    Filed: December 30, 2020
    Publication date: July 1, 2021
    Inventors: Samuel L. Birch, Yusuf Ozuysal, Christopher Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
  • Patent number: 10812564
    Abstract: 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: Grant
    Filed: February 1, 2017
    Date of Patent: October 20, 2020
    Assignee: Google LLC
    Inventors: Yusuf Ozuysal, Adam Connors
  • Publication number: 20200225818
    Abstract: 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: Application
    Filed: March 23, 2020
    Publication date: July 16, 2020
    Inventor: Yusuf Ozuysal
  • Patent number: 10613713
    Abstract: 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: Grant
    Filed: October 7, 2015
    Date of Patent: April 7, 2020
    Assignee: GOOGLE LLC
    Inventor: Yusuf Ozuysal
  • Publication number: 20200042567
    Abstract: 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: Application
    Filed: July 24, 2019
    Publication date: February 6, 2020
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Patent number: 10055103
    Abstract: 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: Grant
    Filed: October 21, 2013
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Publication number: 20170102845
    Abstract: 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: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Inventor: Yusuf Ozuysal
  • Patent number: 9565233
    Abstract: 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: Grant
    Filed: August 9, 2013
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Yusuf Ozuysal, Adam Connors