Search

Abhishek Prateek Phones & Addresses

  • Everett, WA
  • Bellevue, WA
  • Redmond, WA

Publications

Us Patents

Efficient Multi-Tenant Spatial And Relational Indexing

View page
US Patent:
20140337338, Nov 13, 2014
Filed:
May 13, 2013
Appl. No.:
13/892471
Inventors:
- Redmond WA, US
HARISH JAYANTI - Redmond WA, US
ABHISHEK PRATEEK - BELLEVUE WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707737
Abstract:
Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.

Automatically Securing Distributed Applications

View page
US Patent:
20140282879, Sep 18, 2014
Filed:
Apr 8, 2014
Appl. No.:
14/247418
Inventors:
- REDMOND WA, US
Henricus Johannes Maria Meijer - Mercer Island WA, US
Cedric Fournet - Cambridge, GB
Jeffrey Van Gogh - Redmond WA, US
Danny van Velzen - Redmond WA, US
Abhishek Prateek - Redmond WA, US
Krishnaprasad Vikram - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
H04L 29/06
US Classification:
726 3
Abstract:
A processing system for distributed multi-tier applications is provided. The system includes a server component that executes a replica of a client-side application, where a client component executes the client-side application. The client component captures events from the client-side application and transmits the events to the replica to validate the computational integrity security of the application.
Abhishek Prateek from Everett, WA, age ~36 Get Report