Patents by Inventor Sreekant Kotay

Sreekant Kotay 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: 20190182666
    Abstract: A user device may connect to a wireless network despite the user device lacking the correct network credentials to access the wireless network. When the user device is unable to connect to a first network due to an incorrect network credential, the user device may automatically connect to a second network to obtain the correct network credentials associated with the first network. The network credentials associated with the first network may enable the user device to then connect and/or reconnect to the first network.
    Type: Application
    Filed: February 13, 2019
    Publication date: June 13, 2019
    Inventors: Sreekant Kotay, John Robinson, Jacob Gladish, Robert Seamon
  • Publication number: 20180115892
    Abstract: Systems and methods are described for connecting a user device to a wireless network despite the user device lacking the correct network credentials to access the wireless network. If the user device is unable to connect to a first network due to an incorrect network credential, the user device can automatically connect to a second network to obtain the correct network credentials associated with the first network. The network credentials associated with the first network can enable the user device to then connect and/or reconnect to the first network.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 26, 2018
    Inventors: Sreekant Kotay, John Robinson, Jacob Gladish, Robert Seamon
  • Patent number: 7565322
    Abstract: A system and method for licensing the use of “plug-in” type software that plays audio, video, and three dimensional content which logs the network address from which content is downloaded and played by the plug-in client software, then sends this information to a billing system maintained by the plug-in software developer. This billing system can then bill the content provider that is associated with the network address based on the number of times the content is played by users of the plug-in software. The system and method can also employ a public key encryption scheme to ensure that the network address information received by the plug-in software is valid and to block the playing of content from content providers that are delinquent in their license payments.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: July 21, 2009
    Assignee: Enliven Marketing Technologies Corporation
    Inventors: David N. Feldman, Sreekant Kotay, Robert E. Rice
  • Patent number: 7559034
    Abstract: A method and system for overlaying an object in a window of a software application where an overlay plane is composed of at least one object and the overlay plane is overlaid with the window using either a layering feature of the software application or by directly compositing the overlay plane with the window using enhanced functionality not included in the software application. The overlaying of the overlay plane in relation to the window does not depend on a cursor or pointing device designated position but may rather, for example, be arbitrarily placed or may be positioned in proximity to the text or graphic link used to initiate the overlaying process. The method and system may be implemented using a plugin-control for the software application.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: July 7, 2009
    Assignee: DG FastChannel, Inc.
    Inventors: Dmitry Paperny, Sreekant Kotay
  • Publication number: 20070006136
    Abstract: A system for providing a user interface includes a first element tag and a second element tag. The first element tag specifies a first element that is associated with a class of connectable elements and includes a first order indicator that specifies an order of the first element. The second element tag specifies a second element that is associated with the class of connectable elements such that the first element and the second element can be connected. The second element tag includes a second order indicator that specifies an order of the second element. The order of the first element and the second element are related such that, when the first element and the second element are connected, the first element remains connected to the second element when the second element is moved, and the first element is separated from the second element when the first element is moved.
    Type: Application
    Filed: April 25, 2006
    Publication date: January 4, 2007
    Inventors: Peter Hirschberg, Sreekant Kotay, Corey Lucier
  • Publication number: 20060259870
    Abstract: A system for providing a user interface includes a gadget definition, a style definition, and a scene file. The gadget definition includes one or more XML-based gadget definition tags defining a gadget element and the style definition includes one or more XML-based style definition tags defining one or more style attributes to be applied to the gadget element. The scene file is an XML-based document that includes a gadget element tag that specifies the gadget element. The system further includes a parser to parse the scene file, the style definition, and the gadget definition, and to generate an object that includes a gadget object corresponding to the gadget element. The system also includes a layout engine to determine, based on the object model, a layout of the user interface, and a rendering engine to render, based on the determined layout, the user interface including the gadget element.
    Type: Application
    Filed: April 25, 2006
    Publication date: November 16, 2006
    Inventors: Joseph Hewitt, Sreekant Kotay, Corey Lucier, David Besbris, Todd Brannam, Veronica Early, Peter Hirschberg, Ke Ning, John Robinson, Michael Wright
  • Publication number: 20060259869
    Abstract: A system for providing a user interface includes an XML-based scene file that includes an element tag that specifies an element of the user interface. The system also includes an XML-based animation tag and an XML-based state tag. The animation tag includes an animator element for applying an animation to an attribute of the element. The state tag specifies a state of the element and references the animation tag such that the animation is applied to the attribute in response to the element entering the state. In addition, the system includes a parser to parse the scene file, the animation tag, and the state tag and to generate an object model that includes an element object corresponding to the element of the user interface. The system further includes a layout engine to determine a layout of the user interface and a rendering engine to render the user interface.
    Type: Application
    Filed: April 25, 2006
    Publication date: November 16, 2006
    Inventors: Joseph Hewitt, Sreekant Kotay, Corey Lucier, Peter Hirschberg, Michael Wright
  • Publication number: 20060259868
    Abstract: A system for providing a user interface includes an XML-based scene file including an element tag specifying an element of the user interface. In addition, the system includes an animation tag associated with the element tag. The animation tag includes an animator element for applying an animation to the element of the user interface. The system also includes a parser that parses the scene file and the animation tag and that generates an object model based on the parsed scene file and the parsed animation tag. The object model includes an element object corresponding to the element of the user interface. In addition, the system also includes a layout engine to determine a layout of the user interface based on the object model and a rendering engine to render the user interface based on the determined layout.
    Type: Application
    Filed: April 25, 2006
    Publication date: November 16, 2006
    Inventors: Peter Hirschberg, Sreekant Kotay, Corey Lucier
  • Publication number: 20060101277
    Abstract: To protect a client system from unauthorized programs, a scanner application for detecting particular unauthorized programs is maintained on a host system and periodically provided to a client system that executes the scanner application. Targeted solutions to particular types of unauthorized programs also are maintained on the host system and provided to the client system. If the scanner application detects an unauthorized program on the client system, a remedy that is targeted only to the detected unauthorized program is programmatically initiated to remedy the problem of the detected unauthorized program.
    Type: Application
    Filed: November 17, 2004
    Publication date: May 11, 2006
    Inventors: Patrick Meenan, Sreekant Kotay, Anthony Chiles, Renee Shomaker, Guy Levy-Yurista
  • Patent number: 6734873
    Abstract: An efficient method and system for displaying integrated transparent objects and animation with a window, such as an Internet Web page is described. The present invention implements a plugin-control, such as a Netscape plugin or ActiveX control, in the host program, such as a Web browser, wherein the plugin-control provides at least one graphics buffer in addition to the buffers used by the host program. The plugin-control can function according to the host program Application Programming Interface (API) for the plugin-control under which the at least one additional buffer is used to composite a “compositing plane” containing the transparent objects and animation with the host program window and where the resulting composited scene is returned to the host program buffers as part of the regular host program draw pipe. Additionally, the host program API may be circumvented and the resulting composited scene may be written directly to the front buffer for display on the display device.
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: May 11, 2004
    Assignee: Viewpoint Corporation
    Inventors: Michael Herf, James Klingshirn, Sreekant Kotay