Patents by Inventor Anand Muthurajan
Anand Muthurajan 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: 20240372868Abstract: A computing network comprising a computing service provider and an edge computing network is managed. A trusted device establishes a root of trust at the edge computing network via a trusted component on the trusted device. In response to receiving a first indication of a disconnection or degradation of communications between the computing service provider and the edge computing network, the edge computing network initiates an autonomous mode at the edge computing network. While the edge computing network is operating in the autonomous mode, the trusted device detects new devices that are attempting to access computing resources in the edge computing network. The trusted device stores data pertaining to new devices that were not authorized to access the computing resources in the edge computing network.Type: ApplicationFiled: July 15, 2024Publication date: November 7, 2024Inventors: Rahul BOSE, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Mark Gordon LIBBY
-
Patent number: 12081553Abstract: A computing network comprising a computing service provider and an edge computing network is managed. A trusted device establishes a root of trust at the edge computing network via a trusted component on the trusted device. In response to receiving a first indication of a disconnection or degradation of communications between the computing service provider and the edge computing network, the edge computing network initiates an autonomous mode at the edge computing network. While the edge computing network is operating in the autonomous mode, the trusted device detects new devices that are attempting to access computing resources in the edge computing network. The trusted device stores data pertaining to new devices that were not authorized to access the computing resources in the edge computing network.Type: GrantFiled: May 27, 2022Date of Patent: September 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahul Bose, Anand Muthurajan, Ronald Mark Parker, Michael Anthony Brown, Mark Gordon Libby
-
Publication number: 20240137331Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Inventors: Rahul BOSE, Mark Gordon LIBBY, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Leland Douglas BENSON
-
Patent number: 11916809Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: GrantFiled: April 29, 2022Date of Patent: February 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahul Bose, Mark Gordon Libby, Anand Muthurajan, Ronald Mark Parker, Michael Anthony Brown, Leland Douglas Benson
-
Publication number: 20230388309Abstract: A computing network comprising a computing service provider and an edge computing network is managed. A trusted device establishes a root of trust at the edge computing network via a trusted component on the trusted device. In response to receiving a first indication of a disconnection or degradation of communications between the computing service provider and the edge computing network, the edge computing network initiates an autonomous mode at the edge computing network. While the edge computing network is operating in the autonomous mode, the trusted device detects new devices that are attempting to access computing resources in the edge computing network. The trusted device stores data pertaining to new devices that were not authorized to access the computing resources in the edge computing network.Type: ApplicationFiled: May 27, 2022Publication date: November 30, 2023Inventors: Rahul BOSE, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Mark Gordon LIBBY
-
Publication number: 20230353504Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Inventors: Rahul BOSE, Mark Gordon LIBBY, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Leland Douglas BENSON
-
Patent number: 11800575Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.Type: GrantFiled: October 29, 2021Date of Patent: October 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anand Muthurajan, Wael Jendli, Sohail A. Hirani, John David Bruner, Jean Khawand
-
Publication number: 20220117008Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.Type: ApplicationFiled: October 29, 2021Publication date: April 14, 2022Inventors: Anand MUTHURAJAN, Wael JENDLI, Sohail A. HIRANI, John David BRUNER, Jean KHAWAND
-
Patent number: 11252631Abstract: Systems and methods herein recognize that form factors executing personal computer (PC) operating systems experience limited connectivity when traveling between WiFi connections and/or wired connections. Not only does this limit research capabilities of the PC form factor while between WiFi and/or wired connections, but the limitations place data integrity at risk. Systems and methods herein monitor for conditions that cause data integrity risks and seamlessly implement solutions that resolve, reduce, and/or manage identified data integrity risk conditions at least by simplifying a user's ability to identify and connect to networks, which offer data integrity risk solutions.Type: GrantFiled: February 27, 2020Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Wael Jendli, Jeffrey J. Malvern, Anand Muthurajan
-
Patent number: 11178706Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.Type: GrantFiled: January 29, 2020Date of Patent: November 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anand Muthurajan, Wael Jendli, Sohail A. Hirani, John David Bruner, Jean Khawand
-
Patent number: 11113455Abstract: A method and apparatus is described for rendering web pages by a wireless device in order to reduce an amount of data transmitted over-the-air to the wireless device. In one embodiment, a method is performed by a server, comprising receiving a markup language document from a web server via a network interface, the markup language document corresponding to a web page. Next, the markup language document is parsed into a number of blocks by a processor, each of the blocks comprising code representing original content of the web page. Then, the processor creates one or more replacement blocks, each of the replacement blocks corresponding to a respective one of the blocks, each of the replacement blocks comprising code representing substituted content of the web page. Some of the blocks and at least one of the replacement blocks are then sent to a wireless device for rendering.Type: GrantFiled: December 15, 2013Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
-
Publication number: 20210274416Abstract: Systems and methods herein recognize that form factors executing personal computer (PC) operating systems experience limited connectivity when traveling between WiFi connections and/or wired connections. Not only does this limit research capabilities of the PC form factor while between WiFi and/or wired connections, but the limitations place data integrity at risk. Systems and methods herein monitor for conditions that cause data integrity risks and seamlessly implement solutions that resolve, reduce, and/or manage identified data integrity risk conditions at least by simplifying a user's ability to identify and connect to networks, which offer data integrity risk solutions.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Wael JENDLI, Jeffrey J. MALVERN, Anand MUTHURAJAN
-
Publication number: 20210235515Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.Type: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Inventors: Anand MUTHURAJAN, Wael JENDLI, Sohail A. HIRANI, John David BRUNER, Jean KHAWAND
-
Patent number: 10455536Abstract: Mobile devices are provisionally registered when the mobile device does not have an active subscription profile. A communications session is established with an access network of a mobile communications network. Identification data for the computing device is sent to the access network. A connectivity configuration is used to allow the computing device to establish a limited connection on the mobile communications network. Using the limited connection, an eSIM profile is received. The eSIM profile is activated and the device is connected to an associated mobile network.Type: GrantFiled: November 9, 2018Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jean Khawand, Anand Muthurajan, John D. Bruner, Sohail Hirani
-
Publication number: 20150169509Abstract: A method and apparatus is described for rendering web pages by a wireless device in order to reduce an amount of data transmitted over-the-air to the wireless device. In one embodiment, a method is performed by a server, comprising receiving a markup language document from a web server via a network interface, the markup language document corresponding to a web page. Next, the markup language document is parsed into a number of blocks by a processor, each of the blocks comprising code representing original content of the web page. Then, the processor creates one or more replacement blocks, each of the replacement blocks corresponding to a respective one of the blocks, each of the replacement blocks comprising code representing substituted content of the web page. Some of the blocks and at least one of the replacement blocks are then sent to a wireless device for rendering.Type: ApplicationFiled: December 15, 2013Publication date: June 18, 2015Inventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
-
Patent number: 8892684Abstract: Embodiments provide a compression proxy service that dynamically selects resources or other content for compression and delivery to user devices. The resources are selected based on evaluation of compression characteristics relating to the resources. A manifest is defined to identify the selected resources, or to identify the resources not selected for processing by the compression proxy service. The user devices employ the manifest to determine whether to send requests for the resources to the compression proxy service or to another source (e.g., an origin web site). Some embodiments provide a reduction in network traffic while making efficient use of the compression proxy service.Type: GrantFiled: May 25, 2012Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Patrick E. Plaisted, Aravind Krishnamachari Seshadri, Johannes Klein, Christopher E. Mitchell, Anand Muthurajan
-
Patent number: 8763089Abstract: Techniques and tools for flexible authentication and authorization of services on a push framework. For example, a push notification framework allows services (social networking web services, etc.) to use either an authenticated access mode or an unauthenticated access mode, in order to push information to client devices (e.g., mobile devices). In the authenticated mode, the push framework requires registration of the service with the push framework before allowing the service to push notifications to client devices. Different authenticated modes are provided for third-party and first-party services. In the unauthenticated mode, registration is not required, but notifications are throttled, thereby limiting risk of abuse by unauthenticated services. This allows flexibility for services that use the push framework.Type: GrantFiled: January 12, 2010Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: Rashid Qureshi, Anand Muthurajan, Jorge Raastroem, Abolade Gbadegesin, Jithendra Veeramachaneni
-
Publication number: 20130318197Abstract: Embodiments provide a compression proxy service that dynamically selects resources or other content for compression and delivery to user devices. The resources are selected based on evaluation of compression characteristics relating to the resources. A manifest is defined to identify the selected resources, or to identify the resources not selected for processing by the compression proxy service. The user devices employ the manifest to determine whether to send requests for the resources to the compression proxy service or to another source (e.g., an origin web site). Some embodiments provide a reduction in network traffic while making efficient use of the compression proxy service.Type: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Applicant: Microsoft CorporationInventors: Patrick E. Plaisted, Aravind Krishnamachari Seshadri, Johannes Klein, Christopher E. Mitchell, Anand Muthurajan
-
Publication number: 20110173681Abstract: Techniques and tools for flexible authentication and authorization of services on a push framework. For example, a push notification framework allows services (social networking web services, etc.) to use either an authenticated access mode or an unauthenticated access mode, in order to push information to client devices (e.g., mobile devices). In the authenticated mode, the push framework requires registration of the service with the push framework before allowing the service to push notifications to client devices. Different authenticated modes are provided for third-party and first-party services. In the unauthenticated mode, registration is not required, but notifications are throttled, thereby limiting risk of abuse by unauthenticated services. This allows flexibility for services that use the push framework.Type: ApplicationFiled: January 12, 2010Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Rashid Qureshi, Anand Muthurajan, Jorge Raastroem, Abolade Gbadegesin, Jithendra Veeramachaneni
-
Patent number: 7546623Abstract: Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.Type: GrantFiled: January 5, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Amit Ramraz, Edward M. Tecot, Shannon C. Hegg, Pradip K. Fatehpuria, Sanjay Dhanraj Sahgal, Gabriel Gottlieb, Anand Muthurajan, Joerg Raymond Brown, Deepa Rajagopal, Sampathkumar Ramakrishnan, Stacy L. Yust