Patents by Inventor Richard Rapp

Richard Rapp 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: 11025697
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 1, 2021
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20210150020
    Abstract: Systems and methods of reducing remote procedure calls in multimedia content delivery are described. A client device can request and receive digital content for presentation via an application executing on the client device in a sandboxed media environment. A markup interpreter executing on the client device can intercept, prior to receipt by the application executing in the sandboxed media environment, the content item. The markup interpreter can parse the content item to extract an identifier of a script. The markup interpreter can identify the script stored in a local cache on the client device separate from the sandboxed media environment. The markup interpreter can construct a modified content item. The markup interpreter can forward the modified content item to the application executing on the client device in the sandboxed media environment to cause the application to execute the modified content item.
    Type: Application
    Filed: August 22, 2017
    Publication date: May 20, 2021
    Applicant: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20210136454
    Abstract: A method of reducing computer resource requirements for display of additional content on a client device configured for playback of media content can include determining, by an application installed on a client device, that display of additional content has been triggered from a first context of the application, identifying, by the application, a context identifier corresponding to the first context, determining, by a content manager installed on the client device, that an item of additional content associated with the context identifier is stored in a cache of the client device, identifying, by the content manager, an elapsed display time associated with the item of content, and initiating, by the application, display of the item of additional content based on the elapsed display time.
    Type: Application
    Filed: January 7, 2021
    Publication date: May 6, 2021
    Applicant: GOOGLE LLC
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 10958953
    Abstract: Methods, systems, and media for presenting notifications indicating recommended content are provided.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20210021660
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Application
    Filed: August 4, 2020
    Publication date: January 21, 2021
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 10895092
    Abstract: A tire anchoring system is disclosed. The system includes at least one anchoring assembly including a first bracket and a second bracket. The first bracket has a first bar and a second bar extending parallel to each other, and a first intermediate bar connecting the first bar and the second bar to define a first pocket dimensioned to engage at least a portion of a first tire. The second bracket has a third bar and a fourth bar extending parallel to each other, and a second intermediate bar connecting the third bar and fourth second bar to define a second pocket dimensioned to engage at least a portion of a second tire. A tensioning linkage connects the first bracket and the second bracket.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: January 19, 2021
    Inventor: Richard Rapp
  • Publication number: 20200332550
    Abstract: A tire anchoring system is disclosed. The system includes at least one anchoring assembly including a first bracket and a second bracket. The first bracket has a first bar and a second bar extending parallel to each other, and a first intermediate bar connecting the first bar and the second bar to define a first pocket dimensioned to engage at least a portion of a first tire. The second bracket has a third bar and a fourth bar extending parallel to each other, and a second intermediate bar connecting the third bar and fourth second bar to define a second pocket dimensioned to engage at least a portion of a second tire. A tensioning linkage connects the first bracket and the second bracket.
    Type: Application
    Filed: February 7, 2020
    Publication date: October 22, 2020
    Inventor: Richard Rapp
  • Publication number: 20200322396
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
  • Patent number: 10708313
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
  • Publication number: 20200092344
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 19, 2020
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 10417398
    Abstract: Implementations disclose restricted and unrestricted states for content based on installation status of applications. A method includes receiving, by a first content platform, a request to access content via a first application executing on a client device, the first application being associated with the first content platform, determining that the first application is in an unrestricted state based on an ephermal state machine of the server device, determining an install state of a second application on the client device, the second application being associated with a second content platform, responsive to determining that the install state of the second application is uninstalled, providing the content via the first application in the unrestricted state, and responsive to determining that the install state of the second application is installed, transferring the first application to a restricted state, and providing the content via the first application in a restricted state.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20190208277
    Abstract: A method of reducing computer resource requirements for display of additional content on a client device configured for playback of media content can include determining, by an application installed on a client device, that display of additional content has been triggered from a first context of the application, identifying, by the application, a context identifier corresponding to the first context, determining, by a content manager installed on the client device, that an item of additional content associated with the context identifier is stored in a cache of the client device, identifying, by the content manager, an elapsed display time associated with the item of content, and initiating, by the application, display of the item of additional content based on the elapsed display time.
    Type: Application
    Filed: November 15, 2016
    Publication date: July 4, 2019
    Applicant: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20190179919
    Abstract: Methods, systems, and media for updating a webpage rendered with cached content are provided. In some embodiments, the method comprises: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the user device using the retrieved template and the one or more content items; transmitting a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receiving a response to the RPC that includes at least one update to the webpage; and causing the webpage to be updated based on the response to the RPC.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20190089758
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 21, 2019
    Applicant: Google LLC
    Inventors: Richard Rapp, Justin Lewis
  • Publication number: 20190037258
    Abstract: Methods, systems, and media for presenting notifications indicating recommended content are provided.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20190007745
    Abstract: Methods, systems, and media for presenting notifications on associated devices are provided. In some implementations, the method comprises: receiving a selection of a media content item on a first user device; causing playback of the media content item to begin on a second user device associated with the first user device; detecting, on the first user device, an event; determining whether to present a notification of the event; in response to determining that the notification of the event is to be presented, generating a media stream that includes the notification; and transmitting the media stream and instructions for presenting the media stream from the first user device to the second user device, wherein the instructions cause the media stream to be presented by the second user device.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 10079871
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: September 18, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Publication number: 20180191788
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Application
    Filed: August 11, 2017
    Publication date: July 5, 2018
    Applicant: Google Inc.
    Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
  • Publication number: 20180181986
    Abstract: A computer implemented method using consumer initiated preferences to increase the advertisement's click through rate.
    Type: Application
    Filed: January 29, 2018
    Publication date: June 28, 2018
    Applicant: Dreamspace Group, LLC
    Inventors: Robert J. Rapp, Richard A. Rapp, Geralyn G. Green
  • Publication number: 20180181728
    Abstract: Implementations disclose restricted and unrestricted states for content based on installation status of applications. A method includes receiving, by a first content platform, a request to access content via a first application executing on a client device, the first application being associated with the first content platform, determining that the first application is in an unrestricted state based on an ephermal state machine of the server device, determining an install state of a second application on the client device, the second application being associated with a second content platform, responsive to determining that the install state of the second application is uninstalled, providing the content via the first application in the unrestricted state, and responsive to determining that the install state of the second application is installed, transferring the first application to a restricted state, and providing the content via the first application in a restricted state.
    Type: Application
    Filed: September 26, 2017
    Publication date: June 28, 2018
    Inventors: Justin Lewis, Richard Rapp