Back to results
US 11,388,283 B2Granted
Method and apparatus for generating records from communication data
AssigneeFinancialForce.com, Inc.
InventorMatthew James Byrne
Life of this patent
Estimating the term…
Abstract
Various embodiments concern obtaining communication data and generating activity logs. More specifically, communication data such as contact information and call time associated with communications are obtained. The obtained data is then used to generate a report including the time, duration, and project or client associated with communication. Thus, an activity log is automatically generated using the communication data.
Claims20
A method comprising:
- accessing via a first application programming interface (“API”) to receive one or more types of call data of a call associated with a user device, the call data including call contact data and user data configured to indicate an employee assignment associated with the user device;
- identifying at a processor of a shared pool of computing resources the one or more types of call data;
- generating a data structure associated with a stored record, the data structure being configured to store the call data by reformatting an initial data structure associated with the call data when received;
- mapping a field of the initial data structure to another field of the data structure after being generated to store call data in the stored record;
- accessing via a second application programming interface (“API”) one or more types of project data associated with a project;
- matching at the processor a type of call data with a type of project data and employee data associated with the employee assignment, the call data, the project data, and the employee data being updated in the data structure of the stored record and configured to be displayed in a graphical user interface;
- generating a record as an invoice entry based on at least one type of the call data and at least one type of the project data;
- and
- transmitting data representing the record via the data connection to cause display of the record in the graphical user interface.
6 more elements
An apparatus comprising:
- a processor;
- and
- a memory that includes instructions which, when executed by the processor, cause the processor to:
- access via a first application programming interface (“API”) to receive one or more types of call data of a call associated with a user device, the call data including call contact data and user data configured to indicate an employee assignment associated with the user device;
- identify at a processor of a shared pool of computing resources the one or more types of call data;
- generate a data structure associated with a stored record, the data structure being configured to store the call data by reformatting an initial data structure associated with the call data when received;
- mapping a field of the initial data structure to another field of the data structure after being generated to store call data in the stored record;
- access via a second application programming interface (“API”) one or more types of project data associated with a project;
- match at the processor a type of call data with a type of project data and employee data associated with the employee assignment, the call data, the project data, and the employee data being updated in the data structure of the stored record and configured to be displayed in a graphical user interface;
- generate a record as an invoice entry based on at least one type of the call data and at least one type of the project data;
- and
- transmit data representing the record via the data connection to cause display of the record in the graphical user interface.
9 more elements
Dependencies are inferred from the claim text.