AU2021104647A4 - A private communication system - Google Patents
A private communication system Download PDFInfo
- Publication number
- AU2021104647A4 AU2021104647A4 AU2021104647A AU2021104647A AU2021104647A4 AU 2021104647 A4 AU2021104647 A4 AU 2021104647A4 AU 2021104647 A AU2021104647 A AU 2021104647A AU 2021104647 A AU2021104647 A AU 2021104647A AU 2021104647 A4 AU2021104647 A4 AU 2021104647A4
- Authority
- AU
- Australia
- Prior art keywords
- communication
- server
- caller
- client device
- recipient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42008—Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2218—Call detail recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
- H04M1/571—Blocking transmission of caller identification to called party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/60—Aspects of automatic or semi-automatic exchanges related to security aspects in telephonic communication systems
- H04M2203/6009—Personal information, e.g. profiles or personal directories being only provided to authorised persons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/60—Aspects of automatic or semi-automatic exchanges related to security aspects in telephonic communication systems
- H04M2203/6081—Service authorization mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A private communication system comprises a server in operable communication with
a plurality of electronic client devices across a communication network, the server
comprising a communication controller, each client device comprising a
communication application installed thereon, the communication application
comprising a client communication controller wherein the server is configured for
controlling a communication between a caller and recipient client device initiated by
the client communication controller of the software application of the caller device
wherein a caller ID of the caller device is not transmitted to the recipient client device.
10
4/4
Select contact
Select anonymous
Set timer k- I
Input message
Store message
Send push notification Send push notification
Access Timer expired LC
Credientials
Display text
Delete message
Figure 9
Description
4/4
Select contact
Select anonymous
Set timer k- I
Input message
Store message
Send push notification Send push notification
Access Timer expired LC
Credientials
Display text
Delete message
Figure 9
A private communication system
Field of the Invention
[0001] This invention relates generally to a communication system for the sending of private communications.
Background of the Invention
[0002] Electronic communication devices are used for making of audio and/or video calls and sending of messages.
[0003] However, message and call log data retained by the recipient and/or sender devices or the communication network are vulnerable to unauthorised access.
[0004] The present invention seeks to provide way to will overcome or substantially ameliorate at least some of the deficiencies of the prior art, or to at least provide an alternative.
[0005] It is to be understood that, if any prior art information is referred to herein, such reference does not constitute an admission that the information forms part of the common general knowledge in the art, in Australia or any other country.
Summary of the Disclosure
[0006] There is provided herein a communication system allowing for the sending and receiving of private communications.
[0007] Specifically, the system comprises a server in operable communication with a plurality of electronic client devices across a communication network. The server comprises a communication controller and each client device comprises a communication application installed thereon, the communication application comprising a client communication controller.
[0008] The server is configured for controlling communications (such as messaging and/or audio and/or video communications between the electronic devices) between caller and recipient client devices. Each communication is initiated by the communication controller of the software application of the caller device.
[0009] The caller ID of the caller device is not transmitted to the recipient client
device. As such, should the recipient client device be accessed, it would not be
possible to identify the identity of the caller.
[0010] The client ID may comprise a mobile phone number, MAC address and/or IP
address. Furthermore, the server may substitute the client ID with fixed or recycling
client IDs of the server which therefore could only generically identify the server, but
not the associated caller IDs.
[0011] When sending messages, the server may hold the message data and send a
notification thereof to the recipient client device. The recipient client device may
thereafter retrieve the message data from the server.
[0012] The server may be configured for purging the message data after the expiration
of a time period (including a time period which may be specified by the client device)
or upon successful retrieval of the message data.
[0013] The recipient caller device may be configured for authenticating with the server
and exchanging cryptographic keys for accessing the message data.
[0014] The client communication controller may be configured for purging of call log
data of the client devices. Where operating system security prevents automatic
purging of call log data, the system may prompt for the user purging of call log data,
either after each communication or at set time periods.
[0015] Other aspects of the invention are also disclosed.
Brief Description of the Drawings
[0016] Notwithstanding any other forms which may fall within the scope of the present
invention, preferred embodiments of the disclosure will now be described, by way of
example only, with reference to the accompanying drawings in which:
[0017] Figure 1 shows a private communication system in accordance with an
embodiment;
[0018] Figures 2 - 7 show exemplary graphical user interfaces displayed by the
electronic client devices of Figure 1;
[0019] Figure 8 shows instantiation control of calls between electronic devices in
accordance with an embodiment; and
[0020] Figure 9 shows sending of messages between electronic devices in
accordance with an embodiment.
Description of Embodiments
[0021]A communication system 100 comprises a server 101 in operable
communication with a plurality of electronic client devices 102 across a
communication network 103.
[0022]The server 101 comprises a processor 104 for processing digital data. In
operable communication with the processor 104 across a system bus 105 is a memory
device 106. The memory device 106 is configured for storing computer program code
instructions and associated data 107. The computer program code instructions may
be logically divided into a plurality of computer program code instruction controllers
108. In use, the processor 104 fetches these computer program code instructions and
associated data 107 for interpretation and execution for the implementation of the
functionality described herein.
[0023] The server 104 comprises a data interface 109 for sending and receiving data
across the communication network 103.
[0024] The server controllers 108 may comprise a communication controller 110 for
controlling communications between electronic client devices 102. The
communication controller 110 may comprise a call session controller 111 and
associated audio and video codecs 112 therefor.
[0025] The data 107 may comprise user profile data 113. Cryptographic keys 114 may
be stored in relation to each profile 113. Cryptographic keys 114 may comprise
public/private key pairs. The data 107 may hold short-term duration communication
messages 115 or longer term duration data in a secure vault 116.
[0026] Each electronic client device 102 may similarly comprise a processor 104,
memory device 106 and a data interface 109.
[0027] A communication application 117 may be installed within memory 106 of each
client device 102. The communication application 117 may further comprise
controllers 108 including a client communication controller 118.
[0028] The client device memory 106 may further store data 107 including
cryptographic keys 114.
[0029] The client device 102 may comprise a microphone 119 capturing of audio data
and a camera 120 for capturing of image and/or video data. The electronic device
102 may further comprise a digital display 121 for the display of digital data thereon.
A haptic overlay may receive user input gestures in relation data displayed on the
digital display 121. The client device 102 may further comprise an audio output 122
for the output of audio.
[0030] Exemplary call instantiation and control 123 implemented by the system 100
will now be described with reference to Figure 8.
[0031] As alluded to above, a plurality of system users, each having an associated
client device 102 will install the communication application 117 thereon. Once
installed, the user may register with the server 101 wherein a user profile 113 is
created accordingly. The server 101 may generate cryptographic keys 114 for the
user profile 113.
[0032] For the making of a voice or video call a user of a caller client device 102A, at
step 124, a contact search query may be input into a contact search field 132 of a
user interface 133 displayed on the digital display 121 of the caller client device 102A.
Matching contacts 134 may be selected. The application 117 may retrieve contact
details from the operating system contacts database of the client device 102.
[0033] With reference to Figure 3, contact details 135 may be displayed along with
the call button 136 to instantiate a voice or video call with a recipient client device
102B at step 126.
[0034] During call instantiation, the recipient ID is transmitted to the server 101. The
recipient ID is used to look up and identify a recipient electronic client device 102B.
[0035] The recipient ID may be a mobile phone number wherein the server 101
searches the profiles 113 for a matching mobile phone number. If a matching mobile
phone number is found, the server 101 may instantiate the call.
[0036] If a matching mobile phone number is not found, the server 101 they return a
notification to the caller client device 102A that a recipient client device cannot be located. Additionally, or alternatively, the server 101 may send an invitational SMS communication to the recipient electronic client device 102B comprising a URL for the downloading of installation of the software application 117.
[0037] In further embodiments, the recipient ID may be a unique recipient name,
nickname, numeric ID and/or the like.
[0038] When instantiating the call at step 126, the server 101 may send a push
notification to the recipient client device 102B indicating an incoming call. If the call
is picked up at step 128, the call is instantiated at step 129 wherein the session
controller 111 of the server 101 controls the communication between the phone
devices 102 until the call ends at step 130.
[0039] As shown in Figure 3, the interface 133 may comprise an option 137 to place
an anonymous call.
[0040]As such, when instantiating the call at step 126, the server 101 does not
transmit the ID of the caller client device 102A to the recipient client device 102B.
The caller ID may comprise any one of a user identity, mobile phone number, IP
address and/or MAC address.
[0041] In embodiments, at step 127, the server 101 may substitute the caller ID with
a substitute ID. The server 101 may substitute the caller ID with a fixed or recycling
ID relating only to the server 101.
[0042] At step 131, the communication application 117 of the caller client device 102A
or the recipient client device 102B may purge a call log thereof.
[0043] In embodiments, the communication application 117 automatically purges the
call log after the communication. In further embodiments, the communication
application 117 prompts the user by way of a notification to manually purge the call
log of the client device 102.
[0044] In embodiments, the communication application 117 runs a call log purge timer
wherein, upon expiration of the call log purge timer, the software application 117
either automatically purges the call log or alternatively prompts the user to purge the
call log.
[0045] Figure 9 shows sending of messages 138 using the system 100.
[0046] With reference to Figure 2, the user of the caller client device 102 may similarly
select a contact at step 139.
[0047] With reference to figure 4, at step 140, the user may use an option input 137
of the interface 133 to transmit the message anonymously.
[0048] At step 141, the user may use a message expiration input 151 to input a date
and/or time period after which the message expires.
[0049] At step 142, the user may input the message using message input field 152.
The message may comprise text, embedded audio and/or video multimedia and/or
attachments.
[0050] The user may transmit the message using a send button 153 which causes the
communication application 172 transmit the message to the server 101. The server
101 stores the message 115.
[0051] With reference to Figure 5, at step 144, the server 101 may send a push
notification to the recipient phone device 102 which may be displayed as an on-screen
notification 154.
[0052] The notification 154 may display the caller ID unless the message has been
transmitted anonymously. The notification 154 may comprise a button 155 to access
the message and may further display the time remaining 156 during which the
message is accessible.
[0053] At step 149, if the timer expires, the server 101 may delete the message 115
from memory 107.
[0054] Alternatively, the recipient may access the message at step 145.
[0055] As shown in Figure 6, at step 146, the recipient may be required to input
username 156 and password 158 credentials.
[0056] Provided the appropriate authentication credentials are provided, the server
101 may retrieve the message 115 and transmit the message to the recipient client
device 102B which are displayed on the digital display 121 thereof at step 147. Figure
7 shows the message content 159 displayed by the recipient client device 102B.
[0057] Additionally, or alternatively, the server 101 may inspect a cryptographic key
114 transmitted by the recipient client device 102B when requesting retrieval of the
message.
[0058] Once the message is displayed, the message is deleted at step 150.
[0059] In embodiments, a user may request that message data be stored within the
vault 116. For example, prior the deletion of the message at step 150, the user may
elect to save the message wherein the message data including the text and/or
associated multimedia is stored within thevault 116. Amethod that may be encrypted,
including using the cryptographic keys 114 associated with the respective client
device 102.
[0060] The foregoing description, for purposes of explanation, used specific
nomenclature to provide a thorough understanding of the invention. However, it will
be apparent to one skilled in the art that specific details are not required in order to
practise the invention. Thus, the foregoing descriptions of specific embodiments of
the invention are presented for purposes of illustration and description. They are not
intended to be exhaustive or to limit the invention to the precise forms disclosed as
obviously many modifications and variations are possible in view of the above
teachings. The embodiments were chosen and described in order to best explain the
principles of the invention and its practical applications, thereby enabling others
skilled in the art to best utilize the invention and various embodiments with various
modifications as are suited to the particular use contemplated. It is intended that the
following claims and their equivalents define the scope of the invention.
[0061] The term "approximately" or similar as used herein should be construed as
being within 10% of the value stated unless otherwise indicated.
Claims (20)
- Claims 1. A private communication system comprising a server in operablecommunication with a plurality of electronic client devices across a communicationnetwork, the server comprising a communication controller, each client devicecomprising a communication application installed thereon, the communicationapplication comprising a client communication controller wherein the server isconfigured for controlling a communication between a caller and recipient clientdevice initiated by the client communication controller of the software application ofthe caller device wherein a caller ID of the caller device is not transmitted to therecipient client device.
- 2. The system as claimed in claim 1, wherein the server substitutes the caller IDof the caller device with a substitute ID.
- 3. The system as claimed in claim 1, wherein the caller ID comprises a phonenumber.
- 4. The system as claimed in claim 1, wherein the caller ID comprises a MACaddress.
- 5. The system as claimed in claim 1, wherein the caller ID comprises an IPaddress.
- 6. The system as claimed in claim 1, wherein the communication is voicecommunication.
- 7. The system as claimed in claim 1, wherein the communication is videocommunication.
- 8. The system as claimed in claim 1, wherein the server stores message data ofthe communication, pushes a notification to the recipient client device and whereinthe message data is retrievable by the recipient client device from the server.
- 9. The system as claimed in claim 8, wherein the server confirms authenticationcredentials received from the recipient client device prior retrieving thecommunication data from the recipient client device.
- 10. The system as claimed in claim 8, wherein the server confirms cryptographickey data from the recipient client device.
- 11. The system as claimed in claim 8, wherein, if the message data is notretrieved, the server deletes the message data.
- 12. The system as claimed in claim 11, wherein the server deletes the messagedata after a time period.
- 13. The system as claimed in claim 12, wherein the time period is specified by theclient communication controller of the caller device.
- 14. The system as claimed in claim 12, wherein the notification displays timeremaining of the time period.
- 15. The system as claimed in claim 8, wherein, if the message data is retrieved,the server deletes the message data.
- 16. The system as claimed in claim 1, wherein the recipient client device purges acall log.
- 17. The system as claimed in claim 16, wherein the recipient client device purgesa call log after the communication.
- 18. The system as claimed in claim 16, wherein the software applicationcomprises a call log purge timer.
- 19. The system as claimed in claim 18, wherein upon expiration of the call logpurge timer, the software application purges the call log.
- 20. The system as claimed in claim 18, wherein upon expiration of the call logpurge timer, the software application prompts to purge the call log.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2020904690 | 2020-12-16 | ||
AU2020904690A AU2020904690A0 (en) | 2020-12-16 | A private communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
AU2021104647A4 true AU2021104647A4 (en) | 2021-09-23 |
Family
ID=77746001
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2021104647A Active AU2021104647A4 (en) | 2020-12-16 | 2021-07-28 | A private communication system |
AU2021401995A Pending AU2021401995A1 (en) | 2020-12-16 | 2021-11-26 | A private communication system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2021401995A Pending AU2021401995A1 (en) | 2020-12-16 | 2021-11-26 | A private communication system |
Country Status (2)
Country | Link |
---|---|
AU (2) | AU2021104647A4 (en) |
WO (1) | WO2022126174A1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2352911A1 (en) * | 2000-08-28 | 2002-02-28 | Nortel Networks Limited | Method and system for providing anonymity in an ip telephony network |
US7978833B2 (en) * | 2003-04-18 | 2011-07-12 | At&T Intellectual Property I, L.P. | Private caller ID messaging |
US10412215B2 (en) * | 2011-02-21 | 2019-09-10 | Celltrust Corporation | System and method for tracking and archiving mobile communications |
-
2021
- 2021-07-28 AU AU2021104647A patent/AU2021104647A4/en active Active
- 2021-11-26 AU AU2021401995A patent/AU2021401995A1/en active Pending
- 2021-11-26 WO PCT/AU2021/051412 patent/WO2022126174A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
AU2021401995A9 (en) | 2024-06-20 |
AU2021401995A1 (en) | 2023-06-22 |
WO2022126174A1 (en) | 2022-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090154663A1 (en) | Self-provisioning, notification, retrieval, and submission of visual voice mail | |
CN108293181B (en) | Processing method for binding communication identifier and terminal | |
CN102932325B (en) | Identify the method for contact person, system and the server of device users | |
US20140187240A1 (en) | System and Method for Automatically Switching Based on Cellular Mobile Communication Network and Internet Protocol (IP) Network | |
WO2014110991A1 (en) | Method for real time displaying information and mobile communication terminal | |
KR20100017037A (en) | Method and apparatus for notifying event of remote user interface server in home network | |
US10225738B2 (en) | Remote operation system, relay apparatus, mobile communication apparatus, in-terminal server control method, and relay processing method | |
US20150099508A1 (en) | Initiating a communication using a wireless security key device | |
US20090060161A1 (en) | Method and system to automatically block a telephone number | |
US7496186B2 (en) | Outside-LAN connectable IP key telephone system, terminal unit thereof, main unit thereof, and outside-LAN connecting method | |
US7519202B2 (en) | System and method for secure bio-print and access methods | |
US20040193601A1 (en) | Method and contact list server for modifying the entry names in a contact list | |
CN102238009A (en) | Method and system for improved communication security | |
AU2021104647A4 (en) | A private communication system | |
US11627463B2 (en) | Authentication via unstructured supplementary service data | |
US20240121338A1 (en) | System, Method, and Apparatus for Initiating Outbound Communications From a User Device | |
JP2004310734A (en) | Remote control system utilizing web and icon | |
JP5388226B2 (en) | Mobile terminal, information management system, information management method, and program | |
WO2003056440A1 (en) | Method and apparatus for obtaining internet content for a wireless device | |
US20040048602A1 (en) | Mobile telephone apparatus with remote access function for external network and remote access method for mobile communication system | |
JP2002191070A (en) | Current state confirmation system for possessor of mobile terminal, information management server, mobile terminal, information user client, program, storage medium, and current state confirmation method for possessor of mobile terminal | |
US7864761B2 (en) | Handling unsolicited content at a telecommunications terminal | |
JP2007110213A (en) | Portable telephone, user information management device, and system/method/program for preventing incoming of one-ring call telephone | |
JP2005352975A (en) | Document browsing check program, document browsing check method, and document browsing check system | |
JP2009200550A (en) | Telephone directory management method and telephone directory management system for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FGI | Letters patent sealed or granted (innovation patent) |