IP Library Granted Patent US 11,882,238
Granted Patent B1
US 11,882,238 · App. 17/133,203 · Granted Jan 23, 2024

System and method for customer identification and workflow optimization

Inventors: Ahmed Morsy (Burbank, CA); Joseph A. Rosenblum (Santa Monica, CA); Kevin Hayes (Pacific Coast Highway, CA)
Assignee: MH Sub I, LLC
H04M3/42068G06F13/4282G06K19/0723G06Q10/063112G06F2213/0042
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 11,882,238
App. No.
17/133,203
Granted
Jan 23, 2024
Kind
B1
Abstract

Embodiments described herein disclose a caller identification routing device including a main board that comprises a circuit board, a hardware processor affixed to the circuit board, one or more memories in communication with the processor, and a plurality of communication ports in communication with the processor. The plurality of ports includes a first plurality of analog telephone ports, and a second plurality of broadband communication ports. The routing device includes a first enclosure portion configured with three adjacent sides wherein a plurality slots disposed on opposing sides of the first housing portion are configured to slidably engage with the main board, and a second enclosure portion configured with three adjacent sides and a plurality of openings configured to couple with the plurality of communication ports of the main board, wherein the second enclosure portion can slidably engage with the first enclosure portion encasing the main board.

Claims (54)

1. An electronic device for automatically identifying customers and generating workflow data comprising:

a processor; and

a memory communicatively coupled to the processor, the memory corresponding to a non-transitory storage medium comprises:

a customer data store configured to store a plurality of customer records;

management logic corresponding to receive caller identification data and router identification data;

a segmentation engine configured to:

identify a customer record within the customer data store in response to the received caller identification data and router identification data;

generate a first grouping of data associated with the identified customer record wherein the first grouping of data comprises customer record data; and

transmit the first grouping of data to a practice management system;

customer analytic logic configured to:

generate a second grouping of data based on the identified customer record wherein the second grouping of data comprises at least workflow data; and

transmit the second grouping of data to the practice management system.

2. The electronic device of claim 1 , wherein the caller identification data and the router identification data are received from a caller identification router.

3. The electronic device of claim 2 , wherein the caller identification router extracts the caller identification data from a received call signal.

4. The electronic device of claim 3 , wherein the received call signal corresponds to an incoming call from an analog phone system.

5. The electronic device of claim 3 , wherein the received call signal corresponds to an incoming call from a broadband phone system.

6. The electronic device of claim 2 , wherein the router identification data comprises unique data assigned to the caller identification router.

7. The electronic device of claim 6 , wherein the router identification data is extracted from a non-volatile memory within the caller identification router.

8. The electronic device of claim 1 , wherein the second grouping of data comprises workflow data associated with at least one event generated based on the customer record.

9. The electronic device of claim 8 , wherein, the memory further comprises a scheduler logic to provide event data associated with available customer appointment times and wherein the event data provided by the scheduler logic is generated based on the identified customer record and is utilized to generate the at least one event data based on the customer record.

10. The electronic device of claim 1 , wherein, the memory further comprises leads logic configured to provide event data associated with available customer purchases and wherein the event data provided by the leads logic is generated based on the identified customer record and is utilized to generate the at least one event data based on the customer record.

11. A method of automatically identifying customers and generating workflow data, the method comprising:

receiving caller identification data and router identification data;

identifying a customer record in response to the received caller identification data and the received router identification data;

acquiring a first grouping of data associated with the identified customer record wherein the first grouping of data comprises customer record data;

transmitting the acquired first grouping of data to a practice management system;

generating a second grouping of data based on the identified customer record wherein the second grouping of data comprises at least workflow data; and

transmitting the second grouping of data to the practice management system.

12. The method of claim 11 , wherein the caller identification data and the router identification data are received from a caller identification router.

13. The method of claim 12 , wherein the caller identification router extracts the caller identification data from a received call signal.

14. The method of claim 13 , wherein the received call signal corresponds to an incoming call from an analog phone system.

15. The method of claim 13 , wherein the received call signal corresponds to an incoming call from a broadband phone system.

16. The method of claim 12 , wherein the router identification data comprises unique data assigned to the caller identification routing device.

17. The method of claim 16 , wherein the router identification data is extracted from a non-volatile memory within the caller identification router.

18. The method of claim 11 , wherein, in response to no customer record being identified, the method further attempts to identify the received caller identification data within an index of known spam sources.

19. The method of claim 18 , wherein, the first grouping of data indicates an incoming call including the caller identification data as a spam call in response to the caller identification data being identified as a known spam source.

20. The method of claim 11 , wherein the second grouping of data comprises workflow data associated with at least one event generated based on the customer record.

21. A method of automatically identifying customers and generating workflow data, the method comprising:

receiving customer identification data wirelessly on a caller identification (ID) router;

transmitting the received customer identification data and extracted caller identification router data to a customer relationship management system;

receiving, from the customer relationship management system, a first grouping of data which comprises an identified customer record;

utilizing the received first grouping of data to generate at least one personalized message based on the customer record;

displaying the personalized message on a display, wherein the display is configured for viewing by the customer; and

receiving, from the customer relationship management system, a second grouping of data wherein the second grouping of data comprises at least workflow data.

22. A non-transitory storage medium including customer data store configured to store a plurality of customer records and software configured to automatically identify customers and generating workflow data, the software comprising:

a management logic to receive caller identification data and router identification data;

a segmentation engine to (i) identify a customer record within the customer data store in response to the received caller identification data and the received router identification data, (ii) generate a first grouping of data associated with the identified customer record, wherein the first grouping of data comprises customer record data, and (iii) transmit the first grouping of data to a practice management system; and

a customer analytic logic to (i) generate a second grouping of data based on the identified customer record wherein the second grouping of data comprises at least workflow data, and (ii) transmit the second grouping of data to the practice management system.

23. The non-transitory storage medium of claim 22 , wherein the caller identification data and the router identification data are received from a caller identification router, wherein the caller identification router extracts the caller identification data from a received call signal.

24. The non-transitory storage medium of claim 23 , wherein the received call corresponds to an incoming call from an analog phone system or a broadband phone system.

25. The non-transitory storage medium of claim 23 , wherein the router identification data comprises unique data assigned to the caller identification router.

26. The non-transitory storage medium of claim 22 , wherein the second grouping of data comprises workflow data associated with at least one event generated based on the customer record.

27. The non-transitory storage medium of claim 26 , wherein the software further comprises a scheduler logic to provide event data associated with available customer appointment times, wherein the event data provided by the scheduler logic is generated based on the identified customer record and is utilized to generate the at least one event data based on the customer record.

28. The non-transitory storage medium of claim 22 , wherein the software further comprises a leads logic to provide event data associated with available customer purchases, wherein the event data provided by the leads logic is generated based on the identified customer record and is utilized to generate the at least one event data based on the customer record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2020
From: MORSY, AHMED; ROSENBLUM, JOSEPH A.; HAYES, KEVIN
To: MH SUB I, LLC
Reel/Frame 054743/0423 →
Continuity (1)
Provisional Application 62953402 · Dec 24, 2019