H04M15/846

NETWORK-BASED PER-APPLICATION DATA USAGE LIMITATIONS
20180183940 · 2018-06-28 ·

Servers, computer-readable media, and methods are disclosed for halting forwarding of traffic of an application exceeding a per-application data usage limitation. For example, a processor deployed in a telecommunication network may detect traffic between a third-party device and an endpoint device, associate the traffic with an application of a plurality of applications running on the endpoint device, determine, based upon a volume of the traffic, that a per-application data usage limitation for the application is exceeded, and halt forwarding of the traffic when the per-application data usage limitation for the application is exceeded.

DATA USAGE ANALYTICS APPLICATION FOR DYNAMIC CONTROL OF DATA USAGE ON A CLIENT DEVICE
20180184264 · 2018-06-28 ·

This disclosure sets forth techniques that aggregate and analyze data usage of a client device over a communications network. Particularly, data usage may be quantified over a predetermined time interval and used to provide recommendations that instruct a client on techniques for reducing a data usage rate. Recommendations may be presented as visual and/or audible alerts. This disclosure further describes techniques to dynamically alter data usage characteristics of particular data usage events to reduce a current rate of data usage. Computational instructions may dynamically reduce a file size of a multimedia/data file, limit a capability to download a multimedia/data file, or reduce a data usage rate of a multimedia stream via trans-rating or pacing techniques. Additionally, exemplary user interfaces may facilitate customizing data usage monitoring settings. The exemplary user interfaces may enable a client to customize a graphical representation of data usage over a predetermined period of time.

MANAGING DATA TRANSFERS OVER NETWORK CONNECTIONS BASED ON PRIORITY AND A DATA USAGE PLAN

Embodiments manage use of different network connections for data transfer in view of priority information and a data usage plan identifying threshold limits associated with the different network connections. A computing device receives data transfer requests from applications executing on the computing device. The data transfer requests have priority information associated therewith. The computing device compares the priority information with available network connections. One or more of the data transfer requests are selected for initiation based on the comparison and on the threshold limits.

METHOD FOR IDENTIFYING DATA USAGE AND ELECTRONIC DEVICE IMPLEMENTING THE SAME

An electronic apparatus is disclosed, including a touch screen display; a communication unit configured to transceive data via a network; a processor; and a memory configured to store instructions to, which when executed, instruct the processor to identify a total data usage transceived through the communication unit if the data usage transceived through the communication unit reaches a predetermined reference value, determine whether a difference value between the total data usage and a predetermined warning value satisfies a condition to change the reference value, and change the reference value based on the determination result.

OMNI-CHANNEL ELECTRONIC COMMUNICATION SYSTEM AND METHOD
20180123858 · 2018-05-03 ·

There is provided a method of providing a multi-channel electronic communication capability allowing a provider to communicate with a plurality of end user terminals corresponding to a plurality of terminal platforms. The method comprises: providing a repository of mini applications being executable on all of the plurality of the terminal platforms. A function and an appearance of the mini applications is editable by the provider. The mini applications are configured to be stored and executed on the end user terminals. The method also comprises providing a WYSIWYG layout editor engine in communication with the repository. The layout editor engine is configured to allow the provider to build a communication interface corresponding to each of the plurality of terminal platforms. The building the communication interface comprises, for each terminal platform: selecting one or more mini applications from the repository, and arranging a layout of the selected mini applications.

Method and apparatus for content presentation in association with a telephone call
12141832 · 2024-11-12 · ·

A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, to allow a caller to change the destination of a call, take advantage of an offer presented to him or her, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his or her local contacts (on his telephone) and/or a central or global directory or contact list.

Method and apparatus for presenting real-time video information in a call
12136103 · 2024-11-05 · ·

A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, to allow a caller to change the destination of a call, take advantage of an offer presented to him or her, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his or her local contacts (on his telephone) and/or a central or global directory or contact list.

Method and apparatus for content presentation in association with a telephone call
09913118 · 2018-03-06 · ·

A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to or selected by another party participating in the call, or may be related to or selected by a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, and allow a caller to change the destination of a call, take advantage of an offer presented to him, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his local contacts (on his telephone) and/or a central or global directory or contact list.

ELECTRONIC DEVICE INCLUDING A PLURALITY OF TOUCH DISPLAYS AND METHOD FOR CHANGING STATUS THEREOF
20180060010 · 2018-03-01 ·

Disclosed is an electronic device including a plurality of touch displays. The electronic device includes a first touch display configured to face a first direction and comprise a first touch panel and a first display panel, a second touch display configured to face a second direction opposite the first direction and comprise a second touch panel and a second display panel, a rotation detection sensor configured to sense a rotation of the electronic device, a processor electrically connected to the first touch display, the second touch display and the rotation detection sensor, and memory electrically connected to the processor. The memory may store instructions which control the processor so that the processor changes each of the first touch panel and the first display panel from an on state to an off state and changes each of the second touch panel and the second display panel from the off state to the on state based on at least one rotation value received from the rotation detection sensor when the electronic device turns on a virtual axis.

Managing data transfers over network connections based on priority and a data usage plan

Embodiments manage use of different network connections for data transfer in view of priority information and a data usage plan identifying threshold limits associated with the different network connections. A computing device receives data transfer requests from applications executing on the computing device. The data transfer requests have priority information associated therewith. The computing device compares the priority information with available network connections. One or more of the data transfer requests are selected for initiation based on the comparison and on the threshold limits.