Patents by Inventor Jan Koum

Jan Koum 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).

  • Publication number: 20180034969
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 1, 2018
    Inventors: Jan Koum, Michael B. Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Patent number: 9882852
    Abstract: Techniques for escalating temporary messaging bans are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive one or more messaging interactions from a messaging client on a client device at a messaging service, the messaging client associated with a user account for the messaging service; and impose a restriction on the user account from transmitting messaging using the messaging service for a duration based on a messaging ban duration; and an abuse monitoring component operative to analyze the one or more messaging interactions based on a plurality of messaging abuse criteria to determine that the user account meets a messaging abuse threshold; retrieve a messaging abuse punishment history for the user account; and determine a messaging ban duration based on the messaging abuse punishment history and the determination that the user account meets the messaging abuse threshold. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 30, 2018
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Bryan Dennis O'Connor, Michael B Donohue
  • Patent number: 9819801
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: November 14, 2017
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Michael B Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Publication number: 20170237854
    Abstract: Aspects of the present invention confirm that a phone number is associated with a particular phone. The phone number is confirmed to be associated with the phone by causing the phone to transmit a verification message addressed to that phone number. Receipt by the phone of the verification message confirms that the number is associated with that phone. Another aspect of the invention concerns updating the status of phones in a status list of phone numbers on a phone by sending the status list and updated status of the phone to a network server. The server monitors the status of at least one of the phones in the status list and transmits that status to the phone, which updated status is then displayed in a display area of the phone.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Jan Koum, Brian Acton
  • Publication number: 20170215052
    Abstract: Methods and systems for registering a phone device on a synthetic communication network are described. One implementation receives a request to connect the phone device to a synthetic communication network that transmits messages over a data network using one or more phone numbers from a voice network. A phone number and a country code associated with the phone device to be used for communications over the synthetic network are obtained. The phone number is normalized to a standard format distinguishing the resulting normalized phone number from international phone numbers using the synthetic network. Before the phone device is registered, an association between the normalized phone number and the phone device is verified by sending a verification message addressed to the phone device that loops back to the phone device. If the phone device confirms the verification as authentic, an authorization allows the phone device to communicate over the synthetic network.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: Jan Koum, Brian Acton
  • Publication number: 20170149978
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Application
    Filed: February 8, 2017
    Publication date: May 25, 2017
    Inventors: Jan Koum, Michael B. Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Publication number: 20170142215
    Abstract: A system, method and apparatus for relaying mobile communications is provided. The system hosts a communication application operated by mobile communication devices. When a communication is received for a user of a destination device that is off-line, the system determines whether the destination device is capable of receiving an unsolicited message (e.g., a push message, a peer-to-peer message). The system then selects a different mobile device capable of sending a peer-to-peer relay message to the destination device. A relay request is transmitted to the selected device, which causes it to generate and transmit toward the destination device a relay message that will cause the destination device to connect to the system. Either or both of the relay device and the destination device may delete the messages it sends and/or receives during this process, before a user of the device opens the message(s).
    Type: Application
    Filed: January 30, 2017
    Publication date: May 18, 2017
    Inventors: Michael Donohue, Bryan D. O'Connor, Jan Koum
  • Patent number: 9628831
    Abstract: Aspects of the present invention include method and systems or processing multimedia data exchanged between mobile devices. Initially, a transmitting mobile device attempts to send multimedia data formatted in a primary format even though a receiving mobile device cannot process the data. The multimedia data in the primary format is then uploaded to a multimedia communication server where the multimedia data can be transcoded on demand into a secondary format that the receiving mobile device can indeed process. To track the multimedia data, the transmitting mobile device receives a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server. Instead of sending the multimedia data, the transmitting mobile device forwards the multimedia identifier to the receiving mobile device allowing the receiving mobile device to demand transcoding the multimedia data into a secondary format on the server that the receiving mobile device is capable of receiving and processing.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: April 18, 2017
    Assignee: WhatsApp, Inc.
    Inventors: Jan Koum, Brian Acton
  • Patent number: 9602985
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 21, 2017
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Michael B Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Publication number: 20170078240
    Abstract: Techniques to select and configure media for media messaging using an adaptive selection interface are described. In one embodiment, for example, an apparatus may comprise a user interface component operative to receive a control activation for an image inclusion control; instantiate a hybrid image inclusion interface, the hybrid image inclusion interface comprising at least an image capture interface portion and an image repository interface portion; receive an interface activation for one of the image capture interface portion and the image repository interface portion; transition the image capture interface portion to a full-screen image capture interface where the interface activation is for the image capture interface portion; and transition the image repository interface portion to an expanded image repository interface where the interface activation is for the image repository interface portion. Other embodiments are described and claimed.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: WHATSAPP INC.
    Inventors: Randall Sarafa, Kuan Loong Yong, Jan Koum, Anton Borzov
  • Patent number: 9596577
    Abstract: A system, method and apparatus for relaying mobile communications is provided. The system hosts a communication application operated by mobile communication devices. When a communication is received for a user of a destination device that is off-line, the system determines whether the destination device is capable of receiving an unsolicited message (e.g., a push message, a peer-to-peer message). The system then selects a different mobile device capable of sending a peer-to-peer relay message to the destination device. A relay request is transmitted to the selected device, which causes it to generate and transmit toward the destination device a relay message that will cause the destination device to connect to the system. Either or both of the relay device and the destination device may delete the messages it sends and/or receives during this process, before a user of the device opens the message(s).
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: March 14, 2017
    Assignee: WHATSAPP INC.
    Inventors: Michael Donohue, Bryan D. O'Connor, Jan Koum
  • Publication number: 20170019484
    Abstract: A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
    Type: Application
    Filed: September 27, 2016
    Publication date: January 19, 2017
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
  • Publication number: 20170006577
    Abstract: A system and methods are provided for dynamically muting or suppressing notifications of new communications. When a new communication is received for a user of a communication device (e.g., a mobile telephone, a computer) while notifications are muted, no notification may be issued to the user or, alternatively, a muted notification that differs from a normal notification may be issued. A muted notification may have muted sound or no sound, abbreviated vibration or no vibration, or may otherwise be a dampened version of a normal notification. Dynamic muting may be applied or managed on the user's device or on a system that hosts the communication application for which notifications are muted. Different applications and/or communication sessions (e.g., different chat groups) may be muted differently (e.g., for different periods of time). When a group chat session is muted, the duration of muting may be proportional to the number of participants.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
  • Publication number: 20160364106
    Abstract: Techniques for dynamic media album display and management are described. An apparatus may comprise a messaging component operative on the processor circuit to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a display component operative to display a first visual media item of the plurality of visual media items in a user interface and replace the first visual media item in the user interface in response to a user scroll; and a user interface component operative to receive a user scroll of the user interface. Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20160364108
    Abstract: Techniques for interactive media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server; and determine a plurality of visual media items referenced by the plurality of messaging packages; a display component operative to display a messaging thread user interface; display a first visual media item of the plurality of visual media items in the messaging thread user interface; and replace the first visual media item in the messaging thread user interface in response to a horizontal swipe; and a user interface component operative to receive the horizontal swipe of the first visual media item. Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20160364120
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Patent number: 9503485
    Abstract: A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: November 22, 2016
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
  • Publication number: 20160337293
    Abstract: Techniques for escalating temporary messaging bans are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive one or more messaging interactions from a messaging client on a client device at a messaging service, the messaging client associated with a user account for the messaging service; and impose a restriction on the user account from transmitting messaging using the messaging service for a duration based on a messaging ban duration; and an abuse monitoring component operative to analyze the one or more messaging interactions based on a plurality of messaging abuse criteria to determine that the user account meets a messaging abuse threshold; retrieve a messaging abuse punishment history for the user account; and determine a messaging ban duration based on the messaging abuse punishment history and the determination that the user account meets the messaging abuse threshold. Other embodiments are described and claimed.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Applicant: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Bryan Dennis O'Connor, Michael B. Donohue
  • Publication number: 20160323726
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Application
    Filed: July 12, 2016
    Publication date: November 3, 2016
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Michael B. Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Patent number: 9473428
    Abstract: A system and methods are provided for dynamically muting or suppressing notifications of new communications. When a new communication is received for a user of a communication device (e.g., a mobile telephone, a computer) while notifications are muted, no notification may be issued to the user or, alternatively, a muted notification that differs from a normal notification may be issued. A muted notification may have muted sound or no sound, abbreviated vibration or no vibration, or may otherwise be a dampened version of a normal notification. Dynamic muting may be applied or managed on the user's device or on a system that hosts the communication application for which notifications are muted. Different applications and/or communication sessions (e.g., different chat groups) may be muted differently (e.g., for different periods of time). When a group chat session is muted, the duration of muting may be proportional to the number of participants.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: October 18, 2016
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton