Patents Assigned to DIGITAL TURBINE, INC.
  • Patent number: 12141561
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Grant
    Filed: September 19, 2021
    Date of Patent: November 12, 2024
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Lior Ben Haim, Jonathan Nogueira
  • Patent number: 12141564
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: November 12, 2024
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Lior Ben Haim, Jonathan Nogueira
  • Publication number: 20240354085
    Abstract: A distribution server for controlling data item downloads maintains at least one download constraint for a respective data item. When a query for permission to download the data item is input from a user device, the distribution server checks whether the download constraints are met. When the respective download constraints are met, a response is sent to the user device that the download is permitted. When the respective download constraints are not met, a response is sent to the user device that the download is prohibited.
    Type: Application
    Filed: April 19, 2023
    Publication date: October 24, 2024
    Applicant: Digital Turbine, Inc.
    Inventors: Robert BURCHAM, Kai-Min SUNG, Brandon Brent AYERS
  • Patent number: 12067212
    Abstract: A method and a client device for dynamically replacing interactive content of a quick setting bar are disclosed. The method comprises: monitoring activity of a user on a terminal client and the terminal client state. Identifying content currently presented to the user. Selecting one or more graphical user interface elements to present on the quick setting bar. The one or more graphical user interface elements have been selected based on a content list acquired from a storage according to data and a user profile calculated based on the user activity and terminal client state. Moreover, this comprises updating the quick setting bar to display the one or more graphical user interface elements while the currently presented content is displayed by a presentation unit of the terminal client.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 20, 2024
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Kevin McGuire, Jonathan James Kittrell
  • Patent number: 12028572
    Abstract: A method, system and computer program product for cross-device interaction, the method comprising: intercepting a triggering event by a mobile client application program; employing a low energy communication monitoring service adapted for searching at least one universally unique identifier advertised by a low energy communication advertisement service configured to enable retrieval of a content identifier associated with content received from a server and being displayed by a television client application program, retrieving using the at least one universally unique identifier the content identifier, and providing the content identifier to the mobile client application program; and, responsive to receiving notice on intercepting a user interaction event by a user interaction event listener, presenting by the mobile client application program an information item retrieved using the content identifier provided.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: July 2, 2024
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Joel E. Frazier, Harris David Thurmond
  • Publication number: 20240201970
    Abstract: A system for securing application installation on a user device includes a secure link server and a verification server. The secure link server outputs a secured link for downloading an application onto a user device. The secured link includes a signature encrypted with a first key. Content with a single tap link is displayed on a user device. When the single tap link is selected, the user device requests authorization to automatically install the application in single tap mode. The verification server verifies the validity of a request signature included in the request. If the request signature is valid, automatic installation is authorized. If the request signature is invalid, automatic installation is prohibited and the device enters a different mode for downloading and installing the application.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Applicant: Digital Turbine, Inc.
    Inventors: Kai-Min SUNG, Nir PEER
  • Publication number: 20230289161
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Application
    Filed: May 17, 2023
    Publication date: September 14, 2023
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Lior BEN HAIM, Jonathan NOGUEIRA
  • Publication number: 20230128319
    Abstract: A method, system and computer program product for cross-device interaction, the method comprising: intercepting a triggering event by a mobile client application program; employing a low energy communication monitoring service adapted for searching at least one universally unique identifier advertised by a low energy communication advertisement service configured to enable retrieval of a content identifier associated with content received from a server and being displayed by a television client application program, retrieving using the at least one universally unique identifier the content identifier, and providing the content identifier to the mobile client application program; and, responsive to receiving notice on intercepting a user interaction event by a user interaction event listener, presenting by the mobile client application program an information item retrieved using the content identifier provided.
    Type: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Joel E. FRAZIER, Harris David THURMOND
  • Patent number: 11540007
    Abstract: A method, system and computer program product for cross-device interaction, the method comprising: intercepting a triggering event by a mobile client application program; employing a low energy communication monitoring service adapted for searching at least one universally unique identifier advertised by a low energy communication advertisement service configured to enable retrieval of a content identifier associated with content received from a server and being displayed by a television client application program, retrieving using the at least one universally unique identifier the content identifier, and providing the content identifier to the mobile client application program; and, responsive to receiving notice on intercepting a user interaction event by a user interaction event listener, presenting by the mobile client application program an information item retrieved using the content identifier provided.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: December 27, 2022
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Joel E. Frazier, Harris David Thurmond
  • Publication number: 20220141528
    Abstract: A method, system and computer program product for cross-device interaction, the method comprising: intercepting a triggering event by a mobile client application program; employing a low energy communication monitoring service adapted for searching at least one universally unique identifier advertised by a low energy communication advertisement service configured to enable retrieval of a content identifier associated with content received from a server and being displayed by a television client application program, retrieving using the at least one universally unique identifier the content identifier, and providing the content identifier to the mobile client application program; and, responsive to receiving notice on intercepting a user interaction event by a user interaction event listener, presenting by the mobile client application program an information item retrieved using the content identifier provided.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 5, 2022
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Joel E. FRAZIER, Harris David THURMOND
  • Publication number: 20220027020
    Abstract: A method and a client device for dynamically replacing interactive content of a quick setting bar are disclosed. The method comprises: monitoring activity of a user on a terminal client and the terminal client state. Identifying content currently presented to the user. Selecting one or more graphical user interface elements to present on the quick setting bar. The one or more graphical user interface elements have been selected based on a content list acquired from a storage according to data and a user profile calculated based on the user activity and terminal client state. Moreover, this comprises updating the quick setting bar to display the one or more graphical user interface elements while the currently presented content is displayed by a presentation unit of the terminal client.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Kevin MCGUIRE, Jonathan James KITTRELL
  • Publication number: 20220004373
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Application
    Filed: September 19, 2021
    Publication date: January 6, 2022
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Lior BEN HAIM, Jonathan NOGUEIRA
  • Patent number: 11157256
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: October 26, 2021
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Lior Ben Haim, Jonathan Nogueira
  • Publication number: 20200371767
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Applicant: Digital Turbine, Inc.
    Inventors: Brandon Brent AYERS, Lior BEN HAIM, Jonathan NOGUEIRA
  • Patent number: 10782951
    Abstract: A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 22, 2020
    Assignee: Digital Turbine, Inc.
    Inventors: Brandon Brent Ayers, Lior Ben Haim, Jonathan Nogueira
  • Patent number: 10699298
    Abstract: A computer-implemented method for selecting a digital content, comprising: receiving a plurality of samples, each comprises a request having a plurality of values of a plurality of attributes, and associated with a success value for a Bernoulli distributed event having a campaign and a bid rate (BR) of the campaign; clustering the plurality of samples in a plurality of homogenous nodes according to respective plurality of values; identifying a group campaign with a highest valuation for each one of the plurality of nodes using triangular approximation of the Bernoulli distribution of events in the node; receiving a query from a device including a plurality of other values of the plurality of attributes; selecting one of the plurality of nodes; selecting a digital content of the group campaign with highest valuation identified for the selected node; and generating a response to the query including the selected content.
    Type: Grant
    Filed: April 9, 2017
    Date of Patent: June 30, 2020
    Assignee: Digital Turbine, Inc.
    Inventors: John Haws, Yohan Lejosne, William Lefew
  • Patent number: 10028117
    Abstract: There is provided a computer implemented method for distribution and installation of a content item on mobile devices, the method executed by a first mobile device, the method comprising: receiving from a server over a cellular communication channel, instructions for automatic installation of the content item, wherein the content item is stored by the server, transmitting to at least one second mobile device, a query to determine whether the at least one second mobile device has installed thereon the content item, establishing a non-cellular communication channel with a group of the at least one second mobile devices that have the content item installed thereon, receiving over the non-cellular communication channel, the content item from at least one member of the group of the at least one second mobile devices, automatically installing the content item according to the instructions, and presenting an indication of the automatically installed content item.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: July 17, 2018
    Assignee: Digital Turbine, Inc.
    Inventors: Lior Ben Haim, Moni Haimovich
  • Patent number: 9928047
    Abstract: A system and method are provided for installing applications on a mobile device at first device initialization. An installation client communicates with a management server at an initial start-up state of a mobile device. The management server identifies a set of applications that are available for installation on the client device, and provides the installation files to the device. This initialization-installation of application programs allows the user to have the experience of having access to pre-installed applications at device initialization, while allowing application providers and mobile network operators real-time management of application programs being offered, without requiring pre-installing a bundle of applications on a device prior to device distribution.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 27, 2018
    Assignee: Digital Turbine, Inc.
    Inventors: Oren Ein-Gal, Vincent Vu
  • Patent number: 9928048
    Abstract: A system and method are provided for installing applications on a mobile device at first device initialization. An installation client communicates with a management server at an initial start-up state of a mobile device. The management server identifies a set of applications that are available for installation on the client device, and provides the installation files to the device. The management server selects certain client devices for certain applications based on user segments, allowing customization of applications according to user data. This initialization-installation of application programs allows the user to have the experience of having access to pre-installed applications at device initialization, while allowing application providers and mobile network operators real-time management of application programs being offered, without requiring pre-installing a bundle of applications on a device prior to device distribution.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: March 27, 2018
    Assignee: Digital Turbine, Inc.
    Inventors: Oren Ein-Gal, Vincent Vu, Dekel Boni
  • Patent number: 8943440
    Abstract: A system and method for automatically organizing a user interface. A category is determined for content installed on a device. An icon for the content is displayed in a categorical row in a grid layout for the content's category. The categorical rows may be manipulated by touchscreen gestures, such as moving, expanding, and revealing details about the row, such as the row's categorical label.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: January 27, 2015
    Assignee: Digital Turbine, Inc.
    Inventor: Peter Adderton