Apparatuses and methods for inputting a uniform resource locator

US9921735B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9921735-B2
Application numberUS-201414577548-A
CountryUS
Kind codeB2
Filing dateDec 19, 2014
Priority dateMay 16, 2013
Publication dateMar 20, 2018
Grant dateMar 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An intelligent terminal may comprise at least one processor-readable non-transitory storage medium and at least one processor in communication with the at least one storage medium. The at least one storage medium may comprise at least one set of instructions for automatically pasting a URL from a clipboard to an address bar of a web browser. The at least one processor may be configured to execute the at least one set of instructions to obtain a URL copied by a user from a clipboard; determine an intention of the user associated with whether to paste the candidate string in a designated location of an interface displayed on the intelligent terminal; and automatically display the candidate string in the designated location of the interface when the intention of the user is determined to paste the candidate string in the designated location of the interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for automatically pasting a string from a clipboard to an interface of an intelligent terminal, comprising: obtaining, by a processor, a candidate string copied by a user from a clipboard of an intelligent terminal; obtaining, by the processor, a first time, wherein the first time is a time when the candidate string was copied to the clipboard; obtaining, by the processor, a second time, wherein the second time is a time when the user visited the interface subsequent to the first time; calculating, by the processor, a time difference between the first time and the second time; determining, by the processor, whether the time difference is less than a preset reference time; when it is determined that the time difference is less than a preset reference time, indicating, by the processor, that an intention of the user is to paste the candidate string in a designated location of an interface displayed on the intelligent terminal; searching, by a processor, an auto-paste record and determining whether the candidate string is in the auto-paste record; and displaying, by a processor, the candidate string in the designated location of the interface without receiving an instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record. 2. The method according to claim 1 , wherein: the interface is a web browsing page; the designated location is a web address bar on the web browsing page; and the obtaining of the candidate string comprises: determining whether the candidate string is a Uniform Resources Location (URL); and obtaining the URL from the clipboard by calling an application programming interface function. 3. The method according to claim 1 , wherein the auto-paste record is a list of strings that were historically displayed in the designated location of the interface. 4. The method according to claim 3 , further comprising: storing a copy of the candidate string in the auto-paste record when the candidate string is displayed in the designated location of the interface. 5. The method according to claim 1 , wherein: the designated location of the interface requires a predetermined format for a string to be displayed therein; and the displaying the candidate string in the designated location of the interface without receiving the instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record further comprises: displaying the candidate string when the designated location of the interface is empty or when a preexisting string in the designated location of the interface does not conform with the predetermined format. 6. The method according to claim 1 , wherein: the candidate string is copied from a source other than the interface; and the displaying the candidate string in the designated location of the interface without receiving the instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record occurs when the user leaves the source and visits the interface. 7. An apparatus, comprising: at least one storage medium storing at least one set of instructions for automatically pasting a candidate string from a clipboard to an interface displayed on the apparatus; and at least one processor in communication with the at least one storage medium, wherein, when the at least one processor executes the at least one set of instructions, the at least one processor is configured to: obtain the candidate string copied by a user from the clipboard of the apparatus; obtain a first time, wherein the first time is a time when the candidate string was copied to the clipboard; obtain a second time, wherein the second time is a time when the user visited the interface subsequent to the first time; calculate a time difference between the first time and the second time; determine whether the time difference is less than a preset reference time; when it is determined that the time difference is less than a preset reference time, indicate that an intention of the user is to paste the candidate string in a designated location of the interface displayed on the apparatus; search an auto-paste record and determine whether the candidate string is in the auto-paste record; and display the candidate string in the designated location of the interface without receiving an instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record. 8. The apparatus according to claim 7 , wherein: the interface is a web browsing page; the designated location is a web address bar on the web browsing page; and to obtain the candidate string, when the at least one processor executes the at least one set of instructions, the at least one processor is further configured to: determine whether the candidate string is a Uniform Resources Location (URL); and obtain the URL from the clipboard by calling an application programming interface function. 9. The apparatus according to claim 7 , wherein the auto-paste record is a list of strings that were historically displayed in the designated location of the interface. 10. The apparatus according to claim 7 , wherein, when the at least one processor executes the at least one set of instructions, the at least one processor is further configured to: save a copy of the candidate string in the auto-paste record when the candidate string is displayed in the designated location of the interface. 11. The apparatus according to claim 7 , wherein: the designated location of the interface requires a predetermined format for a string to be displayed therein; and when the at least one processor is configured to display the candidate string in the designated location of the interface without receiving the instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record, the at least one processor is further configured to: display the candidate string when the designated location of the interface is empty or when a preexisting string in the designated location of the interface does not conform with the predetermined format. 12. The apparatus according to claim 7 , wherein: the candidate string is copied from a source other than the interface; and when the at least one processor is configured to display the candidate string in the designated location of the interface without receiving the instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface and when the candidate string is not in the auto-paste record, the at least one processor is configured to: display the candidate string in the designated location of the interface without receiving the instruction to paste from the user when the intention of the user is indicated to paste the candidate string in the designated location of the interface, when the candidate string is not in the auto-paste record, and when the user leaves the source and visits the interface. 13. A processor-readable non-transitory stora

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9921735B2 cover?
An intelligent terminal may comprise at least one processor-readable non-transitory storage medium and at least one processor in communication with the at least one storage medium. The at least one storage medium may comprise at least one set of instructions for automatically pasting a URL from a clipboard to an address bar of a web browser. The at least one processor may be configured to execu…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).