Patents by Inventor Arnaud Weber

Arnaud Weber 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: 9600531
    Abstract: Embodiments for presenting search content is provided herein. An embodiment includes, receiving an input string in a browser input receiver, presenting a list of identifiers and search queries, wherein at least a portion of each of the identifiers and search queries match the input string, and presenting one or more search results associated with a selected search query on a display or providing a HTTP request to retrieve content associated with a selected identifier, and presenting the content on the display.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: March 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Brian Rakowski, Glen Murphy, Ben Goodger, Peter Andrew Kasting, Arnaud Weber
  • Patent number: 8954589
    Abstract: Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture includes at least one rendering process for each browser instance that renders a content area; and at least one browser process that communicates with one or a plurality of rendering engine processes. In another embodiment, a method for providing a multi-process browser architecture includes instantiating a unique rendering process for each content area instance and instantiating a unique browser process. In this way browsers may avoid the effects of faulty processes affecting other browser processes. This may improve user efficiency while enhancing user experience.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Darin Fisher, Brett Wilson, Ben Goodger, Arnaud Weber
  • 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
  • Patent number: 8762878
    Abstract: The present invention relates to systems and methods for selective rendering of display components in a web browser. In an embodiment, a system for providing tabbed views at a browser includes a plurality of tabs and at least one renderer for each tab in the plurality of tabs that receives an identifier (for example, but not limited to, a URL) of content visited by the browser. The renderer then selectively renders a user interaction cluster and a content area corresponding to the identifier depending on whether the respective tab is newly instantiated.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventors: Arnaud Weber, Linus Upson, Ben Goodger, Glen Murphy
  • Patent number: 8713473
    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. The example method provides multiple web pages to be concurrently active in a common viewing area of a mobile display device.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Roma Shah, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie
  • Patent number: 8438148
    Abstract: Embodiments for generating search shortcuts and inline auto-complete entries are described herein. An embodiment includes, detecting text input in a browser, determining if the text input corresponds to an identifier from where a search was initiated and presenting one or more identifiers and an option to search content based on the determining step. Another method embodiment includes, determining if a user attempted to navigate to an identifier or if the user provided a search query, presenting one or more search results based on the search query, providing a HTTP request concurrently with the presenting step to retrieve content associated with the identifier, and presenting a user interaction area to determine if the user intended to navigate to the identifier.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Brian Rakowski, Glen Murphy, Ben Goodger, Peter Andrew Kasting, Arnaud Weber
  • Publication number: 20130014037
    Abstract: Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture includes at least one rendering process for each browser instance that renders a content area; and at least one browser process that communicates with one or a plurality of rendering engine processes. In another embodiment, a method for providing a multi-process browser architecture includes instantiating a unique rendering process for each content area instance and instantiating a unique browser process. In this way browsers may avoid the effects of faulty processes affecting other browser processes. This may improve user efficiency while enhancing user experience.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 10, 2013
    Applicant: Google Inc.
    Inventors: Darin FISHER, Brett WILSON, Ben GOODGER, Arnaud WEBER
  • Patent number: 8307292
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: November 6, 2012
    Assignee: Apple Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Publication number: 20120278756
    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. The example method provides multiple web pages to be concurrently active in a common viewing area of a mobile display device.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: Google Inc.
    Inventors: Roma SHAH, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie
  • Publication number: 20120278757
    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: Application
    Filed: September 28, 2011
    Publication date: November 1, 2012
    Applicant: Google Inc.
    Inventors: Roma SHAH, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie
  • Patent number: 8291078
    Abstract: Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture includes at least one rendering process for each browser instance that renders a content area; and at least one browser process that communicates with one or a plurality of rendering engine processes. In another embodiment, a method for providing a multi-process browser architecture includes instantiating a unique rendering process for each content area instance and instantiating a unique browser process. In this way browsers may avoid the effects of faulty processes affecting other browser processes. This may improve user efficiency while enhancing user experience.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Darin Fisher, Brett Wilson, Ben Goodger, Arnaud Weber
  • Publication number: 20100037154
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Application
    Filed: September 8, 2009
    Publication date: February 11, 2010
    Applicant: Apple Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Publication number: 20090287824
    Abstract: Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture includes at least one rendering process for each browser instance that renders a content area; and at least one browser process that communicates with one or a plurality of rendering engine processes. In another embodiment, a method for providing a multi-process browser architecture includes instantiating a unique rendering process for each content area instance and instantiating a unique browser process. In this way browsers may avoid the effects of faulty processes affecting other browser processes. This may improve user efficiency while enhancing user experience.
    Type: Application
    Filed: May 12, 2009
    Publication date: November 19, 2009
    Applicant: Google Inc.
    Inventors: Darin Fisher, Brett Wilson, Ben Goodger, Arnaud Weber
  • Patent number: 7607095
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 20, 2009
    Assignee: Apple Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Patent number: 7584430
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 1, 2009
    Assignee: Apple Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Patent number: 7194692
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: March 20, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Publication number: 20060294470
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Application
    Filed: July 31, 2006
    Publication date: December 28, 2006
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Willrich, Stefanie Herzer, Craig Federighi
  • Publication number: 20060271853
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Application
    Filed: July 18, 2006
    Publication date: November 30, 2006
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Willrich, Stefanie Herzer, Craig Federighi
  • Publication number: 20030035003
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Application
    Filed: June 27, 2002
    Publication date: February 20, 2003
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi
  • Patent number: 6429880
    Abstract: A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: August 6, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Paul Marcos, Arnaud Weber, Avie Tevanian, Rebecca Eades Willrich, Stefanie Herzer, Craig Federighi