Mobile device user interface advertising software development kit
First Claim
1. A software development kit, comprising:
- A non-transitory computer readable medium having computer executable instructions stored thereon which perform the following steps when executed by a mobile device computer processor in a mobile device having a display;
generating an advertising corner control interface area on the mobile device display, the advertising corner control interface area comprising a graphic including content, wherein when the mobile device is in a first rotational orientation in a plane perpendicular to the Earth'"'"'s surface, the graphic is located in a first corner of the mobile device display, and the graphic is selectable by a first selection technique to cause an advertising interface area to be visible on the mobile device display, wherein the advertising interface area has advertising content related to the graphic content, and the computer executable instructions comprise an object oriented programming parent view object that includes an object oriented programming advertising corner control interface area view object that defines the advertising corner control interface area and in which advertising corner control interface view object a developer can wrap an object oriented programming application interface area view object and which parent view object further includes an object oriented advertising interface view object that defines the advertising interface area, such that when the object oriented programming advertising corner control interface area view object and the object oriented programming application interface area view object are executed by the mobile device computer processor, the advertising corner control interface area and an application interface area defined by the object oriented programming application interface area view are simultaneously displayed on the mobile device display without including code for defining the advertising corner control interface area in the object oriented programming application interface area view object, and wherein when an object oriented programming application interface view object defining an application interface area is wrapped in the object oriented programming parent view object and a user scrolls application user interface content displayed on the mobile device display relative to an application interface area reference location while maintaining the mobile device in the first rotational orientation, the advertising corner control interface area remains displayed in the first corner of the mobile device display.
1 Assignment
0 Petitions
Accused Products
Abstract
A software development kit for providing advertising in a mobile device user interface is provided. The software development kit includes computer executable program instructions for generating a wrapper view object that wraps an advertising corner control view object. The kit allows an application developer to create an application interface and wrap it in the wrapper view object. When the resulting computer executable instructions are executed, a user interface is displayed with an advertising corner control interface area and an application interface area. The user can select the advertising corner control interface area using a first selection technique to display an advertising interface area and remove the advertising control interface area and the application interface area. The user can select the advertising corner control interface area using a second technique to remove the application corner control interface area while continuing to display the application interface area.
-
Citations
25 Claims
-
1. A software development kit, comprising:
-
A non-transitory computer readable medium having computer executable instructions stored thereon which perform the following steps when executed by a mobile device computer processor in a mobile device having a display; generating an advertising corner control interface area on the mobile device display, the advertising corner control interface area comprising a graphic including content, wherein when the mobile device is in a first rotational orientation in a plane perpendicular to the Earth'"'"'s surface, the graphic is located in a first corner of the mobile device display, and the graphic is selectable by a first selection technique to cause an advertising interface area to be visible on the mobile device display, wherein the advertising interface area has advertising content related to the graphic content, and the computer executable instructions comprise an object oriented programming parent view object that includes an object oriented programming advertising corner control interface area view object that defines the advertising corner control interface area and in which advertising corner control interface view object a developer can wrap an object oriented programming application interface area view object and which parent view object further includes an object oriented advertising interface view object that defines the advertising interface area, such that when the object oriented programming advertising corner control interface area view object and the object oriented programming application interface area view object are executed by the mobile device computer processor, the advertising corner control interface area and an application interface area defined by the object oriented programming application interface area view are simultaneously displayed on the mobile device display without including code for defining the advertising corner control interface area in the object oriented programming application interface area view object, and wherein when an object oriented programming application interface view object defining an application interface area is wrapped in the object oriented programming parent view object and a user scrolls application user interface content displayed on the mobile device display relative to an application interface area reference location while maintaining the mobile device in the first rotational orientation, the advertising corner control interface area remains displayed in the first corner of the mobile device display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having computer executable instructions programmed thereon which comprise an object oriented programming advertising corner control interface area view object for generating an advertising corner control interface area on a mobile device display, wherein the instructions for generating the advertising corner control interface area comprise a software development kit, the software development kit comprises an object oriented programming parent view object, and when an object oriented programming application interface area view object is wrapped in the object oriented programming advertising corner control interface area view object, the instructions perform the following steps when executed by a mobile device computer processor in a mobile device having a display:
displaying the advertising corner control interface area in a first corner of the mobile device display, wherein the advertising corner control interface area includes a graphic that includes content, the advertising corner control interface area overlays part of an application interface area that is defined by the object oriented programming application interface area view object, and when a user selects the advertising corner control interface area using a first selection technique, the application interface area and the advertising corner control interface area disappear from the mobile device display to display an advertising interface area having advertising content related to the graphic content. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A method of providing a mobile device application user interface with a dynamic advertising feature to a user, the method comprising:
-
providing a software development kit comprising a first set of computer executable instructions, wherein the first set of computer executable instructions comprises an object oriented programming parent view object that includes an object oriented programming advertising corner control interface view object defining an advertising corner control interface area on a mobile device display, the advertising corner control interface area including a graphic having advertising content; providing a second set of computer executable instructions comprising an object oriented programming application interface view object defining an application interface area on a mobile device display, wherein the object oriented programming application interface view object is wrapped in the parent view object; executing the first and second sets of computer executable instructions with a mobile device computer processor in a mobile device having a mobile device display to generate the application interface area on the mobile device display and to generate the advertising corner control interface area on the mobile device display such that the advertising corner control area is in a first corner of the mobile device display, wherein the step of executing the first and second sets of computer executable instructions causes the application interface area to be displayed on top of an advertising interface area having advertising content related to the graphic advertising content such that the advertising interface area is not visible. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification