Patents by Inventor Sunil K. Bopardikar

Sunil K. Bopardikar 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: 10376783
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: August 13, 2019
    Assignee: Quotient Technology Inc.
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
  • Publication number: 20170087462
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: December 7, 2016
    Publication date: March 30, 2017
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
  • Patent number: 9552588
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: January 24, 2017
    Assignee: Quotient Technology Inc.
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
  • Publication number: 20130029768
    Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 31, 2013
    Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Gael
  • Patent number: 6615342
    Abstract: An object-oriented interrupt processing system in a computer system creates a system database including a device namespace containing an entry for each device in the computer system and an interrupt namespace containing an entry for each interrupt source, arranged as an Interrupt Source Tree. Each entry in the Interrupt Source Tree is cross-referenced to a corresponding entry in the namespace and contains a reference to an interrupt handler for the corresponding interrupt source. When an interrupt occurs, a single interrupt dispatcher is invoked, to access the Interrupt Source Tree and cause execution of the corresponding interrupt handler.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: September 2, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Sunil K. Bopardikar, Thomas Saulpaugh, Gregory K. Slaughter, Xiaoyan Zheng
  • Patent number: 6594708
    Abstract: A method and apparatus for providing memory functionality to object-oriented client software components of a computer system having a CPU using a first set of memory classes, each class of the first set being platform-independent; a second set of memory classes, each class of the second set being a subclass of a class of the first set and being platform-dependent; and performing client component memory functions by accessing only objects of classes of the first set. Descriptions of the classes and methods are provided, enabling platform-independent device drivers to be implemented.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: July 15, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Gregory K. Slaughter, Thomas Saulpaugh, Sunil K. Bopardikar, Zi-Hui Li
  • Patent number: 6052739
    Abstract: An object-oriented interrupt processing system in a computer system creates a system database including a device namespace containing an entry for each device in the computer system and an interrupt namespace containing each entry in the interrupt source, arranged as an Interrupt Source Tree. Each entry in the Interrupt Source Tree is cross-referenced to a corresponding entry in the device namespace and contains a reference to an interrupt handler for the corresponding interrupt source. When an interrupt occurs, a single interrupt dispatcher is invoked, to access the Interrupt Source Tree and cause execution of the corresponding interrupt handler.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: April 18, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Sunil K. Bopardikar, Thomas Saulpaugh, Gregory K. Slaughter, Xiaoyan Zheng