# US 10,484,533 B2 · Messaging interface based on caller of an incoming call

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

- Number: US 10,484,533 B2
- Document ID: US10484533B2
- Status: Granted
- Kind: B2
- Application number: 15/600,574
- Filed: 2017-05-19
- Published: 2017-09-07
- Granted: 2019-11-19
- Earliest claimed: 2012-08-10
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Henry Bridge; Francis Luu; Nathan Borror
- Web page: https://patentgrep.com/patent/US10484533B2

## CPC

- H04M 3/42042: {Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72)}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04M 1/7243: with interactive means for internal management of messages
- H04M 1/72484: wherein functions are triggered by incoming communication events
- H04M 3/42068: {where the identifier is used to access a profile}
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04W 4/16: Communication-related supplementary services, e.g. call-transfer or call-hold
- H04W 4/21: for social networking applications
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)

## Abstract

In one embodiment, a method includes, during an incoming call from a second user, displaying a notification interface comprising an indication of the incoming call; during the incoming call, detecting a gesture input from the first user; and in response to the detection of the gesture input, transitioning to a messaging interface that includes one or more previous communications between the first user and the second user.

## Claims

### Claim 1

A method comprising:
by a computing device of a first user, during an incoming call from a second user, displaying a notification interface comprising an indication of the incoming call;
during the incoming call, by the computing device of the first user, detecting a transition-gesture input from the first user, wherein the transition-gesture input corresponds to a request to transition from the notification interface to a messaging interface; and
in response to the detection of the transition-gesture input, by the computing device of the first user, transitioning from the notification interface to the messaging interface, wherein the messaging interface comprises one or more previous communications between the first user and the second user.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first user and the second user are both represented by nodes that are connected in a social graph.

### Claim 3 (depends on 1)

The method of claim 1, wherein the previous communications comprise at least one of a previous communication sent by the first user to the second user and a previous communication sent by the second user to the first user.

### Claim 4 (depends on 1)

The method of claim 1, wherein the notification interface comprises social context information of the second user at the time of the incoming call.

### Claim 5 (depends on 1)

The method of claim 1, wherein the transition-gesture input comprises a swipe gesture across a touch screen of the computing device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the transition-gesture input is a selection of an icon of the notification interface to effectuate answering the incoming call.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
during the incoming call, updating the messaging interface in response to an additional communication between the first user and the second user.

### Claim 8 (depends on 7)

The method of claim 7, wherein the additional communication comprises a picture, a video, a document, or a file.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
displaying a message entry area in the messaging interface; and
transmitting the additional communication corresponding to an input in the message entry area.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
displaying in the messaging interface at least a portion of a notification of the incoming call along with the previous communications.

### Claim 11 (depends on 1)

The method of claim 1, wherein the messaging interface further comprises information identifying the second user.

### Claim 12 (depends on 1)

The method of claim 1, wherein the previous communications comprise one or more communications of a first communication type and one or more communications of a second communication type.

### Claim 13 (depends on 12)

The method of claim 12, wherein the first communication type and the second communication type are each one of a short message service (SMS) message, a multimedia messaging service (MMS) message, an email message, an instant message, a chat message, a message posted on a social media website, a voice call, a video call, a push-to-talk (PTT) message, or a voice message.

### Claim 14 (depends on 12)

The method of claim 12, wherein the previous communications are grouped in the messaging interface based on their respective communication types.

### Claim 15 (depends on 12)

The method of claim 12, wherein the previous communications are displayed in order of their respective communication types.

### Claim 16 (depends on 12)

The method of claim 12, further comprising displaying, for a previous communication of the one or more previous communications, an indication of the first communication type or an indication of the second communication type.

### Claim 17 (depends on 1)

The method of claim 1, wherein the previous communications are aggregated prior to the incoming call.

### Claim 18 (depends on 1)

The method of claim 1, wherein the previous communications are displayed in order of an importance of each previous communication.

### Claim 19

One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
during an incoming call from a second user, display a notification interface comprising an indication of the incoming call;
during the incoming call, detect a transition-gesture input from the first user, wherein the transition-gesture input corresponds to a request to transition from the notification interface to a messaging interface; and
in response to the detection of the transition-gesture input, transition from the notification interface to the messaging interface, wherein the messaging interface comprises one or more previous communications between the first user and the second user.

### Claim 20

A system comprising:
one or more processors; and
one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to:
during an incoming call from a second user, display a notification interface comprising an indication of the incoming call;
during the incoming call, detect a transition-gesture input from the first user, wherein the transition-gesture input corresponds to a request to transition from the notification interface to a messaging interface; and
in response to the detection of the transition-gesture input, transition from the notification interface to the messaging interface, wherein the messaging interface comprises one or more previous communications between the first user and the second user.
