Tapas Kumar Nayak - Sammamish WA, US Feng Tian - Bellevue WA, US Nimish Khanolkar - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 4, 707 3, 707 5, 707 10
Abstract:
The subject invention pertains to database reverse query matching. A text document can be received and analyzed to determine which, if any, queries the document matches. To enable such functionality, a number of intermediate structures such as tables are generated in accordance with designated queries. In particular, a canonical table can be generated that specifies the expressions or phrases as well as match rules. Furthermore, a Boolean table can be generated that specifies the Boolean relationship of expressions in canonical table. A match component or methodology can match text phrases to query phrases identified by the canonical table. An evaluation component or related methodology can subsequently utilize the Boolean table to determine if the preliminary phrase matches match the query logic.
Apparatus And Method For Heap Sorting With Collapsed Values And Selective Value Expansion
A computer readable storage medium includes executable instructions to order a binary tree using primary values and selected secondary values required to resolve a position in the binary tree. The remaining secondary values are in a do not care state. A new primary value is compared to the primary value at the root node of the binary tree. If necessary, a new secondary value is compared to the secondary value at the root node to determine whether the new primary value and the new secondary value or the value at the root node should be placed in a sorted list.
Relieving Memory Pressure In A Host Using Database Memory Management
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. MIRGORODSKIY - San Mateo CA, US Ganesh VENKITACHALAM - Mountain View CA, US Feng TIAN - Fremont CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 12/08
US Classification:
711 6, 711E12016
Abstract:
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with virtual machine memory management. Because of the integration, the effectiveness of DBMS memory management is preserved even though the physical memory allocated to the virtual machine may change during runtime as a result of varying memory demands of other applications, e.g., instances of other virtual machines, running on the same host computer as the virtual machine.
Method And System For Integrating Database Memory Management In Virtual Machines
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. MIRGORODSKIY - San Mateo CA, US Ganesh VENKITACHALAM - Mountain View CA, US Feng TIAN - Fremont CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 12/02 G06F 12/12
US Classification:
711160, 711171, 711E12002, 711E12059, 711E12069
Abstract:
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with virtual machine memory management. Because of the integration, the effectiveness of DBMS memory management is preserved even though the physical memory allocated to the virtual machine may change during runtime as a result of varying memory demands of other applications, e.g., instances of other virtual machines, running on the same host computer as the virtual machine.
Dynamic Database Memory Management According To Swap Rates
Boris WEISSMAN - Palo Alto CA, US Aleksandr V. Mirgorodskiy - San Mateo CA, US Ganesh Venkitachalam - Mountain View CA, US Feng Tian - Fremont CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 12/02 G06F 12/08
US Classification:
711 6, 711171, 711E12002, 711E12016
Abstract:
Memory of a database management system (DBMS) that is running in a virtual or physical machine is managed using techniques that that reduce the effect of memory swaps on the performance of the physical or virtual machine. One such technique includes the steps of determining a swap rate while the database application is in an executing state, and decreasing the size of memory space available to the database application if the swap rate is above a threshold.
- Foster City CA, US Cooper Stokes Sloan - San Francisco CA, US Li Yon Tan - West Lafayette IN, US Feng Tian - Foster City CA, US Chuang Wang - Sunnyvale CA, US
Techniques for accurately predicting and avoiding collisions with objects detected in an environment of a vehicle are discussed herein. A vehicle safety system can implement a model to output data indicating an intersection probability between the object and a portion of the vehicle in the future. The model may employ a rear collision filter, a distance filter, and a time to stop filter to determine whether a predicted collision may be a false positive, in which case the techniques may include refraining from reporting such predicted collision to other another vehicle computing device to control the vehicle.
- Foster City CA, US James William Vaisey Philbin - Palo Alto CA, US Cooper Stokes Sloan - San Francisco CA, US Sarah Tariq - Palo Alto CA, US Feng Tian - Foster City CA, US Chuang Wang - Woodside CA, US Kai Zhenyu Wang - Foster City CA, US Yi Xu - Pasadena CA, US
Techniques relating to monitoring map consistency are described. In an example, a monitoring component associated with a vehicle can receive sensor data associated with an environment in which the vehicle is positioned. The monitoring component can generate, based at least in part on the sensor data, an estimated map of the environment, wherein the estimated map is encoded with policy information for driving within the environment. The monitoring component can then compare first information associated with a stored map of the environment with second information associated with the estimated map to determine whether the estimated map and the stored map are consistent. Component(s) associated with the vehicle can then control the object based at least in part on results of the comparing.
Using Predictive Visual Anchors To Control An Autonomous Vehicle
- MOUNTAIN VIEW CA, US VOLKMAR UHLIG - CUPERTINO CA, US AKASH J. SAGAR - REDWOOD CITY CA, US NIMA SOLTANI - LOS GATOS CA, US FENG TIAN - FOSTER CITY CA, US
International Classification:
B60W 60/00 G06N 20/00
Abstract:
Using predictive visual anchors to control an autonomous vehicle, including: determining, based on a plurality of frames of video data from a camera of an autonomous vehicle, one or more predicted visual anchors, wherein the one or more predicted visual anchors comprise a predicted location of one or more visual anchors at a future time relative to when the plurality of frames were captured; identifying, in another frame of video data corresponding to the future time, the one or more visual anchors; determining one or more differentials between the one or more visual anchors and the one or more predicted visual anchors; determining, based on the one or more differentials, one or more control operations for the autonomous vehicle; and applying the one or more control operations.
Findream Llc
Software Product Manager
Cernet Corporation (China Education and Research Network) Jun 2014 - Jul 2014
Internship
Guanrui Tech Aug 2011 - Jun 2012
Pruduct Manager
Education:
University of Massachusetts Amherst 2012 - 2015
Master of Science, Masters
The Pla Information Engineering University 2007 - 2011
Bachelors, Bachelor of Science, Computer Science
University of Massachusetts
Skills:
Java Python Axure Php Javascript Assembly Language Sql
Wilson Sonsini Goodrich & Rosati
Associate at Wilson Sonsini Goodrich and Rosati
Wilson Sonsini Goodrich & Rosati Jun 2014 - Aug 2014
Summer Associate
Miller, Matthias & Hull Jan 2012 - Jun 2012
Patent Agent
Edwards Neils Pllc Apr 2011 - Sep 2011
Patent Agent
Akerman Llp Jan 2011 - Apr 2011
Ip Formalities Coordinator and Technical Specialist
Education:
University of Virginia School of Law 2012 - 2015
Doctor of Jurisprudence, Doctorates, Law
Scripps Research 2001
Michigan State University 1998
Michigan State University 1993 - 1998
Doctorates, Doctor of Philosophy, Organic Chemistry
Peking University 1990 - 1993
Master of Science, Masters, Chemistry
Peking University 1986 - 1990
Bachelors, Bachelor of Science, Chemistry
Skills:
Patents Drug Discovery Chemistry Organic Chemistry Biotechnology Medicinal Chemistry Prosecution Pharmaceutical Industry Patent Applications Cancer Pharmaceutical Sciences Invention Biochemistry Technology Transfer Life Sciences Molecular Biology Medical Devices Organic Synthesis Research Patent Litigation Biopharmaceuticals Mechanical Arts Legal Research Patent Prosecution Protein Chemistry Intellectual Property Legal Writing Hplc Patent Law Green Chemistry Cosmetics Gas Turbines Lifesciences Drug Design Dental Implants
Interests:
Civil Rights and Social Action
Languages:
English Mandarin German
Certifications:
Uspto Registered Patent Agent License 65,278 United States Patent and Trademark Office, License 65,278