IP Library Granted Patent US 8,700,982
Granted Patent B2
US 8,700,982 · App. 12/413,925 · Granted Apr 15, 2014

System, device and method for providing interactive content on an computing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,982
App. No.
12/413,925
Granted
Apr 15, 2014
Kind
B2
Abstract

A system, device and method for providing interactive content on a computing device is provided. In an embodiment, a computing device in the form of a portable computing device is configured to execute a primary web browser application and a secondary web browser application. The primary web browser application is configured to generate a web-page including a fillable form on the portable computing device. The secondary web browser application is configured to receive the input for the fillable form by generating a mirrored fillable form, and to automatically populate the fillable form on the web-page using the completed version of the mirrored fillable form.

Claims (51)

1. A computing device configured to provide interactive content comprising:

an interface configured to receive a web-page from a server via a network; said web-page including a fillable form;

a processor connected to said interface and configured to execute a primary web browser application;

a display connected to said processor; said processor configured to control said display via said primary web browser application so as to generate said web-page with said fillable form on said display;

said interface further configured to receive a schema associated with said fillable form;

said processor further configured to execute a secondary web browser application; said processor configured, in response to a determination that said fillable form has been invoked in said primary web browser application, to automatically generate a mirrored fillable form on said display using said schema via said secondary web browser application;

an input device connected to said processor configured to receive input respective to said mirrored fillable form;

said processor further configured to populate said fillable form on said primary web browser application using said input received via said secondary web browser application; and

said processor further configured to control said interface so as to send said fillable form of said primary web browser application as populated with said input from said computing device to said server.

2. The computer device of claim 1 wherein said schema is received from a schema server separate from said server.

3. The computing device of claim 1 wherein said schema is received from said server.

4. The computing device of claim 1 wherein said processor is further configured to confirm sufficient input has been received to complete said mirrored fillable form.

5. The computing device of claim 1 wherein said processor is further configured to validate said input.

6. The computing device of claim 5 wherein said processor is configured to validate said input according to an expected predefined number sequence associated with a particular credit card type.

7. The computing device of claim 1 wherein said input device comprises a multifunction keyboard and wherein said processor is further configured to automatically set said multifunction keyboard to accept predefined input type according to a rule for expected input.

8. The computing device of claim 1 wherein said computing device comprises a wireless portable computing device.

9. A method of providing interactive content on a computing device, the method comprising:

receiving, at said computing device, a web-page from a server; said web-page including a fillable form;

generating said web-page with said fillable form on a display of said computing device using a primary web browser application executing on a processor of said computing device;

receiving, at said computing device, a schema associated with said fillable form;

determining that said fillable form has been invoked in said primary web browser application, and in response automatically generating a mirrored fillable form on said display using said schema using a secondary web browser application executing on said processor;

receiving input respective to said mirrored fillable form via an input device of said computing device;

populating said fillable form on said primary web browser application using said input received via said secondary web browser application;

sending said fillable form of said primary web browser application as populated with said input from said computing device to said server.

10. The method of claim 9 wherein said schema is received from a schema server separate from said server.

11. The method of claim 9 wherein said schema is received from said server.

12. The method of claim 9 further comprising confirming sufficient input has been received to complete said mirrored fillable form prior to performing said sending.

13. The method of claim 9 further comprising validating said input prior to performing said sending.

14. The method of claim 13 wherein said validating comprises a predefined number sequence according to a particular credit card type.

15. The method of claim 9 wherein said input device comprises a multifunction keyboard and wherein said method further comprises automatically setting said multifunction keyboard to accept predefined input type according to a rule for expected input.

16. A non-transitory computer readable medium configured to store a plurality of programming instructions for controlling a computing device and implementing method of providing interactive content on a computing device comprising:

receiving, at said computing device, a web-page from a server; said web-page including a fillable form;

generating said web-page with said fillable form on a display of said computing device using a primary web browser application executing on a processor of said computing device;

receiving, at said computing device, a schema associated with said fillable form;

determining that said fillable form has been invoked in said primary web browser application, and in response automatically generating a mirrored fillable form on said display using said schema using a secondary web browser application executing on said processor;

receiving input respective to said mirrored fillable form via an input device of said computing device;

populating said fillable form on said primary web browser application using said input received via said secondary web browser application;

sending said fillable form of said primary web browser application as populated with said input from said computing device to said server.

17. A system configured to provide interactive content comprising:

at least one server configured to host a web page having a fillable form and a schema associated with said fillable form;

a computing device comprising:

an interface configured to receive said web page from said server via a network; said web-page including a fillable form;

a processor connected to said interface and configured to execute a primary web browser application;

a display connected to said processor; said processor configured to control said display via said primary web browser application so as to generate said web-page with said fillable form on said display;

said interface further configured to receive said schema;

said processor further configured to execute a secondary web browser application; said processor configured, in response to a determination that said fillable form has been invoked in said primary web browser application, to automatically generate a mirrored fillable form on said display using said schema via said secondary web browser application;

an input device connected to said processor configured to receive input respective to said mirrored fillable form;

said processor further configured to populate said fillable form on said primary web browser application using said input received via said secondary web browser application;

said processor further configured to control said interface so as to send said fillable form of said primary web browser application as populated with said input from said computing device to said server.

18. The system of claim 17 wherein said at least one server comprises a web server.

19. The system of claim 17 wherein said at least one server comprises a web server for hosting said web page and a schema server for hosting said schema.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: PADIASEK, GRZEGORZ
To: RESEARCH IN MOTION LIMITED
Reel/Frame 057929/0600 →
CHANGE OF NAME Recorded Jan 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031957/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: FAT FREE MOBILE INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026967/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2011
From: KIM, SANG-HEUN; STINSON, CHARLES LARRY
To: FAT FREE MOBILE INC.
Reel/Frame 026850/0475 →