US Pat. No. 9,711,050

SMART VEHICLE

Bao Tran, Saratoga, CA (...

1. A method to follow a lane of a road with a smart vehicle, comprising:
creating with a processor a 3D model having x, y, and z coordinates of the road comprising the lane, a nearby vehicle, and
the smart vehicle;

obtaining lane information that provides an estimated location of the lane; controlling the smart vehicle based on the obtained
lane information

estimating a path of each neighboring vehicle and updating the 3D model of the road, the smart vehicle and the nearby vehicle;
and

when the lane information becomes unavailable or unreliable, controlling the smart vehicle to maintain a relative position
of the smart vehicle using the 3D model of the road and the nearby vehicle based on one or more estimated paths until the
lane information becomes available or reliable again.

US Pat. No. 9,510,277

EFFICIENT TRANSACTIONAL MESSAGING BETWEEN LOOSELY COUPLED CLIENT AND SERVER OVER MULTIPLE INTERMITTENT NETWORKS WITH POLICY BASED ROUTING

Bao Tran, Saratoga, CA (...

1. A method for data transmission, comprising:
creating a first transaction on a first device, the first transaction including one or more data blocks intended to be exchanged
with a second device over first or second wireless networks, wherein a first wireless network cost to communicate data is
greater than a second wireless network cost;

creating a first device queue on the first device, the first device queue reflecting a current status of the first transaction,
including which data block of the first transaction have been successfully or unsuccessfully sent or received;

creating a second device queue on the second device, the second device queue reflecting a current status of the first transaction,
including which data block of the first transaction have been successfully or unsuccessfully sent or received;

applying a policy containing one or more rules to determine whether to send via the first or second wireless network data
to the first or second device, each rule being a function of cost, availability, one or more messaging attributes of messages,
channels or system environment;

creating a transaction on a server, the transaction including one or more messages intended to be exchanged over the intermittent
network, wherein the transaction is achieved with the server by breaking up a transmission such that the first or second device
does not wait until the transaction is completed before relinquishing network connection; and

sending the data blocks over the second wireless network data if the second wireless network is available and otherwise sending
the data block using the first wireless network according to the policy and notifying the first device that the first transaction
sent by the first device was successfully or unsuccessfully received by the second device.

US Pat. No. 9,836,056

SMART VEHICLE

Bao Tran, Saratoga, CA (...

1. A method for controlling a vehicle, the method comprising:
tracking a neighboring vehicle using one or more sensors and determining a vehicle state;
generating a three dimensional (3D) model of the vehicle and neighboring vehicle and deriving an environment for the vehicle;
predicting a predicted behavior of the neighboring vehicle based on at least the 3D model, the current state of the vehicle
and the current state of the environment of the vehicle, wherein the predicted behavior comprises the neighboring vehicle
changing lanes;

determining if the neighboring vehicle is performing the predicted behavior based on the 3D model and a current state of the
vehicle and the environment of the vehicle;

notifying a driver of options based on the predicted behavior; and
preparing the vehicle to respond based at least in part on the predicted behavior of the neighboring vehicle and a predicted
behavior of the driver, and controlling the vehicle in response.

US Pat. No. 9,827,322

MEDICATION DISPENSING SYSTEM

Bao Tran, Saratoga, CA (...

1. A transdermal patch for treating pain in a human in need thereof consisting essentially of microneedles coupled to a reservoir,
cannabis and insulin.

US Pat. No. 9,946,262

SMART VEHICLE

Bao Tran, Saratoga, CA (...

1. A method for controlling a vehicle, the method comprising:generating a multi-dimensional model of a vehicle operating in a 3D environment;
determining a hand control gesture as captured by a plurality of cameras or sensors in the vehicle, wherein a sequence of finger, palm or hand movements represents a vehicle control request based on at least the multi-dimensional model, and wherein the proximity of the finger, palm or hand configuration over a vehicle component selects the vehicle component for control;
moving a finger, palm, or hand in a predetermined sequence to actuate the vehicle component;
determining vehicle control options based on the model, a current state of the vehicle and the environment of the vehicle; and
controlling the vehicle to operate based on the model and the 3D environment, and the sequence of finger, palm, or hand movement in response.

US Pat. No. 9,818,109

USER GENERATED AUTONOMOUS DIGITAL TOKEN SYSTEM

Danny Loh, Palo Alto, CA...

1. A method for providing data services from a service platform to one or more registered end users via one or more networked
computing devices, the method comprising:
receiving at a computer a request from any user to create one or more unique tokens,
in response creating only at a creator account a new token type by adding a new entry in a token creation and an owner table
associating a user id (UID), a new token type (MID) and the number of tokens created;

only allowing the creator of the token type MID to increase the number of tokens with the same token-type by changing a number-of-tokens-created
entry in the token creation and owner table, wherein newly created tokens are owned by the creator and added to the balance
table with MID, UID and balance;

authenticating a non-creator user with the UID and receiving with the UID a create transaction with a token name, amount and
a manifesto; and

generating a globally unique MID for the create transaction and executing the transaction by updating the balance table to
decrement the balance from a sender and increment the balance to a receiver and keeping constant the total number of tokens
in the balance table before and after the transaction.

US Pat. No. 9,827,281

MEDICATION DISPENSING SYSTEM

Bao Tran, Saratoga, CA (...

1. A transdermal patch for treating pain in a human in need thereof consisting essentially of microneedles, collagen, cannabis and heparin.
US Pat. No. 9,827,282

MEDICATION DISPENSING SYSTEM

Bao Tran, Saratoga, CA (...

1. A patch consisting essentially of microneedles, cannabis, botox, collagen.

US Pat. No. 9,819,910

SMART SYSTEM POWERED BY LIGHT SOCKET

Bao Tran, Saratoga, CA (...

1. A system to receive a user replaceable ordinary bulb, comprising:
a smart plug adapter to be electrically coupled with a bulb socket and adapted to receive the user replaceable ordinary bulb;
the plug adapter includes a transceiver and is coupled to at least one sensor from one of a camera, a smoke detector, a motion
detector, a thermal sensor, an infrared sensor; and

the plug adapter coupled to the processor for receiving or transmitting image data, image feature data or final classification
data to a cloud or a smart phone, wherein the camera detects an intruder and sends message through the transceiver, and

a power line communication module, a wireless 802.11 radio frequency (RF) communication module, and an infrared communication
module coupled to the transceiver to selectively send information using a combination of the power line, the RF communication,
the infrared communication to a cloud, wherein the cloud gathers information of other plug adapter systems and sends control
information to smart system, wherein the system works as master and slave mode and one or more smart systems serve as security
lights, and one or more other plug adapter systems recognize people.

US Pat. No. 9,992,710

COMMUNICATION APPARATUS

Bao Tran, Saratoga, CA (...

1. A communication system comprising:a cellular Core Network (CN);
a plurality of cellular Base Stations (BS);
a cellular Gateway (GW);
a Communication Device (CD) with an embedded Home Node-B (HNB) or cellular Small Cell Base Station (SC-BS) as a mobile or location independent portable entity with interprocess communication (IPC), wherein said CD interconnects to the CN by interconnecting to the GW over an Internet Protocol Network (IP NW), wherein said CD includes a Communication Apparatus (CA) comprising multi-layered protocol stacks for implementing a control plane functionality, user plane functionality and management functionality for automatic switching between a cellular network and a wireless local area network (WLAN); and
an Access Manager Entity (AME) to manipulate a Terminal Equipment Lower Layers entity and a User Equipment Lower Layers entity to appear as one or more mirror image entities as reflected to Common Layers entities and a core network,
wherein in a Handover (HO) process in said AME manipulates a flow of Control Messages, Measurements Information and Data Packets among said Lower Layers entity and said Common Layers to assure a Seamless Session Transfer (SST) between said Lower Layers entity,
wherein the SST is performed between a Radio Link (RL) associated with the Lower Layers entity and plurality of RLs associated with the Lower Layers entity, or wherein the SST is performed among plurality of RLs associated with the Lower Layers entity.

US Pat. No. 9,904,900

SYSTEMS AND METHODS FOR ON-DEMAND TRANSPORTATION

Bao Tran, Saratoga, CA (...

1. A system, comprising:
a demand aggregation network that invites prospective buyers to join the network, the network operating a purchasing module
with a benefit of buying a plurality of items from a plurality of providers, the prospective buyers committing to buying the
items when a winning provider is determined by the group;

a computer receiving a trip request from one or more potential riders and a delivery request from the network to deliver the
items to the buyers, including a module for:

matching, by the computer, the trip request and delivery request to one or more routes having a common route and satisfying
a cost effective navigation route; and

dispatching by a computer, a vehicle to pick up the items and the rider along the cost effective route.

US Pat. No. 10,022,475

BODY AUGMENTATION DEVICE

Bao Tran, Saratoga, CA (...

1. A method for body augmentation, comprising:storing a non-toxic biocompatible material;
storing a biocompatible polymer having a multi-phase mixture with a predetermined controlled release of selected pharmaceutical substance to modulate soft tissue response to the polymer;
mixing the biocompatible material and polymer to cross-link the mixture by exposing HA-PVA (hyaluronic acid-polyvinyl alcohol) hydrogel to an amount of ionizing radiation providing a radiation dose effective to crosslink the HA to the PVA and providing a mask; and
augmenting soft tissue with the cross-linked mixture.

US Pat. No. 9,928,533

AGGREGATION OF GROUP OF PRODUCTS CONTENT AND PROVIDING WAYS TO DISPLAY, VIEW, ACCESS, SHARE AND CONSUME CONTENT

Bao Tran, Saratoga, CA (...

1. A method for performing e-commerce, comprising:providing a visitor an option to create a group of selected products from a product catalog;
choosing a predetermined product from a product catalog aggregated from the group with either a web site or an application;
displaying content based on one or more attribute filters and recommending options from aggregated content from the website or application;
selecting an item from the website or application and displaying item details for sharing, shopping or editing content for the item;
displaying a toolbar on an art board, wherein the toolbar is used for inviting users and placing items onto the art board; and
storing the item and item details in a database repository and recommending a similar art board or an alternative art board based on product attribute(s), visitor behavioral attribute(s), content attribute(s), and associated attributes.

US Pat. No. 10,219,305

COMMUNICATION APPARATUS

Bao Tran, Saratoga, CA (...

1. A communication system, comprising:a cellular Core Network (CN);
a plurality of cellular base stations (BS);
a cellular GateWay (GW);
a Communication Device (CD) with an embedded Home Node-B (HNB) or cellular Small Cell Base Station (SC-BS) as a mobile or location independent portable entity with interprocess communication (IPC), wherein said CD interconnects to the CN by interconnecting to the GW over an Internet Protocol Network (IP NW) in cellular-IP transfer, wherein said CD includes a Communication Apparatus (CA) comprising multi-layered protocol stacks for implementing control plane functionality, user plane functionality and management functionality with a backhaul link between the SC-BS and the CN; anda terminal equipment (TE) including:a Terminal Equipment Transport Layer (T-TrL) providing transport links for Logical Channels (LCHs) between the TE and access termination (AT);
a Terminal Equipment Link Control (T-LC) layer for providing a 3rd Generation Partnership Project (3GPP) user equipment (UE) Radio Link Control (RLC) functionality, wherein said T-LC includes a subset of said RLC;
a Terminal Equipment Resource Control (T-RC) layer for providing a 3GPP UE Radio Resource Control (RRC) functionality, wherein said T-RC includes a subset of said RRC;
a Terminal Equipment Packet Data Convergence Protocol (T-PDCP) layer for providing a 3GPP UE PDCP functionality; and
a Terminal Equipment Upper Application Layers (T-UPLR) for providing a 3GPP UE Non Access Stratum (NAS), Packet Switched (PS) and Circuit Switched (CS) functionalities.