Patents by Inventor Sharon Harris

Sharon Harris 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: 12020005
    Abstract: Techniques are described for determining a duration for a transition and alteration of the appearance of a user interface (UI) from a first UI state to a second UI state over the transition duration according to a timing function that specifies different rates of change in appearance over the course of the transition and is derived by adjusting a master timing function that is used to control a plurality of transitions in the UI to span the transition duration for the transition. A time value of an inflection point within the timing function is determined and the transition duration is divided into a first portion and a second portion so that the first portion extends from the beginning of the transition duration to the time value of the inflection point, and the second portion extends from the time value of the inflection point to the end of the transition duration.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: June 25, 2024
    Assignee: Google LLC
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Ke Li, Ariel Benjamin Sachter-Zeltzer
  • Publication number: 20230116393
    Abstract: Techniques are described for determining a duration for a transition and alteration of the appearance of a user interface (UI) from a first UI state to a second UI state over the transition duration according to a timing function that specifies different rates of change in appearance over the course of the transition and is derived by adjusting a master timing function that is used to control a plurality of transitions in the UI to span the transition duration for the transition. A time value of an inflection point within the timing function is determined and the transition duration is divided into a first portion and a second portion so that the first portion extends from the beginning of the transition duration to the time value of the inflection point, and the second portion extends from the time value of the inflection point to the end of the transition duration.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 13, 2023
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Ke Li, Ariel Benjamin Sachter-Zeltzer
  • Patent number: 11544043
    Abstract: Techniques are described for determining a duration for a transition and alteration of the appearance of a user interface (UI) from a first UI state to a second UI state over the transition duration according to a timing function that specifies different rates of change in appearance over the course of the transition and is derived by adjusting a master timing function that is used to control a plurality of transitions in the UI to span the transition duration for the transition. A time value of an inflection point within the timing function is determined and the transition duration is divided into a first portion and a second portion so that the first portion extends from the beginning of the transition duration to the time value of the inflection point, and the second portion extends from the time value of the inflection point to the end of the transition duration.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Ke Li, Ariel Benjamin Sachter-Zeltzer
  • Publication number: 20220214865
    Abstract: Techniques are described for determining a duration for a transition and alteration of the appearance of a user interface (UI) from a first UI state to a second UI state over the transition duration according to a timing function that specifies different rates of change in appearance over the course of the transition and is derived by adjusting a master timing function that is used to control a plurality of transitions in the UI to span the transition duration for the transition. A time value of an inflection point within the timing function is determined and the transition duration is divided into a first portion and a second portion so that the first portion extends from the beginning of the transition duration to the time value of the inflection point, and the second portion extends from the time value of the inflection point to the end of the transition duration.
    Type: Application
    Filed: August 21, 2018
    Publication date: July 7, 2022
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Ke Li, Ariel Benjamin Sachter-Zeltzer
  • Patent number: 10628987
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a graphical user interface including a container having a first child element and a second child element; providing for display the container on the graphical user interface in a first state, the first state including display of the first child element, but not the second child element; applying a transition to the container to effectuate a state change of the container from the first state to a second state, the second state including display of the second child element, but not the first child element, applying the transition including applying a crossfade to the container to graphically fade the first child element to the second child element during application of the transition to the container; and after applying the transition, providing for display the container on the graphical user interface in the second state.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Brenton Alexander Simpson, Ke Li
  • Patent number: 10573051
    Abstract: Techniques are described for dynamically determining a transition, at run-time, between user interface states of an application based on a timing function that is used for multiple, different transitions within one or more applications. The timing function is applied to the various transitioning graphical elements in the user interface, such that the appearance of each shared element is progressively altered at a rate that is determined according to the timing function. Shared elements are transitioned using the timing function (e.g., as a whole) during the duration of the transition. Outgoing and incoming elements are transitioned, respectively, using a first subsection and second subsection of the timing function, wherein the subsections are bounded by an inflection time which, in some instances, corresponds to a time of peak velocity of the timing function.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Eric Charles Henry, Ariel Benjamin Sachter-Zeltzer, Jonas Alon Naimark, Sharon Harris
  • Publication number: 20190347842
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a graphical user interface including a container having a first child element and a second child element; providing for display the container on the graphical user interface in a first state, the first state including display of the first child element, but not the second child element; applying a transition to the container to effectuate a state change of the container from the first state to a second state, the second state including display of the second child element, but not the first child element, applying the transition including applying a crossfade to the container to graphically fade the first child element to the second child element during application of the transition to the container; and after applying the transition, providing for display the container on the graphical user interface in the second state.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 14, 2019
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Brenton Alexander Simpson, Ke Li
  • Publication number: 20190057534
    Abstract: Techniques are described for dynamically determining a transition, at run-time, between user interface states of an application based on a timing function that is used for multiple, different transitions within one or more applications. The timing function is applied to the various transitioning graphical elements in the user interface, such that the appearance of each shared element is progressively altered at a rate that is determined according to the timing function. Shared elements are transitioned using the timing function (e.g., as a whole) during the duration of the transition. Outgoing and incoming elements are transitioned, respectively, using a first subsection and second subsection of the timing function, wherein the subsections are bounded by an inflection time which, in some instances, corresponds to a time of peak velocity of the timing function.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Eric Charles Henry, Ariel Benjamin Sachter-Zeltzer, Jonas Alon Naimark, Sharon Harris
  • Publication number: 20170054849
    Abstract: A method is provided for customer queuing management. At an application server, a queuing request may be received from a user when the user enters a queue. A message may be sent to a user device of the user. The message may contain a link to a web resource. A request to connect to the web resource may be received. A web page may be sent to the user device. The web page may indicate the user's position in the queue and include a prompt to initiate a live chat session. A request may be received from the user device to initiate the live chat session with an agent and the live chat session between the user and the agent may be initiated to handle a request of the user. In addition, the web page may include targeted, highly personalized advertising based on user information.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 23, 2017
    Inventors: Brent Torre, Bill Stearns, Sharon Harris, Brian Kelly
  • Publication number: 20070220419
    Abstract: Methods and systems for creating website templates are disclosed herein. An exemplary method includes: receiving a user selection indicating a master website template; deriving a plurality of device-specific template versions from the selected master website template; and combining web content with each of the plurality of template versions to provide a plurality of device-specific website versions. An exemplary system includes a plurality of master website templates; a web content database; and a site builder. The site build is operative to: receive a user selection indicating a one of the master website templates; derive a plurality of device-specific template versions from the selected master website template; and combine web content from the web content database with each of the plurality of template versions to provide a plurality of device-specific website versions.
    Type: Application
    Filed: January 16, 2007
    Publication date: September 20, 2007
    Applicant: WEB.COM, INC.
    Inventors: Jeffrey M. Stibel, Vikas Rijsinghani, Sharon Harris
  • Publication number: 20070214237
    Abstract: Methods and systems for providing information to geographically proximate client are disclosed. One method includes: receiving an instruction to associate a geographic location with a web page; in response to the instruction, associating the location with the web page; associating content with the location; and when a mobile device comes into proximity to the location, sending the content to a recipient determined by previously stored contact information. One system includes means for receiving an instruction to associate a geographic location with a web page, and means for, in response to the instruction, associating the geographic location with the web page. The system further includes means for associating content with the geographic location and means for detecting a mobile device in proximity with the geographic location. The system further includes means, responsive to the means for detecting, for sending the content to a recipient determined by previously stored contact information.
    Type: Application
    Filed: January 16, 2007
    Publication date: September 13, 2007
    Applicant: WEB.COM, INC.
    Inventors: Jeffrey M. Stibel, Vikas Rijsinghani, Sharon Harris
  • Publication number: 20060288795
    Abstract: A strain gage includes a strain gage grid of a conductive foil formed by a plurality of grid lines joined in series by end loops and first and second solder tabs electrically connected to the strain gage grid. The end loops of the strain gage are aligned off-axis with or at an angle relative to the measurement axis of the strain gage to thereby alter creep characteristics of the strain gage.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: Vishay Measurements Group, Inc.
    Inventors: Thomas Kieffer, Robert Watson, Rebecca Showalter, Sharon Harris
  • Publication number: 20030154403
    Abstract: A stand-alone security system controlling access to secured information and self-service functionality for a sponsor organization, usable for Web-based and IVR-based self-service functions, having five primary facets: (1) control of access to secured information and self-service functionality for a sponsor organization, (2) enabling access to users having indirect relationships to the sponsor organization and to users having a direct relationship with the sponsor organization, (3) distribution of security administration from a central information technology resource to various users of the security system, (4) support for integration into different kinds of environments, and (5) support for system integrators.
    Type: Application
    Filed: August 12, 2002
    Publication date: August 14, 2003
    Inventors: Brian E. Keinsley, Brett T. Edwards, Siddy Rosenberg, Eric P. Light, David L. Townsend, Mark A. Smithson, Sharon A. Harris, Aaron L. Lawhead, Craig Stanley, Leigh S. Weber, Eleanor W. Latimer, William Burchard
  • Patent number: D442630
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: May 22, 2001
    Inventor: Sharon A Harris