Patents by Inventor Glen Murphy

Glen Murphy 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: 20150205489
    Abstract: A computer-implemented method includes providing a user interface in a browser application, displaying on the user interface one or more applications installed in the browser application and enabling interaction with the installed applications through the user interface in the browser application.
    Type: Application
    Filed: May 18, 2011
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Glen Murphy, Nicholas Jitkoff, Erik Kay, Aaron Boodman, Gregor Hochmuth, Finnur Thorarinsson
  • Publication number: 20150205462
    Abstract: Tabs of online content can be positioned according to the relative importance of each tab to a user. A user's interaction with a plurality of online content is monitored, and user activity metadata generated by, and associated with, the user's interaction with the online content is collected. A plurality of tabs of the online content is opened in a graphical user interface, and a relative importance of each of the plurality of tabs to the user is determined based on the user activity metadata associated with the online content in the tab. At least a subset of the tabs are positioned relative to each other within the graphical user interface based at least on the relative importance of each tab.
    Type: Application
    Filed: September 27, 2011
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: John Nicholas Jitkoff, Glen Murphy
  • Publication number: 20150205476
    Abstract: Methods for providing visual feedback when an end area of content is reached are provided. In one aspect, a method includes receiving an input in a first direction to at least one of scroll, rotate, or scale a portion of content provided for display, and determining whether an edge of the content in the first direction is reached in response to the input. The method also includes applying a stretch effect to the displayed portion of content when the determination indicates an edge of the content in the first direction is reached. Systems and machine-readable media are also provided.
    Type: Application
    Filed: March 15, 2013
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Alexander Friedrich KUSCHER, John Nicholas JITKOFF, Glen MURPHY
  • Publication number: 20150199123
    Abstract: Methods and apparatus for displaying information content in a user interface. The content includes an information panel that contains at least one information element. Information indicating a position within the user interface is used to automatically determine whether to display the information panel in its expanded or collapsed state. The title of the information panel is displayed. The title of the information element is displayed beneath the information panel title when the information panel is displayed in its expanded state. The title of the information element is not displayed when the information panel is displayed in its collapsed state.
    Type: Application
    Filed: May 5, 2010
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Nicholas Jitkoff, Jonah Jones, Kee Kim Jonathan Heng, Bernhard Seefeld, Glen Murphy
  • Publication number: 20150193393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for connecting to a first server to retrieve a first web page; presenting the retrieved first web page in a graphical user interface; and after receiving one or more characters in a string of characters entered into an input field of the graphical user interface, and before a submission action is received: identifying a different second web page for the string of characters; connecting to a second server to retrieve a second web page; replacing the presentation of the first web page with the second web page; after replacing the presentation, receiving one or more backspace characters entered into the input field; and in response to receiving the one or more backspace characters, replacing the presentation of the second web page with the presentation of the first web page.
    Type: Application
    Filed: September 1, 2011
    Publication date: July 9, 2015
    Inventors: Scott R. Violet, Jeffrey A. Chang, John Nicholas Jitkoff, David Black, Brian D. Rakowski, Glen Murphy, Anthony C. Gentilcore
  • Publication number: 20150193099
    Abstract: The subject matter of this specification can be implemented in, among other things, a method for tab switching. The method includes a step for receiving a multi-finger swipe gesture event for a computing device in a direction corresponding to a list of tabs of a user interface displayed on a screen of the computing device. The method also includes a step for determining a distance of movement corresponding to the received multi-finger swipe gesture. The method also includes a step for determining a next tab for selection from the list of tabs, wherein where a distance from a current tab to the next tab is proportional to the determined distance of movement. The method also includes a step for providing instructions for a graphical update of the user interface, wherein where the graphical update displays contents of a user interface associated with the determined next tab.
    Type: Application
    Filed: November 30, 2012
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventor: Glen MURPHY
  • Patent number: 9063645
    Abstract: Methods and apparatus for displaying information content in a user interface. The content includes an information panel that contains at least one information element. Information indicating a position within the user interface is used to automatically determine whether to display the information panel in its expanded or collapsed state. The title of the information panel is displayed. The title of the information element is displayed beneath the information panel title when the information panel is displayed in its expanded state. The title of the information element is not displayed when the information panel is displayed in its collapsed state.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Nicholas Jitkoff, Jonah Jones, Kee Kim Jonathan Heng, Bernhard Seefeld, Glen Murphy
  • Patent number: 9015618
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, John Nicholas Jitkoff, Glen Murphy, Arnaud Claude Weber, Michael Feldstein, Alex Neely Ainslie
  • Patent number: 9003325
    Abstract: Systems and methods for providing stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of workspaces stacked along a stacking axis, and to display a navigation menu when the first workspace is displayed. The navigation menu comprises access points, each of which is associated with an application. The system includes a workspace module configured to open at least one of the applications in a second workspace stacked on the first workspace. The system includes a detection module configured to detect a second workspace scrolling command. The navigation module is configured to display the second workspace in response to the second workspace scrolling command. Displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis. The navigation module is configured to display the navigation menu when the second workspace is displayed.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Alexander Friedrich Kuscher, Scott Ronald Violet, Glen Murphy
  • Publication number: 20150019985
    Abstract: Systems and methods for customizing a web browser are provided. In some aspects, a system includes a selection module configured to determine a first profile of the web browser. The first profile is associated with a first user of the web browser and a first configuration of the web browser. The system also includes a retrieval module configured to obtain social networking information associated with the first user. The system also includes a synchronization module configured to update the first configuration of the web browser based on the social networking information.
    Type: Application
    Filed: September 2, 2011
    Publication date: January 15, 2015
    Applicant: GOOGLE INC.
    Inventors: Glen MURPHY, Sailesh Agrawal
  • Publication number: 20150007093
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a light bar for a web browser in an immersive mode. A system is configured to display a web browser in a first browsing mode, wherein the browser in the first browsing mode comprises one or more tabs and receive, from a user, an indication to enter a second browsing mode for the web browser. In response to receiving the indication, the web browser may be displayed in the second browsing mode in which the one or more tabs are not shown. One or more light bars may also be displayed in a display area of the web browser at locations corresponding with the one or more tabs. Each of the one or more light bars is associated with one of the one or more tabs.
    Type: Application
    Filed: May 27, 2014
    Publication date: January 1, 2015
    Applicant: GOOGLE INC.
    Inventors: Alexander Friedrich KUSCHER, John Nicholas JITKOFF, Sebastien Vincent GABRIEL, Glen MURPHY
  • Patent number: 8910070
    Abstract: The present invention relates to navigation in a browser, such as a web browser. In a first embodiment, a system creates a new tab in a browser. The system includes a new tab module that generates a new tab page. The new tab page includes navigation options customized to a user. The new tab module sends a signal to display the new tab page to the user in the new tab on the browser. In a second embodiment, a computer-implemented method for displaying a bookmarks toolbar. A user input is received signaling the user's intent to navigate to a new site. A toolbar is displayed with buttons to navigate to bookmarked pages in response to the user input.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Ben Goodger, Glen Murphy, Brian Rakowski
  • Publication number: 20140337404
    Abstract: A method for providing a dynamic system-generated set of access points to a user including determining at least one web application or one web page to include within a set of access points according to a set of criteria, generating an access point for the determined web application or one web page, adding the generated access point to the set of access points such that the set of access points includes at least one access point corresponding to a web page and at least one access point corresponding to a web application and providing the set of access points for display to a user in a first page of a web browser.
    Type: Application
    Filed: February 29, 2012
    Publication date: November 13, 2014
    Applicant: Google Inc.
    Inventors: John Nicholas Jitkoff, Glen Murphy
  • Publication number: 20140331171
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Application
    Filed: July 15, 2014
    Publication date: November 6, 2014
    Inventors: Roma Rajni SHAH, John Nicholas JITKOFF, Glen MURPHY, Arnaud Claude WEBER, Michael FELDSTEIN, Alex Neely AINSLIE
  • Patent number: 8881032
    Abstract: Computer-implemented methods for grouping web page viewing windows in a web browser are provided. In one aspect, a computer-implemented method includes receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows. The method also includes automatically grouping each tab indicator associated with a subset of the web page viewing windows into a group based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Glen Murphy, David Andrew Trainor
  • Patent number: 8875049
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes presenting a first window in a graphical user interface. The method includes presenting at least a portion of each secondary window. The method includes presenting one or more indicators indicating that additional windows exist. The method includes receiving a first user selection of a first one of the indicators. The method includes bringing at least one of the additional windows to the foreground, moving the at least one of the additional windows across the graphical user interface to be in view of the graphical user interface, sending the first window and the secondary windows behind the at least one of the additional windows, and moving at least one of the first window and the secondary windows across the graphical user interface to be out of view of the graphical user interface.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Daniel T. Erat, Glen Murphy
  • Patent number: 8849957
    Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy
  • Publication number: 20140281897
    Abstract: According to one general aspect, a method may include executing, by a processor of a computing device, a web browser presentation environment. The method may also include presenting at least one web page within a context of the web browser presentation environment, wherein presenting within the web browser presentation environment includes maintaining a first presentation data structure that includes a web browser presentation data structure portion and a common presentation data structure portion. The method may further include receiving a request to move the presentation of the web page from the web browser presentation environment to an emulation-based presentation environment.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: GOOGLE INC.
    Inventors: Ben Goodger, Glen Murphy, Erik Kay
  • Publication number: 20140250409
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first application window for display. The instruction may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of application windows for concurrent display. The providing a plurality of application windows may include changing a display view from the first application window to the plurality of application windows. The plurality of application windows include the first application window and one or more additional application windows. The instructions may facilitate touching and sliding, off the display view, one of the plurality of application windows. The sliding may cause permanently removing the one of the plurality of application windows from application windows available for display.
    Type: Application
    Filed: July 19, 2013
    Publication date: September 4, 2014
    Applicant: Google Inc.
    Inventors: Roma Rajni SHAH, John Nicholas JITKOFF, Glen MURPHY, Arnaud Claude WEBER, Michael FELDSTEIN, Alex Neely AINSLIE
  • Patent number: 8819582
    Abstract: Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Roma Shah, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie