Patents by Inventor Pasha Nahass

Pasha Nahass 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: 11763343
    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The client system updates a data set with data corresponding to detected interaction events and generates, by application of an interaction heuristic to the data set, an interaction score indicative of a likelihood of engagement with the third-party media stream. The interaction score is provided to the application, which may then provide a reward based on the likelihood of engagement. In some implementations, the interaction heuristic is based on a number or frequency of interaction events, e.g., button utilization, screen taps, device motion, or screen changes detected during presentation of the received third-party media stream.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 19, 2023
    Assignee: GOOGLE LLC
    Inventors: Pasha Nahass, Arunkumar Balaraman, Tuna Toksoz
  • Patent number: 11064267
    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: July 13, 2021
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Pasha Nahass
  • Patent number: 11036526
    Abstract: Systems and methods for are automatically generating tutorials for applications provided herein. The server can receive, from a first client device, a first request. The server can transmit, to the first client device, an application and a recorder script to record execution of the application running on the first client device. The server can receive the recording of the application. The server can receive, from a second client device, a second request. The server can transmit, to the second client device, the application and an interaction measurement script to generate an interaction log of interactions with the application. The server can receive the log of interactions. The server can receive, from a third client device, a third request. The server can select the recording of the application based on a performance metrics for the record. The server can transmit the application with the selected recording of the application.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Pasha Nahass
  • Publication number: 20190286461
    Abstract: Systems and methods for are automatically generating tutorials for applications provided herein. The server can receive, from a first client device, a first request. The server can transmit, to the first client device, an application and a recorder script to record execution of the application running on the first client device. The server can receive the recording of the application. The server can receive, from a second client device, a second request. The server can transmit, to the second client device, the application and an interaction measurement script to generate an interaction log of interactions with the application. The server can receive the log of interactions. The server can receive, from a third client device, a third request. The server can select the recording of the application based on a performance metrics for the record. The server can transmit the application with the selected recording of the application.
    Type: Application
    Filed: December 5, 2016
    Publication date: September 19, 2019
    Inventors: Tuna Toksos, Pasha Nahass
  • Publication number: 20180139507
    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Tuna Toksoz, Pasha Nahass
  • Publication number: 20180130092
    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The client system updates a data set with data corresponding to detected interaction events and generates, by application of an interaction heuristic to the data set, an interaction score indicative of a likelihood of engagement with the third-party media stream. The interaction score is provided to the application, which may then provide a reward based on the likelihood of engagement. In some implementations, the interaction heuristic is based on a number or frequency of interaction events, e.g., button utilization, screen taps, device motion, or screen changes detected during presentation of the received third-party media stream.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Pasha Nahass, Arunkumar Balaraman, Tuna Toksoz