IP Library › Granted Patent US 10,228,821
Granted Patent B2
US 10,228,821 · App. 14/877,935 · Granted Mar 12, 2019

Method of inputting a message to an application by using online content

Inventor: Hsu-Kuang Chao (New Taipei, TW)
Assignee: KIKA TECH (HK) HOLDINGS CO., LIMITED
G06F3/0482G06F3/018G06F3/04842G06F3/04886G06F17/30345G06F3/0481G06F3/0484
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 10,228,821
App. No.
14/877,935
Granted
Mar 12, 2019
Kind
B2
Abstract

A method of generating a message from dynamic online contents for inputting to an application via an inputting platform, such as a method editor (IME) or a virtual keyboard (VKB), is disclosed, wherein the method links to online contents via a command through the inputting platform and dynamically generates a new content by replacing a portion of the original content from the online content with a different content in a database if the portion of the original content matches a predefined rule, wherein the new content is sent to the input field of the application for inputting a message to the application.

Claims (32)

1. A method for inputting a message for an application running on an electronic device that includes a screen, the method comprising:

activating and displaying an inputting platform, on the screen of the electronic device, wherein a message is inputted to an input field of the application;

receiving a command, by the electronic device, through the inputting platform on the screen to activate a text generating function;

getting access to and surfing, through the activated text generating function and without an input to the input field, one or more preset online websites and generate and display, on the screen, a list of contents taken from online contents of the one or more preset online websites;

receiving a selection command in response to a first content from the list of contents being selected on the screen of the electronic device, the first content including a title;

modifying the first selected content, including modifying only part of the title, when at least one portion of the first selected content matches at least one pre-defined rule stored in a database, wherein modifying the first selected content comprising replacing a first portion of the first selected content with a second content in a database when the first portion of the first selected content matches a first pre-defined rule; and

generating a first new content and inputting the first new content to the input field of the application.

2. The method according to claim 1 , wherein modifying the first selected content comprising adding a second content in front of or after a first portion of the first selected content to the first selected content when the first portion of the first selected content matches a first pre-defined rule.

3. The method according to claim 1 , wherein modifying the first selected content comprising deleting a first portion of the first selected content from the first selected content when the first portion of the first selected content matches a first pre-defined rule.

4. The method according to claim 1 , wherein the at least one pre-defined rule is defined according to at least one of the following factors associated with the first selected content including: a published time of the first selected content, a content category of the first selected content, a content source of the first selected content, an application category, a user type of the inputting platform, an electronic device type, a location of the electronic device, or a current time.

5. The method according to claim 1 , wherein the first new content comprises at least one of the following: a text string, a sticker, a photo or an audio file.

6. The method according to claim 1 , wherein the inputting platform is a virtual keyboard (VKB) or an input method editor (IME).

7. The method according to claim 1 , wherein the command is received in response to clicking an icon displayed on the inputting platform.

8. The method according to claim 1 , wherein the list of contents is obtained by getting access to and surfing the one or m ore preset online websites from the inputting platform directly.

9. The method according to claim 1 , wherein the list of contents is obtained from a server, the server being configured to get access to and surf the one or more preset online websites and send the list of contents to the inputting platform.

10. The method according to claim 1 , wherein the first selected content comprises the title that is displayed on the screen for the user to select and a content associated with the title.

11. The method according to claim 1 , wherein the list of contents is obtained from a database in the electronic device or a remote server.

12. The method according to claim 1 , wherein a new prefix or postfix text string is chosen from the database according to a rule defined in the database to replace an original prefix or postfix text string in the title.

13. The method according to claim 1 , wherein the first new content is sent to an editor within the inputting platform to generate a second new content, wherein the second new content is sent to the input field of the application from the editor in response to receiving a confirmation command.

14. The method according to claim 1 , wherein: the command is received to activate the text generating function in response to a gesture inputted through the inputting platform.

15. The method according to claim 1 , further comprising:

receiving another selection command in response to the first content from the list of the contents being selected for more than one time on the screen of the electronic device;

modifying the first selected content, including modifying only part of the title, when at least one portion of the first selected content matches another pre-defined rule stored in the database; and

generating a new content that is different from the first new content and inputting the new content to the input field of the application.

16. A system, comprising:

a client electronic device configured to run an application with an input field for inputting a message to the application and activate a text generating function in response to receiving a command through an inputting platform displayed on a screen of the client electronic device;

a server configured to obtain a list of contents taken from one or more online websites that are preset in response to the text generating function being activated, wherein:

the client electronic device is further configured to receive and display, on the screen, the list of contents returned from the server and send a first content selected from the list of contents to the server;

the server is further configured to modify the first content, including modifying only part of a title contained in the first content, when at least one portion of the first content matches at least one pre-defined rule to generate a second content, wherein modifying the first selected content comprises replacing a first portion of the first selected content with a second content in a database when the first portion of the first selected content matches a first pre-defined rule;

the server is further configured to send the second content to the client electronic device in response to receiving a request from the client electronic device; and

the client electronic device is further configured to display the second content through an inputting platform on the screen of the client electronic device, and send and input a new content to the input field of the application according to the second content after receiving a confirmation command.

17. The system according to claim 16 , wherein the client electronic device is configured to modify the second content to generate the new content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: IQ TECHNOLOGY INC.
To: KIKA TECH (HK) HOLDINGS CO., LIMITED
Reel/Frame 040728/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: CHAO, SHU-KUANG
To: IQ TECHNOLOGY INC.
Reel/Frame 037053/0326 →
Continuity (2)
Provisional Application 62061683 · Oct 8, 2014
Related Publication 20160103564A1 · Apr 14, 2016