Patents by Inventor Kiran Ganji

Kiran Ganji 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: 7788382
    Abstract: A method and system is disclosed for starting a server-initiated synchronization session between a mobile device and a server system. The server system and the mobile device communicate through a first communication channel for the synchronization session. After detecting that a predetermined set of data items are ready to be synchronized with the mobile device, the server system sends a notification message informing the mobile device to start a synchronization session through a second communication channel. Once receiving an initiation message from the mobile device to start the synchronization session, the server system starts to send the data items to the mobile device through the first communication channel.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: August 31, 2010
    Assignee: Good Technology, Inc.
    Inventors: David Jones, Kiran Ganji
  • Patent number: 7275073
    Abstract: A system, method and computer architecture for synchronizing data between one or more enterprise databases and one or more mobile devices is disclosed.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: September 25, 2007
    Assignee: Good Technology, Inc.
    Inventors: Kiran Ganji, Raghuveer Boinapalli
  • Publication number: 20060077940
    Abstract: A system comprises a plurality of mobile devices each operable to communicate via a computer network, a gateway operable to communicate with the plurality of mobile devices via the computer network, and a database coupled to the gateway. The plurality of mobile devices are each operable to periodically transmit a heartbeat message to the gateway, where the heartbeat message includes an address and a device identifier of the mobile device. The gateway is operable to store the address and device identifier in the database and send an acknowledgement message in response to each received heartbeat message.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: JP Mobile Operating, L.P.
    Inventor: Kiran Ganji
  • Publication number: 20060080659
    Abstract: A system of provisioning software comprises a server operable to communicate wirelessly with a plurality of mobile devices, a data storage accessible by the server and operable to store device characteristics and device type of the plurality of mobile devices, and a user interface operable to receive a device registration from each of the plurality of wireless devices. The server is operable to configure and download an installer file that includes at least one software application bundled with at least one configuration parameter to the plurality of mobile devices via wireless communication.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: JP Mobile Operating, L.P.
    Inventor: Kiran Ganji
  • Publication number: 20040225693
    Abstract: A system, method and computer architecture for synchronizing data between one or more enterprise databases and one or more mobile devices is disclosed.
    Type: Application
    Filed: May 7, 2003
    Publication date: November 11, 2004
    Applicant: JP Mobile Operating, L.P.
    Inventors: Kiran Ganji, Raghuveer Boinapalli