Application programming interfaces for communication systems
AssigneeVerizon Patent and Licensing Inc.
InventorsMatthew Brezina, Adam Smith, Gregory Duffy
Life of this patent
Estimating the term…
Abstract
Among other disclosures, a method may include receiving a trigger identifying a person associated with a communication, the communication being transmitted by a communication application. The method may include retrieving information relating to the person. The method may include providing the information to an interface associated with the communication application.
Claims20
A method comprising:
- receiving, at a computing device over a network, input identifying a set of users from a device of a first user;
- retrieving, by the computing device, communication information between the first user and each user in the set of users, said communication information comprising data associated with communications between the first user and each user over the network, said data indicating characteristics relating to content of each communication and delivery of each communication;
- searching, via the computing device, the network to obtain information about each user in the set of users, the information obtained by searching the network being independent from said retrieved communication information;
- determining, via the computing device, based on said retrieved communication information and the information obtained by searching the network, a profile of each user in the set of users;
- determining, via the computing device, a profile for said first user based on said retrieved communication information and the information obtained by searching the network, said first user profile comprising interactive information associated with each user in said set of users, said determination comprising ranking the communication information of each user based on said determined profile of each user, and configuring said first user profile to display said ranked communication information;
- receiving, via the computing device, a request to display said first user profile;
- and
- causing, via the computing device, said first user profile to be displayed in response to said request, wherein said first user profile includes an information item based on a profile of a respective user in the set of users, the information item being selectable to display a source of the information item.
A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, such that when a computing device executes the instructions, a method is performed comprising:
- receiving, at the computing device over a network, input identifying a set of users from a device of a first user;
- retrieving, by the computing device, communication information between the first user and each user in the set of users, said communication information comprising data associated with communications between the first user and each user over the network, said data indicating characteristics relating to content of each communication and delivery of each communication;
- searching, via the computing device, the network to obtain information about each user in the set of users, the information obtained by searching the network being independent from said retrieved communication information;
- determining, via the computing device, based on said retrieved communication information and the information obtained by searching the network, a profile of each user in the set of users;
- determining, via the computing device, a profile for said first user based on said retrieved communication information and the information obtained by searching the network, said first user profile comprising interactive information associated with each user in said set of users, said determination comprising ranking the communication information of each user based on said determined profile of each user, and configuring said first user profile to display said ranked communication information;
- receiving, via the computing device, a request to display said first user profile;
- and
- causing, via the computing device, said first user profile to be displayed in response to said request, wherein said first user profile includes an information item based on a profile of a respective user in the set of users, the information item being selectable to display a source of the information item.
A computing device comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
- logic executed by the processor for receiving, at the computing device over a network, input identifying a set of users from a device of a first user;
- logic executed by the processor for retrieving, by the computing device, communication information between the first user and each user over the network, said communication information comprising data associated with communications between the first user and each user over the network, said data indicating characteristics relating to content of each communication and delivery of each communication;
- logic executed by the processor for searching, via the computing device, the network to obtain information about each user in the set of users, the information obtained by searching the network being independent from said retrieved communication information;
- logic executed by the processor for determining, via the computing device, based on said retrieved communication information and the information obtained by searching the network, a profile of each user in the set of users;
- logic executed by the processor for determining, via the computing device, a profile for said first user based on said retrieved communication information and the information obtained by searching the network, said first user profile comprising interactive information associated with each user in said set of users, said determination comprising ranking the communication information of each user based on said determined profile of each user, and configuring said first user profile to display said ranked communication information;
- logic executed by the processor for receiving, via the computing device, a request to display said first user profile;
- and
- logic executed by the processor for causing, via the computing device, said first user profile to be displayed in response to said request, wherein said first user profile includes an information item based on a profile of a respective user, in the set of users, the information item being selectable to display a source of the information item.
Dependencies are inferred from the claim text.