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: 11025697Abstract: 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: GrantFiled: August 4, 2020Date of Patent: June 1, 2021Assignee: GOOGLE LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20210150020Abstract: 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: ApplicationFiled: August 22, 2017Publication date: May 20, 2021Applicant: Google LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20210136454Abstract: 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: ApplicationFiled: January 7, 2021Publication date: May 6, 2021Applicant: GOOGLE LLCInventors: Justin Lewis, Richard Rapp
-
Patent number: 10958953Abstract: Methods, systems, and media for presenting notifications indicating recommended content are provided.Type: GrantFiled: July 27, 2017Date of Patent: March 23, 2021Assignee: Google LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20210021660Abstract: 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: ApplicationFiled: August 4, 2020Publication date: January 21, 2021Inventors: Justin Lewis, Richard Rapp
-
Patent number: 10895092Abstract: 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: GrantFiled: February 7, 2020Date of Patent: January 19, 2021Inventor: Richard Rapp
-
Publication number: 20200332550Abstract: 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: ApplicationFiled: February 7, 2020Publication date: October 22, 2020Inventor: Richard Rapp
-
Publication number: 20200322396Abstract: 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: ApplicationFiled: June 23, 2020Publication date: October 8, 2020Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
-
Patent number: 10708313Abstract: 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: GrantFiled: August 11, 2017Date of Patent: July 7, 2020Assignee: Google LLCInventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
-
Publication number: 20200092344Abstract: 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: ApplicationFiled: November 19, 2019Publication date: March 19, 2020Inventors: Justin Lewis, Richard Rapp
-
Patent number: 10417398Abstract: 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: GrantFiled: September 26, 2017Date of Patent: September 17, 2019Assignee: Google LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20190208277Abstract: 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: ApplicationFiled: November 15, 2016Publication date: July 4, 2019Applicant: Google LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20190179919Abstract: 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: ApplicationFiled: December 13, 2017Publication date: June 13, 2019Inventors: Justin Lewis, Richard Rapp
-
Publication number: 20190089758Abstract: 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: ApplicationFiled: September 17, 2018Publication date: March 21, 2019Applicant: Google LLCInventors: Richard Rapp, Justin Lewis
-
Publication number: 20190037258Abstract: Methods, systems, and media for presenting notifications indicating recommended content are provided.Type: ApplicationFiled: July 27, 2017Publication date: January 31, 2019Inventors: Justin Lewis, Richard Rapp
-
Publication number: 20190007745Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Justin Lewis, Richard Rapp
-
Patent number: 10079871Abstract: 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: GrantFiled: October 10, 2016Date of Patent: September 18, 2018Assignee: Google LLCInventors: Justin Lewis, Richard Rapp
-
Publication number: 20180191788Abstract: 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: ApplicationFiled: August 11, 2017Publication date: July 5, 2018Applicant: Google Inc.Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
-
Publication number: 20180181986Abstract: A computer implemented method using consumer initiated preferences to increase the advertisement's click through rate.Type: ApplicationFiled: January 29, 2018Publication date: June 28, 2018Applicant: Dreamspace Group, LLCInventors: Robert J. Rapp, Richard A. Rapp, Geralyn G. Green
-
Publication number: 20180181728Abstract: 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: ApplicationFiled: September 26, 2017Publication date: June 28, 2018Inventors: Justin Lewis, Richard Rapp