Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bo Gao

Bo Gao, Beijing CN

Patent application numberDescriptionPublished
20090300359APPARATUS AND METHOD FOR SECURELY SUBMITTING AND PROCESSING A REQUEST - An apparatus and a method for securely submitting a request and an apparatus and a method for securely processing a request. The apparatus for securely submitting a request includes a request pre-submitting component and a request confirmation component. The request pre-submitting component sends a request with a unique identifier to a server and sends an alarm message containing the unique identifier and a request description to the request confirmation component. The request confirmation component contains a key inaccessible to other components in a client. It pops up a request confirmation window, on which the request description is displayed, in response to the alarm message and generates a request confirmation message associated with the request by using the key and the unique identifier.12-03-2009
20100005055MULTI-TENANCY DATA STORAGE AND ACCESS METHOD AND APPARATUS - A method, apparatus, and a computer program product for storing and accessing multi-tenancy data. The method includes the steps of: creating a plurality of table sets in one or more databases, wherein each table set is used to store data of a group of tenants selected from a plurality of tenants; accessing data of a tenant in a table set in response to receiving a data access request from the tenant; and recording relationships between the tenants and the table sets in a multi-tenancy metadata repository, wherein the step of accessing the data of the tenant comprises the steps of finding the table set by querying the metadata repository and accessing the data of the tenant in the table set based on the result received from the query of the metadata repository.01-07-2010
20100057730CONTACT INFORMATION QUERYING - System and method for querying of contact information are disclosed. An aspect of the invention includes a method for querying contact information. The method includes receiving a query language including relationship information of a plurality of contacts with unknown contact information. The method further includes acquiring a query request, wherein acquiring the query request includes parsing the query language according to a query language syntax. The method further includes querying contact information of the plurality of contacts with unknown contact information in at least one directory to obtain the contact information of the plurality of contacts with unknown contact information requested in the query request. The method further includes returning the contact information of the plurality of contacts with unknown contact information requested in the query request.03-04-2010
20100281027METHOD AND SYSTEM FOR DATABASE PARTITION - The present invention provides a flexible, dynamic database partition method and system. The method includes the steps of acquiring a data partition rule, where the data partition rule is used to identify a first relationship between a data partition condition and a database partition; establishing a second relationship between the data partition condition and a data partition key based on the data partition rule and a third relationship between the database partition and the data partition key; adding the data partition key to a data item where the data item is stored in the database based on the second relationship between the data partition condition and the data partition key; and storing the data item in the database partition based on the data partition key of the data item.11-04-2010
20100281311METHOD AND SYSTEM FOR RECONSTRUCTING ERROR RESPONSE MESSAGES UNDER WEB APPLICATION ENVIRONMENT - A computer-implemented method and system for reconstructing a response message to an improper accessing request in a web application environment. The method includes: obtaining the URL of a web application to be accessed by the improper accessing request and the error parameter information of the improper accessing request; obtaining a response template based on the obtained URL of the web application to be accessed; and merging the obtained error parameter information of the improper accessing request with the obtained response template to generate a reconstructed response message for the improper accessing request. The system includes: a message obtaining device; a response message template obtaining device; and a response message merging device.11-04-2010
20110055151Processing Database Operation Requests - A method and system for processing database operation requests, the method comprising: receiving a database operation request from a user; determining whether the database operation request is a heavy-duty request; if the database operation request is a heavy-duty request, routing the database operation request to a heavy-duty request database partition for processing heavy-duty requests to be processed, and recording the data scope affected by the database operation request into a metadata repository, wherein the heavy-duty request database partition is set besides an original normal database partition.03-03-2011
20110106789DATABASE SYSTEM AND METHOD OF OPTIMIZING CROSS DATABASE QUERY - A database system and a method of optimizing cross-database query. The database system includes a plurality of databases. At least two of the databases are stored with one or more data collections composed of tables with the same structure. A federated view of the data collection is created on each of the databases. A request routing layer for routing, in response to a query request crossing the data collections, the query request crossing the data collections to one of the at least two databases according to a predetermined routing rule, so as to query by using the federated view of the database.05-05-2011
20110258620Method and Apparatus for Making a BPM Application Available to Multiple Tenants - A computer-implemented method, an apparatus, and an article of manufacture for making a business process management (BPM) application available to multiple tenants in a multi-tenancy software model. The method includes: obtaining a service level agreement (SLA) as required by a tenant in a multi-tenancy software model, in response to a registration request for the BPM software application from the tenant; selecting a multi-tenancy model based on the obtained SLA; calling a predetermined conversion process corresponding to the selected multi-tenancy software model and disposing BPM software components in the BPM software application, such that the BPM application is made available to the tenant as a multi-tenancy BPM software application; and saving in metadata of the tenant, a result of disposing the BPM software components by the conversion process.10-20-2011
20110270886MECHANISM AND APPARATUS FOR TRANSPARENTLY ENABLES MULTI-TENANT FILE ACCESS OPERATION - The present invention relates to a multi-tenant technology. The disclosure provides a method for processing a file access request to a multi-tenant application by using a file proxy and a corresponding file proxy apparatus, the method comprising: intercepting a file access request; converting the file access request based on a predetermined file isolation model; and transmitting the converted file access request to an operating system. By using this invention, the necessity of modifying a source code of an application so as to enabling a single-tenant application to support an operation in the multi-tenant model may be reduced. The present invention further provides a multi-tenant file system adapted for a multi-tenant application. In cooperation with the multi-tenant system, the method and file proxy apparatus according to the present invention may provide transparent support to fulfill security isolation and access control of tenant files with different SLAs.11-03-2011
20120030192APPARATUS FOR PROCESSING MATERIALIZED TABLES IN A MULTI-TENANT APPLICATION SYSTEM - A method, system and computer program for processing materialized tables in a multi-tenant application system, wherein in the multi-tenant application system, a plurality of tenants share one or more basic-tables. According to the data access history information of the plurality of tenants, an update pattern analyzer analyzes the similarity of the update patterns for one or more basic-tables by the plurality of tenants. Furthermore, according to the similarity analyzed by the update pattern analyzer, a tenant grouping means groups the plurality of tenants into a plurality of tenant groups. Additionally, according to the tenant groups grouped by the tenant grouping means, a materialized table constructor constructs the tenant group materialized tables from the one or more basic-tables.02-02-2012

