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: 10009743Abstract: 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: GrantFiled: February 6, 2006Date of Patent: June 26, 2018Assignee: QUALCOMM IncorporatedInventors: Brian Minear, Richard Wayne Gardner, III, Stephen A. Sprigg, Phil Tien Nguyen, Mitchell B. Oliver, Eric J. Lekven
-
Patent number: 9996868Abstract: 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: GrantFiled: May 22, 2015Date of Patent: June 12, 2018Assignee: QUALOMM IncorporatedInventors: Gerald Charles Horel, Brian Minear, Phil Tien Nguyen, Jaiteerth Patwari
-
Patent number: 9954679Abstract: 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: GrantFiled: March 4, 2015Date of Patent: April 24, 2018Assignee: QUALCOMM IncorporatedInventors: Phil Tien Nguyen, Cameron Allen George McDonald, Gregory Burns
-
Patent number: 9906605Abstract: 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: GrantFiled: April 24, 2015Date of Patent: February 27, 2018Assignee: QUALCOMM Connected Experiences, Inc.Inventors: Phil Tien Nguyen, Ashutosh Aggarwal
-
Patent number: 9826044Abstract: 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: GrantFiled: October 21, 2014Date of Patent: November 21, 2017Assignee: QUALCOMM IncorporatedInventors: Phil Tien Nguyen, Lin Zou, Padmapriya Narayanan
-
Patent number: 9712491Abstract: 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: GrantFiled: March 3, 2015Date of Patent: July 18, 2017Assignee: QUALCOMM CONNECTED EXPERIENCES, INC.Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
-
Patent number: 9584482Abstract: 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: GrantFiled: March 3, 2015Date of Patent: February 28, 2017Assignee: Qualcomm Connected Experiences, Inc.Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
-
Patent number: 9386397Abstract: 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: GrantFiled: January 10, 2014Date of Patent: July 5, 2016Assignee: QUALCOMM IncorporatedInventors: Sudheer B. Koganti, Stephen A. Sprigg, Amy Suzanne Therrell, Brian Minear, Phil Tien Nguyen
-
Patent number: 9350875Abstract: 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: GrantFiled: May 31, 2005Date of Patent: May 24, 2016Assignee: QUALCOMM IncorporatedInventors: Julie Yu, Mitchell B. Oliver, Gerald Charles Horel, Phil Tien Nguyen, Sandra L. Prast, Jaiteerth Patwari
-
Publication number: 20150341446Abstract: 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: ApplicationFiled: April 24, 2015Publication date: November 26, 2015Inventors: Phil Tien Nguyen, Ashutosh Aggarwal
-
Patent number: 9185234Abstract: 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: GrantFiled: February 22, 2006Date of Patent: November 10, 2015Assignee: QUALCOMM IncorporatedInventors: Gerald Charles Horel, Michelle Klein, Phil Tien Nguyen
-
Publication number: 20150256337Abstract: 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: ApplicationFiled: March 4, 2015Publication date: September 10, 2015Inventors: Phil Tien NGUYEN, Cameron Allen George MCDONALD, Gregory BURNS
-
Publication number: 20150254752Abstract: 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: ApplicationFiled: May 22, 2015Publication date: September 10, 2015Inventors: Gerald Charles HOREL, Brian MINEAR, Phil Tien NGUYEN, Jaiteerth PATWARI
-
Publication number: 20150249642Abstract: 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: ApplicationFiled: March 3, 2015Publication date: September 3, 2015Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
-
Publication number: 20150249672Abstract: 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: ApplicationFiled: March 3, 2015Publication date: September 3, 2015Inventors: Gregory Burns, Joshua Dickenson Hershberg, Phil Tien Nguyen, Fruma Adina Geffen
-
Patent number: 9043229Abstract: 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: GrantFiled: August 12, 2008Date of Patent: May 26, 2015Assignee: QUALCOMM IncorporatedInventors: Gerald Charles Horel, Brian Minear, Phil Tien Nguyen
-
Publication number: 20150113154Abstract: 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: ApplicationFiled: October 21, 2014Publication date: April 23, 2015Inventors: Phil Tien NGUYEN, Lin ZOU, Padmapriya NARAYANAN
-
Publication number: 20150071216Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 12, 2015Inventors: Eyal David Ilsar, Ashutosh Aggarwal, Phil Tien Nguyen, Gregory Burns
-
Publication number: 20140128054Abstract: 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: ApplicationFiled: January 10, 2014Publication date: May 8, 2014Applicant: QUALCOMM IncorporatedInventors: Sudheer B. KOGANTI, Stephen A. SPRIGG, Amy Suzanne THERRELL, Brian MINEAR, Phil Tien NGUYEN
-
Patent number: 8626146Abstract: 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: GrantFiled: October 27, 2004Date of Patent: January 7, 2014Assignee: QUALCOMM IncorporatedInventors: Sudheer B. Koganti, Stephen A. Sprigg, Amy Suzanne Therrell, Brian Minear, Phil Tien Nguyen