Patents by Inventor Phil Tien Nguyen

Phil Tien Nguyen 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: 10009743
    Abstract: A system and method for the provision of downloadable subscription-based software applications to one or more wireless devices where the applications are downloadable from one or more application download servers across a wireless network. An accounting module receives subscription-based application download data from the one or more application download servers for each subscription-based application downloaded by a wireless device, and subscription-based application deletion data from each wireless device that has deleted a subscription-based application. The accounting module accounts for the use of the subscribed software applications based upon the subscription-based software application download data and subscription-based application deletion data.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Minear, Richard Wayne Gardner, III, Stephen A. Sprigg, Phil Tien Nguyen, Mitchell B. Oliver, Eric J. Lekven
  • Patent number: 9996868
    Abstract: A method for providing a content gift to a gift-receiving terminal is provided. The method includes a gift server communicating with the gift-receiving terminal over a wireless communication link to determine what content is owned by the gift-receiving terminal. The method further includes the gift server generating catalog data including at least one content gift targeted for the gift receiving terminal. Further included in the method is the gift server wirelessly transmitting the catalog data to a gift-giving terminal. Additionally, the method includes the gift server receiving a selection of a content gift from the gift-giving terminal over a wireless communication link. Further included is the gift server facilitating delivery of the selected content gift to the gift-receiving terminal.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 12, 2018
    Assignee: QUALOMM Incorporated
    Inventors: Gerald Charles Horel, Brian Minear, Phil Tien Nguyen, Jaiteerth Patwari
  • Patent number: 9954679
    Abstract: Disclosed are methods and systems for authenticating a key exchange between a first peer device and a second peer device. In an aspect, the first peer device sends federated login credentials of a user and a first identifier to a first federated login provider, receives a first authentication response from the first federated login provider, receives a second authentication response from the second peer device, authenticates the second authentication response with a second federated login provider, sends the first authentication response to the second peer device, receives an acknowledgment from the second peer device indicating that the second peer device has authenticated the first authentication response with the federated login provider, sends an acknowledgment to the second peer device indicating that the first peer device has authenticated the second authentication response, and authenticates the key exchange based on the acknowledgment from the second peer device.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: April 24, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Phil Tien Nguyen, Cameron Allen George McDonald, Gregory Burns
  • Patent number: 9906605
    Abstract: A system and method for discovering services in an Internet of Things (IoT) environment are disclosed. The method may include providing service-feature information from a consumer app to a query service that is indicative of a service provided by a remotely located provider app and incorporating the service-feature information into resource records of an additional information section of a multicast domain name service (mDNS) message. The message is multicasted to other IoT devices, and a response message is received from at least one provider device. The additional information section of the response message is then analyzed to determine whether a service provided by the at least one provider device meets criteria defined by the service-feature information.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 27, 2018
    Assignee: QUALCOMM Connected Experiences, Inc.
    Inventors: Phil Tien Nguyen, Ashutosh Aggarwal
  • Patent number: 9826044
    Abstract: Systems and methods for communicating between a first and a second peer using interactive connectivity establishment (ICE) protocol, the first and second peers sharing a symmetric network address translation (NAT) having wireless isolation enabled and no support for hair-pinning. At a first Traversal Using Relay NAT (TURN) server designated as a relay candidate by a TURN Virtual Internet Platform (VIP), it is determined that a first port allocated by the symmetric NAT for a first request for communication initiated by the first peer and directed to the TURN VIP, is different from a second port allocated by the symmetric NAT for a first packet transmitted from the first peer to the first TURN server, based on a first indication. The second port is mapped to the first port. Using a similar port mapping for the second peer, peer-to-peer communication between the first and second peers is enabled.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Phil Tien Nguyen, Lin Zou, Padmapriya Narayanan
  • Patent number: 9712491
    Abstract: The disclosure relates to using a control service to control external access to APIs of IoT devices on a private network. An external application can request access to an API, and in response, the control service can monitor broadcasts from the IoT devices indicating what APIs they have available. If a match exists, the control service can request user authorization to allow the requested access. The user can grant or deny the requested access, and place limitations on the authorized access. The control service uses this information to open a connection between the requesting application and the IoT device having the requested API, and via this connection, the requesting application can access and control the device running the requested API.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM CONNECTED EXPERIENCES, INC.
    Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
  • Patent number: 9584482
    Abstract: The disclosure relates to using a control service to control external access to APIs of IoT devices on a private network. An external application can request access to an API, and in response, the control service can monitor broadcasts from the IoT devices indicating what APIs they have available. If a match exists, the control service can request user authorization to allow the requested access. The user can grant or deny the requested access, and place limitations on the authorized access. The control service uses this information to open a connection between the requesting application and the IoT device having the requested API, and via this connection, the requesting application can access and control the device running the requested API.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: February 28, 2017
    Assignee: Qualcomm Connected Experiences, Inc.
    Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
  • Patent number: 9386397
    Abstract: A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sudheer B. Koganti, Stephen A. Sprigg, Amy Suzanne Therrell, Brian Minear, Phil Tien Nguyen
  • Patent number: 9350875
    Abstract: Systems and methods for generating and responding to billing requests in a wireless subscriber billing system are disclosed. A billing request can be generated at a trusted service. The billing request including billing information is communicated to a wireless subscriber billing system. A validation response to the billing request is generated in the wireless subscriber billing system and the validation response is communicated to the trusted service.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Julie Yu, Mitchell B. Oliver, Gerald Charles Horel, Phil Tien Nguyen, Sandra L. Prast, Jaiteerth Patwari
  • Publication number: 20150341446
    Abstract: A system and method for discovering services in an Internet of Things (IoT) environment are disclosed. The method may include providing service-feature information from a consumer app to a query service that is indicative of a service provided by a remotely located provider app and incorporating the service-feature information into resource records of an additional information section of a multicast domain name service (mDNS) message. The message is multicasted to other IoT devices, and a response message is received from at least one provider device. The additional information section of the response message is then analyzed to determine whether a service provided by the at least one provider device meets criteria defined by the service-feature information.
    Type: Application
    Filed: April 24, 2015
    Publication date: November 26, 2015
    Inventors: Phil Tien Nguyen, Ashutosh Aggarwal
  • Patent number: 9185234
    Abstract: Systems and methods for automated account mapping in a wireless subscriber billing system are disclosed. An external ID associated with a wireless client device is captured from a billable event communicated between a wireless client device and a wireless subscriber billing system. Then, the external ID is associated with a Subscriber ID (SID) used to communicate a billing request to an operator billing system.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: November 10, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Gerald Charles Horel, Michelle Klein, Phil Tien Nguyen
  • Publication number: 20150254752
    Abstract: A method for providing a content gift to a gift-receiving terminal is provided. The method includes a gift server communicating with the gift-receiving terminal over a wireless communication link to determine what content is owned by the gift-receiving terminal. The method further includes the gift server generating catalog data including at least one content gift targeted for the gift receiving terminal. Further included in the method is the gift server wirelessly transmitting the catalog data to a gift-giving terminal. Additionally, the method includes the gift server receiving a selection of a content gift from the gift-giving terminal over a wireless communication link. Further included is the gift server facilitating delivery of the selected content gift to the gift-receiving terminal.
    Type: Application
    Filed: May 22, 2015
    Publication date: September 10, 2015
    Inventors: Gerald Charles HOREL, Brian MINEAR, Phil Tien NGUYEN, Jaiteerth PATWARI
  • Publication number: 20150256337
    Abstract: Disclosed are methods and systems for authenticating a key exchange between a first peer device and a second peer device. In an aspect, the first peer device sends federated login credentials of a user and a first identifier to a first federated login provider, receives a first authentication response from the first federated login provider, receives a second authentication response from the second peer device, authenticates the second authentication response with a second federated login provider, sends the first authentication response to the second peer device, receives an acknowledgment from the second peer device indicating that the second peer device has authenticated the first authentication response with the federated login provider, sends an acknowledgment to the second peer device indicating that the first peer device has authenticated the second authentication response, and authenticates the key exchange based on the acknowledgment from the second peer device.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 10, 2015
    Inventors: Phil Tien NGUYEN, Cameron Allen George MCDONALD, Gregory BURNS
  • Publication number: 20150249642
    Abstract: The disclosure relates to using a control service to control external access to APIs of IoT devices on a private network. An external application can request access to an API, and in response, the control service can monitor broadcasts from the IoT devices indicating what APIs they have available. If a match exists, the control service can request user authorization to allow the requested access. The user can grant or deny the requested access, and place limitations on the authorized access. The control service uses this information to open a connection between the requesting application and the IoT device having the requested API, and via this connection, the requesting application can access and control the device running the requested API.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 3, 2015
    Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
  • Publication number: 20150249672
    Abstract: The disclosure relates to using a control service to control external access to APIs of IoT devices on a private network. An external application can request access to an API, and in response, the control service can monitor broadcasts from the IoT devices indicating what APIs they have available. If a match exists, the control service can request user authorization to allow the requested access. The user can grant or deny the requested access, and place limitations on the authorized access. The control service uses this information to open a connection between the requesting application and the IoT device having the requested API, and via this connection, the requesting application can access and control the device running the requested API.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 3, 2015
    Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
  • Patent number: 9043229
    Abstract: A method for providing a content gift to a gift-receiving terminal is provided. The method includes a gift server communicating with the gift-receiving terminal over a wireless communication link to determine what content is owned by the gift-receiving terminal. The method further includes the gift server generating catalog data including at least one content gift targeted for the gift receiving terminal. Further included in the method is the gift server wirelessly transmitting the catalog data to a gift-giving terminal. Additionally, the method includes the gift server receiving a selection of a content gift from the gift-giving terminal over a wireless communication link. Further included is the gift server facilitating delivery of the selected content gift to the gift-receiving terminal.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: May 26, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Gerald Charles Horel, Brian Minear, Phil Tien Nguyen
  • Publication number: 20150113154
    Abstract: Systems and methods for communicating between a first and a second peer using interactive connectivity establishment (ICE) protocol, the first and second peers sharing a symmetric network address translation (NAT) having wireless isolation enabled and no support for hair-pinning. At a first Traversal Using Relay NAT (TURN) server designated as a relay candidate by a TURN Virtual Internet Platform (VIP), it is determined that a first port allocated by the symmetric NAT for a first request for communication initiated by the first peer and directed to the TURN VIP, is different from a second port allocated by the symmetric NAT for a first packet transmitted from the first peer to the first TURN server, based on a first indication. The second port is mapped to the first port. Using a similar port mapping for the second peer, peer-to-peer communication between the first and second peers is enabled.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Inventors: Phil Tien NGUYEN, Lin ZOU, Padmapriya NARAYANAN
  • Publication number: 20150071216
    Abstract: The disclosure relates to allowing mass re-onboarding of onboardee devices. An onboarder device receives updated network configuration parameters for a local wireless network, and sends the updated network configuration parameters and a delay parameter to one or more onboardee devices, wherein the one or more user devices reconnect to the local wireless network using the updated network configuration parameters at a time indicated by the delay parameter. An onboardee device receives updated network configuration parameters for a local wireless network, receives a delay parameter indicating a time at which the updated network configuration parameters will be valid, and connects to the local wireless network at the time indicated by the delay parameter using the updated network configuration parameters.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 12, 2015
    Inventors: Eyal David Ilsar, Ashutosh Aggarwal, Phil Tien Nguyen, Gregory Burns
  • Publication number: 20140128054
    Abstract: A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
    Type: Application
    Filed: January 10, 2014
    Publication date: May 8, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sudheer B. KOGANTI, Stephen A. SPRIGG, Amy Suzanne THERRELL, Brian MINEAR, Phil Tien NGUYEN
  • Patent number: 8626146
    Abstract: A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: January 7, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sudheer B. Koganti, Stephen A. Sprigg, Amy Suzanne Therrell, Brian Minear, Phil Tien Nguyen