Patent applications by Bo Gao, Beijing CN

Bo Gao, Hunan Province CN

Patent application numberDescriptionPublished
20100187716METHOD FOR PRODUCING LOWER SIZE, HIGH TENACITY AND HIGH MODULUS POLYETHYLENE FIBER - The present invention discloses a process for producing low-titer, high-strength and high-modulus polyethylene fibers, comprising the following steps: dissolving the ultra-high molecular weight polyethylene into paraffin oil with a low viscosity to form a spinning solution with a concentration of 3˜15%; extruding the spinning solution through a thin spinneret with at least 10 orifices having a diameter φ of 0.7˜0.8 mm and a length/diameter ratio of 10˜12, by applying a high pressure in the range of 2.5±1.0 MPa to the spinning solution, such that the fluid in the orifices is extruded at a shear rate of 200˜3 500 sec07-29-2010

Bo Gao, Shenzhen CN

Patent application numberDescriptionPublished
20100110898Optical Network Terminal Management and Control Interface over Ethernet - An apparatus comprising a data framer configured to frame an external protocol extension message for transmission, the external protocol extension message comprising a header that indicates an external protocol extension and at least one type-length-value (TLV) comprising a type field, a length field, and a value field, wherein a format of the TLV is specified by a specific organization, and wherein the value field comprises information related to protocol functions external to the network. Also included is an apparatus comprising at least one component configured to implement a method comprising compiling an external protocol extension message comprising a plurality of TLVs and a header that indicates an external protocol extension, and transmitting the external protocol message.05-06-2010
20120072973METHOD AND APPARATUS FOR AUTHENTICATION IN PASSIVE OPTICAL NETWORK AND PASSIVE OPTICAL NETWORK - The embodiments of the present disclosure provide a method and an apparatus for authentication in a Passive Optical Network (PON), and a PON. The method includes: receiving, by an Optical Network Unit/Optical Network Terminal (ONU/ONT), a first negotiation message sent by an Optical Line Terminal (OLT), and authenticating the OLT according to a logic registration ID of the OLT; sending, by the ONU/ONT, a second negotiation message to the OLT, the logic registration ID of the ONU/ONT is used to enable the OLT to authenticate the ONU/ONT according to a logic registration ID of the ONU/ONT, and allocates a terminal identifier for the ONU/ONT after the authentication succeeds. In the embodiments of the present disclosure, the OLT and the ONU/ONT are authenticated through the logic registration IDs, thus eliminating security threats in the authentication process.03-22-2012

Bo Gao, Haidian District CN

