发明名称 Communication history aggregation and presentation
摘要 A unified communication application can allow a user to communicate with contacts across multiple electronic communication services. The unified communication application can aggregate communication history between the user and another person. A set of communication files associated with user identifiers of the user and the other person can be obtained, arranged, and presented to the user in an order based on a timestamp of each conversation line in the files.
申请公布号 US9300621(B2) 申请公布日期 2016.03.29
申请号 US201213464807 申请日期 2012.05.04
申请人 APPLE INC. 发明人 Guzman Suarez Angela J.;Westen Peter T.;Payne Jeremy D.;Coffman Patrick L.
分类号 G06F17/30;H04L12/58 主分类号 G06F17/30
代理机构 Morgan, Lewis & Bockius LLP 代理人 Morgan, Lewis & Bockius LLP
主权项 1. A method comprising: receiving, by a computer that includes a display, a request for a communication history between a first user and a second user, the communication history including communications between the first user and the second user across a plurality of electronic communication services associated with different user identifiers for the first user; in response to receiving the request, obtaining a set of communication session information for the plurality of electronic communication services, including a first communication history and a second communication history, wherein: the first communication history includes a plurality of messages between the first user and the second user via a first communication service, of the plurality of electronic communication services, in which the first user is identified with a first user identifier that serves to uniquely identify the first user to the first communication service and the second user is identified with a second user identifier that serves to uniquely identify the second user to the first communication service, the first communication history being obtained without regard to messages in the second communication history; andthe second communication history includes a plurality of messages between the first user and the second user via a second communication service, of the plurality of electronic communication services, in which the first user is identified with a third user identifier that serves to uniquely identify the first user to the second communication service independently of the first user identifier and is different from the first user identifier and the second user is identified with a fourth user identifier that serves to uniquely identify the second user to the second communication service independently of the second user identifier and is different from the second user identifier, the second communication history being obtained without regard to messages in the first communication history; generating, by the computer, a combined communication history based on timestamps associated with messages from the first communication history and the second communication history, wherein generating the combined communication history includes aggregating the messages from the first communication history and the second communication history into the combined communication history based on the timestamps associated with the messages, wherein the plurality of messages between the first user and the second user in the first communication history and the plurality of messages between the first user and the second user in the second communication history are interleaved based on the timestamps; and in conjunction with generating the combined communication history, concurrently displaying, on the display: at least a portion of the combined communication history including the aggregated and interleaved messages; anda communication creation affordance for sending a new communication from the first user to the second user via one of the plurality of communication services.
地址 Cupertino CA US