Patents by Inventor Patrice Khawam

Patrice Khawam 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: 9456078
    Abstract: Technologies relating to enhanced Caller ID information selection for a caller associated with a call and delivery of the selected enhanced Caller ID information to a callee associated with the call include one or more processors selecting, according to selection criteria, one or more enhanced Caller ID information items from a collection of available enhanced Caller ID information items pertaining to the caller that are stored across one or more databases of enhanced Caller ID information.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: September 27, 2016
    Assignee: RingCentral, Inc.
    Inventors: Chris Van Rensburg, Patrice Khawam
  • Patent number: 9455942
    Abstract: A conversation timeline for a heterogeneous messaging system. In one embodiment, a method performed by one or more computing devices comprises: maintaining a conversation among users, the conversation comprising a plurality of messages between the users, each of the plurality of messages being a member of one of a plurality of predefined message classes, one of the plurality of messages being a member a different predefined message class of the plurality of predefined message classes than at least one other of the plurality of messages; causing display of a graphical representation of the conversation to one of the users; selecting a reply message class of the plurality of predefined message classes based on one or more reply control selection factors; and causing display, in association with display of the graphical representation of the conversation, reply message controls for adding a new message to the conversation in the reply message class.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: September 27, 2016
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Patrice Khawam
  • Publication number: 20160241612
    Abstract: Systems and methods are disclosed for providing access to common services in a communication session. According to certain embodiments, a request to initiate a communication session is received. The communication can include a plurality of endpoints. An inventory of available services can be determined for each of the plurality of endpoints. At least one service that is commonly available to at least a subset of endpoints can be identified from the inventories of available services. Access can be provided to the at least one common service to the subset of endpoints during the communication session.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 18, 2016
    Inventors: Vlad VENDROW, Patrice KHAWAM
  • Publication number: 20160227379
    Abstract: Contextual spatial models for indoor and outdoor structures are created from a plurality of devices using crowdsourcing. A method for creating a contextual spatial model for a premises includes receiving location information and contextual information from a plurality of devices. For each of the plurality of devices, the method receives location information of the device's location, and contextual information related to at least one of the device and a user associated with the device when the device is at the location. The method then determines a designation for each subject location within the premises by applying the received contextual information associated with the subject location to a location model (e.g., rules-based model or a machine learning model).
    Type: Application
    Filed: December 30, 2015
    Publication date: August 4, 2016
    Inventors: Martin Arastafar, Patrice Khawam, Christopher van Rensburg
  • Patent number: 9350772
    Abstract: Systems and methods are disclosed for providing access to common services in a communication session. According to certain embodiments, a request to initiate a communication session is received. The communication can include a plurality of endpoints. An inventory of available services can be determined for each of the plurality of endpoints. At least one service that is commonly available to at least a subset of endpoints can be identified from the inventories of available services. Access can be provided to the at least one common service to the subset of endpoints during the communication session.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: May 24, 2016
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Patrice Khawam
  • Patent number: 9332561
    Abstract: A hybrid communication system estimates a quality of service (QoS) for a plurality of session channels available to couple a first device on a first network with a second device on a second network. A first session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a first time interval. The devices are instructed to establish a hybrid media session using the first session channel. During the hybrid media session the estimated QoS for the plurality of session channels is monitored. Responsive to the monitoring, a second session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a second time interval. Responsive to the selecting, the devices are instructed establish the hybrid media session using the second session channel.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: May 3, 2016
    Assignee: RINGCENTRAL, INC.
    Inventors: Patrice Khawam, Xiaoqiang Sun, Vlad Vendrow, Santosh Panattu, Martin Arastafar
  • Publication number: 20160119387
    Abstract: Systems and methods are disclosed for providing access to common services in a communication session. According to certain embodiments, a request to initiate a communication session is received. The communication can include a plurality of endpoints. An inventory of available services can be determined for each of the plurality of endpoints. At least one service that is commonly available to at least a subset of endpoints can be identified from the inventories of available services. Access can be provided to the at least one common service to the subset of endpoints during the communication session.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventors: Vlad VENDROW, Patrice KHAWAM
  • Publication number: 20160072947
    Abstract: Technologies relating to enhanced Caller ID information selection for a caller associated with a call and delivery of the selected enhanced Caller ID information to a callee associated with the call include one or more processors selecting, according to selection criteria, one or more enhanced Caller ID information items from a collection of available enhanced Caller ID information items pertaining to the caller that are stored across one or more databases of enhanced Caller ID information.
    Type: Application
    Filed: October 27, 2015
    Publication date: March 10, 2016
    Inventors: Chris Van Rensburg, Patrice Khawam
  • Publication number: 20160050238
    Abstract: System, methods, and non-transitory computer-readable media storing computer-executable instructions for performing the methods are provided for facilitating electronic audio and/or video communications between multiple parties over a consolidated peer-to-peer media session. The peer-to-peer media session is consolidated in the sense that at least one of the two communications systems of the peer-to-peer media session performs media data relaying functions for at least one other communications system that is also a communications participant.
    Type: Application
    Filed: October 19, 2015
    Publication date: February 18, 2016
    Inventors: Vlad VENDROW, Patrice Khawam, Dmitriy Solovey, Aleksei Petrov
  • Patent number: 9264861
    Abstract: Contextual spatial models for indoor and outdoor structures are created from a plurality of devices using crowdsourcing. A method for creating a contextual spatial model for a premises includes receiving location information and contextual information from a plurality of devices. For each of the plurality of devices, the method receives location information of the device's location, and contextual information related to at least one of the device and a user associated with the device when the device is at the location. The method then determines a designation for each subject location within the premises by applying the received contextual information associated with the subject location to a location model (e.g., rules-based model or a machine learning model).
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: February 16, 2016
    Assignee: RingCentral, Inc.
    Inventors: Martin Arastafar, Patrice Khawam, Christopher van Rensburg
  • Patent number: 9203954
    Abstract: Technologies relating to enhanced Caller ID information selection for a caller associated with a call and delivery of the selected enhanced Caller ID information to a callee associated with the call include one or more processors selecting, according to selection criteria, one or more enhanced Caller ID information items from a collection of available enhanced Caller ID information items pertaining to the caller that are stored across one or more databases of enhanced Caller ID information.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 1, 2015
    Assignee: RingCentral, Inc.
    Inventors: Chris Van Rensburg, Patrice Khawam
  • Patent number: 9197701
    Abstract: System, methods, and non-transitory computer-readable media storing computer-executable instructions for performing the methods are provided for facilitating electronic audio and/or video communications between multiple parties over a consolidated peer-to-peer media session. The peer-to-peer media session is consolidated in the sense that at least one of the two communications systems of the peer-to-peer media session performs media data relaying functions for at least one other communications system that is also a communications participant.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 24, 2015
    Assignee: RingCentral, Inc.
    Inventors: Aleksei Petrov, Patrice Khawam, Dmitriy Solovey, Vlad Vendrow
  • Publication number: 20150222572
    Abstract: A conversation timeline for a heterogeneous messaging system. In one embodiment, a method performed by one or more computing devices comprises: maintaining a conversation among users, the conversation comprising a plurality of messages between the users, each of the plurality of messages being a member of one of a plurality of predefined message classes, one of the plurality of messages being a member a different predefined message class of the plurality of predefined message classes than at least one other of the plurality of messages; causing display of a graphical representation of the conversation to one of the users; selecting a reply message class of the plurality of predefined message classes based on one or more reply control selection factors; and causing display, in association with display of the graphical representation of the conversation, reply message controls for adding a new message to the conversation in the reply message class.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: RingCentral, Inc.
    Inventors: Vlad Vendrow, Patrice Khawam