Patent application numberDescriptionPublished
20100030995METHOD AND APPARATUS FOR APPLYING DATABASE PARTITIONING IN A MULTI-TENANCY SCENARIO - A method and apparatus for applying database partitioning in a multi-tenancy scenario is disclosed, the method includes providing, in each database table of a partitioned database system storing tenant data, a partition key field for storing a respective partition key for each tenant within a plurality of tenants. The respective partition key for each tenant is designated for each tenant according to a partition designated for the each respective tenant and the corresponding relationships between partitions and partition keys in the database partitioning mechanism of the partitioned database system. The respective partition key is used by the partitioned database system to perform database partitioning operations on the data of each respective tenant.02-04-2010

Bo Gao, Elon, NC US

Patent application numberDescriptionPublished
20090078914Methods and devices for electrophoretic deposition of a uniform carbon nanotube composite film - Methods and devices are provided relating to the homogeneous deposition of a composite film of carbon nanotubes by electrophoresis. The methods comprise linking carbon nanotubes to matrix particles prior to electrophoretic deposition. The methods improve the adhesion of the composite film to the substrate and reduce the surface roughness. Carbon nanotube films and electron field emission cathodes fabricated by this process demonstrate enhanced electron field emission characteristics.03-26-2009
20120015098CARBON NANOTUBE BASED TRANSPARENT CONDUCTIVE FILMS AND METHODS FOR PREPARING AND PATTERNING THE SAME - Carbon nanotube (CNT) based transparent conductive films and methods for preparing and patterning the same are disclosed. For example, CNT based transparent conductive films with controlled transmittance and conductivity and methods of preparing and patterning the same are provided. Methods of preparing a CNT ink for assembling on a transparent substrate to form a transparent conductive film is disclosed, the ink can include a desired ratio of CNT with polymer. The transparent conductive film can be patterned such that desired properties are exhibited.01-19-2012

Patent applications by Bo Gao, Elon, NC US

Bo Gao, Brentwood GB

Patent application numberDescriptionPublished
20090024265Micro-Hybrid Motor Vehicle - A micro-hybrid motor vehicle 01-22-2009

Bo Gao, Linli CN

Patent application numberDescriptionPublished
20110256339STAB AND BALLISTIC RESISTANT MATERIAL AND METHOD FOR PREPARING THE SAME - A stab and ballistic resistant material, comprising a stab-resistant layer and a ballistic resistant layer, wherein the stab-resistant layer comprises at least one layer, wherein each layer is constituted of two units, each of which is formed from perpendicularly combined high strength and high module unidirectional fiber prepreg strips, adjacent units are combined with rotated 45°, and the stab-resistant layer has membranes adhered to both sides; the ballistic resistant layer comprises at least one layer, wherein each layer is constituted of two units, each of which is formed from perpendicularly combined unidirectional fiber prepreg strips, adjacent units are combined with rotated 90°, and the ballistic resistant layer has membranes adhered to both sides. The invention also provides a method for preparing the above stab and ballistic resistant material. The stab and ballistic resistant material of the invention functions to defend both stabs and bullets, which makes stab and ballistic resistant vest to be lighter, more efficient in protection, and easy to produce.10-20-2011

Bo Gao, Hong Kong CN

Patent application numberDescriptionPublished
20120014207ELECTRIC APPLIANCE WITH DUAL SPEED OUTPUT - An electric appliance has first and second rotational output spindles located within a housing. The first and second spindles have respective first and second couplings for attachment of first and second work tools to the first and second spindles, respectively. The second rotational output spindle is concentric with the first rotational output spindle such that connection of one of the first and second work tools to the corresponding spindle excludes connection of the other of the first and second work tools to the corresponding spindle. The first rotational output spindle has a first rotational speed that is different from a second rotational speed of the second output spindle.01-19-2012

Bo Gao, Austin, TX US

Patent application numberDescriptionPublished
20120065888Method and Apparatus for Predicting Petrophysical Properties From NMR Data in Carbonate Rocks - An apparatus and method for determining a property of an earth formation using a radial basis function derived from a catalog of rock samples. Parameters of a Thomeer capillary pressure fitting curve are derived and used for analyzing rocks with unimodal or multimodal pore size distributions.03-15-2012

Bo Gao, Hong Kong HK

Patent application numberDescriptionPublished
20120118977RESONANT CIRCUIT STRUCTURE AND RF TAG HAVING SAME - A RF tag includes a resonant circuit structure and a RF device. The resonant circuit structure includes a first conducting layer; a second conducting layer spaced apart from the first conducting layer; and two conducting base portions respectively connecting two ends of the first conducting layers and two ends of the second conducting layers. A slit is formed on the first conducting layer and the RF device is electrically coupled to the first conducting layer and disposed over the slit.05-17-2012