# US 2018/0027052 A1 · Apparatus and method for reducing power consumption in electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0027052 A1
- Document ID: US20180027052A1
- Status: Published application
- Kind: A1
- Application number: 15/720,392
- Filed: 2017-09-29
- Published: 2018-01-25
- Earliest claimed: 2012-06-07
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Tae-Jeong BAE; Chin-Kyu KANG; Hye-Jeong KIM; Sang-Soo LEE
- Web page: https://patentgrep.com/patent/US20180027052A1

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W 4/50: Service provisioning or reconfiguring
- H04W 52/028: {switching on or off only a part of the equipment circuit blocks}
- H04W 80/08: Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)}
- Y02D 30/70: in wireless communication networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

An apparatus and a method for reducing power consumption of an Application Processor (AP) in an electronic device are provided. The electronic device includes a first processor for supporting a first Internet Protocol (IP) Multimedia Subsystem (IMS) protocol stack, and a second processor for supporting a second IMS protocol stack. The first processor includes an AP for processing a multimedia service, and the second processor includes at least one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service.

## Claims

### Claim 1

An electronic device comprising:
a first processor for supporting a first Internet Protocol (IP) Multimedia Subsystem (IMS) protocol stack; and
a second processor for supporting a second IMS protocol stack,
wherein the first processor comprises an Application Processor (AP) for processing a multimedia service, and
wherein the second processor comprises one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the first processor comprises at least one of a video engine and an audio engine,
wherein the second processor comprises at least one of a video engine and an audio engine,
wherein the video engine processes video data provided from the IMS protocol stack, outputs the processed video data, and sends received video data to the IMS protocol stack, and
wherein the audio engine processes audio data provided from the IMS protocol stack, outputs the processed audio data, and sends received audio data to the IMS protocol stack.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the first processor and the second processor support the IMS protocol stack comprising a plurality of IMS protocols to equally provide an IMS service.

### Claim 4 (depends on 3)

The electronic device of claim 3, wherein, if the second processor comprises a video engine and an audio engine, the second processor provides the IMS service using the plurality of the IMS protocols,
wherein the video engine processes video data provided from the second IMS protocol stack, outputs the processed video data, and sends received video data to the second IMS protocol stack,
wherein the audio engine processes audio data provided from the second IMS protocol stack, outputs the processed audio data, and sends received audio data to the second IMS protocol stack, and
wherein, when the second processor provides the IMS service, the first processor is temporarily turned off.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the first processor supports the first IMS protocol stack comprising a plurality of IMS protocols to provide an IMS service, and
wherein the second processor supports the second IMS protocol stack comprising at least one of the IMS protocols of the first IMS protocol stack, and Transmission Control Protocol/IP (TCP/IP).

### Claim 6 (depends on 5)

The electronic device of claim 5, wherein the second IMS protocol stack comprises at least one of a Session Initiation Protocol (SIP), a Real-time Transfer Protocol (RTP), and a Real time Control Protocol (RTCP).

### Claim 7 (depends on 5)

The electronic device of claim 5, wherein, if the second processor comprises a video engine and an audio engine, the second processor provides a voice call service and a video call service over a Packet Switching (PS) network using the at least one IMS protocol,
wherein the video engine processes video data provided from the second IMS protocol stack, outputs the processed video data, and sends received video data to the second IMS protocol stack,
wherein the audio engine processes audio data provided from the second IMS protocol stack, outputs the processed audio data, and sends received audio data to the second IMS protocol stack, and
wherein, when the second processor provides the voice call service or the video call service, the first processor is temporarily turned off.

### Claim 8 (depends on 5)

The electronic device of claim 5, wherein, if the second processor comprises an audio engine, the second processor provides a voice call service over a PS network using the second IMS protocol stack,
wherein the audio engine processes audio data provided from the second IMS protocol stack, outputs the processed audio data, and sends received audio data to the second IMS protocol stack, and
wherein, when the second processor provides the voice call service, the first processor is temporarily turned off.

### Claim 9 (depends on 8)

The electronic device of claim 8, wherein the second processor performs session refresh during the voice call service using a Session Initiation Protocol (SIP).

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the second processor comprises:
a first router for selectively sending a SIP signal to a SIP of the second processor or a SIP of the first processor according to a type of the SIP signal.

### Claim 11 (depends on 8)

The electronic device of claim 8, wherein the first processor provides the video call service over the PS network by processing video data and audio data received from the second processor through the plurality of the IMS protocols.

### Claim 12 (depends on 11)

The electronic device of claim 11, wherein the second processor comprises:
a data router for outputting the audio data for the voice call service to a TCP/IP of the second processor, and for outputting the video data and the audio data for the video call service to a TCP/IP of the first processor.

### Claim 13 (depends on 12)

The electronic device of claim 12, wherein the data router classifies data based on a type of Packet Data Network (PDN) and a bearer.

### Claim 14 (depends on 12)

The electronic device of claim 12, wherein the data router classifies the data by analyzing a header of an IP packet.

### Claim 15 (depends on 1)

The electronic device of claim 1, wherein the first processor supports the first IMS protocol stack comprising at least one IMS protocol to provide the IMS service, and wherein the second processor comprises the second IMS protocol stack which comprises at least one IMS protocol different from at least one IMS protocol of the first IMS protocol stack.

### Claim 16

A method for providing an Internet Protocol (IP) Multimedia Subsystem (IMS) service in an electronic device comprising a first processor for supporting a first IMS protocol stack and a second processor for supporting a second IMS protocol stack, the method comprising:
determining whether to provide a communication service; and
when determining to provide the communication service, providing at least one IMS service using the second processor,
wherein the first processor comprises an Application Processor (AP) for processing a multimedia service, and
wherein the second processor comprises one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service.

### Claim 17 (depends on 16)

The method of claim 16, wherein the first processor comprises at least one of a video engine and an audio engine,
wherein the second processor comprises at least one of a video engine and an audio engine,
wherein the video engine processes video data provided from the IMS protocol stack, outputs the processed video data, and sends received video data to the IMS protocol stack, and
wherein the audio engine processes audio data provided from the IMS protocol stack, outputs the processed audio data, and sends received audio data to the IMS protocol stack.

### Claim 18 (depends on 16)

The method of claim 16, wherein the first processor and the second processor support the IMS protocol stack comprising a plurality of IMS protocols to equally provide the IMS service.

### Claim 19 (depends on 18)

The method of claim 18, wherein the providing of the IMS service comprises:
if the second processor comprises a video engine and an audio engine, providing the IMS service using the plurality of the IMS protocols,
wherein the video engine processes video data provided from the IMS protocol stack, outputs the processed video data, and sends received video data to the IMS protocol stack,
wherein the audio engine processes audio data provided from the IMS protocol stack, outputs the processed audio data, and sends received audio data to the IMS protocol stack, and
wherein, when the second processor provides the IMS service, the first processor is temporarily turned off.

### Claim 20 (depends on 16)

The method of claim 16, wherein the first processor supports the first IMS protocol stack comprising a plurality of IMS protocols to provide the IMS service, and
wherein the second processor supports the second IMS protocol stack comprising at least one of the IMS protocols of the first IMS protocol stack.

### Claim 21 (depends on 20)

The method of claim 20, wherein the second IMS protocol stack comprises at least one of a Session Initiation Protocol (SIP), a Real-time Transfer Protocol (RTP), and a Real time Control Protocol (RTCP).

### Claim 22 (depends on 20)

The method of claim 20, wherein the providing of the IMS service comprises:
if the second processor comprises a video engine and an audio engine, providing a voice call service or a video call service over a Packet Switching (PS) network using the at least one IMS protocol,
wherein the video engine processes video data provided from the IMS protocol stack, outputs the processed video data, and sends received video data to the IMS protocol stack,
wherein, the audio engine processes audio data provided from the IMS protocol stack, outputs the processed audio data, and sends received audio data to the IMS protocol stack, and
wherein, when the second processor provides the voice call service or the video call service, the first processor is temporarily turned off.

### Claim 23 (depends on 20)

The method of claim 20, wherein the providing of the IMS service comprises:
if the second processor comprises an audio engine, providing a voice call service over a Packet Switching (PS) network using the at least one IMS protocol stack,
wherein the audio engine processes audio data provided from the IMS protocol stack, outputs the processed audio data, and sends received audio data to the IMS protocol stack, and
wherein, when the second processor provides the voice call service, the first processor is temporarily turned off.

### Claim 24 (depends on 23)

The method of claim 23, further comprising:
when providing the voice call service, performing session refresh using a Session Initiation Protocol (SIP) of the second processor.

### Claim 25 (depends on 23)

The method of claim 23, wherein the providing of the IMS service comprises:
providing, by the first processor, a video call service over the PS network using the plurality of the IMS protocols.

### Claim 26 (depends on 25)

The method of claim 25, further comprising:
before the providing of the video call service in the first processor, determining a type of data received from a physical layer in a data router of the second processor; and
when the data comprises at least one of video data and audio data for the video call service, outputting, at the data router, the data to a Transmission Control Protocol/IP (TCP/IP) of the first processor.

### Claim 27 (depends on 26)

The method of claim 26, further comprising:
if the data comprises the audio data for the voice call service, outputting, at the data router, the data to a TCP/IP of the second processor,
wherein the providing of the voice call service comprises:
providing, at the second processor, the voice call service over the PS network using the audio data received from the data router through the TCP/IP.

### Claim 28 (depends on 26)

The method of claim 26, wherein the data router determines the data type based on a type of a Packet Data Network (PDN) and a bearer.

### Claim 29 (depends on 26)

The method of claim 26, wherein the data router determines the data type by analyzing a header of an IP packet.

### Claim 30 (depends on 16)

The method of claim 16, wherein the first processor supports the first IMS protocol stack comprising at least one IMS protocol to provide the IMS service, and
wherein the second processor comprises the second IMS protocol stack which comprises at least one IMS protocol different from at least one IMS protocol of the first IMS protocol stack.
