Systems and methods to provide communication history for communication devices
AssigneeSap SE
InventorsHans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a remote server may receive, from a first communication device associated with a first user, information about a first communication event between the first user and another party. The remote server may store the information about the first communication event. The remote server may also receive, from a second communication device associated with a second user, a request associated with the other party. Responsive to the request, the remote server may retrieve and transmit information about the first communication event to the second communication device.
Claims22
A method, comprising:
- determining, at a first mobile communication device associated with a first user, a first communication event between the first user and another party;
- uploading information about the first communication event to a remote server, including information identifying the first user and the other party;
- determining, at a second mobile communication device associated with a second user, a second communication event between the second user and the other party;
- uploading information about the second communication event, including information identifying the second user and the other party, from the second mobile communication device to the remote server;
- responsive to the second communication event, arranging for information about the first communication event, including the information identifying the first user and the other party, to be displayed at the second mobile communication device;
- determining, at the second mobile communication device, a third communication event between the second user and an additional party, wherein the additional party is different than but associated with the other party;
- uploading information about the third communication event from the second mobile communication device to the remote server, including information identifying the second user and the additional party;
- and
- displaying, on the second mobile communication device, the information associated with the first, second, and third communication events.
A non-transitory, computer-readable medium storing instructions adapted to be executed by a processor to perform a method, said method comprising:
- determining, at a second mobile communication device associated with a second user, a second communication event between the second user and another party, wherein a first mobile communication device, associated with a first user, had previously determined a first communication event between the first user and the other party and uploaded information about the first communication event to a remote server, including information identifying the first user and the other party;
- uploading information about the second communication event, including information identifying the second user and the other party, from the second mobile communication device to the remote server;
- responsive to the second communication event, arranging for information about the first communication event, including the information identifying the first user and the other party, to be displayed at the second mobile communication device;
- determining, at the second mobile communication device, a third communication event between the second user and an additional party, wherein the additional party is different than but associated with the other party;
- uploading information about the third communication event from the second mobile communication device to the remote server, including information identifying the second user and the additional party;
- and
- displaying, on the second mobile communication device, the information associated with the first, second, and third communication events.
A second mobile communication device associated with a second user, comprising:
- a communication element to transmit and receive data via a network;
- a processor coupled to the communication element;
- and
- a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:
- determine a second communication event between the second user and another party, wherein a first mobile communication device, associated with a first user, had previously determined a first communication event between the first user and the other party and uploaded information about the first communication event to a remote server, including information identifying the first user and the other party;
- upload information about the second communication event, including information identifying the second user and the other party, from the second mobile communication device to the remote server;
- responsive to the second communication event, arrange for information about the first communication event, including the information identifying the first user and the other party, to be displayed at the second mobile communication device;
- determine, at the second mobile communication device, a third communication event between the second user and an additional party, wherein the additional party is different than but associated with the other party;
- upload information about the third communication event from the second mobile communication device to the remote server, including information identifying the second user and the additional party;
- and
- display, on the second mobile communication device, the information associated with the first, second, and third communication events.
Dependencies are inferred from the claim text.