IP Library Patent Application 14862626
Patent Application
App. No. 14/862,626

Selectable Styles for Text Messaging System Font Service Providers

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/862,626
Abstract

A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that includes mutable content on the user device. Operations also include preparing one or more files that include data representative of the font information. Operations also include sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content.

Claims (48)

1 . A computing device implemented method comprising:

receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that includes mutable content on the user device;

preparing one or more files that include data representative of the font information; and

sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content.

2 . The computing device implemented method of claim 1 , wherein the request from the user device identifies one or more fonts for presenting the text message with the embedded immutable style information and included mutable content.

3 . The computing device implemented method of claim 1 , wherein the request from the user device is sent by a software agent executed by the use device.

4 . The computing device implemented method of claim 1 , wherein preparing the one or more files that include data representative of the font information includes determining whether to produce one or more character subsets.

5 . The computing device implemented method of claim 1 , wherein preparing the one or more files that include data representative of the font information includes producing character subsets in an incremental manner.

6 . The computing device implemented method of claim 1 , wherein preparing the one or more files that include data representative of the font information includes determining the amount of percentage of font characters currently supported by the user device.

7 . The computing device implemented method of claim 6 , wherein data representing remaining font characters is included in the one or more files if the percentage exceeds a predefined threshold.

8 . The computing device implemented method of claim 1 , wherein the immutable style information embedded in the text message provides access to audio content, video content or audio and video content.

9 . The computing device implemented method of claim 1 , wherein the immutable style information embedded in the text message advertises a brand.

10 . The computing device implemented method of claim 1 , wherein the immutable style information embedded in the text messages accesses an application being executed by the user device.

11 . The computing device implemented method of claim 1 , wherein the immutable style information embedded in the text messages initiates execution of an application at the user device.

12 . The computing device implemented method of claim 1 , wherein feedback is provided to the font service provider regarding the use of the font information in the text message.

13 . A system comprising:

a computing device comprising:

a memory configured to store instructions; and

a processor to execute the instructions to perform operations comprising:

receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that include mutable content on the user device;

preparing one or more files that include data representative of the font information; and

sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content.

14 . The system of claim 13 , wherein the request from the user device identifies one or more fonts for presenting the text message with the embedded immutable style information and included mutable content.

15 . The system of claim 13 , wherein the request from the user device is sent by a software agent executed by the use device.

16 . The system of claim 13 , wherein preparing the one or more files that include data representative of the font information includes determining whether to produce one or more character subsets.

17 . The system of claim 13 , wherein preparing the one or more files that include data representative of the font information includes producing character subsets in an incremental manner.

18 . The system of claim 13 , wherein preparing the one or more files that include data representative of the font information includes determining the amount of percentage of font characters currently supported by the user device.

19 . The system of claim 18 , wherein data representing remaining font characters is included in the one or more files if the percentage exceeds a predefined threshold.

20 . The system of claim 13 , wherein the immutable style information embedded in the text message provides access to audio content, video content or audio and video content.

21 . The system of claim 13 , wherein the immutable style information embedded in the text message advertises a brand.

22 . The system of claim 13 , wherein the immutable style information embedded in the text messages accesses an application being executed by the user device.

23 . The system of claim 13 , wherein the immutable style information embedded in the text messages initiates execution of an application at the user device.

24 . The system of claim 13 , wherein feedback is provided to the font service provider regarding the use of the font information in the text message.

25 . One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:

receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that includes mutable content on the user device;

preparing one or more files that include data representative of the font information; and

sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content.

26 . The computing device implemented method of claim 25 , wherein the request from the user device identifies one or more fonts for presenting the text message with the embedded immutable style information and included mutable content.

27 . The computing device implemented method of claim 25 , wherein the request from the user device is sent by a software agent executed by the use device.

28 . The computing device implemented method of claim 25 , wherein preparing the one or more files that include data representative of the font information includes determining whether to produce one or more character subsets.

29 . The computing device implemented method of claim 25 , wherein preparing the one or more files that include data representative of the font information includes producing character subsets in an incremental manner.

30 . The computing device implemented method of claim 25 , wherein preparing the one or more files that include data representative of the font information includes determining the amount of percentage of font characters currently supported by the user device.

31 . The computing device implemented method of claim 30 , wherein data representing remaining font characters is included in the one or more files if the percentage exceeds a predefined threshold.

32 . The computing device implemented method of claim 25 , wherein the immutable style information embedded in the text message provides access to audio content, video content or audio and video content.

33 . The computing device implemented method of claim 25 , wherein the immutable style information embedded in the text message advertises a brand.

34 . The computing device implemented method of claim 25 , wherein the immutable style information embedded in the text messages accesses an application being executed by the user device.

35 . The computing device implemented method of claim 25 , wherein the immutable style information embedded in the text messages initiates execution of an application at the user device.

36 . The computing device implemented method of claim 25 , wherein feedback is provided to the font service provider regarding the use of the font information in the text message.

Assignments (3)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049566/0513 Recorded Oct 11, 2019
From: BANK OF AMERICA, N.A.
To: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; IMAGING HOLDINGS CORP.; MYFONTS INC.; MONOTYPE ITC INC.; OLAPIC, INC.
Reel/Frame 050711/0170 →
PATENT SECURITY AGREEMENT Recorded Mar 22, 2019
From: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; IMAGING HOLDINGS CORP.; MYFONTS INC.; MONOTYPE ITC INC.; OLAPIC, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049566/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2016
From: MARTIN, STEVEN ROBERT; GULATI, NEERAJ; RAWAT, ASHUTOSH SINGH; VIJAY, ANAND; BRAR, SOHAJ SINGH; BALUNI, ARUN KUMAR
To: MONOTYPE IMAGING INC.
Reel/Frame 037953/0846 →