Method and system for cross-platform real time decision making
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving, by a web application server, a request from a user client device for business data associated with an existing customer of a user, the request being in a markup language and includes an identifier of the existing customer and location data of the user client device;
sending, to a business data provider, a request for the business data associated with the existing customer;
receiving, in reply to the request, business data associated with the existing customer from the business data provider;
filtering the business data based on the location data of the user client device;
providing, by the web application server, the filtered business data associated with the existing customer in the markup language to the user client device, the filtered business data including an indication of a location of the existing customer relative to the user client device;
rendering the indication of the location of the existing customer and a current location of the user client device in an interactive map on the user client device;
receiving, by a web application server, a request from the user client device for collaborative business data associated with an existing customer of the user, the request being in a markup language and includes an identifier of a particular existing customer selected from the filtered business data;
sending, to a collaboration platform, a request for the collaborative business data associated with the particular existing customer, including the identifier of the particular existing customer, the collaborative business data including a combination of messaging data, shared contact data, shared calendaring data, and shared team collaboration data;
receiving, in reply to the request, the collaborative business data associated with the particular existing customer from the collaboration platform; and
providing, by the web application server, the collaborative business data associated with the particular existing customer in the markup language to the user client device.
2 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments, a system includes a business data provider, collaboration platform, a user client device, and a web application server interfacing with the business data provider, the user client device, and the collaboration platform. In some embodiments, the user client device communicates with the web application using a markup language to request and receive business data and collaboration data from the business data provider and the collaboration platform, respectively.
8 Citations
15 Claims
-
1. A computer implemented method, comprising:
-
receiving, by a web application server, a request from a user client device for business data associated with an existing customer of a user, the request being in a markup language and includes an identifier of the existing customer and location data of the user client device; sending, to a business data provider, a request for the business data associated with the existing customer; receiving, in reply to the request, business data associated with the existing customer from the business data provider; filtering the business data based on the location data of the user client device; providing, by the web application server, the filtered business data associated with the existing customer in the markup language to the user client device, the filtered business data including an indication of a location of the existing customer relative to the user client device; rendering the indication of the location of the existing customer and a current location of the user client device in an interactive map on the user client device; receiving, by a web application server, a request from the user client device for collaborative business data associated with an existing customer of the user, the request being in a markup language and includes an identifier of a particular existing customer selected from the filtered business data; sending, to a collaboration platform, a request for the collaborative business data associated with the particular existing customer, including the identifier of the particular existing customer, the collaborative business data including a combination of messaging data, shared contact data, shared calendaring data, and shared team collaboration data; receiving, in reply to the request, the collaborative business data associated with the particular existing customer from the collaboration platform; and providing, by the web application server, the collaborative business data associated with the particular existing customer in the markup language to the user client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a web application server interfacing with a collaboration platform and a user client device, the web application server including a processor in communication with a memory storage unit containing executable program instructions that cause the processor to control the web application server to; receive a request from a user client device for business data associated with an existing customer of a user, the request being in a markup language and includes an identifier of the existing customer and location data of the user client device; send a request for the business data associated with the existing customer; receive, in reply to the request, business data associated with the existing customer from the business data provider; filter the business data based on the location data of the user client device; provide the filtered business data associated with the existing customer in the markup language to the user client device, the filtered business data including an indication of a location of the existing customer relative to the user client device; render the indication of the location of the existing customer and a current location of the user client device in an interactive map on the user client device; receive a request from the user client device for collaborative business data associated with an existing customer of the user, the request being in a markup language and includes an identifier of a particular existing customer selected from the filtered business data; send, to the collaboration platform, a request for the collaborative business data associated with the particular existing customer, including the identifier of the particular existing customer, the collaborative business data including a combination of messaging data, shared contact data, shared calendaring data, and shared team collaboration data; receive, in reply to the request, the collaborative business data associated with the particular existing customer from the collaboration platform; and provide the collaborative business data associated with the particular existing customer in the markup language to the user client device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification