Patents Assigned to Turbine, Inc.
  • Publication number: 20240125239
    Abstract: A fluid turbine may include a vertically-orientable shaft having at least one opening extending transversely therethrough, a first blade portion configured for vertical orientation on first side of the shaft, a second blade portion configured for vertical orientation on a second opposite side of the shaft, at least one rod extending through the shaft opening and connectable at a first end to the first blade portion and at a second end to the second blade portion. A reinforcing sleeve may extend through the shaft opening and may be interposed between the rod and the shaft opening for reinforcing at least one of the shaft, the at least one shaft opening, or the rod against forces exerted by the first and second blade portions when fluid impacts the first and second blade portions.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Applicant: Flower Turbines, Inc.
    Inventors: Mark Daniel FARB, Jonathan FORBES, Irakli BAITISH, James BOYLE
  • Publication number: 20240106242
    Abstract: Systems, methods, and computer program products are disclosed for controlling a voltage output of a turbine. Controlling a voltage output of a turbine includes a rectifier for converting an AC output of a turbine to a DC voltage; a sensor for measuring the DC voltage; a charge controller for receiving the DC voltage from the rectifier and produce a DC output, including: a first circuit meeting a first performance criterion for a first DC range, a second circuit meeting a second performance criterion for a second DC operating range, a switch channeling the DC voltage between the first and second circuits; and a processor for receiving the DC voltage measurement from the sensor, and use the switch to channel the DC voltage between the first and second circuits, thereby meeting the first and second performance criteria when the DC voltage is in the first and second DC ranges, respectively.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Applicant: Flower Turbines, Inc.
    Inventors: Mark Daniel FARB, Jonathan FORBES
  • Patent number: 11933267
    Abstract: A support system may secure a wind turbine above an angled roof. The angled roof may have a first angled surface, an opposite second angled surface, and a peak between the first angled surface and the second angled surface. The support surface may have a first weighted ballast located along a portion of the first angled surface and a second weighted ballast located along a portion of the second angled surface. The support system may have a connector extending between and connecting a portion of the first weighted ballast and a portion of the second weighted ballast. The connector may extend over the peak. The support system may have a mounting portion on the connector for securing a wind turbine to the connector. The first weighted ballast and the second weighted ballast may be sized and weighted to maintain the wind turbine above the peak during wind conditions.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: March 19, 2024
    Assignee: FLOWER TURBINES, INC.
    Inventors: Mark Daniel Farb, Irakli Baitish
  • Patent number: 11905929
    Abstract: Systems, methods, and non-transitory computer readable media including instructions for coordinating MPPT operations for a cluster of geographically-associated fluid turbines are disclosed. Coordinating MPPT operations for a cluster of geographically-associated fluid turbines includes receiving data from the cluster of geographically-associated fluid turbines; determining changes to total power output of the cluster based on changes in loading states of individual fluid turbines in the cluster; selecting a combination of loading states for the individual fluid turbines in the cluster to coordinate total power output for the cluster; and transmitting the selected combination of loading states to at least some of the individual fluid turbines in the cluster in order to vary rotational speeds of the at least some of the individual fluid turbines in the cluster.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: February 20, 2024
    Assignee: FLOWER TURBINES, INC.
    Inventors: Mark Daniel Farb, Jonathan Forbes
  • Patent number: 11831164
    Abstract: Systems, methods, and non-transitory computer readable media including instructions for a dual-channel fluid turbine controller. A dual-channel fluid turbine controller includes at least one processor configured to: receive, via an AC channel coupled to an AC output of a fluid turbine, first signals indicating fluctuations in power generated by the fluid turbine operating beneath a grid power supply threshold; access an MPPT protocol; determine a correspondence between the first signals and a portion of the MPPT protocol; apply the portion of the MPPT protocol to a generator of the fluid turbine to generate greater power than would be generated in an absence of the MPPT protocol, wherein the generated power is stored as energy in a capacitor associated with the generator; receive, via a DC channel, second signals indicating a level of energy stored in the capacitor; and use the second signals to determine when to release the stored energy.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: November 28, 2023
    Assignee: FLOWER TURBINES, INC.
    Inventors: Mark Daniel Farb, Jonathan Forbes
  • 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
  • Patent number: 11149715
    Abstract: A vertical axis wind turbine with improved safety, production efficiency and greater functional wind speed range. A vertical axis wind turbine comprises turbine blades having geometric characteristics of a “yin yang” symbol when viewed from the top down. The turbine blades are configured to form a scoop portion for catching wind. The surface area of the scoop portion may be dynamically configured to accommodate power production in higher wind speed ranges by dynamically furling the blades to reduce the surface area of the scoop portion as RPM begins to exceed a safe limit. First and second permanent magnet rotor arrays are dynamically positioned above and below an array of stator coils to maximize power generation.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: October 19, 2021
    Assignee: Harmony Turbines Inc.
    Inventor: Christopher T. Moore
  • 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: 9225805
    Abstract: A method for communicating in a distributed game system includes, at a server system, maintaining information associated with a plurality of entities in an environment; and maintaining communication sessions between the server system and a plurality of client systems for exchanging information associated with the entities between the server system and the plurality of client systems. Each such communication session uses a communication protocol that supports both reliable transmission of ordered messages, and transmission and selective discarding of ephemeral messages.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: December 29, 2015
    Assignee: Turbine, Inc.
    Inventors: Michael Kujawa, Todd Berkebile