Patents by Inventor Srinivasarao Nandiwada

Srinivasarao Nandiwada 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: 8533276
    Abstract: Disclosed is a system and method for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising (a) a dialog designer (104) configured to provide a user interface to allow rapid program creation, to schedule programs for execution, to upload messaging user data into lists, to download program result data, to test programs, to provide reports on messaging programs, (b) a dialog server (106) configured to execute messaging programs to manage simultaneous programs to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within a messaging program, and (c) a message exchange (108) configured to route messages to and from messaging service providers, to manage service addresses, to perform message billing and connected to messaging service providers, whereby organizations can execute messaging programs with messaging users by means for said messaging service.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: September 10, 2013
    Assignee: M-Qube, Inc.
    Inventors: Gérald Hewes, Eswar Priyadarshan, Boon Hwang, Srinivasarao Nandiwada
  • Publication number: 20120047217
    Abstract: Disclosed is a system and method for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising (a) a dialog designer (104) configured to provide a user interface to allow rapid program creation, to schedule programs for execution, to upload messaging user data into lists, to download program result data, to test programs, to provide reports on messaging programs, (b) a dialog server (106) configured to execute messaging programs to manage simultaneous programs to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within a messaging program, and (c) a message exchange (108) configured to route messages to and from messaging service providers, to manage service addresses, to perform message billing and connected to messaging service providers, whereby organizations can execute messaging programs with messaging users by means for said messaging service.
    Type: Application
    Filed: October 31, 2011
    Publication date: February 23, 2012
    Applicant: M-QUBE, INC.
    Inventors: Gérald Hewes, Eswar Priyadarshan, Boon Hwang, Srinivasarao Nandiwada
  • Patent number: 8051132
    Abstract: A system and method for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising (a) a dialog designer configured to provide a user interface to an organization's program designers and marketers, to allow for rapid messaging program creation, to provide the ability to select the type of messaging program, to select service addresses for the messaging program, to schedule messaging programs for execution, to upload messaging user data into lists, to create segments, to download messaging program result data, to test messaging programs, to provide reports, including real-time reports, on messaging programs; (b) a dialog server configured to execute messaging programs by execution of program instructions, to manage substantially simultaneously executed messaging programs, to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within messaging program; and (c) a
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: November 1, 2011
    Assignee: m-Qube, Inc.
    Inventors: Gerald Hewes, Eswar Priyadarshan, Boon Hwang, Srinivasarao Nandiwada
  • Patent number: 7974988
    Abstract: A system and method for cross-carrier mobile device capability discovery. According to an embodiment, a content delivery platform receives an identifier associated with a mobile computing device of a user, identifies a wireless carrier associated with the mobile computing device based on the received identifier, and detects one or more media capabilities supported by the user's mobile computing device for delivering content to the user's mobile computing device based at least in part on media capabilities supported by the identified carrier.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: July 5, 2011
    Assignee: Syniverse ICX Corporation
    Inventors: Srinivasarao Nandiwada, Eswar Priyadarshan, Krishnamoorthy Dhandapani, George Bukow, Kenneth Lo
  • Patent number: 7610551
    Abstract: A system and method for managing distribution of multi-formatted content. According to an embodiment, a content aggregation platform provides a user interface to receive a location of content to be provided to the content aggregation platform by a content provider in a source format native to the content provider, and transformation instructions describing how to transform the source format of the content into a platform format native to the content aggregation platform, receives the content location and the transformation instructions via the user interface, and stores the content location and the transformation instructions in a database to support subsequent delivery of the content to one or more users for display.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: October 27, 2009
    Assignee: VeriSign, Inc.
    Inventors: Srinivasarao Nandiwada, Eswar Priyadarshan, Krishnamoorthy Dhandapani, George Bukow, Kenneth Lo
  • Publication number: 20080147592
    Abstract: A system and method for cross-carrier mobile device capability discovery. According to an embodiment, a content delivery platform receives an identifier associated with a mobile computing device of a user, identifies a wireless carrier associated with the mobile computing device based on the received identifier, and detects one or more media capabilities supported by the user's mobile computing device for delivering content to the user's mobile computing device based at least in part on media capabilities supported by the identified carrier.
    Type: Application
    Filed: February 26, 2007
    Publication date: June 19, 2008
    Inventors: Srinivasarao Nandiwada, Eswar Priyadarshan, Krishnamoorthy Dhandapani, George Bukow, Kenneth Lo
  • Publication number: 20080147674
    Abstract: A system and method for managing distribution of multi-formatted content. According to an embodiment, a content aggregation platform provides a user interface to receive a location of content to be provided to the content aggregation platform by a content provider in a source format native to the content provider, and transformation instructions describing how to transform the source format of the content into a platform format native to the content aggregation platform, receives the content location and the transformation instructions via the user interface, and stores the content location and the transformation instructions in a database to support subsequent delivery of the content to one or more users for display.
    Type: Application
    Filed: February 26, 2007
    Publication date: June 19, 2008
    Inventors: Srinivasarao Nandiwada, Eswar Priyadarshan, Krishnamoorthy Dhandapani, George Bukow, Kenneth Lo
  • Publication number: 20050209861
    Abstract: There is provided herein a system and method for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising: (a) a dialog designer configured to provide a user interface to organization's program designers and marketers, to allow for rapid program creation, to offer the ability to select the type of a program, to select the service addresses for a program, to schedule programs for execution, to upload messaging user data into lists, to create to segments, to download program result data, to test programs, to provide reports, including real-time reports, on messaging programs; (b) a dialog server configured to execute messaging programs by means of program instructions, to manage simultaneous programs, to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within an messaging program; (c) a message exchange configured to route messages to and from messaging ser
    Type: Application
    Filed: July 18, 2003
    Publication date: September 22, 2005
    Inventors: Gerald Hewes, Eswar Pritadarshan, Boon Hwang, Srinivasarao Nandiwada