IP Library Granted Patent US 10,194,016
Granted Patent B1
US 10,194,016 · App. 15/880,915 · Granted Jan 29, 2019

Activation of SMS signaling from dynamically activated control interface

Inventors: James Lapic (Kirkland, WA); Alan Capps (Monroe, WA); Michael Bradley (Seattle, WA)
Assignee: Zipwhip, Inc.
H04M1/72552H04M1/72561H04M1/72569H04M1/72597H04L51/16
View Patent ↗
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 10,194,016
App. No.
15/880,915
Granted
Jan 29, 2019
Kind
B1
Abstract

A system and method dynamically generates structured graphical user interfaces based on the type of device accessing a user interface. The system and method dynamically trigger the pre-population of content within a native application or internet-based application on user agent information and user-entered information and initiates SMS communications between users of disparate device types.

Claims (32)

1. A method comprising:

configuring a user interface (UI) generator with a reply number and a contact message to generate a first structured graphical user interface (GUI);

receiving a contact request on the first structured GUI;

parsing the contact request into user agent information, a user message, and a user number with a request analyzer;

operating a format selector with the user agent information to select a response format, the response format comprising:

a native application (app) trigger on the condition that the user agent information indicates a mobile device; and

configuring the UI generator with the response format to generate a second structured GUI on the condition that the user agent information indicates a non-mobile browser; and

pre-populating a response with the user number and the contact message, and transmitting the response to the reply number via a short message service (SMS) server.

2. The method of claim 1 wherein the transmitting the response further comprises:

transmitting the user message to the SMS server via a proxy number on the condition that the user agent information indicates a non-mobile device.

3. The method of claim 1 wherein the native app trigger activates a native messaging application on the mobile device.

4. The method of claim 1 wherein the format selector obtains the user agent information on each page load.

5. The method of claim 1 wherein the reply number is mapped to a user account.

6. The method of claim 5 wherein the receipt of the response by the user account triggers the UI generator to generate a third structured GUI to display a message thread comprising the response.

7. The method of claim 6 wherein the third structured GUI further comprises a plurality of user identifiers, and conversation threads.

8. A computing apparatus, the computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the apparatus to:

configure a user interface (UI) generator with a reply number and a contact message to generate a first structured graphical user interface (GUI);

receive a contact request on the first structured GUI;

parse the contact request into user agent information, a user message, and a user number with a request analyzer;

operate a format selector with the user agent information to select a response format, the response format comprising:

a native application (app) trigger, only if the user agent information indicates a mobile device; and

configure the UI generator with the response format to generate a second structured GUI, only if the user agent information indicates a non-mobile browser; and

pre-populate a response with the user number and the contact message, and transmitting the response to the reply number via a short message service (SMS) server.

9. The computing apparatus of claim 8 wherein the transmitting the response further comprises:

transmit the user message to the SMS server via a proxy number only if the user agent information indicates a non-mobile device.

10. The computing apparatus of claim 8 wherein the native app trigger activates a native messaging application on the mobile device.

11. The computing apparatus of claim 8 wherein the format selector obtains the user agent information on each page load.

12. The computing apparatus of claim 8 wherein the reply number is mapped to a user account.

13. The computing apparatus of claim 12 wherein the receipt of the response by the user account triggers the UI generator to generate a third structured GUI to display a message thread comprising the response.

14. The computing apparatus of claim 13 wherein the third structured GUI further comprises a plurality of user identifiers, and conversation threads.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Aug 24, 2023
From: ZIPWHIP, INC.; ZEUS MERGER SUB II, LLC
To: ZIPWHIP, LLC
Reel/Frame 064688/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: BRADLEY, MICHAEL
To: ZIPWHIP, INC.
Reel/Frame 056185/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: LAPIC, JAMES; CAPPS, ALAN; SERGHINI, ALI
To: ZIPWHIP INC.
Reel/Frame 046049/0347 →