Search

Mohammed Nazeeruddin

from Bellevue, WA
Age ~52

Mohammed Nazeeruddin Phones & Addresses

  • 12 145Th Pl NE, Bellevue, WA 98007 (425) 746-4946
  • 14743 1St St, Bellevue, WA 98007 (425) 746-4946
  • 14927 1St St, Bellevue, WA 98007 (425) 746-4946
  • Redmond, WA
  • Duvall, WA
  • 1807 7Th St, Marysville, WA 98270
  • Snohomish, WA
  • Kiona, WA
  • Charlotte, NC

Work

Position: Professional/Technical

Education

Degree: Graduate or professional degree

Publications

Us Patents

Business Data Access Client For Online/Offline Client Use

View page
US Patent:
8037110, Oct 11, 2011
Filed:
Dec 27, 2007
Appl. No.:
11/964868
Inventors:
Rolando Jimenez Salgado - Redmond WA, US
Arshish Kapadia - Issaquah WA, US
David Koronthaly - Sammamish WA, US
Mohammed Nazeeruddin - Bellevue WA, US
Sundar Paranthaman - Sammamish WA, US
Kaushik Raj - Issaquah WA, US
Tarkan Sevilmis - Redmond WA, US
Targo Tennisberg - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707804, 707688, 707791, 707793, 707795, 707802
Abstract:
Architecture for uninterrupted access to business data by enabling work on rich client machines to be stored in a local business data cache that is always available. A dispatching mechanism executes read/write requests against the local cache transparently to a client application, an automatic synchronization mechanism propagates changes bi-directionally when the client goes online and a live connection with the corresponding backend data source is available. A declarative data access model is employed based on operation stereotyping and grouping that enables client applications to transparently execute create, read, update, delete, query (CRUDQ) and association operations against the local cache as if executed against the actual business data source. The architecture supports the offline creation of entities and sets of related entities when the entity identifiers are generated by the business data source and offline navigation of entity associations when foreign keys are not present in the related entities.

Extending Collaboration Capabilities To External Data

View page
US Patent:
8341189, Dec 25, 2012
Filed:
Mar 31, 2009
Appl. No.:
12/415499
Inventors:
Jonathan Campbell - Kenmore WA, US
Eray Chou - Seattle WA, US
Peter K. Harwood - Snoqualmie WA, US
Todd Haugen - Clyde Hill WA, US
Christopher Foster Johnson - Redmond WA, US
Mohammed Nazeeruddin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707795, 707948
Abstract:
A computing device includes instructions that, when executed by a processing unit, cause the processing unit to: create a business data catalog module that accesses and manipulates data residing on an internal data store and an external data store, wherein the business data catalog module receives a request for data, determines whether the data resides in the internal data store or the external data store, and access the data residing on the external data store, and create a external data provisioning module that provisions data accessed from the external data store, wherein the external data provisioning module maps external data from the external data store for presentation on a client computing device. A user can access and manipulate the data from the external data store in a same manner as accessing and manipulating data from the internal data store.

Dynamic Metadata

View page
US Patent:
8484204, Jul 9, 2013
Filed:
Aug 28, 2008
Appl. No.:
12/200495
Inventors:
Arshish C. Kapadia - Issaquah WA, US
Tarkan Sevilmis - Redmond WA, US
Mohammed Nazeeruddin - Bellevue WA, US
Targo Tennisberg - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707726
Abstract:
A computing device having a dynamic metadata model includes an interface module, an algorithm module and a registration module. The interface module includes an interface that defines one or more API functions for obtaining metadata using an algorithm. At least one of the API functions is used with a plurality of algorithms. Each of the plurality of algorithms is associated with a business system. The algorithm module includes one or more algorithms that implement the API functions defined in the interface. The one or more algorithms provide metadata without accessing a metadata database. Each of the one or more algorithms is associated with a business system. The metadata is associated with API functions of the business system. The registration module registers the one or more algorithms on the computing device.

Projecting Software And Data Onto Client

View page
US Patent:
20090328032, Dec 31, 2009
Filed:
Jun 27, 2008
Appl. No.:
12/147869
Inventors:
Howard M. Crow - Sammamish WA, US
Mohammed Nazeeruddin - Bellevue WA, US
Targo Tennisberg - Redmond WA, US
Arshish C. Kapadia - Issaquah WA, US
Wei-Lun Lo - Issaquah WA, US
Jiajun Hua - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/445
G06F 15/16
US Classification:
717176
Abstract:
A software application written for a server environment is transformed into one which runs in a rich client environment. An entity model defines data sources as they are accessed from the server and as they are accessed from the clients. An application programming interface defines stereotyped interfaces which provide the same functionality on the server and the clients. A metadata model describes the components which make up the application and defines the differences in structure between the server and clients. The metadata model also defines mappings between components used on the server and clients. Settings and context information which tailor the activation and functionality of the components is also captured in the metadata model. Automated transformation is performed by using the mappings to identify the component set to use for the clients, selecting the client version of the application programming interfaces, and selecting the appropriate settings and context information.

Per-User Aggregation Of Database Content

View page
US Patent:
20150220536, Aug 6, 2015
Filed:
Apr 15, 2015
Appl. No.:
14/687578
Inventors:
- Redmond WA, US
Ji Tang - Redmond WA, US
RP Huang - Redmond WA, US
Mohammed Nazeeruddin - Redmond WA, US
Ignacio Omar Venado Estrada - Redmond WA, US
Assignee:
Microsoft Technology Licensing , LLC - Redmond WA
International Classification:
G06F 17/30
Abstract:
A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site.

Per-User Aggregation Of Database Content

View page
US Patent:
20140188814, Jul 3, 2014
Filed:
Dec 27, 2012
Appl. No.:
13/728558
Inventors:
- Redmond WA, US
Ji Tang - Redmond WA, US
RP Huang - Redmond WA, US
Mohammed Nazeeruddin - Redmond WA, US
Ignacio Omar Venado Estrada - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707689
Abstract:
A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site.
Mohammed Nazeeruddin from Bellevue, WA, age ~52 Get Report