Patents by Inventor Abhishek Abhishek
Abhishek Abhishek 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).
-
Patent number: 9596585Abstract: A first wireless devices establishes an association with a second wireless device by sending a connection request packet to a previously-discovered second wireless device. The second wireless device identifies the received packet as a connection request and responds with a connection response packet, thereby establishing an association between the first and second wireless devices. The wireless devices can then, for example, send and receive data.Type: GrantFiled: September 29, 2006Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Abhishek Abhishek, Hui Shen, Jiandong Ruan
-
Publication number: 20160212180Abstract: A user device within a communications architecture, the user device comprising: an object management entity configured to determine at least one object for a shared scene, the object associated with at least one changeable attribute; the object management entity further configured to determine a change in at least one of the at least one changeable attribute associated with the object; a message entity configured to generate for the at least one object an object attribute update message; a message delivery entity configured to control the output of the object attribute update message such that for a determined period the number of messages output is less than a send path rate number.Type: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Inventors: Ryan S. Menezes, Abhishek Abhishek, Mahmoud Shawky Elhaddad, Tin Qian
-
Publication number: 20160212468Abstract: A user device within a communication architecture, the user device comprising: an image capture device configured to determine image data for the creation of a video channel defining the shared scene; an intrinsic/extrinsic data determiner configured to determine intrinsic/extrinsic capture device data associated with the image capture device; and a video encoder configured to encode the image data and intrinsic/extrinsic capture device data within the video channel.Type: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Inventors: Ming-Chieh Lee, Mei-Hsuan Lu, Robert Aichner, Ryan S. Menezes, Abhishek Abhishek, Bofan Hsu, Ermin Kozica
-
Patent number: 9265088Abstract: A software based wireless infrastructure system is provided. The system has a driver that communicates with the network stack and a network interface card (NIC), a station server in communication with the station driver and an 802.1X supplicant or an 802.1X authenticator. Each NIC provides station and/or access point functionality support. The driver drops packets that have been received if the packet has not been authenticated and associated. Packets that have been fragmented or encrypted are unfragmented and decrypted. An association manager is used in conjunction with a configuration table manager to associate stations and access points via management packets. A manager receives 802.1X data packets from the packet processor and sends them up to a station server that communicates with user mode applications and an 802.1X supplicant or an 802.1X authenticator that are used to authenticate and deauthenticate stations and access points. APIs are provided to enable communication between the components.Type: GrantFiled: November 28, 2012Date of Patent: February 16, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhishek Abhishek, Arun Ayyagari, Hui Shen, Krishna Ganugapati, Jiandong Ruan
-
Patent number: 9246711Abstract: A wireless mesh network enables multiple devices near each other to transmit simultaneously, thus allowing increased network bandwidth. Prior to transmitting, a device may determine various parameters of the wireless medium on which it desires to transmit. For example, the device may determine whether the intended recipient device is close enough, and verify that any other transmitting and receiving devices are far enough away. If these or any other suitable criteria are met, the device can transmit simultaneously with other devices in the vicinity.Type: GrantFiled: August 30, 2006Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Poovanpilli G. Madhavan, Abhishek Abhishek, Hui Shen, Ankur Agiwal, Pei Zheng, Sharad Mittal
-
Patent number: 8793304Abstract: In some embodiments, a wireless management service provides the capability to manage connectivity between a device and one or more wireless networks on a differentiated basis. For example, network profiles may be managed in a way that is influenced by the identity of the user, such that profiles which are customized for a specific user may be established. Connectivity may also be managed in a way that is influenced by a session type ongoing on a device, such that when certain events occur (e.g., a request by one user to connect to or disconnect from a wireless network is processed), wireless connectivity employed by other users sharing the device is appropriately managed.Type: GrantFiled: November 17, 2006Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Yi Lu, Olivier Contant, Wei Zhao, Anirban Banerjee, Abhishek Abhishek, Yue Chen
-
Patent number: 8788715Abstract: 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: GrantFiled: July 12, 2011Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 8478300Abstract: Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802.11, UWB or any other suitable wireless technology. As one example, particular services may be requested. As another example, services that are provided by a device may be advertised.Type: GrantFiled: December 20, 2005Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Thomas W. Kuehnel, Abhishek Abhishek, Amer A. Hassan, David Jones, Francis Duong, Hui Shen, Jiandong Ruan, Sean O. Lyndersay, Srinivas R. Gatta, Vishesh M. Parikh, Yi Lu
-
Patent number: 8327135Abstract: A software based wireless infrastructure system is provided. The system has a driver that communicates with the network stack and a network interface card (NIC), a station server in communication with the station driver and an 802.1X supplicant or an 802.1X authenticator. Each NIC provides station and/or access point functionality support. The driver drops packets that have been received if the packet has not been authenticated and associated. Packets that have been fragmented or encrypted are unfragmented and decrypted. An association manager is used in conjunction with a configuration table manager to associate stations and access points via management packets. A manager receives 802.1X data packets from the packet processor and sends them up to a station server that communicates with user mode applications and an 802.1X supplicant or an 802.1X authenticator that are used to authenticate and deauthenticate stations and access points. APIs are provided to enable communication between the components.Type: GrantFiled: January 23, 2007Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Arun Ayyagari, Hui Shen, Krishna Ganugapati, Jiandong Ruan
-
Patent number: 8265052Abstract: A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.Type: GrantFiled: May 25, 2011Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Amer A. Hassan, Thomas W. Kuehnel, Noel W. Anderson, Christian Huitema, Jiandong Ruan, Francis Duong
-
Patent number: 8248982Abstract: A portable media player device is capable of operating in a wireless network. The wireless portable media player device can bootstrap and synchronize with an ad hoc network with low power consumption. Neighbor portable media player devices in an ad hoc network can be discovered by the wireless portable media player device. The portable media player device can establish and terminate connections to neighbor portable media player devices. The portable media player device can transfer data in a high speed data transfer mode or a power save data transfer mode, while concurrently permitting discovery by other devices. The portable media player device operates in a power save mode during an inactive portion of a periodic discovery interval.Type: GrantFiled: November 24, 2010Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Hui Shen, Jiandong Ruan, Yasser Asmi, David Proctor
-
Patent number: 8165044Abstract: 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: GrantFiled: October 19, 2007Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Saurabh Mahajan, Taroon Mandhana, Abhishek Abhishek, Mitesh K. Desai, Thomas W. Kuehnel
-
Patent number: 8165101Abstract: It is determined whether a mobile user device is within transmission range of one or hidden networks. A list of known networks may be accessed, the list including broadcast and hidden networks. For the hidden networks, the network connection component may instruct a network interface to actively probe for the hidden networks. If the response is received for a communication corresponding to a particular network, then it may be considered that the mobile user interface is within transmission range of the hidden network. If auto-connection logic is activated, a preference order may be applied to select which of the detected broadcasts and/or hidden networks to connect. A user interface displays broadcast and hidden networks determined to be within transmission range of the mobile user device. The user device also displays hidden networks for which it has not yet been attempted to determine whether the hidden networks are in range.Type: GrantFiled: September 29, 2006Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Amir Zohrenejad, Yue Chen, Andrew Baron, Yi Lu
-
Method and apparatus for managing scanning in wireless computing devices to reduce power consumption
Patent number: 8102798Abstract: A method and system for scanning in a wireless device having a wireless network interface card (NIC) is presented. The system has a scanning history table for storing scanning results and a scanning engine that adjusts the scanning period based upon a history of scanning results and commands the NIC to scan for available networks after the period has expired. The engine receives scan results from the NIC, stores the scan results in the scanning history table, determines a scanning period based upon a history of scan results, sets the scanning period, and commands the NIC to scan for available networks after the scanning period has expired. The engine is programmed to set the scanning period using an exponential function and to reset the scanning period to a default period if the scan results are different from a prior scan result or if a triggering event is received.Type: GrantFiled: August 7, 2007Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Anton W. Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan -
Patent number: 8102813Abstract: 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: April 28, 2006Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Yue Chen, Hui Shen, Jiandong Ruan, Taroon Mandhana, Yi Lu
-
Publication number: 20110282985Abstract: 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: July 12, 2011Publication date: November 17, 2011Applicant: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 8060620Abstract: 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: GrantFiled: November 14, 2006Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Yi Lu, Olivier Contant, Wei Zhao, Abhishek Abhishek, Yue Chen, Taroon Mandhana, Hong Liu
-
Publication number: 20110222424Abstract: A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.Type: ApplicationFiled: May 25, 2011Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Abhishek Abhishek, Amer A. Hassan, Thomas W. Kuehnel, Noel W. Anderson, Christian Huitema, Jiandong Ruan, Francis Duong
-
Patent number: 7996505Abstract: 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: GrantFiled: October 24, 2003Date of Patent: August 9, 2011Assignee: Microsoft CorporationInventors: Anton Krantz, Warren V. Barkley, Dan Knudson, Florin Teodorescu, Mohammad Shabbir Alam, Vivek Bhanu, Edwin A. Hernandez-Mondragon, Taroon Mandhana, Timothy M. Moore, Abhishek Abhishek
-
Patent number: 7969954Abstract: A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.Type: GrantFiled: August 17, 2009Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Abhishek Abhishek, Amer A. Hassan, Thomas W. Kuehnel, Noel W. Anderson, Christian Huitema, Jiandong Ruan, Francis Duong