Patents by Inventor Peter T. Westen
Peter T. Westen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9641480Abstract: A unified communication application can allow a user to communicate with contacts across multiple electronic communication services. When the user desires to send a message, the communication application can identify a set of candidate account addresses associated with several electronic communication services in response to receiving a partial identifier of an intended recipient. The communication application can present a list including the set of candidate account addresses to the user. In response to receiving a user selection of one of the candidate account addresses, the communication application can determine a sender account from which to send the message.Type: GrantFiled: May 4, 2012Date of Patent: May 2, 2017Assignee: APPLE INC.Inventors: Angela J. Guzman Suarez, Peter T. Westen, Jason A. Bernardo, Pierre de Filippis, Patrick L. Coffman
-
Patent number: 9300621Abstract: 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.Type: GrantFiled: May 4, 2012Date of Patent: March 29, 2016Assignee: APPLE INC.Inventors: Angela J. Guzman Suarez, Peter T. Westen, Jeremy D. Payne, Patrick L. Coffman
-
Patent number: 9065919Abstract: Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants.Type: GrantFiled: May 12, 2014Date of Patent: June 23, 2015Assignee: Apple Inc.Inventors: Bruce Arthur, Marcel van Os, Stephen O. Lemay, Gregory N. Christie, Peter T. Westen
-
Publication number: 20140314223Abstract: Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants.Type: ApplicationFiled: May 12, 2014Publication date: October 23, 2014Applicant: Apple Inc.Inventors: Bruce Arthur, Marcel van Os, Stephen O. Lemay, Gregory N. Christie, Peter T. Westen
-
Patent number: 8843834Abstract: Method and apparatus for initiating and managing a chat session are described herein. According to one embodiment, user activities with respect to the data processing system are monitored, including user activities that are unrelated to chat services. In response to a request to initiate a chat session between a local user and a remote user, a first chat service account is selected from a list of chat service accounts associated with the remote user based on the monitored user activities. A chat session is initiated using the selected first chat service account of the remote user and a second chat service account selected for the local user. Certain information is displayed within a chat window indicating that the chat session is conducted between the first and second chat service accounts. Other methods and apparatuses are also described.Type: GrantFiled: August 28, 2009Date of Patent: September 23, 2014Assignee: Apple Inc.Inventors: Justin Wood, Peter T. Westen, Pierre de Filippis
-
Publication number: 20140026073Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.Type: ApplicationFiled: June 3, 2013Publication date: January 23, 2014Inventors: Gregory N. Christie, Peter T. Westen, Stephen O. Lemay, Jens Alfke
-
Patent number: 8554861Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.Type: GrantFiled: March 17, 2010Date of Patent: October 8, 2013Assignee: Apple Inc.Inventors: Gregory N. Christie, Peter T. Westen, Stephen O. Lemay, Jens Alfke
-
Publication number: 20130204947Abstract: A unified communication application can allow a user to communicate with contacts across multiple electronic communication services. When the user desires to send a message, the communication application can identify a set of candidate account addresses associated with several electronic communication services in response to receiving a partial identifier of an intended recipient. The communication application can present a list including the set of candidate account addresses to the user. In response to receiving a user selection of one of the candidate account addresses, the communication application can determine a sender account from which to send the message.Type: ApplicationFiled: May 4, 2012Publication date: August 8, 2013Applicant: APPLE INC.Inventors: Angela J. Guzman Suarez, Peter T. Westen, Jason A. Bernardo, Pierre de Filippis, Patrick L. Coffman
-
Publication number: 20130204888Abstract: 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.Type: ApplicationFiled: May 4, 2012Publication date: August 8, 2013Applicant: APPLE INC.Inventors: Angela J. Guzman Suarez, Peter T. Westen, Jeremy D. Payne, Patrick L. Coffman
-
Patent number: 8464165Abstract: A videoconferencing application includes a user interface that provides multiple participant panels, each of which is displayed with perspective with the panels appearing to be angled with respect to the user interface window. The participant panels display live video streams from remote participants. A two-way layout provides two participant panels for two remote participants, each of which is angled inwardly towards a center position. A three-way layout provides three participant panels for three remote participants, with a left, center and right panel, with the left and right panels angled inwardly towards a center position.Type: GrantFiled: December 6, 2010Date of Patent: June 11, 2013Assignee: Apple Inc.Inventors: Marcel van Os, Peter T. Westen, Imran A. Chaudhri
-
Patent number: 8458278Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.Type: GrantFiled: March 20, 2007Date of Patent: June 4, 2013Assignee: Apple Inc.Inventors: Gregory N. Christie, Peter T. Westen, Stephen O. Lemay, Jens Alfke
-
Publication number: 20110078591Abstract: A videoconferencing application includes a user interface that provides multiple participant panels, each of which is displayed with perspective with the panels appearing to be angled with respect to the user interface window. The participant panels display live video streams from remote participants. A two-way layout provides two participant panels for two remote participants, each of which is angled inwardly towards a center position. A three-way layout provides three participant panels for three remote participants, with a left, center and right panel, with the left and right panels angled inwardly towards a center position.Type: ApplicationFiled: December 6, 2010Publication date: March 31, 2011Inventors: Marcel van OS, Peter T. Westen, Imran A. Chaudhri
-
Publication number: 20110055735Abstract: Method and apparatus for initiating and managing a chat session are described herein. According to one embodiment, user activities with respect to the data processing system are monitored, including user activities that are unrelated to chat services. In response to a request to initiate a chat session between a local user and a remote user, a first chat service account is selected from a list of chat service accounts associated with the remote user based on the monitored user activities. A chat session is initiated using the selected first chat service account of the remote user and a second chat service account selected for the local user. Certain information is displayed within a chat window indicating that the chat session is conducted between the first and second chat service accounts. Other methods and apparatuses are also described.Type: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Applicant: APPLE INC.Inventors: Justin Wood, Peter T. Westen
-
Patent number: 7865834Abstract: A videoconferencing application includes a user interface that provides multiple participant panels, each of which is displayed with perspective with the panels appearing to be angled with respect to the user interface window. The participant panels display live video streams from remote participants. A two-way layout provides two participant panels for two remote participants, each of which is angled inwardly towards a center position. A three-way layout provides three participant panels for three remote participants, with a left, center and right panel, with the left and right panels angled inwardly towards a center position.Type: GrantFiled: June 25, 2004Date of Patent: January 4, 2011Assignee: Apple Inc.Inventors: Marcel van Os, Peter T. Westen, Imran A. Chaudhri
-
Patent number: 7800618Abstract: A method and an apparatus are provided for controlling a graphical user interface to display a plurality of data items in a first orientation. In the event that the GUI is subsequently requested to display the data items in a second orientation, the GUI, operating under software control, animates the required movement of the individual data items such that the individual data items are shown moving from their positions in the first orientation to their positions in the second orientation.Type: GrantFiled: December 7, 2006Date of Patent: September 21, 2010Assignee: Apple Inc.Inventor: Peter T. Westen
-
Publication number: 20100125580Abstract: Exemplary embodiments of methods and apparatuses to provide automatic buddy management are described. One or more tags associated with a user on an instant messaging (IM) network are determined. One or more groups are organized based on the one or more tags associated with the user. The one or more tags associated with the user are communicated to the IM network. The one or more groups associated with the user may be displayed on a display. One or more tags associated with one or more other users on the IM network may be received. The one or more other users may be included into the one or more groups. One or more new groups may be created based on the one or more tags associated with one or more other users.Type: ApplicationFiled: November 4, 2008Publication date: May 20, 2010Inventors: Peter T. Westen, Justin Wood, Pierre de Filippis
-
Patent number: 7669134Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.Type: GrantFiled: May 2, 2003Date of Patent: February 23, 2010Assignee: Apple Inc.Inventors: Gregory N. Christie, Peter T. Westen, Stephen O. Lemay, Jens Alfke
-
Patent number: 7164423Abstract: A method and an apparatus are provided for controlling a graphical user interface to display a plurality of data items in a first orientation. In the event that the GUI is subsequently requested to display the data items in a second orientation, the GUI, operating under software control, animates the required movement of the individual data items such that the individual data items are shown moving from their positions in the first orientation to their positions in the second orientation.Type: GrantFiled: April 30, 2003Date of Patent: January 16, 2007Assignee: Apple Computer, Inc.Inventor: Peter T. Westen