Hybridization of voice notes and calling

US2016147435A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016147435-A1
Application numberUS-201514949785-A
CountryUS
Kind codeA1
Filing dateNov 23, 2015
Priority dateNov 26, 2014
Publication dateMay 26, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more processors; a non-transitory machine-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving a user interaction with a user interface on a client device, the user interaction being a touch-based gesture across at least a portion of a touchscreen associated with the client device; determining a current communication mode and a desired communication mode from a set of communication modes, the desired communication mode determined based on the user interaction received at the user interface on the client device; causing the client device to set the desired communication mode as the current communication mode; and causing presentation of the desired communication mode as the current communication mode within a user interface on the client device. 2 . The system of claim 1 , wherein the client device is a first client device and the operations comprise: receiving communications data from a second client device; in response to receiving communications data, determining a communication type for the communications data; based on the communication type, identifying a communication mode from the set of communication modes which receives input associated with the communication type for the received communications data; and causing presentation of a default communication mode, the default communication mode being the identified communication mode. 3 . The system of claim 2 , wherein the communication type is included in the communications data received from the second client device. 4 . The system of claim 1 , wherein the operations comprise: receiving sensor data indicative of a position change in the client device; and based on the position change in the device, determining the desired communication mode. 5 . The system of claim 4 , wherein the receiving the sensor data further comprises: identifying a value within the sensor data, the value associated with a communication mode of the set of communication modes; comparing a change in the value with a predetermined threshold for the value; and selecting the desired communication mode as the communication mode associated with the value based on the change in the value exceeding the predetermined threshold. 6 . The system of claim 4 , wherein the client device is a first client device and the operations comprise: receiving communications data from a second client device, the communications data including a mode indication representing a suggested communication mode for responding to the communications data; determining a compatible communication mode based on the desired communication mode and the suggested communication mode; and causing the client device to set the compatible communication mode as the current communication mode. 7 . The system of claim 4 , wherein the sensor data is first sensor data and the position change is a first position change and the operations further comprise: receiving second sensor data indicative of a second position change; determining a second desired communication mode based on the second position change; causing the client device to set the second desired communication mode as the current communication mode; and cause presentation of the second communication mode as the current communication mode within the user interface at the client device. 8 . The system of claim 7 , wherein the operations comprise: receiving first communications data in a first format via a first input of the client device; after receiving the first communications data, receiving the second sensor data indicative of the second position change; and determining the second desired communication mode based on the second position change and the first format of the first communications data, the second communicating mode configured to receive second communications data in a second format, convert the second communications data to the first format, and include the second communications data into the first communications data. 9 . A method, comprising receiving a user interaction with a user interface on a client device, the user interaction being a touch-based gesture across at least a portion of a touchscreen associated with the client device; determining a current communication mode and a desired communication mode from a set of communication modes, the desired communication mode determined based on the user interaction received at the user interface on the client device; causing the client device to set the desired communication mode as the current communication mode; and causing presentation of the desired communication mode as the current communication mode within a user interface on the client device. 10 . The method of claim 9 further comprising: receiving communications data from a second client device; in response to receiving communications data, determining a communication type for the communications data; based on the communication type, identifying a communication mode from the set of communication modes which receives input associated with the communication type for the received communications data; and causing presentation of a default communication mode, the default communication mode being the identified communication mode. 11 . The method of claim 9 further comprising: receiving sensor data indicative of a position change in the client device; and based on the position change in the device, determining the desired communication mode. 12 . The method of claim 11 , wherein receiving the sensor data further comprises: identifying a value within the sensor data, the value associated with a communication mode of the set of communication modes; comparing a change in the value with a predetermined threshold for the value; and selecting the desired communication mode as the communication mode associated with the value based on the change in the value exceeding the predetermined threshold. 13 . The method of claim 11 , wherein the client device is a first client device and further comprise: receiving communications data from a second client device, the communications data including a mode indication representing a suggested communication mode for responding to the communications data; determining a compatible communication mode based on the desired communication mode and the suggested communication mode; and causing the client device to set the compatible communication mode as the current communication mode. 14 . The method of claim 11 , wherein the sensor data is first sensor data and the position change is a first position change and further comprising: receiving second sensor data indicative of a second position change; determining a second desired communication mode based on the second position change; causing the client device to set the second desired communication mode as the current communication mode; and cause presentation of the second communication mode as the current communication mode within the user interface at the client device. 15 . The method of claim 14 further comprising: receiving first communications data in a first format via a first input of the client device; after receiving the first communications data, receiving the second sensor data indicative of the second position change; and determining the second desired communication mode based on the second position change and the first format of the first communications data, the second communicating

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    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 · CPC title

  • including a touch pad, a touch sensor or a touch detector · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016147435A1 cover?
A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation o…
Who is the assignee on this patent?
Snapchat Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).