`1[Pre]: A computer implemented
`11[Pre]: A computer system for completing
`method for completing an incomplete
`an incomplete call made by a calling party
`call made by a calling party to a called
`to a called party, comprising:
`party, comprising:
`1[a]: providing a call completion
`application executable by at least one
`processor on a calling party device;
`
`1[b]: detecting said incomplete call
`made by said calling party to said called
`party, by said call completion
`application on said calling party device,
`
`1[c]: wherein said incomplete call is a
`call that is not connected to a called
`party device due to occurrence of one or
`more of a plurality of events
`1[d(i)]: receiving one or more of a
`plurality of call completion actions to be
`performed by said call completion
`application on said calling party device
`to complete said detected incomplete
`call,
`1[d(ii)]: wherein said plurality of call
`completion actions are selected
`according to one or more responses
`provided by said calling party through a
`graphical user interface of said calling
`party device,
`
`
`11[a]: a non-transitory computer readable
`storage medium configured to store a call
`completion application on a calling party
`device;
`11[b]: at least one processor
`communicatively coupled to said non-
`transitory computer readable storage
`medium, said at least one processor
`configured to execute said call completion
`application on said calling party device; and
`11[c]: said call completion application on
`said calling party device, comprising:
`11[d]: a call detection module configured to
`detect said incomplete call made by said
`calling party to said called party;
`
`
`11[e(i)]: an action determination module
`configured to receive one or more of a
`plurality of call completion actions to be
`performed to complete said detected
`incomplete call
`
`11[e(ii)]: wherein said plurality of call
`completion actions are selected according to
`one or more responses provided by said
`calling party through a graphical user
`interface of said calling party device,
`
`
`Petitioner Exhibit 1020, Page 1 of 4
`
`
`
`1[d(iii)]: wherein said call completion
`actions comprise setting a reminder to
`call back said called party at a
`configurable time, recording media data
`on said calling party device,
`transmitting said media data to a called
`party device, transmitting a missed call
`alert to said called party device,
`transmitting a notification of said
`detected incomplete call to said called
`party device, transmitting a notification
`on availability of said called party,
`transmitting said media data to a social
`networking platform, transmitting an
`automated message requesting said
`called party to call back said calling
`party when available, and any
`combination thereof; and
`1[e]: triggering execution of said
`received one or more of said call
`completion actions by said call
`completion application on said calling
`party device based on one or more of
`action execution criteria for said
`completion of detected incomplete call.
`
`
`2. The computer implemented method
`of claim 1, wherein said events
`comprise said called party being busy,
`said called party device being in an out
`of coverage area, said called party
`device being unreachable, said called
`party device being switched off,
`network congestion, and said call not
`being answered by said called party.
`3. The computer implemented method
`
`11[e(iii)]: and wherein said call completion
`actions comprise setting a reminder to call
`back said called party at a configurable
`time, recording media data on said calling
`party device, transmitting said media data to
`a called party device, transmitting a missed
`call alert to said called party device,
`transmitting a notification of said detected
`incomplete call to said called party device,
`transmitting a notification on availability of
`said called party, transmitting said media
`data to a social networking platform,
`transmitting an automated message
`requesting said called party to call back said
`calling party when available, and any
`combination thereof; and
`
`11[f]: an action execution module
`configured to trigger execution of said
`received one or more of said call completion
`actions based on one or more of action
`execution criteria one or more responses
`selected by said calling party for said
`completion of said detected incomplete call.
`12[a]: The computer system of claim 11,
`wherein said incomplete call is a call that is
`not connected to a called party device due to
`occurrence of one or more of a plurality of
`events,
`12[b]: wherein said events comprise said
`called party being busy, said called party
`device being in an out of coverage area, said
`called party device being unreachable, said
`called party device being switched off,
`network congestion, and said call not being
`answered by said called party.
`
`13. The computer system of claim 11,
`
`Petitioner Exhibit 1020, Page 2 of 4
`
`
`
`of claim 1, wherein said incomplete call
`is a call of a short duration that does not
`enable an intended communication to
`occur between said calling party and
`said called party.
`4. The computer implemented method
`of claim 1, wherein said one or more of
`said call completion actions are received
`by said call completion application
`based on a duration of said detected
`incomplete call.
`5[a]: The computer implemented
`method of claim 1, wherein said action
`execution criteria comprise
`configuration of said call completion
`actions on said calling party device,
`5[b]: one of a presence and an absence
`of one or more of a message box and a
`messaging application for receiving
`media data on one of a network account
`of said called party and a called party
`device,
`5[c]: one of a presence and an absence
`of a data connection from said calling
`party device to a network,
`5[d]: one of a presence and an absence
`of a messaging service in a network
`component of said called party,
`5[e]: one of a presence and an absence
`of a messaging service in a network
`component of said calling party,
`5[f]: reach of said messaging service to
`deliver said media data to one of said
`network component of said called party
`and said called party device,
`5[g]: network options provided to said
`calling party device and said called
`party device by said network to which
`said calling party device and said called
`
`wherein said incomplete call is a call of a
`short duration that does not enable an
`intended communication to occur between
`said calling party and said called party.
`
`14. The computer system of claim 11,
`wherein said action determination module is
`further configured to receive said one or
`more of said call completion actions based
`on a duration of said detected incomplete
`call.
`15[a]: The computer system of claim 11,
`wherein said action execution criteria
`comprise configuration of said call
`completion actions on said calling party
`device,
`15[b]: one of a presence and an absence of
`one or more of a message box and a
`messaging application for receiving media
`data on one of a network account of said
`called party and a called party device,
`
`15[c]: one of a presence and an absence of a
`data connection from said calling party
`device to a network,
`15[d]: one of a presence and an absence of a
`messaging service in a network component
`of said called party,
`15[e]: one of a presence and an absence of a
`messaging service in a network component
`of said calling party,
`15[f]: reach of said messaging service to
`deliver said media data to one of said
`network component of said called party and
`said called party device,
`15[g]: network options provided to said
`calling party device and said called party
`device by said network to which said calling
`party device and said called party device are
`
`Petitioner Exhibit 1020, Page 3 of 4
`
`
`
`party device are connected, and
`5[h]: call completion preferences
`configured by said call completion
`application on said calling party device.
`6. The computer implemented method
`of claim 1, wherein said one or more of
`said call completion actions to be
`performed by said call completion
`application on said calling party device
`to complete said detected incomplete
`call is based on one or more of
`configurable criteria configured by said
`calling party.
`8. The computer implemented method
`of claim 1, wherein said media data
`comprises one of text data, audio data,
`video data, audiovisual data, image data,
`multimedia data, message data, and any
`combination thereof.
`9. The computer implemented method
`of claim 1, further comprising
`determining a mode of transmission of
`media data from said calling party
`device to a called party device via a
`network, by said call completion
`application on said calling party device
`based on one or more of said action
`execution criteria.
`10. The computer implemented method
`of claim 1, further comprising
`monitoring said incomplete call by said
`call completion application on said
`calling party device as said incomplete
`call progresses from said incomplete
`call being initiated, said incomplete call
`being one of answered and rejected, and
`said incomplete call being terminated.
`
`
`connected, and
`15[h]: call completion preferences
`configured by said call completion
`application on said calling party device.
`
`
`17. The computer system of claim 11,
`wherein said media data comprises one of
`text data, audio data, video data, audiovisual
`data, image data, multimedia data, message
`data, and any combination thereof.
`
`18. The computer system of claim 11,
`wherein said action execution module is
`further configured to determine a mode of
`transmission of media data from said calling
`party device to a called party device via a
`network based on one or more of said action
`execution criteria.
`
`19. The computer system of claim 11,
`wherein said call detection module is further
`configured to monitor said incomplete call
`on said calling party device as said
`incomplete call progresses from said
`incomplete call being initiated, said
`incomplete call being one of answered and
`rejected, and said incomplete call being
`terminated.
`
`Petitioner Exhibit 1020, Page 4 of 4
`
`