Patents by Inventor Andrew Wahlon Lam

Andrew Wahlon Lam 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: 11956222
    Abstract: One or more computing devices, systems, and/or methods for end-to-end encryption for multiple recipient devices are provided. A first registration, comprising a first device public key, is created for a first device. A second registration, comprising a second device public key, is created for a second device. A first notify message of the second registration and second device public key is provided to the first device. A second notify message is provided to the second device of the first registration and first device public key. A secure communication invite is routed to the first device. An encrypted message, comprising a first device private key, is routed from the first device to the second device. End-to-end encrypted communication between a sender device and the first device and the second device using the first device private key is facilitated.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: April 9, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, Ashwin Swaminathan, Wen Zea Kuo, Rezwanul Azim
  • Publication number: 20230075085
    Abstract: One or more computing devices, systems, and/or methods for end-to-end encryption for multiple recipient devices are provided. A first registration, comprising a first device public key, is created for a first device. A second registration, comprising a second device public key, is created for a second device. A first notify message of the second registration and second device public key is provided to the first device. A second notify message is provided to the second device of the first registration and first device public key. A secure communication invite is routed to the first device. An encrypted message, comprising a first device private key, is routed from the first device to the second device. End-to-end encrypted communication between a sender device and the first device and the second device using the first device private key is facilitated.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Andrew Wahlon LAM, Ashwin SWAMINATHAN, Wen Zea Kuo, Rezwanul AZIM
  • Patent number: 11451501
    Abstract: A rich communication services (RCS) system may receive a message associated with content. The message may be transmitted by a first user device and destined for a second user device and associated with content. The RCS system may receive subscription data associated with a user of the first user device and including information indicating whether content filtering is enabled for the user. The RCS system may determine whether content filtering is enabled for the user based on the subscription data, and may process the content, when the content filtering is enabled for the user and with a machine learning model, to determine whether to filter the content. The RCS system may perform one or more actions based on whether the content is to be filtered.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: September 20, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew Scott Deatrick, Alexander Hagans, Felix Montanez, Andrew Wahlon Lam, Rezwanul Azim, Nilesh Shah
  • Publication number: 20220239614
    Abstract: A rich communication services (RCS) system may receive a message associated with content. The message may be transmitted by a first user device and destined for a second user device and associated with content. The RCS system may receive subscription data associated with a user of the first user device and including information indicating whether content filtering is enabled for the user. The RCS system may determine whether content filtering is enabled for the user based on the subscription data, and may process the content, when the content filtering is enabled for the user and with a machine learning model, to determine whether to filter the content. The RCS system may perform one or more actions based on whether the content is to be filtered.
    Type: Application
    Filed: October 1, 2021
    Publication date: July 28, 2022
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Matthew Scott DEATRICK, Alexander HAGANS, Felix MONTANEZ, Andrew Wahlon LAM, Rezwanul AZIM, Nilesh SHAH
  • Patent number: 11277450
    Abstract: A method, a device, and a non-transitory storage medium are described in which a native-based support service for an over-the-top application is provided. A network device provides a registration procedure that enables a linking between an identity of the over-the-top application and an identity of a native application for a communication service, and enables a quality of service to be provisioned afforded to the native application for the over-the-top application. The network device provisions originating and terminating communication sessions of the communication service having the native quality of service in relation to the identity of the over-the-top application.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sameh El-Gawady, Richard Phipps, Andrew Wahlon Lam
  • Patent number: 11153243
    Abstract: A rich communication services (RCS) system may receive a message associated with content. The message may be transmitted by a first user device and destined for a second user device and associated with content. The RCS system may receive subscription data associated with a user of the first user device and including information indicating whether content filtering is enabled for the user. The RCS system may determine whether content filtering is enabled for the user based on the subscription data, and may process the content, when the content filtering is enabled for the user and with a machine learning model, to determine whether to filter the content. The RCS system may perform one or more actions based on whether the content is to be filtered.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: October 19, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew Scott Deatrick, Alexander Hagans, Felix Montanez, Andrew Wahlon Lam, Rezwanul Azim, Nilesh Shah
  • Publication number: 20200252440
    Abstract: A method, a device, and a non-transitory storage medium are described in which a native-based support service for an over-the-top application is provided. A network device provides a registration procedure that enables a linking between an identity of the over-the-top application and an identity of a native application for a communication service, and enables a quality of service to be provisioned afforded to the native application for the over-the-top application. The network device provisions originating and terminating communication sessions of the communication service having the native quality of service in relation to the identity of the over-the-top application.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Inventors: Sameh El-Gawady, Richard Phipps, Andrew Wahlon Lam
  • Patent number: 10264413
    Abstract: A device can determine that a sender user equipment connected to a network has been authenticated. The device can cause another device associated with the network to provide configuration information to the sender user equipment after determining that the sender user equipment has been authenticated. The device can receive an RCS message from the sender user equipment after causing the other device to provide the configuration information. The device can determine a capability of a set of receiver user equipment utilizing capability information stored in a data structure. The device can selectively provide the RCS message to the set of receiver user equipment utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment, or provide the RCS message to the set of receiver user equipment without utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kalyani Bogineni, Sudhakar Reddy Patil, Paula C. Scharlach, Bjorn Hjelm, Gordana Guranovic, Jyotsna Kachroo, Hesham Elbatouti, Yousef Abdelmalek, Andrew Wahlon Lam
  • Patent number: 10251115
    Abstract: Artificial intelligence-based, intelligent agent (IA) services may include an IA server assisting users of a wireless network in various communication scenarios (e.g., calls, texts, chats, etc.). A user may specify rules for managing communications directed to a User Equipment (UE) of the user. Examples of such rules may include intercepting an incoming call to the user, managing the call based on whether the user is available, determining a reason for an incoming call and notifying the user about the reason, inviting the user to join the call, adding other users to the call, recording portions of the call, providing requested information, taking notes, scheduling meetings, and providing other assistant-type services, etc. The IA services may also include monitoring, interpreting, and responding to information that is sent to, or by, the user, during a communication, in addition to implementing Machine Learning procedures for self-improvement.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: April 2, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jason A. Coglon, Christian Guirnalda, Andrew Wahlon Lam, Juan Manuel Noceda, Matthew S. Ross, Ohad Zeira
  • Publication number: 20190075506
    Abstract: Artificial intelligence-based, intelligent agent (IA) services may include an IA server assisting users of a wireless network in various communication scenarios (e.g., calls, texts, chats, etc.). A user may specify rules for managing communications directed to a User Equipment (UE) of the user. Examples of such rules may include intercepting an incoming call to the user, managing the call based on whether the user is available, determining a reason for an incoming call and notifying the user about the reason, inviting the user to join the call, adding other users to the call, recording portions of the call, providing requested information, taking notes, scheduling meetings, and providing other assistant-type services, etc. The IA services may also include monitoring, interpreting, and responding to information that is sent to, or by, the user, during a communication, in addition to implementing Machine Learning procedures for self-improvement.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Inventors: Jason A. Coglon, Christian Guirnalda, Andrew Wahlon Lam, Juan Manuel Noceda, Matthew S. Ross, Ohad Zeira
  • Patent number: 10206086
    Abstract: A method for adding an additional endpoint for a service based on a short messaging service (SMS) message may include receiving a request to add a second user equipment (UE) as an additional endpoint for a service associated with a first UE, and generating a transaction identifier in response to receiving the request. The method may include sending a command to provide a short message service (SMS) message to the first UE requesting permission to add the second UE as the additional endpoint, and receiving a message granting permission to add the second UE as the additional endpoint, where the message may include a network identifier assigned to the first UE. The method may include generating credential(s) for authorizing the second UE to access the service, and may then provide the credential(s) to the second UE.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 12, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, James K. Choe, Jason A. Coglon
  • Patent number: 10178591
    Abstract: A method including determining that a device is connected to a first communication network; establishing, via the first communication network, a multimedia session with the device serving as a first endpoint of the multimedia session via the first communication network; determining that the device is connected to a second communication network while the multimedia session is ongoing, wherein the second communication network is different than the first communication network; requesting via the second communication network, in response to determining that the device is connected to the second communication network while the multimedia session is ongoing, that the first endpoint of the multimedia session be replaced with the device serving as a second endpoint of the multimedia session via the second communication network; and continuing, after the request that the first endpoint of the multimedia session be replaced, the multimedia session via the second communication network.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: January 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, Sameh El-Gawady, Vered Ben-Anat, Mauricio Pati Caldeira de Andrada
  • Patent number: 9942285
    Abstract: Techniques described herein may be used to enable a user to have a call transferred between user devices regardless of how the user devices are connected to a wireless telecommunications network. For example, a user may register a first and second user device for a service that allows calls to be transferred between the user devices. A server may detect a call involving the first user device and may identify the second user device based on the prior registration. The server may detect a type of connection between the second user device and the wireless telecommunications network and may notify the second user device of the call based on the type of connection detected. In response to the notification, the user may request that the call be transferred to the second user device, and the server may cause the call to be transferred accordingly.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, Jason A. Coglon
  • Publication number: 20180035249
    Abstract: A method for adding an additional endpoint for a service based on a short messaging service (SMS) message may include receiving a request to add a second user equipment (UE) as an additional endpoint for a service associated with a first UE, and generating a transaction identifier in response to receiving the request. The method may include sending a command to provide a short message service (SMS) message to the first UE requesting permission to add the second UE as the additional endpoint, and receiving a message granting permission to add the second UE as the additional endpoint, where the message may include a network identifier assigned to the first UE. The method may include generating credential(s) for authorizing the second UE to access the service, and may then provide the credential(s) to the second UE.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 1, 2018
    Inventors: Andrew Wahlon Lam, James K. Choe, Jason A. Coglon
  • Publication number: 20170325142
    Abstract: A method including determining that a device is connected to a first communication network; establishing, via the first communication network, a multimedia session with the device serving as a first endpoint of the multimedia session via the first communication network; determining that the device is connected to a second communication network while the multimedia session is ongoing, wherein the second communication network is different than the first communication network; requesting via the second communication network, in response to determining that the device is connected to the second communication network while the multimedia session is ongoing, that the first endpoint of the multimedia session be replaced with the device serving as a second endpoint of the multimedia session via the second communication network; and continuing, after the request that the first endpoint of the multimedia session be replaced, the multimedia session via the second communication network
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Andrew Wahlon Lam, Sameh El-Gawady, Vered Ben-Anat, Mauricio Pati Caldeira de Andrada
  • Patent number: 9807544
    Abstract: A method for adding an additional endpoint for a service based on a short messaging service (SMS) message may include receiving a request to add a second user equipment (UE) as an additional endpoint for a service associated with a first UE, and generating a transaction identifier in response to receiving the request. The method may include sending a command to provide a short message service (SMS) message to the first UE requesting permission to add the second UE as the additional endpoint, and receiving a message granting permission to add the second UE as the additional endpoint, where the message may include a network identifier assigned to the first UE. The method may include generating credential(s) for authorizing the second UE to access the service, and may then provide the credential(s) to the second UE.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 31, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, James K. Choe, Jason A. Coglon
  • Patent number: 9801050
    Abstract: An identifier may be generated for an endpoint device associated with a user device. The identifier may include first data indicating that the identifier is generated, second data identifying the user device, and third data identifying the endpoint device from a plurality of endpoint devices associated with the user device. The identifier may be formatted as an International Mobile Subscriber Identity (IMSI). The first data may include a three-digit mobile country code (MCC) not associated with a country. The second data may include a telephone number associated with the user device. The third data includes a counter value incremented for endpoint devices associated with the user device.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 24, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sameh El-Gawady, Vered Ben-Anat, Jason A. Coglon, Andrew Wahlon Lam
  • Patent number: 9736298
    Abstract: Voice to text (VTT) call transcription technologies are provided. At least one server receives a request from a mobile device to initiate a transcription of voice communication of a call between the mobile device and another device. The server, responsive to the request, establishes a bridged communication session between the server, the mobile device, the other device and a VTT system. The bridged communication session includes the voice communication of the call that is exchanged between the mobile device and the other device. The VTT system converts the voice communication of the call in the bridged communication session to a text transcription. The VTT system sends the text transcription of the voice communication of the call, for example, to the first mobile device.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 15, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, Jason Coglon
  • Patent number: 9723121
    Abstract: A method includes accessing, at a first user device, an application that coordinates ringing of multiple user devices registered to a smart phone number that are within a predetermined proximity of each other. The method includes broadcasting an identity and a ring state associated with the user device. A presence is to be detected within the predetermined proximity of at least one additional user device associated with the smart phone number. The method includes determining a ringing user device based on predetermined rules of selection between the at least one additional user device and the first user device. The method further includes determining activity to be performed by at least one other user device in event of an incoming call to the smart phone number. The method also includes receiving an incoming call at the smart phone number and ringing the ringing device.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 1, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Andrew Wahlon Lam, Jason A. Coglon
  • Publication number: 20170149850
    Abstract: Techniques described herein may be used to enable a user to have a call transferred between user devices regardless of how the user devices are connected to a wireless telecommunications network. For example, a user may register a first and second user device for a service that allows calls to be transferred between the user devices. A server may detect a call involving the first user device and may identify the second user device based on the prior registration. The server may detect a type of connection between the second user device and the wireless telecommunications network and may notify the second user device of the call based on the type of connection detected. In response to the notification, the user may request that the call be transferred to the second user device, and the server may cause the call to be transferred accordingly.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Andrew Wahlon Lam, Jason A. Coglon