IP Library Granted Patent US 10,546,052
Granted Patent B2
US 10,546,052 · App. 14/881,089 · Granted Jan 28, 2020

Structured touch screen interface for mobile forms generation for customer relationship management (CRM)

Inventors: Filipe Guerra (San Jose, CA); Vladyslav Kulchytskyy (Nashua, NH)
Assignee: SUGARCRM INC.
G06F17/243G06F3/04883
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,546,052
App. No.
14/881,089
Granted
Jan 28, 2020
Kind
B2
Abstract

A method, system and computer program product for touch screen interface utilization during forms generation in a CRM system is provided. The method includes logically subdividing into different discrete portions, a touch screen of a mobile computing device and associating each with a particular record field for a multiplicity of different records in the CRM system. The method also includes selecting a particular one of the different records through the touch screen and receiving handwritten input on the touch screen and converting the handwritten input into computer recognizable text. Thereafter, the computer recognizable text is provided as text input to a field of the selected record corresponding to a portion of the touch screen in which the handwritten input is received. Finally, the method includes generating and displaying in the touch screen a form utilizing the text input of the field of the record in the CRM system.

Claims (30)

1. A method for mobile touch screen interface utilization during forms generation in a customer relationship management (CRM) system, the method comprising:

logically subdividing an entirety of a touch screen into a number of different discrete portions, the number corresponding to different numbers of fields of different ones of a multiplicity of different customer records of the CRM system, each of the fields of the different customer records being mapped to a corresponding one of the different discrete portions;

associating each of the different discrete portions in memory of the mobile computing device with a particular record field for each of the multiplicity of different customer records in the CRM system so that every of each different discrete portion of the touch screen is associated with a corresponding particular field for each of the multiplicity of different customer records in the CRM system;

selecting in the memory of the mobile computing device a particular one of the different customer records in the CRM system through the touch screen;

displaying only partitions logically subdividing the touch screen on the entirety of the touch screen based on the selected customer record;

receiving handwritten input in each of the logical subdivisions of the entirety of the touch screen and converting the handwritten input into computer recognizable text;

providing the computer recognizable text as text input to a field of the selected customer record corresponding to a portion of the touch screen in which the handwritten input is received;

subsequent to the receiving of the handwritten input in each of the logical subdivisions of the entirety of the touch screen, loading in the memory of the mobile computing device a particular template through the touch screen from different templates for the selected customer record in the CRM system wherein the different templates comprise a sales quotation template and a sales order template;

generating and displaying in the touch screen a form follow up message to a customer of the selected customer record utilizing the text input of the field of the customer record in the CRM system wherein the form follow up message is a sales quotation utilizing the handwritten input as customized elements of the sales quotation when the sales quotation template is selected and the form follow up message is a sales order utilizing the handwritten input as customized elements of the sales order when the sales order template is selected; and,

transmitting the form follow up message electronically as part of an e-mail message to the customer of the selected customer record.

2. The method of claim 1 , wherein the handwritten input on the touch screen is received through contact between the touch screen and a stylus.

3. The method of claim 1 , wherein the handwritten input on the touch screen is received as an image of the handwritten input captured by a camera embedded in the mobile computing device.

4. A customer relationship management (CRM) data processing system configured for mobile touch screen interface utilization during forms generation, the system comprising:

a mobile computing device comprising memory and at least one processor;

a touch screen disposed in the mobile computing device; and,

a forms generation module executing in the memory of the mobile computing device, the module comprising program code enabled to logically subdivide an entirety of the touch screen into a number of different discrete portions, the number corresponding to different numbers of fields of different ones of a multiplicity of different customer records of the CRM system, each of the fields of the different customer records being mapped to a corresponding one of the different discrete portions, to associate each of the different discrete portions in the memory of the mobile computing device with a particular record field for each of the multiplicity of different customer records in a CRM system communicatively coupled to the mobile computing device so that every different discrete portion of the touch screen is associated with a corresponding particular field for each of the multiplicity of different customer records in the CRM system, to select in the memory of the mobile computing device a particular one of the different customer records in the CRM system through the touch screen, to display only partitions logically subdividing the touch screen on the entirety of the touch screen based on the selected customer record, to receive handwritten input in each of the logical subdivisions of the entirety of the touch screen and to convert the handwritten input into computer recognizable text, to provide the computer recognizable text as text input to a field of the selected customer record corresponding to a portion of the touch screen in which the handwritten input is received, subsequent to the receiving of the handwritten input in each the logical subdivisions of the entirety of the touch screen, to load in the memory of the mobile computing device a particular template through the touch screen from different templates for the selected customer record in the CRM system wherein the different templates comprise a sales quotation template and a sales order template, to generate and display in the touch screen a form follow up message to a customer of the selected customer record utilizing the text input of the field of the customer record in the CRM system wherein the form follow up message is a sales quotation utilizing the handwritten input as customized elements of the sales quotation when the sales quotation template is selected and the form follow up message is a sales order utilizing the handwritten input as customized elements of the sales order when the sales order template is selected, and to transmit the form follow up message electronically as part of an e-mail message to the customer of the selected customer record.

5. The system of claim 4 , wherein the handwritten input on the touch screen is received through contact between the touch screen and a stylus.

6. The system of claim 4 , wherein the handwritten input on the touch screen is received as an image of the handwritten input captured by a camera embedded in the mobile computing device.

7. A computer program product for mobile touch screen interface utilization during forms generation in a customer relationship management (CRM) system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:

logically subdividing an entirety of a touch screen into a number of different discrete portions, the number corresponding to different numbers of fields of different ones of a multiplicity of different customer records of the CRM system, each of the fields of the different customer records being mapped to a corresponding one of the different discrete portions;

associating each of the different discrete portions in memory of the mobile computing device with a particular record field for each of the multiplicity of different customer records in the CRM system so that every of each different discrete portion of the touch screen is associated with a corresponding particular field for each of the multiplicity of different customer records in the CRM system;

selecting in the memory of the mobile computing device a particular one of the different customer records in the CRM system through the touch screen;

displaying only partitions logically subdividing the touch screen on the entirety of the touch screen based on the selected customer record;

receiving handwritten input in each of the logical subdivisions of the entirety of the touch screen and converting the handwritten input into computer recognizable text;

providing the computer recognizable text as text input to a field of the selected customer record corresponding to a portion of the touch screen in which the handwritten input is received;

subsequent to the receiving of the handwritten input in each of the logical subdivisions of the entirety of the touch screen, loading in the memory of the mobile computing device a particular template through the touch screen from different templates for the selected customer record in the CRM system wherein the different templates comprise a sales quotation template and a sales order template;

generating and displaying in the touch screen a form follow up message to a customer of the selected customer record utilizing the text input of the field of the customer record in the CRM system wherein the form follow up message is a sales quotation utilizing the handwritten input as customized elements of the sales quotation when the sales quotation template is selected and the form follow up message is a sales order utilizing the handwritten input as customized elements of the sales order when the sales order template is selected; and,

transmitting the form follow up message electronically as part of an e-mail message to the customer of the selected customer record.

8. The computer program product of claim 7 , wherein the handwritten input on the touch screen is received through contact between the touch screen and a stylus.

9. The computer program product of claim 7 , wherein the handwritten input on the touch screen is received as an image of the handwritten input captured by a camera embedded in the mobile computing device.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2015
From: GUERRA, FILIPE; KULCHYTSKYY, VLADYSLAV
To: SUGARCRM INC.
Reel/Frame 036775/0843 →
Continuity (1)
Related Publication 20170103053A1 · Apr 13, 2017