Patents by Inventor Aravind Seshadri

Aravind Seshadri 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: 11113455
    Abstract: 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: Grant
    Filed: December 15, 2013
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
  • Patent number: 10200386
    Abstract: Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a list of blocked resources specific to the web page is provided. When a page is requested by the network connected processing device, blocked resources defined in the manifest are not retrieved via the network and hence not rendered by the processing device. Manifests are defined on a per-page basis. In one embodiment, manifests are created or retrieved with each request.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aravind Seshadri, Patrick Plaisted
  • Publication number: 20180027000
    Abstract: Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a list of blocked resources specific to the web page is provided. When a page is requested by the network connected processing device, blocked resources defined in the manifest are not retrieved via the network and hence not rendered by the processing device. Manifests are defined on a per-page basis.
    Type: Application
    Filed: August 31, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aravind SESHADRI, Patrick PLAISTED
  • Patent number: 9781135
    Abstract: Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a list of blocked resources specific to the web page is provided. When a page is requested by the network connected processing device, blocked resources defined in the manifest are not retrieved via the network and hence not rendered by the processing device. Manifests are defined on a per-page basis. In one embodiment, manifests are created or retrieved with each request.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aravind Seshadri, Patrick Plaisted
  • Publication number: 20150373034
    Abstract: Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a list of blocked resources specific to the web page is provided. When a page is requested by the network connected processing device, blocked resources defined in the manifest are not retrieved via the network and hence not rendered by the processing device. Manifests are defined on a per-page basis.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Aravind Seshadri, Patrick Plaisted
  • Publication number: 20150169509
    Abstract: 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: Application
    Filed: December 15, 2013
    Publication date: June 18, 2015
    Inventors: Aravind Seshadri, Anand Muthurajan, Jyh-Han Lin, Ke-Cheng Huang, Patrick Plaisted, Rui Liang
  • Patent number: 8554354
    Abstract: A method of adaptive guiding of a web on a roller is disclosed. The method includes computing an output of a reference model, reading an output of a sensor that indicates a web position, determining a difference between the output of the reference model and the output of the sensor, and updating a set off controller parameters for the roller based on the difference.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: October 8, 2013
    Assignee: The Board of Regents For Oklahoma State University
    Inventors: Prabhakar Pagilla, Aravind Seshadri, MD M. Haque, Ken Hopcus
  • Patent number: 8324604
    Abstract: A web edge sensor is disclosed. The web edge sensor has a light source directing light incident to an edge of a web. The edge of the web scatters the light and a sensor array that detects a first portion of the light scattered from the edge of the web and rejects a second portion to determine a position of the web edge.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: December 4, 2012
    Assignee: The Board of Regents for Oklahoma State University
    Inventors: Prabhakar R. Pagilla, Aravind Seshadri
  • Publication number: 20110001067
    Abstract: A web edge sensor is disclosed. The web edge sensor has a light source directing light incident to an edge of a web. The edge of the web scatters the light and a sensor array that detects a first portion of the light scattered from the edge of the web and rejects a second portion to determine a position of the web edge.
    Type: Application
    Filed: November 8, 2007
    Publication date: January 6, 2011
    Applicant: THE BOARD OF REGENTS FOR OKLAHOMA STATE UNIVERSITY
    Inventors: Prabhakar R. Pagilla, Aravind Seshadri
  • Publication number: 20060239281
    Abstract: Capacity management is described. In an implementation, a method includes executing a module on a computing device to monitor use of a product during a measurement interval to determine a maximum capacity of the product used during the measurement interval and whether a capacity failure point is reached during the measurement interval. A learned capacity limit is set based on the monitoring for determining whether one or more of a plurality of clients, if any, are to receive a list which references at least the monitored product, wherein the learned capacity limit is set such that when the capacity failure point is not reached, the learned capacity limit is set according to the maximum capacity.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Gurdev Sethi, Mohanraj Dharmarajan, Kirk Brackebusch, David Callahan, Manish Tangri, Mitchell Lacey, Aravind Seshadri
  • Publication number: 20060215668
    Abstract: Access point management is described. In an implementation, a method includes selecting one of a plurality of clients, in which each of the clients has a client profile which describes the client's experience with one or more of a plurality of access points. The selecting is performed based on one or more of the client profiles. A determination is made as to whether at least one of the access points utilized by the selected client should be replaced by another one of the access points. The determination includes establishing whether a difference between a connectivity score for the at least one access point and a connectivity score for the other access point exceeds an inertia value.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Gurdev Sethi, David Callahan, Mitchell Lacey, Kirk Brackebusch, Aravind Seshadri, Manish Tangri, Mohanraj Dharmarajan
  • Publication number: 20040145466
    Abstract: There is provided an apparatus that has a sensor unit located so as to monitor physical parameters of a stove top and a control unit that is positioned to turn off the stove top heating elements in response to the sensor unit. The sensor unit has an array of sensors such as ultraviolet, infrared, temperature, smoke, and combustion byproduct sensors. The sensor unit also has a microcontroller in the form of a neural network that is able to distinguish between a hazardous fire condition and a non-hazardous fire condition on the stove top. The neural network is trained by exposing the sensor unit to a variety of hazardous conditions and non-hazardous conditions and identifying to the neural network whether these conditions are hazardous or non-hazardous. Once the neural network has been trained, the sensor unit monitors the stove top and if it detects a hazardous condition, it signals the control unit, which turns the heat off on the stove top.
    Type: Application
    Filed: July 24, 2003
    Publication date: July 29, 2004
    Applicant: Williams-Pyro, Inc.
    Inventors: Richard Anthony, Michael Custer, Kartik Moorthy, Matthew B. Scarpino, Aravind Seshadri, Brent Williams
  • Patent number: 6675536
    Abstract: The apparatus is used for closing and securing a door in its frame. A movable wedge is supported in a slot in the frame. A closing mechanism is employed for closing the door and a second mechanism is employed for moving the wedge into a slot formed in the edge of the door when the door is closed. A shape memory wire is used in conjunction with the closing mechanism for allowing the closing mechanism to close the door. A second shape memory wire is used in conjunction with the second mechanism for allowing the second mechanism to move the wedge from the frame slot into the door slot when the door is closed for securing the door to the frame.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: January 13, 2004
    Assignee: Williams-Pyro, Inc.
    Inventors: Brent Williams, Richard Anthony, Aravind Seshadri, Nicholas A. Teufel, James H. Kim, Kisoo Jung, Kartik Moorthy