Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Feng Cao

Feng Cao, Shanghai CN

Patent application numberDescriptionPublished
20100250577TRANSLATION SYSTEM AND METHOD FOR SPARQL QUERIES - A computer-implemented system and method for translating a SPARQL query. The system includes: a parser/lexer for parsing the SPARQL query; a hidden negative pattern detector for detecting a hidden negative pattern in the parsed SPARQL query; a hidden negative pattern translator for translating the detected hidden negative pattern into an explicit negative pattern; a separator for separating the explicit negative pattern from a positive pattern in the parsed SPARQL query; a negative pattern translator for translating the explicit negative pattern into a negative portion of an SQL statement; a positive pattern translator for translating the positive pattern into a positive portion of the SQL statement; and an SQL statement combiner for combining the negative portion of the SQL statement with the positive portion of the SQL statement.09-30-2010

Feng Cao, Beijing CN

Patent application numberDescriptionPublished
20090248739System and Method to Support Runtime Model Extension in an Object Relational Mapping (ORM) System - A system and method to support runtime model extension in an Object Relational Mapping (ORM) System. The system includes a relational data storage subsystem for storing and retrieving objects in form of relational data, a tuple storage subsystem for storing and retrieving objects in form of tuple, and a dispatcher/assembler for storing and retrieving original part and extended part of the object respectively into/from the relational data storage subsystem and the tuple storage subsystem. Thus, model extension can be carried out dynamically in the runtime of the ORM system without modifying schema and migrating data in the relational database.10-01-2009
20100102227ELECTRON BEAM APPARATUS - The present invention relates to a charged particle beam apparatus which employs a scanning electron microscope for sample inspection and defect review.04-29-2010

Feng Cao, Belmont, CA US

Patent application numberDescriptionPublished
20100005097CAPTURING AND RESTORING DATABASE SESSION STATE - Techniques are described herein for capturing and restoring database session state. Production database server components save the session state of each of a plurality of database sessions. The components store workload units that are processed in these sessions. The components store updated session states in response to certain events. Thus, the components may capture multiple session states, pertaining to various different points in time, for each session. The captured session states and the captured workload are moved to a test database server. A user selects, from among the time points represented by the session states, a point in time at which the user would like workload replay to begin. Sessions are re-created on the test database server. Session states of these sessions are set to reflect the session states as they existed at the user-selected time point. Workload units are replayed in the sessions relative to the test database server.01-07-2010

Feng Cao, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080318593SHARING AND TRACKING REAL-TIME LOCATION FOR MOBILE USERS - In one embodiment, an apparatus can include: a receiver configured to receive location-related data, and to provide real-time location information therefrom; and a processor configured to receive the real-time location information, and to provide an extension in a packet header of a media stream, wherein the header extension comprises the real-time location information.12-25-2008
20090094666DISTRIBUTING POLICIES TO PROTECT AGAINST VOICE SPAM AND DENIAL-OF-SERVICE - In one embodiment, a network device generates a protection policy responsive to identifying undesired voice data traffic. The network device then distributes the generated protection policy along a call path used for transferring the undesired voice data traffic. The proxy may distribute the protection policy by inserting the protection policy in a call response or other message that traces the call path back to a calling endpoint.04-09-2009
20090298512REAL-TIME LOCATION INFORMATION FROM MOBILE DEVICES INCLUDING EMBEDDING LOCATION INFORMATION IN MEDIA PACKET PAYLOAD - One embodiment includes a method in a mobile device, including accepting real-time location information on the location of the mobile device, and ascertaining whether real-time information is to be included. In the case it is ascertained that real-time location information is to be embedded, the method includes embedding the accepted location in a payload portion of a media packet; and sending the packets to one or more recipients. At least some of the sent packets include location information embedded in the payload portion.12-03-2009

Patent applications by Feng Cao, Sunnyvale, CA US

Feng Cao, San Jose, CA US

Patent application numberDescriptionPublished
20090176260Double-fusion human embryonic stem cells, methods of making double-fusion human embryonic stem cells, triple-fusion human embryonic stem cells, methods of making triple-fusion human embryonic stem cells, and methods of monitoring double-fusion human embryonic stem cells and triple-fusion human embryonic stem cells - Embodiments of the present disclosure include double-fusion human embryonic stem cells, methods of imaging double-fusion human embryonic stem cells, double-fusion polynucleotides, double-fusion proteins, triple-fusion human embryonic stem cells, methods of imaging triple-fusion human embryonic stem cells, triple-fusion polynucleotides, triple-fusion proteins, methods of monitoring the progression of human embryonic stem cells, methods of making isolated double-fusion human embryonic stem cells, methods of making isolated triple-fusion human embryonic stem cells, and the like.07-09-2009

Feng Cao, Fremont, CA US

Patent application numberDescriptionPublished
20090047942METHOD AND APPARATUS FOR SUPPORTING BROADCAST AND MULTICAST SERVICES IN A WIRELESS COMMUNICATION SYSTEM - Techniques for support broadcast and multicast services in a wireless communication system are described. In an aspect, a transmitter (e.g., a Node B) sends configuration information conveying a mapping of long service identifiers (IDs) to short service IDs for advertised services. The transmitter also sends scheduling information conveying a mapping of short service IDs to radio resources used for scheduled services in the current scheduling period. The short service IDs reduce the amount of scheduling information to send. In another aspect, the transmitter sends information identifying services being transmitted and services being advertised but not transmitted. Receivers (e.g., UEs) may use this information to determine whether or not to send requests for services of interest. In yet another aspect, the transmitter sends configuration information for services being advertised but not transmitted. This may allow the transmitter to start these services quicker when requested by the receivers.02-19-2009