1
Mario C Goertzel, Susi E Strom, Praerit Garg, Bharat Shah: Method and system of security location discrimination. Microsoft Corporation, Michalik & Wylie PLLC, October 23, 2001: US06308273 (433 worldwide citation)

An improved computer network security system and method wherein access to network resources is based on information that includes the location of the connecting user. In general, the less trusted the location of the user, the more the access rights assigned to the user are restricted. A discriminati ...


2
Shannon Chan, Gregory Jensenworth, Mario C Goertzel, Bharat Shah, Michael M Swift, Richard B Ward: Method and system for secure running of untrusted content. Microsoft Corporation, Law Offices of Albert S Michalik PLLC, January 7, 2003: US06505300 (258 worldwide citation)

Restricted execution contexts are provided for untrusted content, such as computer code or other data downloaded from websites, electronic mail messages and any attachments thereto, and scripts or client processes run on a server. A restricted process is set up for the untrusted content, and any act ...


3
Mark Lucovsky, Michael J Cherry, Daniel Plastina, Bharat Shah, Debi P Mishra, David E Kays Jr, Markus Horstmann: Method and system for assigning and publishing applications. Microsoft Corporation, Law Offices of Albert S Michalik PllC, December 28, 2004: US06836794 (105 worldwide citation)

A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an adm ...


4
Bharat Shah: Remote feature code programming for mobile stations. Nokia Mobile Phones, Brown Martin Haller & McClain, February 22, 2000: US06029065 (93 worldwide citation)

The base station of a wireless communications network determines what features a mobile station will support, then downloads information to the mobile station which will notify the mobile station of which network features are available and how they may be accessed in the local network. Specifically, ...


5
Bharat Shah: Network-initiated change of mobile phone parameters. Nokia Mobile Phones, Brown Martin Haller & McClain, April 4, 2000: US06047071 (82 worldwide citation)

The procedure for Over-The-Air Parameter Administration (OTAPA) utilizes the over-the-air programming protocol and procedures which support the Over-The-Air Service Provisioning (OTASP) feature in accordance with established industry standards (TIA/EIA/IS-683). The mobile phone is programmed with a ...


6
Michael M Swift, Bharat Shah: Challenge-response authentication and key exchange for a connectionless security protocol. Microsoft Corporation, Klarquist Sparkman, April 23, 2002: US06377691 (82 worldwide citation)

The disclosed system uses a challenge-response authentication protocol for datagram-based remote procedure calls. Using a challenge-response authentication protocol has many advantages over using a conventional authentication protocol. There are two primary components responsible for communication u ...


7
Lawrence William Osterman, Bharat Shah: Method and system for accessing a particular instantiation of a server process. Microsoft Corporation, Workman Nydegger & Seeley, January 26, 1999: US05864669 (56 worldwide citation)

A computer-implemented method selects a desired copy of a particular interface in a computer system that includes a client computer and a server computer. The method includes, at the server computer, annotating the desired copy of the interface with an identifier, and, at the client computer, select ...


8
Bharat Shah, Mario C Goertzel, Mazhar N Mohammed: Method and system for migrating connections between receive-any and receive-direct threads. Microsoft Corporation, Michalik & Wylie PLLC, January 16, 2001: US06175879 (43 worldwide citation)

A method and mechanism for efficiently handling connections in a computer system between client sockets and data sockets of a server. The server includes a receive-any thread having a socket mask associated therewith to listen for new connection requests and for activity on data sockets handled ther ...


9
Mario C Goertzel, Richard D Hill, Alexander A Mitchell, Bharat Shah: Method and system for delayed registration of protocols. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, March 27, 2001: US06208952 (35 worldwide citation)

A method and system for delayed registration of a remote protocol for communicating between a client computer system and a server computer system. The server computer system has a communications process that registers a plurality of protocols. When the client process needs to communicate with the se ...


10
Bharat Shah, Mario C Goertzel, Mazhar N Mohammed: Method and mechanism for interprocess communication using client and server listening threads. Microsoft Corporation, Michalik & Wylie PLLC, May 1, 2001: US06226689 (29 worldwide citation)

A method and mechanism for interprocess communication between a thread of a client application and a thread of a server application. The mechanism includes a server listening thread and a client listening thread. The client thread sends a request to a server listening thread, and the server listenin ...



Click the thumbnails below to visualize the patent trend.