Patents by Inventor Scott Davies

Scott Davies 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: 20220150248
    Abstract: Methods, systems, and media for authentication of user devices to a display device are provided. In some implementations, the method comprises: authenticating a first user device to a display device, where the first user device is provided with media playback control on the display device in response to the authentication; identifying a second user device in proximity to the first user device; transmitting, from the first user device to the second user device, an invitation message to authenticate the second user device to the display device; and transmitting, from the first user device to the second user device, an authentication token that causes the second user device to request authentication to the display device from the server, where the second user device is provided with media playback control on the display device in response to authenticating with the display device.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20220150329
    Abstract: Methods, systems, and media for retrieving content associated with links are provided.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11314944
    Abstract: Techniques are described related to prior context retrieval with an automated assistant. In various implementations, instance(s) of free-form natural language input received from a user during a human-to-computer dialog session between the user and an automated assistant may be used to generate a first dialog context. The first dialog context may include intent(s) and slot value(s) associated with the intent(s). Similar operations may be performed with additional inputs to generate a second dialog context that is semantically distinct from the first dialog context. When a command is received from the user to transition the automated assistant back to the first dialog context, natural language output may be generated that conveys at least one or more of the intents of the first dialog context and one or more of the slot values of the first dialog context. This natural language output may be presented to the user.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 26, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20220121336
    Abstract: This patent specification relates to interactive graphic user-interface systems and methods that use networks of standardized time series and models in a generic and extensible platform. More particularly, this patent specification relates to standardizing time series and models, using standardized time series and models in a network of time series (NOTS), and creating networks of time series in a NOTS platform. In addition, this patent specification relates to use of nodes that can be arranged in any user defined order, and each node is evaluated to return a time array that may be used to populate a time series.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Pieter Joris Verhoeven, Titiaan Frans Marie Palazzi, Sean James MacPherson, Allison Leigh Fero, Scott Davies Jespersen
  • Patent number: 11308531
    Abstract: Implementations disclose personalized interruptive dialogs for application rating and sharing. A method includes identifying a first application for which a feedback of a user of a user device is desired; determining by a processing device, whether previous user interactions with one or mole second applications indicate that the user is interested in providing feedback for the one or more second applications; and responsive to determining that the previous user interactions with the one or more second applications indicate that the user is interested in providing the feedback for the one or more second applications, causing the user device to display, to the user, a prompt for the feedback for the first application.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11252479
    Abstract: In some embodiments, a method for recommending content comprises: receiving an authorization to access a media content consumption history, wherein the media content consumption history includes a plurality of viewing sessions that each include media content items that have been consumed during that viewing session and wherein each of the plurality of viewing sessions is associated with session attribute information; generating a plurality of session group profiles by grouping a subset of viewing sessions from the plurality of viewing sessions based on the session attribute information; determining that a user device is consuming a media content item in a current viewing session; in response to determining that the current viewing session matches a session group profile from the plurality of session group profiles, and causing a recommended media content item to be presented on the user device.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11233877
    Abstract: Methods, systems, and media for retrieving content associated with links are provided.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11233791
    Abstract: Methods, systems, and media for authentication of user devices to a display device are provided. In some implementations, the method comprises: authenticating a first user device to a display device, where the first user device is provided with media playback control on the display device in response to the authentication; identifying a second user device in proximity to the first user device; transmitting, from the first user device to the second user device, an invitation message to authenticate the second user device to the display device; and transmitting, from the first user device to the second user device, an authentication token that causes the second user device to request authentication to the display device from the server, where the second user device is provided with media playback control on the display device in response to authenticating with the display device.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20210367989
    Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives the live stream and data indicating the timestamp corresponding to the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
    Type: Application
    Filed: August 2, 2021
    Publication date: November 25, 2021
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20210357496
    Abstract: Data transfer in a secure processing environment is provided. A digital assistant can receive audio input detected by a microphone of a computing device. The digital assistant can determine, based on the audio input, to invoke a third-party application associated with the computing device. The digital assistant can generate, responsive to the determination to invoke the third-party application, a packaged data object. The digital assistant can forward, to the third-party application invoked by the digital assistant component to execute in a secure processing environment on the computing device, the packaged data object. The third-party application can transmit, responsive to a digital component request triggered in the third-party application, the packaged data object to a digital component selector to execute a real-time selection process based on the packaged data object.
    Type: Application
    Filed: March 21, 2018
    Publication date: November 18, 2021
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20210342168
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network.
    Type: Application
    Filed: January 23, 2019
    Publication date: November 4, 2021
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20210271714
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11086856
    Abstract: Systems and methods for providing interaction data in response to a query from a content provider are provided. One method includes receiving a query from the content provide including a plurality of parameters relating to interactions with a content item of the content provider. The method includes retrieving a set of log file records using the included plurality of parameters and generating a current set of records identifying interaction data with the content item. The method includes comparing the current set of records to a previous set of records generated by the one or more processors for a previous query from the content provider and determining a similarity between the current set of records and the previous set of records. The method includes modifying, if the similarity is above a threshold, the current set of records and providing the modified set of records to the content provider.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: August 10, 2021
    Assignee: GOOGLE LLC
    Inventors: Scott Davies, Justin Lewis
  • Patent number: 11082468
    Abstract: A stream hosting server generates anchors associated with a live stream, each anchor specifying a timestamp of the live stream that represents an opportune moment for a user to join the live stream. When a viewer client device sends a request to join the live stream, the stream hosting server analyzes the anchor list and selects an appropriate anchor. The stream hosting server provides the live stream to the viewer client device beginning at the timestamp specified by the anchor. Thus, the viewer client device can begin displaying the live stream at the opportune moment specified by the anchor. The stream hosting server also creates video on demand content that include a completed live stream as well as anchors associated with the live stream. The viewer client device can display the VOD beginning at different anchors.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11019125
    Abstract: A method for reducing bandwidth needed for streaming media content. The method includes identifying, by the streaming media server, a subset of a plurality of media content items having a portion of media data in common and extracting, by the streaming media server, the common portion from a first media content item of the subset; generating, by the streaming media server, a common media package comprising the extracted common portion, providing, by the streaming media server to a client media device, the common media package, and receiving, by the streaming media server from the client media device, a request for an item of content. The method also includes selecting an item of content from the subset; and transmitting, by the streaming media server to the client media device, an identification of the common media package and an identification of a chunk of the selected item of content subsequent to the common portion.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Scott Davies, Justin Lewis
  • Patent number: 11010428
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: May 18, 2021
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20210081675
    Abstract: Methods, systems, and media for adaptive presentation of a video content item based on an area of interest are provided.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Scott Davies, Justin Lewis
  • Patent number: 10936334
    Abstract: The invention relates to a configuration implementation system that allows users to maintain configurations for production resources (e.g., application, systems, or the like) in a main configuration table, and multiple versions of the configurations in branch configuration tables in order to deploy and test the branch configurations independently of each other based on implementation schedules. Moreover, the configurations in the configuration branches can be implemented in various releases for the production resource as necessary and merged into the other branches in order to maintain consistency with the production resource and to identify any discrepancies between the configuration branches. The invention also utilizes script patterns to create scripts to implement the configuration changes in the production resources in a uniform way regardless of the user that is creating, modifying, deploying, testing, and/or implementing the configurations through the various branches.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 2, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sailaja L. S. Nadella, Srinivas Ankareddy, Amitkumar R. Bhandari, Scott Davies Jordan, Adrian Marchis, Noah G. Sack
  • Publication number: 20210019204
    Abstract: Systems and methods for providing referrer data to an application are provided. One method includes receiving a first set of data packets indicating a command to navigate from a first resource to a second resource. The first set of data packets identifies the first resource and secondary referrer data associated with the first resource or a first content item on the first resource. The method includes rendering the second resource and a second content item provided within the second resource. The method includes receiving a selection of the second content item. The method includes generating a second set of data packets including the secondary referrer data and primary referrer data associated with the second resource or the second content item. The method includes transmitting the second set of data packets to a server, receiving a deeplink generated by the server, and rendering a content interface using the deeplink.
    Type: Application
    Filed: October 6, 2020
    Publication date: January 21, 2021
    Applicant: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20200382619
    Abstract: Methods, systems, and media for retrieving content associated with links are provided.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Inventors: Justin Lewis, Scott Davies