CHECKOUT CHASSIS CHAT PLATFORM
First Claim
1. A computerized method for integrating message-based services with external execution environments comprising:
- receiving, by a processor, from a first external execution environment a request to access message-based services of a messaging software, said request including a least one computer-executable link;
determining, by the processor, whether the first external execution environment includes a pre-existing relationship with the messaging software;
in response to the determination being negative;
processing, by the processor, the request;
requesting, by the processor from the messaging software, access to a second external execution environment on behalf of the first external execution environment, said first external execution environment being different from the second external execution environment, said second external execution environment providing services to the messaging software;
receiving, by the processor a response from the second external execution environment granting the access; and
granting, by the processor, the request from the first external execution environment to access the message-based services in the messaging service while integrating the services from the second external execution environment to the messaging software;
orin response to the determination being positive;
identifying, by the processor, the pre-existing relationship;
identifying, by the processor, parameters associated with the pre-existing relationship; and
granting, by the processor in the messaging software, the request, said granting comprising instantiating the message-based services in the messaging software according to the identified parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method for integrating message-based services with external execution environments includes receiving from a first external execution environment a request to access message-based services of a messaging software. A processor determines whether the first external execution environment includes a pre-existing relationship with the messaging software. If no, the processor requests access to a second external execution environment on behalf of the first external execution environment. The processor receives a response from the second external execution environment granting the access; and the processor grants the request from the first external execution environment to access the message-based services in the messaging service while integrating services from the second external execution environment to the messaging software. If yes, the processor identifies parameters associated with the pre-existing relationship and grants the request from the first external execution environment.
5 Citations
20 Claims
-
1. A computerized method for integrating message-based services with external execution environments comprising:
-
receiving, by a processor, from a first external execution environment a request to access message-based services of a messaging software, said request including a least one computer-executable link; determining, by the processor, whether the first external execution environment includes a pre-existing relationship with the messaging software; in response to the determination being negative; processing, by the processor, the request; requesting, by the processor from the messaging software, access to a second external execution environment on behalf of the first external execution environment, said first external execution environment being different from the second external execution environment, said second external execution environment providing services to the messaging software; receiving, by the processor a response from the second external execution environment granting the access; and granting, by the processor, the request from the first external execution environment to access the message-based services in the messaging service while integrating the services from the second external execution environment to the messaging software;
orin response to the determination being positive; identifying, by the processor, the pre-existing relationship; identifying, by the processor, parameters associated with the pre-existing relationship; and granting, by the processor in the messaging software, the request, said granting comprising instantiating the message-based services in the messaging software according to the identified parameters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The computerized method of claim 6, wherein the messaging software is further configured to interact with a mobile app on the mobile device, said mobile app being an interfacing app for the second external execution environment.
-
7. A computerized system for integrating message-based services with external execution environments comprising:
-
a processor for executing computer-executable instructions; a memory for storing computer-executable instructions, said processor and the memory being interconnected; wherein the processor receives from a first external execution environment a request to access message-based services of a messaging software, said request including a least one computer-executable link; wherein the processor determines whether the first external execution environment includes a pre-existing relationship with the messaging software; in response to the determination being negative; wherein the processor processes the request; wherein the processor requests from the messaging software access to a second external execution environment on behalf of the first external execution environment, said first external execution environment being different from the second external execution environment, said second external execution environment providing services to the messaging software; wherein the processor receives a response from the second external execution environment granting the access; and wherein the processor grants the request from the first external execution environment to access the message-based services in the messaging service while integrating the services from the second external execution environment to the messaging software;
orin response to the determination being positive; wherein the processor identifies the pre-existing relationship; wherein the processor identifies parameters associated with the pre-existing relationship; and wherein the processor grants the request in the messaging software, wherein the processor instantiates the message-based services in the messaging software according to the identified parameters. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for integrating message-based services with external execution environments comprising:
-
a messaging software for providing message-based services; a first external execution environment for sending a request to access the message-based services of the messaging software, said request including a least one computer-executable link; wherein the messaging software determines whether the first external execution environment includes a pre-existing relationship with the messaging software; in response to the determination being negative; wherein the messaging software requests access to a second external execution environment on behalf of the first external execution environment, said first external execution environment being different from the second external execution environment, said second external execution environment providing services to the messaging software; wherein the messaging software receives a response from the second external execution environment granting the access; and wherein the messaging granting the request from the first external execution environment to access the message-based services in the messaging service while integrating the services from the second external execution environment to the messaging software;
orin response to the determination being positive; wherein the messaging software identifies the pre-existing relationship; wherein the messaging software identifies parameters associated with the pre-existing relationship; and wherein the messaging software grants the request, wherein the messaging software instantiates the message-based services in the messaging software according to the identified parameters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification