U.S. patent application number 16/234662 was filed with the patent office on 2019-05-23 for systems and methods to input or access data using remote submitting mechanism.
The applicant listed for this patent is Mitesh L. Thakker. Invention is credited to Mitesh L. Thakker.
Application Number | 20190155891 16/234662 |
Document ID | / |
Family ID | 48521376 |
Filed Date | 2019-05-23 |
![](/patent/app/20190155891/US20190155891A1-20190523-D00000.png)
![](/patent/app/20190155891/US20190155891A1-20190523-D00001.png)
![](/patent/app/20190155891/US20190155891A1-20190523-D00002.png)
United States Patent
Application |
20190155891 |
Kind Code |
A1 |
Thakker; Mitesh L. |
May 23, 2019 |
Systems and Methods to Input or Access Data Using Remote Submitting
Mechanism
Abstract
Systems and methods for data entering and submission for an
online interface using a remote entering/submitting mechanism, said
system comprising: a. at least one data entry field in an online
interface; b. a remote entering/submitting mechanism comprising: i.
a pointer generating or retrieving system adapted to generate a
pointer data to be displayed on the online interface; ii. a central
interface system adapted to receive a communication linked to a
pointer data from an electronic device; iii. a pre-populated
database comprising one or more pointer data which are pre-defined;
and iv. a central database adapted to store correlative information
in relation to one or more pre-defined pointer data; and c. a
submission component capable of submitting data after receiving the
communication from the electronic device.
Inventors: |
Thakker; Mitesh L.; (Mumbai,
IN) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Thakker; Mitesh L. |
Mumbai |
|
IN |
|
|
Family ID: |
48521376 |
Appl. No.: |
16/234662 |
Filed: |
December 28, 2018 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
14405443 |
Dec 4, 2014 |
10198417 |
|
|
PCT/IB2013/052726 |
Apr 5, 2013 |
|
|
|
16234662 |
|
|
|
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
G06F 21/32 20130101;
G06F 2221/2133 20130101; G06F 40/174 20200101; G06F 3/04842
20130101; G06F 21/42 20130101; G06F 3/167 20130101; G06F 21/34
20130101; G06F 16/164 20190101 |
International
Class: |
G06F 17/24 20060101
G06F017/24; G06F 16/16 20060101 G06F016/16; G06F 3/16 20060101
G06F003/16; G06F 3/0484 20060101 G06F003/0484; G06F 21/32 20060101
G06F021/32; G06F 21/42 20060101 G06F021/42; G06F 21/34 20060101
G06F021/34 |
Foreign Application Data
Date |
Code |
Application Number |
Apr 5, 2012 |
IN |
1118/MUM/2012 |
Claims
1-10. (canceled)
11. A method of determining user behaviour, wherein the method
comprising: monitoring, by a user tracking data transfer component,
one or more activities of the user while accessing an online
content for a predefined time-period; generating, by the user
tracking data transfer component, history data for the user based
on the monitoring, wherein the history data comprises statistics
associated with the one or more activities; transmitting, by the
user tracking data transfer component, the history data to a data
submission server, wherein the data submission server stores the
history data; and determining, by the user tracking data transfer
component, the user behaviour based on the history data, wherein
the user behaviour comprises at least one of user preference and
user requirement while accessing the online content.
12. The method of claim 11, wherein the one or more activities
comprises at least one of accessing one or more links, accessing
one or more advertisements, shopping activities, downloading of
information, uploading of information, social network activities,
and RSS feeds subscription.
13. The method of claim 11, wherein the statistics associated with
the one or more activities comprises at least one of, number of
clicks of the user while accessing one or more links, while
accessing one or more advertisements, and number of websites
accessed by the user while the shopping activities, while the
downloading of information, while the uploading of information,
during the social network activities, and during the RSS Feeds
Subscription.
14. The method of claim 13 further comprising determining
performance of the one or more advertisements based on the
statistics and the user behaviour, wherein the performance
indicates a degree of attention received by the user while
accessing the one or more advertisements.
15. A system for determining user behaviour, the system comprises a
user tracking data transfer component in communication with a data
submission server, wherein the user tracking data transfer
component is configured to: monitor one or more activities of the
user while accessing an online content for a predefined
time-period, generate history data for the user based on the
monitoring, wherein the history data comprises statistics
associated with the one or more activities, transmit the history
data to the data submission server, wherein the data submission
server stores the history data, and determine the user behaviour
based on the history data, wherein the user behaviour comprises at
least one of user preference and user requirement while accessing
the online content.
16. The system of claim 15, wherein the one or more activities
comprises at least one of accessing one or more links, accessing
one or more advertisements, shopping activities, downloading of
information, uploading of information, social network activities,
and RSS feeds subscription.
17. The system of claim 15, wherein the statistics associated with
the one or more activities comprises at least one of, number of
clicks of the user while accessing one or more links, while
accessing one or more advertisements, and number of websites
accessed by the user while the shopping activities, while the
downloading of information, while the uploading of information,
during the social network activities, and during the RSS Feeds
Subscription.
18. The system of claim 17 further determines performance of the
one or more advertisements based on the statistics and the user
behaviour, wherein the performance indicates a degree of attention
received by the user while accessing the one or more
advertisements.
Description
CROSS REFERENCE OF RELATED APPLICATIONS
[0001] This application is a continuation of U.S. patent
application Ser. No. 14/405,443 filed Apr. 5, 2013 and titled
"SYSTEMS AND METHODS TO INPUT OR ACCESS DATA USING REMOTE
SUBMITTING MECHANISM".
FIELD OF INVENTION
[0002] This invention relates to the field of data transmission
systems, authentication and encryption systems. Particularly, this
invention relates to a system and method for data entering and
submission for an online interface using a remote
entering/submitting mechanism. Particularly, this invention also
relates to an encryption system and method adapted to encrypt
communication. Particularly, this invention also relates to a
system and method for tracking a user using a system for data
entering and submission for an online interface using a remote
entering/submitting mechanism.
BACKGROUND OF THE INVENTION
[0003] Data communication and data transfer systems envelope the
entire spectrum of telecommunication and Internet based
communication. The term, `data`, incorporates the use of text data,
voice data, multimedia data, and the like all forms of data. In the
present digital age a person has access to at least one mode of
communication, which is the channel of communication. The person,
hence, has access to at least a single node or device for accessing
or using such channel of communication through such mode of
communication. This access to at least a single node of device may
be a shared access such as a public access or an unshared access
such as a private access.
[0004] For personal, business, professional, or any other reason,
effective and safe data communication and data transfer is the
order of the current digital era. E.g. a telephone facilitates
voice data transfer from one telephone node to another telephone
node over a telecommunication mode of communication. An Internet
connected computer system facilitates text, voice, and multimedia
data transfer from one computer node to another computer node over
an Internet mode of communication. This computer node includes
interfaces which allow a user to log-on so as to have a secure mode
of communication. This may be an instant messaging system, an
e-mail system, a P2P system, a VoW system, or the like.
[0005] For each of these online interfaces, data entry systems are
required. In most cases, a two-level data entry system is required.
A first level of data entry system is for signing up so as to allow
repetitive usage of the system in an authorized and secure manner.
In the first level of data entry, the entered data is stored
(securely) at a remote location. A second level of data entry
system is for using the previously signed-up information (or its
portion) (i.e. the first level of entered data) to gain entry for
usage of the system. This second level of data entry is typically
an authorization mechanism. Data entry systems in online interfaces
typically incorporate the use of text fields and an
enter/accept/submit mechanism which facilitates submission of data
entered in the text fields. Thus, when a user intends to
enter/submit any information, the submit mechanism is triggered.
Submit mechanism known in the art, more particularly in network
based systems, comprise of user enabled submission, such as but not
limited to a mouse enabled clicking of submit button or a keyboard
enabled input system, typically the use of the `enter` key on the
keyboard. In each of the aforementioned cases, the submission is
specifically carried out by an active input for direct submission
from the user, and none of the known systems allow for a user to
trigger a remote submission mechanism which enables the submission
of data intended to be submitted/entered by such user, without the
user having to specifically carry out an active input for direct
submission.
[0006] Further, the entered first level of data is ordinarily
personal data and needs to be stored securely. Further, second
level of data which allows subsequent authorization or entry via an
online interface also needs to be secure from hackers or scrupulous
entities or spyware or malware entities. Hence, there is a need for
a secure encryption and authorization mechanism which facilitates
the provisioning of a secure environment.
[0007] Even though, this data stored securely is secure data, it is
comprehensively used by many companies and web-entities for
user-specific purposes such as targeted advertisements. The entered
data is a sample of demographic data. And hence, is crucial for
many data analytic purposes.
[0008] Furthermore, in the field of marketing, advertising,
telemarketing, and the like, before the incorporation of
Do-Not-Disturb (DND) services by telecommunication service
providers, telemarketers could call up phone owners in order to
telemarket their product or services. However, with regulations in
place in relation to DND services, it has become increasingly
difficult for the marketing industry to target potential customers
or clients or users. Hence, there is a need for a system which
initiates proactive calling from a user or customer or client in a
secure and warranted manner.
[0009] Online mechanisms include advertisements which target
potential users, customers, clients or the like. These
advertisements may be placed at various locations such as search
engines pages, social media sites, private websites or the like.
Each advertisement attracts fees from the host site. However, in
the event that an advertisement generates potential leads, an
advertiser rarely comes to know the source of the advertisement or
the placement of the advertisement which has led to the generation
of potential lead(s). Hence, there is a need for a system which
provides such information for the purposes of statistics and
analytics.
OBJECTS OF INVENTION
[0010] An object of the invention is to provide a system and method
for data entering and submission for an online interface using a
remote entering/submitting mechanism.
[0011] Another object of the invention is to provide a system and
method for tracking a user using a system for data entering and
submission for an online interface using a remote
entering/submitting mechanism.
[0012] Yet another object of the invention is to provide a system
and method for data entering and submission for an online interface
using a remote entering/submitting mechanism and a biometric
identity system.
[0013] Still another object of the invention is to provide a system
and method for data entering and submission for an online interface
using a remote entering/submitting mechanism in an encrypted and
authorized manner.
[0014] An additional object of the invention is to provide a system
and method for tracking a user using a system for data entering and
submission for an online interface using a remote
entering/submitting mechanism in an encrypted and authorized
manner.
SUMMARY OF THE INVENTION
[0015] According to this invention, there is provided a system and
method for data entering and submission for an online interface
using a remote entering/submitting mechanism.
[0016] According to this invention, there is provided a system and
method for tracking a user using a system for data entering and
submission for an online interface using a remote
entering/submitting mechanism.
[0017] According to this invention, there is provided a system and
method for data entering and submission for an online interface
using a remote entering/submitting mechanism and a biometric
identity system.
[0018] According to this invention, there is provided a system and
method for data entering and submission for an online interface
using a remote entering/submitting mechanism in an encrypted and
authorized manner.
[0019] The system and method of this invention is a new online
approach to data submission, user or data authentication with the
following key features:
[0020] 1. The invention aims to provide the user systems and
methods for `Allowing a user to input or submit data into a form or
a data input interface on an online interface by way of an offline
communication made through a separate communication device.` The
offline communication made is preferably a phone call, but may
suitably be replaced by a convenient substituent mode of
communication such as but not limited to SMS or email.
[0021] 2. The invention also includes a feature of using a mode of
user/data authentication or verification, using biometric identity
related code of a user, which is preferably voice based ID.
[0022] 3. The authentication process may further be subjected to a
process of encryption, for added security to the said process.
[0023] According to an embodiment of the invention, there is a
system for data entering and submission for an online interface
using a remote entering/submitting mechanism, said system
comprising:
[0024] a. at least one data entry field in an online interface;
[0025] b. a remote entering/submitting mechanism comprising:
[0026] i. a pointer generating or retrieving system adapted to
generate a pointer data to be displayed on the online
interface;
[0027] ii. a central interface system adapted to receive a
communication linked to a pointer data from an electronic
device;
[0028] iii. a pre-populated database comprising one or more pointer
data which are pre-defined; and
[0029] iv. a central database adapted to store correlative
information in relation to one or more pre-defined pointer data;
and
[0030] c. a submission component capable of submitting data after
receiving the communication from the electronic device;
[0031] wherein the data is submitted by the submission component,
when a user communicates a pointer data displayed on the online
interface to the central interface system via the electronic
device; and
[0032] wherein there is no clickable submit button on the online
interface;
[0033] and wherein there is no other means of allowing a user to
enter/submit the data on the said online interface;
[0034] and wherein data shall not be submitted by the submission
component unless the pointer data has been communicated to the
central interface system by the user using the electronic device
through a medium/interface other than the said online
interface.
[0035] According to this invention, there is a system for data
entering and submission for an online interface using a remote
entering/submitting mechanism, said system comprising:
[0036] a. at least one data entry field in an online interface
system;
[0037] b. remote entering/submitting mechanism comprising a device
for facilitating the remote entry or remote submission;
[0038] c. remote entering/submitting mechanism further comprising a
pointer generating system adapted to generate pointer data to be
displayed on the online interface system;
[0039] d. pre-populated database comprising pointer data which are
pre-defined for the use of the system of this invention;
[0040] e. remote entering/submitting mechanism still further
comprising a central interface system adapted to receive
communication from the device in response to generated pointer
data;
[0041] f. central interface system further comprising an
acknowledgement means adapted to acknowledge communication from a
device in relation to a generated pointer; and
[0042] g. remote entering/submitting mechanism additionally further
comprising a central database adapted to store correlative
information in relation to various types of pre-defined pointer
data.
[0043] According to this invention, there is also provided a method
for data entering and submission for an online interface using a
remote entering/submitting mechanism, said method comprising the
steps of
[0044] a. entering data in a data entry field in an online
interface system by a user;
[0045] b. generating or retrieving a pointer data by a
pre-populated database to be displayed on the online interface
system;
[0046] c. displaying the pointer data on the online interface
system;
[0047] d. receiving a communication linked to a pointer data from
an electronic device, by a central interface system; and
[0048] e. submitting data after receiving the communication from
the electronic device by a submission component; wherein there is
no clickable submit button on the online interface; and wherein
there is no other means of allowing a user to enter/submit the data
on the said online interface;
[0049] and wherein data shall not be submitted by the submission
component unless the pointer data has been communicated to the
central interface system by the user using the electronic device
through a medium/interface other than the said online
interface.
[0050] According to this invention, there is also provided a method
for data entering and submission for an online interface using a
remote entering/submitting mechanism, said method comprising the
steps of:
[0051] a. entering data in a data entry field in an online
interface system by a user;
[0052] b. providing a remote entering/submitting mechanism
comprising a device for facilitating the remote entry or remote
submission;
[0053] c. generating/retrieving pointer data to be displayed on the
online interface system;
[0054] d. pre-populating a database comprising pointer data which
are pre-defined for the use of the method;
[0055] e. receiving communication from the device in response to
generated pointer data;
[0056] f. acknowledging communication from a device in relation to
a generated pointer; and
[0057] g. storing correlative information in relation to various
types of pre-defined pointer data.
[0058] According to this invention, there is also provided an
encryption system and method adapted to encrypt communication
employed with the system for data entering and submission for an
online interface using a remote entering/submitting mechanism, said
system comprising:
[0059] a. a first input means adapted to allow a user to input an
identity;
[0060] b. a second input means adapted to allow an input of a voice
data in the user's own voice;
[0061] c. a unique code generation means adapted to generate a
unique code whenever a user generates a request for communication,
said unique code is being generated by an encryption algorithm
which receives the first input data and the second input data, said
unique code being a derivative of the first input data and the
second input data in correlation with the parameters defined by the
encryption algorithm for encrypting;
[0062] d. a database of generated unique codes in encrypted manner
in order to reference a user for all authorization;
[0063] e. a computation means adapted to create/retrieve a
verification code in accordance with the code that is to be
received from the user for the purpose of matching; and
[0064] f. a matching means for matching the input data or
verification code created by the computation means.
[0065] In an embodiment of this invention, the second input means
is adapted to allow an input of a data other than voice data such
as but not limited to a pin, a code, an OTP or a T-Pin.
[0066] According to this invention, there is provided a method for
data entering and submission for an online interface using a remote
entering/submitting mechanism, wherein said method further
comprises a method adapted to encrypt communication comprising the
steps of:
[0067] a. inputting an identity as a first input data by a user by
a first input means;
[0068] b. inputting a voice data in the user's own voice as a
second input data by a second input means;
[0069] c. generating a unique code by a unique code generation
means whenever the user generates a request for a communication,
said unique code being generated by an encryption algorithm which
receives the first input data and the second input data, said
unique code being a derivative of the first input data and the
second input data in correlation with parameters defined by the
encryption algorithm for encrypting;
[0070] d. storing the generated unique codes in encrypted manner in
order to reference a user for all authorization in a database;
[0071] e. creating/retrieving a verification code in accordance
with the code that is to be received from the user for purposes of
matching by a computation means; and
[0072] f. matching the verification code or first input data by a
matching means.
[0073] According to this invention, there is also further provided
an encryption method and method adapted to encrypt communication,
said method comprising the steps of:
[0074] a. a first step of allowing a user to input an identity;
[0075] b. a second step of allowing a user to input a voice data in
the user's own voice;
[0076] c. generating a unique code whenever a user generates a
request for communication, said unique code being generated by an
encryption algorithm which receives the first input data and the
second input data, said unique code being a derivative of the first
input data and the second input data in correlation with the
parameters defined by the encryption algorithm for encrypting;
[0077] d. storing generated unique codes in encrypted manner in
order to reference a user for all authorization; and
[0078] e. creating a verification code in accordance with the code
that is to be received from the user for the purposes of
matching.
[0079] According to this invention, there is also further provided
a computer program product for data entering and submission for an
online interface using a remote entering/submitting mechanism, the
computer program product embodied in a computer readable medium
that, when executing on a computer, performs steps comprising
[0080] a. entering data in a data entry field in an online
interface system by a user;
[0081] b. providing a remote entering/submitting mechanism
comprising a device for facilitating the remote entry or remote
submission;
[0082] c. generating/retrieving pointer data to be displayed on the
online interface system;
[0083] d. pre-populating a database comprising pointer data which
are pre-defined for the use of the method;
[0084] e. receiving communication from the device in response to
generated pointer data;
[0085] f. acknowledging communication from a device in relation to
a generated pointer; and
[0086] g. storing correlative information in relation to various
types of pre-defined pointer data.
BRIEF DESCRIPTION OF THE DRAWINGS
[0087] FIG. 1 illustrates a schematic of the system for data
entering and submission for an online interface using a remote
entering/submitting mechanism.
[0088] FIG. 2 illustrates a schematic of the encryption system
adapted to encrypt communication.
DETAILED DESCRIPTION OF THE INVENTION
[0089] According to this invention, there is provided a system and
method for data entering and submission for an online interface
using a remote entering/submitting mechanism.
[0090] FIG. 1 illustrates a schematic of the system for data
entering and submission for an online interface using a remote
entering/submitting mechanism.
[0091] In accordance with an embodiment of this invention, there is
provided at least one data entry field (12) in an online interface
system (10). The entry mechanism to the data entry field is a
routine entry mechanism selected from a group of devices comprising
a keyboard, a mouse, a gesture device, a touch interface device, a
pointer device, a stylus and interface device, and the like.
[0092] In accordance with another embodiment of this invention,
there is provided a remote entering/submitting mechanism (20). This
remote entering/submitting mechanism includes or involves a device
(22) for facilitating the remote entry or remote submission. This
device may be one selected from a group consisting of a phone, a
cell phone, a mobile phone or any phone or telecommunication
enabled data entry device or any Internet enabled data entry device
or any wireless communication based data entry device or wired
communication based data entry device.
[0093] In accordance with another embodiment of this invention, the
device (22) may be the same as the device used for facilitating the
entry mechanism to the at least one data entry field (12) in an
online interface (10).
[0094] In accordance with another embodiment of this invention, the
device (22) may not be the same as the device used for facilitating
the entry mechanism to the at least one data entry field (12) in an
online interface (10).
[0095] In accordance with another embodiment of this invention, the
remote entering/submitting mechanism (20) comprises a pointer
generating system (24) adapted to generate or retrieve pointer data
(14) to be displayed on the online interface system (10). This
pointer data for example may be a telephone number to which a call
is to be made or a number to which a message is to be sent or an
identity to which internet based or telecommunication based data is
to be sent from the device (22). This pointer is generated or
selected from a list of numbers, selected from a pre-populated
database (26), which are pre-defined for the use of the system of
this invention. This pointer may also be generated or selected from
a list of identities (such as e-mail identities or messaging
identities), selected from a pre-populated database (26), which are
pre-defined for the use of the system of this invention. The
`pointer` may be a combination of alphanumeric characters or other
symbols which may represent a specific identifiable characteristic
such as but not limited to a telephone number, a mobile number, SMS
Keyword, Short Code, extension number, numerical input after
connecting to a call, email ID, PIN (personal identification
number) number, TIN (Telephone Identification Number), a URL
(uniform resource locator), or a combination thereof. The pointer
or pointer data may also be a coded means such as but not limited
to a QR code (Quick Response Code), a hint or secret question, a
captcha enabled access, an image, a sound or music based
communication, a puzzle or a hint statement.
[0096] In accordance with another embodiment of this invention, a
pointer may be distinct and unique in association to a pointer
parameter, such that a pointer is used to indicate and identify the
pointer parameter. The pointer parameter for example may be the
particular webpage where the pointer is displayed, geographical
location of a user, time of display and other such identifiable
parameters which are particularly used for user tracking or user
verification or user authentication. The pointers may be
continuously distinct in association to a pointer parameter or may
be reused or recycled from time to time or in the form of sessions,
such that at a given instant of time or session every pointer is
unique to a pointer parameter irrespective of whether the pointer
was associated to the same or different pointer parameter in a
previous period of time or session, which is not valid or live at
the said given instant of time or session.
[0097] In accordance with yet another embodiment of this invention,
the remote entering/submitting mechanism (20) comprises a central
interface system (30) adapted to receive communication from the
device (22) in response to generated pointer data. The central
interface system (30) may further comprise an acknowledgement means
(32) adapted to acknowledge communication from a device (22) in
relation to a generated pointer. This acknowledgement means may
include an Interactive Voice Response means. Interactive Voice
Response (IVR) is an electronic system that provides voice response
to a user's query initiated via telephone and any remote
communication device. Conventional IVR solution comprises a
computer with IVR software. The acknowledgement means may include a
means (34) for prompting a user to annunciate a data, preferably a
text data. The text data may be any random text data generated by
the system or may be a voice captcha or the like. Further, it may
include a biometric identity system (36) adapted to recognize voice
of a user for acknowledging submission. It is to be understood that
the biometric identity system is trained during initialization to
recognize a user's voice and the trained set of data and parameters
is securely stored and recalled as and when the biometric identity
system (36) of a recognized or pre-registered user is
activated.
[0098] In accordance with still another embodiment of this
invention, the remote entering/submitting mechanism (20) comprises
a central database (26) adapted to store correlative information in
relation to various types of pre-defined pointer data. According to
a non-limiting exemplary embodiment, a first type of pointer data
may relate to a pre-defined mobile number for acknowledgement means
(32), said first type of pointer data adapted to be generated if a
user lands on the online interface by directly typing in the URL of
the online interface in a browser's address bar. According to a
non-limiting exemplary embodiment, a second type of pointer data
may relate to a pre-defined mobile number for acknowledgement means
(32), said second type of pointer data adapted to be generated if a
user lands on the online interface by clicking on an advertisement
on any web-site, mobile site, mobile app or search engine results'
page or any digital property connected via internet, intranet or
network. According to a non-limiting exemplary embodiment, a third
type of pointer data may relate to a pre-defined mobile number for
acknowledgement means (32), said third type of pointer data adapted
to be generated if a user lands on the online interface by clicking
an advertisement on another webpage. According to a non-limiting
exemplary embodiment, a fourth type of pointer data may relate to a
pre-defined e-mail identity for acknowledgement means (32), said
fourth type of pointer data adapted to be generated if a user lands
on the online interface by directly typing in the URL of the online
interface in a browser's address bar. Such and further various
types of pointer data may be defined and stored in the central
database (26) so that information in relation to usage for data
analytics and statistics may be collated. Further, various data
analytic means and various statistical and correlation means may be
employed in relation to the various embodiments of the system and
method of this invention.
[0099] In accordance with an embodiment of the invention, the
submission of data enabled by submission component is enabled and
said data is submitted to a data submission server.
[0100] In accordance with still another embodiment of this
invention, a single server or a central server may comprise one or
more databases of the current system.
[0101] In accordance with an embodiment of the invention, data
submission server may or may not be a part of a central server.
[0102] In accordance with an embodiment of the invention, the
pointer or pointer data may be same for multiple sessions
simultaneously.
[0103] In accordance with an embodiment of the invention, the
pointer or pointer data may be different for each of multiple
sessions simultaneously.
[0104] In accordance with an embodiment of this invention, the said
system further comprises of a system for allowing a user to input
or submit data into a form or a data input interface on an online
interface by way of an offline communication made through a
separate communication device, wherein the offline communication
made is a communication selected from a group comprising a phone
call, an SMS, an MMS, electronic communication, a an email, and a
combination thereof
[0105] In accordance with an embodiment of this invention, the
method for data entering and submission for an online interface
using a remote entering/submitting comprising receiving a
communication linked to a pointer data from an electronic device,
by a central interface system is enabled by an offline
communication made through a separate communication device, wherein
the offline communication made is a communication including a phone
call, a SMS, a MMS, electronic communication, a an email, and a
combination thereof.
[0106] The data in the text fields or data entry field may be
submitted using various pointer data that is generated and with the
aid of the remote entering/submitting mechanism using the generated
pointer data to perform the act of entering/submitting. Thus,
unique identity of the remote entering/submitting mechanism may be
captured by the central interface system. The user is prompted to
connect to the central interface system, proactively, by means of
the remote entering/submitting mechanism and by using the generated
pointer data. Such unique identity may be unique to a user or
unique to a session. Such unique identity may or may not be stored
in the system.
[0107] According to this invention, there is also provided an
encryption system and method adapted to encrypt communication. The
communication may be any data communication over a wired
communication channel, a wireless communication channel, a
telecommunication communication channel, an Internet communication
channel, a network communication channel, or the like. The
encryption system provides a solution for a safe and secure
authentication system and method. Also, this invention provides an
encryption system and method for data entering and submission for
an online interface using a remote entering/submitting mechanism in
an encrypted and authorized manner.
[0108] FIG. 2 illustrates a schematic of the encryption system
adapted to encrypt communication.
[0109] In accordance with an embodiment of this invention, there is
provided a first input means (102) adapted to allow a user to input
an identity. The identity is a user-generated identity. This
identity without limitation may be a text based identity. This
identity may or may not be stored by the system of this
invention.
[0110] In accordance with another embodiment of this invention,
there is provided a second input means (104) adapted to allow an
input of a voice data in the user's own voice. A user may be
prompted to speak in to an audio receipt component of the system. A
voice detection mechanism identifies/extracts key parameters from
the received voice data in order to determine the uniqueness of the
voice data and the corresponding user.
[0111] Alternatively, each user may be provided with a specific
user-defined or system-defined text data which is unique to the
user. The system may be trained only to receive the user-defined or
system-defined text or any data in the voice of the user, in full
or in part, in order to recognize a user.
[0112] In accordance with an additional embodiment of this
invention, there is provided a unique code generation means (110)
adapted to generate a unique code whenever a user generates a
request for communication. The unique code is generated by an
encryption algorithm which receives the first input data and the
second input data. The unique code is a derivative of the first
input data and the second input data in correlation with the
parameters defined by the encryption algorithm for encrypting. This
unique code generation means is a real time unique code generation
means which generates the unique code in real time. The real time
unique generated code may be an alphanumeric code. The real time
unique generated code may be a voice captcha code based on
previously stored or trained second registration data. The
generated unique code may be stored in a database (116) in
encrypted manner in order to reference a user for all
authorization.
[0113] The system uses this real time unique code for storage and
verification, while the first input data and the second input data
is not stored anywhere in the system or the database (116), and
every time a real time unique code will be generated, temporarily
stored and verified in encrypted manner for authorization. This
ensures protection from hacking or reverse engineering.
[0114] In accordance with yet an additional embodiment of this
invention there may be provided a computation means (112) adapted
to create a verification code in accordance with the code that is
to be received from the user for the purposes of matching. This
verification code is also the same combination that the unique code
generation means (110) intends to create. This verification code
may be generated in real time.
[0115] The data, in each of the means of the system and method of
this invention, may be `encrypted` and suitably `decrypted` as and
when required.
[0116] In an embodiment of the invention, the systems and methods
of the present invention are made applicable to a do-not-disturb
(DND) mode registry or a do-not-disturb mode enabled device.
[0117] In an embodiment of the invention, the systems of the
present invention comprise a do-not-disturb mode detection
component, which may be linked to a do-not-disturb registry.
[0118] In an embodiment of the invention, the methods of the
present invention comprise the step of identifying whether an
electronic device is enabled or activated with a DND mode.
[0119] In an embodiment of the invention, the absence of clickable
submit button or other means of allowing a user to enter/submit the
data on the said online interface, induces a user to voluntarily
establishing communication with a vendor or caller thereby
circumventing the restriction created by DND mode.
[0120] The term `do-not-disturb` (DND) or DND mode means a mode
activated on a telecommunication device which prevents
communication to the said device by a set of vendors or callers,
said vendors or callers typically intending to initiate
communication with consumers in general for commercial or
advertising purposes. The said communication is typically
telephonic calls or instant messages or SMS. The term
`do-not-disturb` can be alternately used instead of the term
`do-not-call`. Any registry indexing one or more of such DND mode
activated telecommunication devices may be referred to as a DND
Registry. A DND Registry is deemed to include a `Customer Call
Preference Registry` or a `Do not Call` registry.
[0121] In an embodiment of the invention, the systems of the
present invention further comprise a parallel communication
triggering component. The parallel communication triggering
component is capable of initiating a communication between the user
of the system and a second person or second system such as but not
limited to a telecommunication system or an Interactive voice
response system (IVR), said communication being initiated either
before or during or after the step of submission of data is being
enabled. In an embodiment of the invention, said communication may
be made by employing a pointer parameter to determine the second
person or second system to which the communication is being
made.
[0122] In an embodiment of the invention, the systems and methods
of the present invention may allow a parallel communication
triggering based on the pointer data or pointer parameter of the
first level of data, and may be triggered prior to or simultaneous
to or subsequent to the submission of data by submission
component.
[0123] In an embodiment of the invention, the systems and methods
of the present invention may identify or authenticate or store or
match a voice print. A voice print may be a graphic representation
of a person's voice, showing the component frequencies as analyzed
by a sound spectrograph.
[0124] In an embodiment of the invention, the systems and methods
of the present invention may involve or be coupled with or
incorporate additional systems or methods for user tracking. For
the purpose of this invention, `user tracking` or `tracking a user`
involves tracking of or recording of or storing and transferring
data of activities or behavior or preferences or intent of a user.
Examples of activities may be selected from but not limited to
series of clicks, access of links, access of advertisements,
shopping activities, downloading of information, uploading of
information, social network activities, RSS Feeds Subscription.
Preference of a user may be derived from the history of user
activity or the user profile details. Intent of a user may be a
prediction of the interest or requirement of a user based on an
algorithm for enabling such prediction. Based on user tracking, the
pointer parameter may be designated. Also, the system may further
comprise of a `user tracking data transfer component` which is
capable of transferring or submitting user tracking data to the
data submission server. User tracking can in turn be used to
facilitate `advertisement tracking` which shall enable derivation
of analytics or details or performance measuring of one or more
advertisements linked directly or indirectly to user tracking.
[0125] In an embodiment of the invention, the systems and methods
of the present invention may involve or be coupled with or
incorporate additional systems or methods for Ecommerce user Credit
Rating or Ecommerce User Credit Rating Registry. The term
`Ecommerce User Credit Rating` shall mean a rating or grading or
credibility points assigned to an identity such as but not limited
to name, telephone no, email address, registration number or the
like, based on a person's activity pattern or default pattern or
fraud pattern in respect of payment delays or payment defaults for
either partial payments or full payments or repeated instances of
try & return of goods, wherein pattern may be data linked to a
series of activities. This may extend to Cash on Delivery systems
or Collect on Delivery systems or Try & Return schemes.
[0126] In an embodiment of the invention, the systems and methods
of the present invention may involve or be coupled with or
incorporate additional systems or methods for Unethical User
Tracking System (UEUTS).
[0127] In an embodiment of the invention, the systems and methods
of the present invention may involve or be coupled with or be
linked to any registry.
[0128] The term `pre-defined` with respect to a component or data
or item or program means that a particular identity or indicia is
defined at an instant prior to the instant of using the component
or data or item or program.
[0129] The term `pre-registered` with respect to a component or
data or item or program means that indexing or registration of the
component or data or item or program is done at an instant prior to
the instant of using the component or data or item or program.
[0130] The term `pre-populated` with respect to a component or data
or item or program means that clustering or clubbing or populating
of the component or data or item or program is done at an instant
prior to the instant of using the component or data or item or
program.
[0131] The terms `pointer` and `pointer data` can be alternatively
and interchangeably used for the purpose of this invention.
[0132] In accordance with an embodiment of this invention, data
entering and submission is a means to input data as well as access
data.
[0133] The systems of the present invention in an embodiment are
made accessible through a portal or an interface which is a part
of, or may be connected to, the internet or World Wide Web or any
similar portal, wherein the portals or interfaces are accessed by
one or more of users through an electronic device, whereby the user
may send and receive data to the portal or interface which gets
stored in at least one memory device or at least one data storage
device or at least one server, and utilizes at least one processing
unit. The portal or interface in combination with one or more of
memory device, data storage device, processing unit and serves,
form an embedded computing setup, and may be used by, or used in,
one or more of a computer program product. In an embodiment of the
invention, the embedded computing setup and optionally one or more
of a computer program product, in relation with, and in combination
with the said portal or interface forms one of the systems of the
invention. Typical examples of a portal or interface may be
selected from but is not limited to a website, an executable
software program or a software application.
[0134] In an example of the invention, a user through a personal
computer fills a web page based online enquiry form with the
details of his name, contact details and enquiry summary on a
commercial website but cannot submit the data by using any key on
the keyboard of his personal computer, nor is a clickable submitted
button allowed on the webpage. The webpage displays a pointer data
in the form of a telephone number to which the user is required to
call. The user calls the telephone number through his mobile phone,
and the pointer data is communicated to the central interface
system, and the submission component submits the said online
enquiry form remotely.
[0135] In an example of the invention, a user through a personal
computer fills a web page based online enquiry form with the
details of his name, contact details and enquiry summary on a
commercial website but cannot submit the data by using any key on
the keyboard of his personal computer, nor is a clickable submitted
button allowed on the webpage. The webpage displays a pointer data
in the form of a keyword to be sent via a text message or SMS to a
telephone number by the user. The user sends a text message
containing the keyword to the telephone number through his mobile
phone, and the pointer data is communicated to the central
interface system, and the submission component submits the said
online enquiry form remotely.
[0136] In an example of the invention, a user through a personal
computer fills a web page based online enquiry form with the
details of his name, contact details and enquiry summary on a
commercial website but cannot submit the data by using any key on
the keyboard of his personal computer, nor is a clickable submitted
button allowed on the webpage. The webpage displays a pointer data
in the form of a QR Code to be scanned and sent to an email address
by the user. The user sends an email containing the scanned QR code
through by opening another webpage containing email interface on
the personal computer and the pointer data is communicated to the
central interface system, and the submission component submits the
said online enquiry form remotely.
[0137] In an example of the invention, a user through a personal
computer fills a web page based online enquiry form with the
details of his name, contact details and enquiry summary on a
commercial website but cannot submit the data by using any key on
the keyboard of his personal computer, nor is a clickable submitted
button allowed on the webpage, as soon as the system identifies
that the user's phone is activated with DND Mode. The webpage
displays a pointer data in any of the forms mentioned in the above
examples.
[0138] In an example of the invention, a user while logging into
his email interface is required to first enter his login ID then
authenticate himself/herself by voice enabled password, which acts
as the pointer data and shall trigger remote submission and
authentication of the user to allow access to his/her email
interface. The webpage displays a pointer data in the form of a
telephone number to which the user is required to call and speak a
word in his own voice. The user calls the said telephone number and
speaks the word in his own voice, which is encrypted using the
encryption mechanism of one of the embodiments of the system and
then matched and authenticated to allow the submission of the
entered data and allow access of the email interface to the user.
If the user speaks a wrong word or a person other than the user
speaks a word in the call to the telephone number, then the further
process will cease and user will be denied access to email
interface.
[0139] In an embodiment of the invention, the systems and methods
of the invention may simultaneously involve more than one user or
more than one data storage device or more than one host server or
any combination thereof.
[0140] In an embodiment of the invention, a user may provide user
input through any suitable input device or input mechanism such as
but not limited to a keyboard, a mouse, a joystick, a touchpad, a
virtual keyboard, a virtual data entry user interface, a virtual
dial pad, a software or a program, a scanner, a remote device, a
microphone, a webcam, a camera, a fingerprint scanner, pointing
stick, or any combination thereof.
[0141] In an embodiment of the invention, the systems and methods
can be practiced using any electronic device which may be connected
to one or more of other electronic device with wires or wirelessly
which may use technologies such as but not limited to, Bluetooth,
WiFi, Wimax. This will also extend to use of the aforesaid
technologies to provide an authentication key or access key or
electronic device based unique key or any combination thereof
[0142] In an embodiment of the invention, the systems and methods
can be practiced using any electronic device which may contain or
may be infected by one or more of an undesirable software such as
but not limited to a virus, or a Trojan, or a worm, malware,
spyware, adware, scareware, crimeware, rootkit or any combination
thereof.
[0143] In an embodiment of the invention the system may involve
software updates or software extensions or additional software
applications.
[0144] In an embodiment of the invention one or more user can be
blocked or denied access to one or more of the aspects of the
invention.
[0145] The term `encrypt` or `encryption` means the process of
converting digital information into a new form using a key or a
code or a program, wherein the new form is unintelligible or
indecipherable to a user or a thief or a hacker or a spammer. The
term `encryption` includes encoding, compressing, or any other
translating of the digital content. The encryption of the digital
media content is performed in accordance with an
encryption/decryption algorithm. The encryption/decryption
algorithm utilized is not hardware dependent and may change
depending on the digital content. For example, a different
algorithm may be utilized for different websites or programs. The
term `encryption further includes one or more aspects of
authentication, entitlement, data integrity, access control,
confidentiality, segmentation, information control, and
combinations thereof.
[0146] The described embodiments may be implemented as a system,
method, apparatus or article of manufacture using standard
programming and/or engineering techniques related to software,
firmware, hardware, or any combination thereof. The described
operations may be implemented as code maintained in a "computer
readable medium", where a processor may read and execute the code
from the computer readable medium. A computer readable medium may
comprise media such as magnetic storage medium (e.g., hard disk
drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs,
optical disks, etc.), volatile and non-volatile memory devices
(e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory,
firmware, programmable logic, etc.), etc. The code implementing the
described operations may further be implemented in hardware logic
(e.g., an integrated circuit chip, Programmable Gate Array (PGA),
Application Specific Integrated Circuit (ASIC), etc.). Still
further, the code implementing the described operations may be
implemented in "transmission signals", where transmission signals
may propagate through space or through a transmission media, such
as an optical fiber, copper wire, etc. The transmission signals in
which the code or logic is encoded may further comprise a wireless
signal, satellite transmission, radio waves, infrared signals,
Bluetooth, etc. The transmission signals in which the code or logic
is encoded is capable of being transmitted by a transmitting
station and received by a receiving station, where the code or
logic encoded in the transmission signal may be decoded and stored
in hardware or a computer readable medium at the receiving and
transmitting stations or devices. An "article of manufacture"
comprises computer readable medium, hardware logic, and/or
transmission signals in which code may be implemented. A device in
which the code implementing the described embodiments of operations
is encoded may comprise a computer readable medium or hardware
logic. Of course, those skilled in the art will recognize that many
modifications may be made to this configuration without departing
from the scope of the present invention, and that the article of
manufacture may comprise suitable information bearing medium known
in the art.
[0147] In an embodiment of the invention the term network means a
system allowing interaction between two or more electronic devices,
and includes any form of inter/intra enterprise environment such as
the world wide web, Local Area Network (LAN), Wide Area Network
(WAN), Storage Area Network (SAN) or any form of Intranet.
[0148] In an embodiment of the invention, the systems and methods
can be practiced using any electronic device. An electronic device
for the purpose of this invention is selected from any device
capable of processing or representing data to a user and providing
access to a network or any system similar to the internet, wherein
the electronic device may be selected from but not limited to,
personal computers, mobile phones, laptops, palmtops, portable
media players and personal digital assistants.
[0149] In an embodiment of the invention, computer program code for
carrying out operations or functions or logic or algorithms for
aspects of the present invention may be written in any combination
of one or more programming languages which are either already in
use or may be developed in future, such as but not limited to Java,
Smalltalk, C++, C, Foxpro, Basic, HTML, PHP, SQL, Javascript,
COBOL, Extensible Markup Language (XML), Pascal, Python, Ruby,
Visual Basic .NET, Visual C++, Visual C# .Net, Python, Delphi, VBA,
Visual C++ .Net, Visual FoxPro, YAFL, XOTcI, XML, Wirth, Water,
Visual DialogScript, VHDL, Verilog, UML, Turing, TRAC, TOM, Tempo,
Tcl-Tk, T3X, Squeak, Specification, Snobol, Smalltalk, S-Lang,
Sisal, Simula, SGML, SETL, Self, Scripting, Scheme, Sather, SAS,
Ruby, RPG, Rigal, Rexx, Regular Expressions, Reflective, REBOL,
Prototype-based, Proteus, Prolog, Prograph, Procedural,
PowerBuilder, Postscript, POP-11, PL-SQL, Pliant, PL, Pike, Perl,
Parallel, Oz, Open Source, Occam, Obliq, Object-Oriented,
Objective-C, Objective Caml, Obfuscated, Oberon, Mumps,
Multiparadigm, Modula-3, Modula-2, ML, Miva, Miranda, Mercury,
MATLAB, Markup, m4, Lua, Logo, Logic-based, Lisp (351), Limbo,
Leda, Language-OS Hybrids, Lagoona, LabVIEW, Interpreted,
Interface, Intercal, Imperative, IDL, Id, ICI, HyperCard,
HTMLScript, Haskell, Hardware Description, Goedel, Garbage
Collected, Functional, Frontier, Fortran, Forth, Euphoria, Erlang,
ElastiC, Eiffel, E, Dylan, DOS Batch, Directories, Declarative,
Dataflow, Database, D, Curl, C-Sharp, Constraint, Concurrent,
Component Pascal, Compiled, Comparison and Review, Cocoa,
CobolScript, CLU, Clipper, Clean, Clarion, CHILL, Cecil, Caml,
Blue, Bistro, Bigwig, BETA, Befunge, BASIC, Awk, Assembly, ASP,
AppleScript, APL, Algol 88, Algol 60, Aleph, ADL, ABEL, ABC, or
similar programming languages.
[0150] The terminology used herein is for the purpose of describing
particular embodiments only and is not intended to be limiting of
the invention. As used herein, the singular forms "a", "an" and
"the" are intended to include the plural forms as well, unless the
context clearly indicates otherwise. It will be further understood
that the terms "comprises" and/or "comprising," when used in this
specification, specify the presence of stated features, integers,
steps, operations, elements, and/or components, but do not preclude
or rule out the presence or addition of one or more other features,
integers, steps, operations, elements, components, and/or groups
thereof.
[0151] The process steps, method steps, algorithms or the like may
be described in a sequential order, such processes, methods and
algorithms may be configured to work in alternate orders. In other
words, any sequence or order of steps that may be described does
not necessarily indicate a requirement that the steps be performed
in that order. The steps of processes described herein may be
performed in any order practical. Further, some steps may be
performed simultaneously, in parallel, or concurrently.
[0152] In addition to the embodiments and examples shown, numerous
variants are possible, which may be obvious to a person skilled in
the art relating to the aspects of the invention.
[0153] In an embodiment of the invention, the algorithm or logic or
program or code associated with encryption systems and methods may
be maintained in a device which is separate from the device or
server in which the encryption systems and methods are enabled.
[0154] In an embodiment of the invention the systems and methods of
the present invention can be used and made applicable for any
online or network based activities such as but not limitedto
monetary transactions, online shopping, social networks, emails,
chatting, on-line gaming sessions, messaging,
multimedia-conferencing, application-sharing, e-voting, group-ware
& collaboration, blogging, or any combination thereof.
[0155] In an embodiment of the invention, the algorithm used for
encryption may have the following formula:
ALG=ALG1 (op1)ALG2(op2)ALG3 . . . (opN)ALGN+1 ,
where ALG stands for an algorithm which may be a single set of
instruction that may be enabled using a computer language n=1 to
infinity and "op" stands for a functional operator including but
not limited to logical operator or mathematical operator or
comparative operator or string based operator, data and time
operators.
[0156] In an embodiment of the invention, the encryption algorithm
may be different for different systems.
[0157] In an embodiment of the invention, any action or process
related to the systems and methods in accordance with the present
invention, may execute entirely on a user's computing device,
partly on a user's computing device, as a stand-alone software
package, partly on a user's computing device and partly on a remote
computing device or entirely on the remote computer or a
server.
[0158] In an embodiment of the invention a user input is anything
or any data or metadata provided by a user actively and with the
users knowledge in the form of one or more alphabets or characters
or any string or any computer program or any computer file.
[0159] In an embodiment of the invention, the systems and methods
of the present invention may involve and provide methods to run
self check, trouble shooting or program debugging.
[0160] A user is any person, machine or software that uses or
accesses one or more of the systems or methods of the present
invention. A user includes an automated computer program and a
robot.
[0161] In an embodiment of the invention, the said code may have a
combination of numeric or alphanumeric or symbolic characters used
for protected and restricted access provided to a user to one or
more digital systems or function or data, provided after necessary
authentication or identification of the user.
[0162] In an embodiment of the invention, the encryption mechanism
can be used by enabling a plugin or application or an icon or a
bookmark on a website or a software or any graphical user input
that is used for the systems and methods in accordance with the
present invention.
[0163] In an embodiment of the invention, the encryption mechanism
further comprises of one or more components which can be combined
with one or more of other components of the mechanism in any
combination, in an encrypted or unencrypted state, to generate an
encryption key.
[0164] In an embodiment of the invention, the systems and methods
can be practiced using any electronic device. An electronic device
for the purpose of this invention is selected from any device
capable of processing or representing data to a user and providing
access to a network or any system similar to the internet, wherein
the electronic device may be selected from but not limited to,
personal computers, mobile phones, laptops, palmtops, portable
media players and personal digital assistants.
[0165] In an embodiment of the invention, the systems and methods
of the present invention provides or enables a user interface which
may allow commands for a command line interface and/or a graphical
user interface (GUI) enabling a user to create, modify and delete
data or metadata or program or logic or algorithm or parameters
associated with encryption method or encryption program or
encryption language.
[0166] In an embodiment of the invention, the system may involve
software updates or software extensions or additional software
applications.
[0167] In an embodiment of the invention, any form of internet
security such as but not limited to, a firewall or antivirus or
antimalware or registry protection can be used by a user in the
same or different electronic device either simultaneously or
separately, along with the systems or methods of the present
invention.
[0168] In an embodiment of the invention, one or more user can be
blocked or denied access or be required to reattempt access, to one
or more of the aspects of the invention.
[0169] In an embodiment of the invention, a user may have a system
to record or send alert or be informed in case any other user is
accessing the user's electronic device remotely.
[0170] In an embodiment of the invention, the systems and methods
of the invention may simultaneously involve more than one user or
more than one data storage device or more than one host server or
any combination thereof.
[0171] In an embodiment of the invention, the systems and methods
of the present invention are used to prevent or restrict hacking or
related phenomenon such as but not limited to phishing, man in the
middle attack, inside jobs, rogue access points, back door access,
use of viruses and worms, use of trojan horses, denial of service
attack, sniffing, spoofing, ransomware or any combination
thereof.
[0172] While this description has disclosed certain specific
embodiments of the present invention for illustrative purposes,
various modifications will be apparent to those skilled in the art
which do not constitute departures from the spirit and scope of the
invention as defined in the following claims, and it is to be
distinctly understood that the foregoing descriptive matter is to
be interpreted merely as illustrative of the invention and not as a
limitation.
* * * * *