throbber
U.S. Patent No. 9,185,227
`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
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket