IP Library Patent Application 13716160
Patent Application
App. No. 13/716,160

Methods, Systems, and Computer Program Products for Accessing a Service Via a Proxy Communications Agent

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 None
App. No.
13/716,160
Abstract

Methods and systems are described for accessing a service via a proxy communications agent. In an aspect, request information for identifying a service request is identified by a first communications agent in a first execution environment. A communications request, based on the request information, is sent by the first communications agent to a second communications agent to send to the service request to a service application. A communications response is received by the first execution environment based on a service response generated by the service application in processing the service request. In another aspect, a communications request is received by a communications agent, representing a user, from a first communications agent. Access information is identified based on the user. A service request with the access information, based on the communications request, is sent to a service application.

Claims (42)

1 . A method comprising:

receiving, via interaction with a first user by a first communications agent in a first execution environment, request information for identifying a first service request;

sending, in a communication via a network by the first communications agent to a second communications agent in a second execution environment representing a second user, a communications request based on the request information; and

receiving, via the network by the first execution environment in response to sending the communications request, a communications response based on a first service response generated by a first service application included in processing the first service request;

wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.

1 . The method of claim 1 wherein the method includes automatically identifying, based on the request information, a second communicant identifier that identifies the second user.

2 . The method of claim 1 receiving request information may include receiving an input from the first user identifying an item, in a list of previously saved items, that identifies the request information.

3 . The method of claim 1 wherein sending the communications request includes sending the communications request in the communication along with a communicant message addressed with a second communicant identifier that identifies the second user.

4 . The method of claim 1 wherein sending the communications request includes:

identifying a first plurality of access communicant identifiers each identifying a respective contactee in the communication; and

sending the communications request to a plurality of access communications agents that respectively represent each contactee identified in the first plurality to process the first service request by at least the first service application.

5 . The method of claim 1 wherein receiving the communications response includes receiving the communications response in a plurality of communications responses received in response to sending the communications request.

6 . The method of claim 1 wherein receiving the communications response includes receiving the communications response along with a communicant message addressed with a first communicant identifier that identifies the first user

7 . The method of claim 1 wherein the communications response is received by the first communications agent and the method further includes sending presentation information, based on the communications response, to a user agent operating in the first execution environment.

8 . A method comprising:

receiving, via a network by a second communications agent representing a second user and operating in a second execution environment from a first communications agent representing a first user and operating in a first execution environment, a communications request;

identifying access information, by the second communications agent based on the second user; and

sending, via a network by the second execution environment in processing the communications request, a first service request along with the access information to a first service application,

wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.

9 . The method of claim 10 wherein receiving the communications request includes receiving the communications request in the communication along with a communicant message addressed to the second user by a second communicant identifier in the communication; and presenting the communicant message via an output device

10 . The method of claim 8 wherein receiving the communications request includes:

receiving a second communicant identifier that identifies the second user and at least one other communicant identifier in the communication; and

performing, based on the second communicant identifier and the at least one other communicant identifier, at least one of an authentication operation and an authorization operation by the second execution environment in response to receiving the communications request.

11 . The method of claim 8 wherein receiving the communications request includes:

identifying in the communication a CC communicant identifier identifying a CC communicant in the communication; and

sending, based on a first service response received in response to sending the first service request, a communication to a communications agent representing the CC communicant.

12 . The method of claim 8 wherein identifying the access information includes:

detecting an account that the second user has with the first service application; and

identifying the access information based on the account

13 . The method of claim 8 wherein the access information is identified based on at least one of a first communicant identifier that identifies the first user and a type of the communications request.

14 . The method of claim 8 wherein sending the first service request includes:

sending a plurality of service requests to a respective plurality of service applications;

receiving a plurality of service responses in response to sending the respective plurality of service requests; and

sending a communications response based on the plurality of service responses.

15 . The method of claim 8 further includes:

receiving a first service response in response to sending the first service request; and

sending a communications response, based on the first service response, to the first execution environment.

16 . The method of claim 15 wherein sending the communications response includes sending the communications response along with a communicant message addressed with a first communicant identifier that identifies the first user.

17 . A non-transitory computer readable medium embodying a computer program including instructions executable by a machine, for:

receiving, via a network by a second communications agent representing a second user and operating in a second execution environment from a first communications agent representing a first user and operating in a first execution environment, a communications request;

identifying access information, by the second communications agent based on the second user;

sending, via a network by the second execution environment in processing the communications request, a first service request along with the access information to a first service application.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2018
From: CEDAR POINT PARTNERS, LLC
To: SITTING MAN, LLC
Reel/Frame 045043/0993 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2014
From: MORRIS, ROBERT PAUL
To: DEEP RIVER VENTURES, LLC
Reel/Frame 033450/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2014
From: DEEP RIVER VENTURES, LLC
To: CEDAR POINT PARTNERS, LLC
Reel/Frame 033450/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2014
From: DEEP RIVER VENTURES, LLC
To: CEDAR POINT PARTNERS, LLC
Reel/Frame 032742/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2013
From: MORRIS, ROBERT PAUL
To: DEEP RIVER VENTURES, LLC
Reel/Frame 030351/0089 →