# US 12,114,234 B2 · Context sensitive message notifications

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

- Number: US 12,114,234 B2
- Document ID: US12114234B2
- Status: Granted
- Kind: B2
- Application number: 17/902,045
- Filed: 2022-09-02
- Published: 2022-12-29
- Granted: 2024-10-08
- Earliest claimed: 2013-06-28
- Assignees: Malikie Innovations Limited
- Applicants: Malikie Innovations Limited
- Inventors: Ryan David Steeves; Rudolph Ferdinand Ziegler; Alexander James Pedwysocki; Jonas Ove Arbsjö; Haobin Li
- Web page: https://patentgrep.com/patent/US12114234B2

## CPC

- H04W 4/12: Messaging; Mailboxes; Announcements
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method and device for generating message notifications at a mobile device is provided. A current operating context of the mobile device is determined. A first display representation for the received message in accordance with notification display settings associated with the determined current operating context is determined. Gesture information from a touch input component is determined and a second display representation comprising at least a portion of the received message and an action area for performing a direct action in response to the received message in response to the determined gesture information is generated.

## Claims

### Claim 1

A method comprising:
receiving, at a computing device from a mobile device that establishes a connection with the computing device, a notification of a message received by the mobile device that is associated with an account;
in response to receiving the notification, determining an operating context of the computing device, wherein the operating context indicates whether the computing device is connected to one of a plurality of networks;
when the operating context indicates that the computing device is connected to a first network of the plurality of networks, suppressing a notification representation of the notification from being presented at the computing device; and
when the operating context indicates that the computing device is connected to a second network of the plurality of networks, presenting the notification representation.

### Claim 2 (depends on 1)

The method of claim 1, wherein whether the computing device is connected to one of the plurality of networks is determined based upon network characteristics.

### Claim 3 (depends on 2)

The method of claim 2, wherein the network characteristics include one or more of an Internet Protocol (IP) address, a domain registration, or logon credentials.

### Claim 4 (depends on 2)

The method of claim 2, wherein the network characteristics include an access network or a gateway/proxy configuration.

### Claim 5 (depends on 1)

The method of claim 1, wherein the notification includes a message section identifying a sender of the received message and an area associated with performing a direct action.

### Claim 6 (depends on 1)

The method of claim 1, wherein the mobile device is connected to the computing device through at least one of a Local Area Network (LAN) connection, a Personal Area Network (PAN) connection, a Universal Serial Bus (USB) connection, a Bluetooth™ connection, a WiFi™ connection, or a ZigBee™ connection.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first network is associated with a work domain.

### Claim 8 (depends on 1)

The method of claim 1, wherein the account is a personal account.

### Claim 9

A computing device comprising:
a processor;
a communications subsystem; and
a display;
wherein the processor, the communications subsystem, and the display cooperate to:
receive, from a mobile device that establishes a connection with the computing device, a notification of a message received by the mobile device that is associated with an account;
in response to receiving the notification, determine an operating context of the computing device, wherein the operating context indicates whether the computing device is connected to one of a plurality of networks;
when the operating context indicates that the computing device is connected to a first network of the plurality of networks, suppress a notification representation of the notification from being presented at the computing device; and
when the operating context indicates that the computing device is connected to a second network of the plurality of networks, present the notification representation.

### Claim 10 (depends on 9)

The computing device of claim 9, wherein whether the computing device is connected to one of the plurality of networks is determined based upon network characteristics.

### Claim 11 (depends on 10)

The computing device of claim 10, wherein the network characteristics include one or more of an Internet Protocol (IP) address, a domain registration, or logon credentials.

### Claim 12 (depends on 10)

The computing device of claim 10, wherein the network characteristics include an access network or a gateway/proxy configuration.

### Claim 13 (depends on 9)

The computing device of claim 9, wherein the notification includes a message section identifying a sender of the received message and an area associated with performing a direct action.

### Claim 14 (depends on 9)

The computing device of claim 9, wherein the mobile device is connected to the computing device through at least one of a Local Area Network (LAN) connection, a Personal Area Network (PAN) connection, a Universal Serial Bus (USB) connection, a Bluetooth™ connection, a WiFi™ connection, or a ZigBee™ connection.

### Claim 15

A non-transitory computer readable medium having stored thereon executable code for execution by a processor of a computing device, the executable code comprising instructions for:
receiving, from a mobile device that establishes a connection with the computing device, a notification of a message received by the mobile device that is associated with an account;
in response to receiving the notification, determining an operating context of the computing device, wherein the operating context indicates whether the computing device is connected to one of a plurality of networks;
when the operating context indicates that the computing device is connected to a first network of the plurality of networks, suppressing a notification representation of the notification from being presented at the computing device; and
when the operating context indicates that the computing device is connected to a second network of the plurality of networks, presenting the notification representation.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein whether the computing device is connected to one of the plurality of networks is determined based upon network characteristics.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the network characteristics include one or more of an Internet Protocol (IP) address, a domain registration, or logon credentials.

### Claim 18 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the network characteristics include an access network or a gateway/proxy configuration.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the notification includes a message section identifying a sender of the received message and an area associated with performing a direct action.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the mobile device is connected to the computing device through at least one of a Local Area Network (LAN) connection, a Personal Area Network (PAN) connection, a Universal Serial Bus (USB) connection, a Bluetooth™ connection, a WiFi™ connection, or a ZigBee™ connection.
