Patents by Inventor Roma Rajni Shah

Roma Rajni Shah 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: 10216388
    Abstract: Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Glen Murphy
  • Patent number: 10088999
    Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 2, 2018
    Assignee: GOOGLE LLC
    Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
  • Patent number: 10032040
    Abstract: Content packs are provided for identifying a plurality of authorized web-based resources, wherein a web browser is configured to prevent access to web-based resources not identified by content packs installed in the web browser. Accordingly one or more of content packs are selected and installed in the web browser, and one or more featured resources are identified from a plurality of authorized web-based resources provided by the installed content packs. An account access page provided by the web browser is automatically configured with one or more access links corresponding to the one or more featured resources, with each featured resource providing a web-based entry point to one or more web-based resources made available by the installed one or more content packs.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Rachel Ilan Simpson, Patrick Louis Maurice Nepper, Jennifer Shien-Ming Chen, Pamela Lori Greene, Bernhard K. Bauer, Manuel Christian Clement, Wieland Holfelder, Juin-Kai Chou, Sergiu Iordache, Hagen Fritsch, Markus Heintz, Roma Rajni Shah
  • Patent number: 9792383
    Abstract: Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
  • Patent number: 9645733
    Abstract: Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Roma Rajni Shah, Alex Neely Ainslie, Glen Murphy
  • Publication number: 20160239189
    Abstract: Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 18, 2016
    Inventors: Arnaud Claude Weber, Alex Nelly Ainslie, Roma Rajni Shah, Glen Murphy
  • Patent number: 9395868
    Abstract: Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Glen Murphy
  • Publication number: 20160188149
    Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
  • Patent number: 9310988
    Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
  • Publication number: 20150220151
    Abstract: A system and machine-implemented method for automatically changing between input modes based on user input includes receiving user input in association with a user interface element, the user input comprising an input type and an input gesture. A determination is made whether the input type is a first input type or a second input type. In a case where the input type is the first input type, a determination is made that the input gesture is a first predetermined gesture, and the user interface is switched from a second input mode to a first input mode. In a case where the input type is the second input type, a determination is made that the input gesture is a second predetermined gesture, and the user interface is switched from the first mode to the second mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 6, 2015
    Inventors: Scott Ronald Violet, Glen Murphy, Roma Rajni Shah, John Nicholas Jitkoff
  • Publication number: 20150205761
    Abstract: Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
    Type: Application
    Filed: December 12, 2012
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Roma Rajni SHAH, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
  • Publication number: 20150205473
    Abstract: Systems and methods for visually scrolling through a stack of items displayed on a device are provided. In some aspects, a system includes a detection module configured to determine a motion of the device relative to a neutral position of the device. The system also includes a display module configured to visually scroll through the stack of items in response to the motion of the device.
    Type: Application
    Filed: December 6, 2011
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, John Nicholas Jitkoff, Roma Rajni Shah, Jerome F. Scholler
  • Publication number: 20150205478
    Abstract: Computer-implemented methods for finding text in a web page of a mobile web browser are provided. In one aspect, a method includes receiving input text to locate within a web page, identifying text in the web page matching the received input text, and providing for display, in a display bar, at least one indicator representing a location of the identified text within the web page. The method also includes receiving a selection of the at least one indicator in the display bar, and providing, for display, a portion of the web page that includes the matching text represented by the selected at least one indicator. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Arnaud Claude WEBER, John François Julien MELLOR, Roma Rajni SHAH, Alex Neely AINSLIE
  • 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
  • Publication number: 20150074592
    Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
    Type: Application
    Filed: October 4, 2013
    Publication date: March 12, 2015
    Applicant: Google Inc
    Inventors: Alexander Friedrich KUSCHER, Roma Rajni SHAH, John Nicholas JITKOFF
  • Patent number: 8972886
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more memories may include instructions. The one or more processors may be configured to execute the instructions to facilitate providing a window of an application for display from a perspective in front of the window, receiving a touch input, and in response to the touch input, providing multiple windows for display on the apparatus from a perspective vertically above the multiple windows. The multiple windows may include the window. A display of one window may be switched to a display of multiple windows based on a single touch input. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Angela Strange
  • 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
  • Publication number: 20140282221
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more memories may include instructions. The one or more processors may be configured to execute the instructions to facilitate providing a window of an application for display from a perspective in front of the window, receiving a touch input, and in response to the touch input, providing multiple windows for display on the apparatus from a perspective vertically above the multiple windows. The multiple windows may include the window. A display of one window may be switched to a display of multiple windows based on a single touch input. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Application
    Filed: July 12, 2013
    Publication date: September 18, 2014
    Inventors: Arnaud Claude WEBER, Alex Neely AINSLIE, Roma Rajni SHAH, Angela STRANGE
  • Publication number: 20140267092
    Abstract: Methods for switching between tabbed windows are provided. In one aspect, a method includes receiving an input of a touch gesture includes a dragging motion via a touch interface of a device, and determining whether the touch gesture begins within a predetermined distance from a first edge of the touch interface and proceeds towards a second edge of the touch interface. The method also includes providing at least one tabbed window in an application for display from a perspective vertically above the at least one tabbed window in response to determining that the touch gesture begins within the predetermined distance from the first edge and proceeds towards the second edge. Systems and machine-readable media are also provided.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Arnaud Claude WEBER, Alex Neely Ainslie, Roma Rajni Shah, Angela Strange