Patents by Inventor Taroon Mandhana
Taroon Mandhana has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20090271518Abstract: A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive plug-ins that may perform extensibility functions. Network profile information indicates configuration of the extensibility points, including specific extensibility functions to be executed at the extensibility points. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Applicant: Microsoft CorporationInventors: Alok Manchanda, Taroon Mandhana, Noel W. Anderson, Sharad Mittal, Deon C. Brewis, Olivier Contant, Bernard Aboba, Jerry E. Peterson
-
Publication number: 20090265720Abstract: A computer with an extensible framework for facilitating communication between a software component installed on the computer and a device driver that executes functions in response to vendor-specific command objects (e.g., OIDs). The framework defines data structures and a standardized format for defining and implementing private interfaces. After selecting a private interface that is commonly supported by a software component and a driver, a private communication path may be established by an operating system component to facilitate the transfer of command information from the software component to the driver. The private communication path allows commands packaged as OIDs to be routed from software components to intended drivers. By defining private interfaces which route commands from software components to intended drivers, the extensible framework mitigates potential incompatibilities that may arise when drivers created by different vendors include OIDs with the same OID value.Type: ApplicationFiled: April 18, 2008Publication date: October 22, 2009Applicant: Microsoft CorporationInventors: Narasimha Rao S.s. Nagampalli, Alireza Dabagh, Alok Manchanda, Taroon Mandhana, Sharad Mittal, Olivier Contant, Noel W. Anderson, Bernard Aboba, Jerry E. Peterson
-
Publication number: 20090254924Abstract: Some embodiments of the invention provide an interface between programmed instructions (e.g., an operating system) and a miniport driver configured to communicate with radio hardware on a computer. The interface may include components operable to invoke various wireless connectivity-related functionality implemented by the radio hardware and/or miniport driver. The functionality may, for example, include a capability whereby the computer may maintain simultaneous connections on a plurality of wireless networks using a single radio, and/or a capability whereby the computer may function as an access point for a wireless network.Type: ApplicationFiled: April 4, 2008Publication date: October 8, 2009Applicant: Microsoft CorporationInventors: Ani Anirudh, Anirban Banerjee, Christopher D. Gual, Deyun Wu, Hui Shen, John W. Archer, Michael Bell, Mitesh K. Desai, Saurabh Mahajan, Senthilkumar Veluswami, Xiong Jiang, Sundar P. Subramani, Taroon Mandhana, Thomas W. Kuehnel, Yan Wu, Yi Lu, David A. Roberts
-
Publication number: 20090103481Abstract: A method and apparatus for managing simultaneous virtual connections with multiple wireless networks. A plurality of ports in a hardware driver may be each associated with a corresponding wireless network and maintain a unique MAC state relative to other ports. Each port may have a corresponding virtual NIC that communicates directly with the radio hardware via a hardware virtualization layer that multiplexes communication between the virtual NICs and the radio hardware. Simultaneous virtual connections may be made with one or more infrastructure networks or adhoc networks, and/or the computer may function as an access point for one or more of the networks.Type: ApplicationFiled: October 19, 2007Publication date: April 23, 2009Applicant: Microsoft CorporationInventors: Saurabh Mahajan, Taroon Mandhana, Abhishek Abhishek, Mitesh K. Desai, Thomas K. Kuehnel
-
Publication number: 20090089865Abstract: A method and apparatus for managing network profiles and/or access to a network. Network profiles stored in a computer may be deleted and/or a connection to a wireless network may be disabled when a corresponding access period for the network has been exhausted. The access period may define an amount of time, a number of connections, a number of bits or packets of information, or other measure of connectivity to a network and/or maintenance of profile information related to the network that may be limited in some fashion.Type: ApplicationFiled: October 2, 2007Publication date: April 2, 2009Applicant: Microsoft CorporationInventors: Andrew Baron, Taroon Mandhana, Amir Zohrenejad
-
Patent number: 7483995Abstract: Systems and methods for handling a transition of a roaming mobile user device (i.e., a roaming client) from one access point (AP) to a target AP, referred to herein as soft inter-AP handoff. This technique involves a second mobile user device that is already connected with the target AP, called a roaming coordinator, assisting in handoff coordination between the APs. This coordination includes assisting the roaming client in establishing a client-to-client connection to relay data traffic during the handoff, while the roaming client establishes a connection with the target AP using traditional techniques. Soft inter-AP handoff allows a faster hand-off between APs than traditional techniques, and may reduce jitter in communications with the roaming device during the transition.Type: GrantFiled: July 11, 2006Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Yue Chen, Hui Shen, Jiandong Ruan, Taroon Mandhana, Yi Lu
-
Publication number: 20080196090Abstract: A framework is provided that decouples credential acquisition from authentication processes using those credentials in a way that facilitates dynamic update of credential information. An authentication component may receive credential information for authentication of a user or a device for access to a resource. During interactions with an external authenticator, the authentication component may identify that updated credential information is required and issue a request to the application including credential parameters defining the updated credential information. An application component receiving the request may acquire updated credential information from a user or another entity. In addition, the authentication method may issue notifications to the application. The framework enables the application to update credentials in a context specific way.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Andrew Baron, Taroon Mandhana, Saurabh Mahajan, Prashant Malik, Amir Ali Zohrenejad, Karthik Ranganathan
-
Publication number: 20080196089Abstract: An EAP-based authentication framework is provided that decouples credential acquisition from EAP methods that use credentials for authentication. An application may request from an EAP method parameters of credentials required by the EAP method. In response, the EAP method provides credential parameters, which may then be used by the application to acquire credentials consistent with the parameters from the user or other entity. The framework enables an application to request credentials in a context specific way. In addition, the application may simultaneously obtain credentials used in multiple authentication operations through a single user interface, or retain credentials for later use without further prompting a user such that a Single Sign-on user experience may be implemented. Additionally, the application can obtain credentials from a device so that the device may gain network access without requiring a user logon.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Andrew Baron, Taroon Mandhana, Saurabh Mahajan, Prashant Malik
-
Publication number: 20080182513Abstract: If the first device has capability to communicate in the 60 GHz range, the first device may use a 60 GHz transceiver to communicate through the first antenna a request to communicate with the second device. At the first antenna of the first device, a notification may be received from the second antenna on the second device whether the second device has granted the first device permission to communicate with the first device; and if the first device receives permission to communicate with the second device, the first device may communicate with the second device.Type: ApplicationFiled: January 29, 2007Publication date: July 31, 2008Inventors: Amer A. Hassan, David Jones, Thomas W. Kuehnel, Taroon Mandhana
-
Publication number: 20080086546Abstract: A network enabled computer receives connection profile information in a generic form and creates one or more native mode profiles to establish connections. By accepting profile information in a generic form, profile information can be readily provided from one or more ways, including from a policy server, through a user interface or from a third party application. The profile information can be provided with an order of precedence so that profile information from different sources may be combined appropriately. Additionally, the profile information may be provided in an extensible format to allow profile information to be distributed to multiple computers, even if some have different hardware or software configurations and are not programmed to recognize extensions of the profile information.Type: ApplicationFiled: November 14, 2006Publication date: April 10, 2008Applicant: Microsoft CorporationInventors: Yi Lu, Olivier Contant, Wei Zhao, Abhishek Abhishek, Yue Chen, Taroon Mandhana, Hong Liu
-
Publication number: 20080086760Abstract: A computer system that can configure itself to establish a network connection. Configuration is performed by identifying a connection profile with information from a combination of sources. Information may be obtained from user input, network traffic monitoring and a discovery process involving attempts to establish a connection with different profiles. The computer system may perform the configuration process under the control of software that performs an automated configuration process is adapted to receive extensions for operation on computers with hardware components that have non-standardized configuration options. Extensions for networks operating according to non-standardized security protocol extensions are also possible.Type: ApplicationFiled: November 10, 2006Publication date: April 10, 2008Applicant: Microsoft CorporationInventors: Shawn Jiang, Taroon Mandhana, Saurabh Mahajan, Alok Manchanda, Yue Chen, Yi Lu
-
Publication number: 20070253369Abstract: Systems and methods for handling a transition of a roaming mobile user device (i.e., a roaming client) from one access point (AP) to a target AP, referred to herein as soft inter-AP handoff. This technique involves a second mobile user device that is already connected with the target AP, called a roaming coordinator, assisting in handoff coordination between the APs. This coordination includes assisting the roaming client in establishing a client-to-client connection to relay data traffic during the handoff, while the roaming client establishes a connection with the target AP using traditional techniques. Soft inter-AP handoff allows a faster hand-off between APs than traditional techniques, and may reduce jitter in communications with the roaming device during the transition.Type: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Applicant: Microsoft CorporationInventors: Abhishek Abhishek, Yue Chen, Hui Shen, Jiandong Ruan, Taroon Mandhana, Yi Lu
-
Publication number: 20070255834Abstract: Systems and methods for handling a transition of a roaming mobile user device (i.e., a roaming client) from one access point (AP) to a target AP, referred to herein as soft inter-AP handoff. This technique involves a second mobile user device that is already connected with the target AP, called a roaming coordinator, assisting in handoff coordination between the APs. This coordination includes assisting the roaming client in establishing a client-to-client connection to relay data traffic during the handoff, while the roaming client establishes a connection with the target AP using traditional techniques. Soft inter-AP handoff allows a faster hand-off between APs than traditional techniques, and may reduce jitter in communications with the roaming device during the transition.Type: ApplicationFiled: July 11, 2006Publication date: November 1, 2007Applicant: Microsoft CorporationInventors: Abhishek Abhishek, Yue Chen, Hui Chen, Jiandong Ruan, Taroon Mandhana, Yi Lu
-
Publication number: 20070038776Abstract: A method is provided to facilitate compliance with wireless communication regulations for a regulatory domain when creating or joining an ad hoc network. The method can include interacting with a driver of a wireless communication device to facilitate compliance. Another method is provided to offer an option to enable or disable prompting to verify a regulatory domain to use to create or join an ad hoc network. Another method is provided for facilitating compliance with wireless communication regulations for a plurality of regulatory domains. The method includes using a common channel as a communication channel for a wireless communication device when joining or creating an ad hoc network, wherein the common channel is common to the plurality of regulatory domains.Type: ApplicationFiled: August 15, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Abhishek Abhishek, Amer Hassan, Yi Lu, Vishesh Parikh, Thomas Kuehnel, Hui Shen, Jiandong Ruan, Taroon Mandhana
-
Publication number: 20070016939Abstract: Software for managing access control functions in a network. The software includes a host that receives access control commands or information and calls one or more methods. The methods perform access control functions and communicate access control results or messages to be transmitted. The host may be installed in a network peer seeking access to the network or in a server controlling access to the network. When installed in a peer, the host receives commands and exchanges information with a supplicant. When installed in an access control server, the host receives commands and exchanges information with an authenticator. The host has a flexible architecture that enables multiple features, such as allowing the same methods to be used for authentication by multiple supplicants, providing ready integration of third party access control software, simplifying network maintenance by facilitating upgrades of authenticator software and enabling access control functions other than peer authentication.Type: ApplicationFiled: July 8, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Anthony Leibovitz, Mark Schurman, Mudit Goel, Paul Mayfield, Sudhakar Pasupuleti, Taroon Mandhana, Vivek Kamath, Wei Zheng, Xuemei Bao
-
Publication number: 20050090248Abstract: Methods and systems are provided for an event-based configuration interface between a service supporting mobile connectivity and device drivers exposing WWAN data services. Object identifiers (OIDs) are passed between the service and the device drivers. Asynchronous communication is enabled. Methods and systems for using OIDs to negotiate configuration, including PINs, SIMs and signal strength, of WWAN devices such as GSM and CDMA-based devices are provided.Type: ApplicationFiled: December 31, 2003Publication date: April 28, 2005Inventors: Alan Shen, Hao Zhuang, Dan Knudson, Warren Barkley, Nagampalli Rao, Taroon Mandhana
-
Publication number: 20050091357Abstract: A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Anton Krantz, Warren Barkley, Dan Knudson, Florin Teodorescu, Mohammad Alam, Vivek Bhanu, Edwin Hernandez-Mondragon, Taroon Mandhana, Timothy Moore, Abhishek Abhishek