IP Library Granted Patent US 11,568,458
Granted Patent B2
US 11,568,458 · App. 17/496,542 · Granted Jan 31, 2023

System and method for network interaction between computing devices

Inventors: Sang-Heun Kim (Mississauga, CA); Charles Laurence Stinson (Mississauga, CA); Martyn Mallick (Waterloo, CA)
Assignee: BlackBerry Limited
G06Q30/06G06F21/121
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 11,568,458
App. No.
17/496,542
Granted
Jan 31, 2023
Kind
B2
Abstract

The present specification provides, amongst other things, a method and system for network interaction between computing devices. In one embodiment a wireless client machine is provided that includes a mini web-browser that is configured to access a secure web-page from a web-server. The secure web-page includes an interactive form. The wireless client machine is also configured to access a schema that corresponds to the secure web-page. The wireless client machine is configured to render the secure web-page using the contents of the schema.

Claims (44)

1. A computing device comprising:

a memory;

a processor coupled to the memory, wherein the memory stores instructions that when executed by the processor cause the processor to perform the functions of:

communicating over a network;

receiving, from a web server, interactive content comprising at least one secured field to receive a first input and at least one unsecured field to receive a second input;

receiving the first input in the at least one secured field;

receiving the second input in the at least one unsecured field;

determining that the at least one secured field requires a secure connection with the web server;

determining that the at least one unsecure field utilizes an unsecure connection with the web server;

transmitting, using the secure connection, the first input to the web server; and

transmitting, using the unsecure connection, the second input to the web server.

2. The computing device of claim 1 , wherein the interactive content is secure interactive content received via a secure connection.

3. The computing device of claim 1 , wherein the interactive content is a web-page including interactive fields.

4. The computing device of claim 1 , wherein the secure connection is carried by hypertext transfer protocol over a secure sockets layer session.

5. The computing device of claim 1 , wherein the at least one unsecured field comprises information for completing a product order, wherein the information for completing a product order comprises at least one of a name, an address, or an account number.

6. The computing device of claim 1 , wherein the at least one secured field is credit card information including a credit card type and a credit card account number.

7. The computing device of claim 6 , wherein a first input parameter includes a first portion for the credit card type comprising a selection of one of a plurality of known credit card types, and wherein the first input parameter further includes a second portion for the credit card account number corresponding to a known number format respective to the credit card type.

8. The computing device of claim 1 , wherein the web server hosts the interactive content.

9. A method comprising:

receiving, by a first computing device from a web server, interactive content, wherein the interactive content comprising at least one secured field to receive a first input from the first computing device and at least one unsecured field to receive a second input from the first computing device;

receiving, by the first computing device, the first input in the at least one secured field;

receiving, by the first computing device, the second input in the at least one unsecured field;

determining, by the first computing device, that the at least one secured field requires a secure connection with the web server;

determining, by the first computing device, that the at least one unsecure field utilizes an unsecure connection with the web server;

transmitting, by the first computing device using the secure connection, the first input to the web server; and

transmitting, by the first computing device using the unsecure connection, the second input to the web server.

10. The method of claim 9 , wherein the interactive content is secure interactive content, and wherein the method further comprises receiving the secure interactive content via a secure connection.

11. The method of claim 9 , wherein the interactive content is a web-page including interactive fields.

12. The method of claim 9 , wherein the secure connection is carried by hypertext transfer protocol over a secure sockets layer session.

13. The method of claim 9 , wherein the at least one unsecured field comprises information for completing a product order, wherein the information for completing a product order comprises at least one of a name, an address, or an account number.

14. The method of claim 9 , wherein the at least one secured field is credit card information including a credit card type and a credit card account number.

15. The method of claim 14 , wherein a first input parameter includes a first portion for the credit card type comprising a selection of one of a plurality of known credit card types, and wherein the first input parameter further includes a second portion for the credit card account number corresponding to a known number format respective to the credit card type.

16. The method of claim 9 , wherein the web server hosts the interactive content.

17. A non-transitory computer-readable medium including instructions that, when executed by a processor of a computing device, cause the computing device to:

receive, from a web server, interactive content comprising at least one secured field to receive a first input from the computing device and at least one unsecured field to receive a second input from the computing device;

receive the first input in the at least one secured field;

receive the second input in the at least one unsecured field;

determine that the at least one secured field requires a secure connection with the web server;

determine that the at least one unsecure field utilizes an unsecure connection with the web server;

transmit, using the secure connection, the first input to the web server; and

transmit, using the unsecure connection, the second input to the web server.

18. The non-transitory computer-readable medium of claim 17 , wherein the interactive content is programmed for a first browser type and a second browser type, the second browser type is different than the first browser type, and wherein the second browser type has limited rendering resources as compared to the first browser type.

19. The non-transitory computer-readable medium of claim 18 , wherein the instructions when executed cause the processor to receive, from a schema server, a schema for the interactive content, wherein the schema identifies input parameters of the interactive content, wherein the at least one secured field corresponds to a first input parameter of the input parameters, and wherein the at least one unsecured field corresponds to a second input parameter of the input parameters.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions when executed cause the processor to transform, using the schema, the interactive content from a first format compatible with the first browser type into a second format compatible with the second browser type of the computing device.

Assignments (6)
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 Dec 14, 2021
From: KIM, SANG-HEUN; STINSON, CHARLES LAURENCE
To: FAT FREE MOBILE INC.
Reel/Frame 058387/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: MALLICK, MARTYN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 058387/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: KIM, SANG-HEUN; STINSON, CHARLES LARRY
To: FAT FREE MOBILE INC.
Reel/Frame 058387/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: FAT FREE MOBILE INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 058387/0752 →
CHANGE OF NAME Recorded Dec 14, 2021
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 058513/0836 →
Continuity (2)
Continuation 12016248 · Jan 18, 2008
Related Publication 20220027966A1 · Jan 27, 2022