Random factoid generation
First Claim
1. A system for providing a factoid, comprising:
- a processor; and
a computer readable data storage device storing instructions that, when executed by the processor are operative to;
receive an input;
determine the input is a factoid triggering event;
query one or more data sources to select a factoid from a plurality of factoids comprised of at least two factoid types, a first of the at least two factoid types including fun factoids associated with one or more of jokes, trivia, encyclopedic information, and entertaining information and a second of the at least two factoid types including helpful tip factoids associated with commands for accessing or using features of a device or application of the device through which the input is received; and
generate at least one of a visual display or an audible output of the selected factoid.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing a random factoid in response to a user trigger is provided. Aspects are directed to a device, method, and computer-readable medium to provide random factoids responsive to a triggering event. Various inputs such as user taps, gestures, voice commands, environment commands, etc., are monitored to recognize a triggering event associated with the random factoid system. Upon determining that the input is a triggering event, a random factoid is randomly selected and provided to the user. The factoid can be a fun fact or a helpful learning tip. In some examples, the random factoid system provides a contextual random factoid based one or more contextual factors, such as geographic location of the device, the user'"'"'s interaction history, the user'"'"'s demographic data, etc., thus providing an improved user experience.
51 Citations
20 Claims
-
1. A system for providing a factoid, comprising:
-
a processor; and a computer readable data storage device storing instructions that, when executed by the processor are operative to; receive an input; determine the input is a factoid triggering event; query one or more data sources to select a factoid from a plurality of factoids comprised of at least two factoid types, a first of the at least two factoid types including fun factoids associated with one or more of jokes, trivia, encyclopedic information, and entertaining information and a second of the at least two factoid types including helpful tip factoids associated with commands for accessing or using features of a device or application of the device through which the input is received; and generate at least one of a visual display or an audible output of the selected factoid. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a factoid, comprising:
-
receiving an input; determining the input is a factoid triggering event; querying one or more data sources to select a factoid from a plurality of factoids comprised of at least two factoid types, a first of the at least two factoid types including fun factoids associated with one or more of jokes, trivia, encyclopedic information, and entertaining information and a second of the at least two factoid types including helpful tip factoids associated with commands for accessing or using features of a device or application of the device through which the input is received; and generating at least one of a visual display or an audible output of the selected factoid. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device including computer readable instructions, which when executed by a processing unit is operative to:
-
receive an input; determine the input is a random factoid triggering event; query one or more data sources to randomly select a factoid from a plurality of factoids comprised of at least two factoid types, a first of the at least two factoid types including fun factoids associated with one or more of jokes, trivia, encyclopedic information, and entertaining information and a second of the at least two factoid types including helpful tip factoids associated with commands for accessing or using features of a device or application of the device through which the input is received; and generate at least one of;
a visual display or an audible output of the selected factoid. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification