Email-based promotion for user adoption
AssigneeBoxer, Inc.
InventorsAndrew Eye, Adam Cianfichi
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium to increase product usage. In some examples, a request to assign a task to a selected user is received. The selected user as a non-user of the task service. In response, task information and an identification of the task service is appended to an electronic document. Once the selected user has subscribed to the task service, the selected user is assigned to the task within the task service.
Claims20
A method implemented by instructions executed using at least one processor of at least one computing device, the method comprising:
- generating, by the at least one computing device, a user interface that displays a plurality of electronic document items, wherein the user interface comprises executable instructions that receive touch-based user input;
- receiving, through the user interface, the touch-based user input comprising:
- a user request to assign a task to a selected user, and a touch gesture that slides an electronic document item towards a side of the user interface revealing an add task element in a previous location of the electronic document item, and wherein the add task element is programmed to identify the user request to assign the task based on a user selection of the add task element;
- identifying, by the task service, that the selected user is unregistered with the task service;
- performing, by the task service, a process that enables assignment, within the task service of the task to the selected user that is unregistered with the task service, the process comprising:
- transmitting, to the selected user, an electronic document comprising:
- an identification of the task service, and task information that describes the task;
- identifying, by the task service, that the selected user has registered with the task service based on an access of a web-based application or an installation of a task application of the task service;
- and
- automatically assigning, by the task service, the selected user to the task within the task service in response to the selected user being registered with the task service, thereby enabling the selected user to access the task using the task application.
A non-transitory computer-readable medium comprising instructions executed by at least one processor, wherein the instructions, when executed by the at least one processor, cause at least one computing device to at least:
- generate, by the at least one computing device, a user interface that displays a plurality of electronic document items, wherein the user interface comprises executable instructions that receive touch-based user input;
- receive, through the user interface, the touch-based user input comprising:
- a user request to assign a task to a selected user, and a gesture that slides an electronic document item towards a side of a user interface area revealing an add task element in a previous location of the electronic document item, and wherein the add task element is programmed to identify the user request to assign the task based on a user selection of the add task element;
- identify, by the task service, that the selected user is unregistered with the task service;
- perform, by the task service, a process that enables assignment, within the task service, of the task to the selected user that is unregistered with the task service, the process comprising:
- transmit, to the selected user, an electronic document comprising:
- an identification of the task service, and task information that describes the task;
- identify, by the task service, that the selected user has registered with the task service based on an access of a web-based application or an installation of a task application of the task service;
- and
- automatically assign, by the task service, the selected user to the task within the task service in response to the selected user being registered with the task service, thereby enabling the selected user to access the task using the task application.
A system, comprising:
- at least one computing device comprising at least one processor;
- and
- at least one memory comprising executable instructions, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:
- generate, by the at least one computing device, a user interface that displays a plurality of electronic document items and is programmed to receive touch-based user input;
- receive, by a user interface generated by a task service, the touch-based user input comprising:
- a gesture that slides an electronic document item towards a side of a user interface area revealing an add task element in a previous location of the electronic document item, and a user selection of an add task element programmed to identify a user request to assign the task based on the user selection;
- identify, by the task service, that the selected user is unregistered with the task service;
- assign, by the task service, the task to the selected user that is unregistered with the task service;
- and
- automatically provide, by the task service, the selected user with access to the task within the task service in response to the selected user being registered with the task service.
Dependencies are inferred from the claim text.