Patents by Inventor Rashim Gupta

Rashim Gupta 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: 9367214
    Abstract: A wireless communication device that has one or more applications resident on a computer platform, a wireless communication interface, a display, and a user interface that, at least, appears on the display. The one or more applications and/or an arbiter that is resident on the computer platform may determine which user interface of the one or more applications resident on the computer platform controls the display based upon a predetermined criteria when the user interfaces compete for control of the display. In another embodiment, an application that does not comply with the determination of which application controls the display may be terminated. A method may be performed to determine which application may control a display of a plurality of displays of the wireless communication device. A method may be performed to associate user input data with applications when there is a change of control of a display.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: June 14, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Mark Aaron Lindner, Fnu Tejaswini
  • Patent number: 8655833
    Abstract: A system and method for continually updating a large and substantially continually changing dataset that is accessed by multiple application threads, such as a group identity database of members in communication groups of wireless communication devices. A first server holds the group identity database and, as application threads on the first server access the database to set up group communications, a second server sends new group identity data to update the database, with the new data arriving as discrete, ordered blocks. A first server-resident data-index table is updated with the ordering information of the new data blocks, and a first server-resident checkpointing thread places the ordering information of the new data blocks into a checkpoint cache and checkpoints the ordering information as the new data blocks are updated into the group identity database and verifies the ordering (or version) of the data as against the data-index table.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: February 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Gidhendran Sellamuthu
  • Publication number: 20140019873
    Abstract: A wireless communication device that has one or more applications resident on a computer platform, a wireless communication interface, a display, and a user interface that, at least, appears on the display. The one or more applications and/or an arbiter that is resident on the computer platform may determine which user interface of the one or more applications resident on the computer platform controls the display based upon a predetermined criteria when the user interfaces compete for control of the display. In another embodiment, an application that does not comply with the determination of which application controls the display may be terminated. A method may be performed to determine which application may control a display of a plurality of displays of the wireless communication device. A method may be performed to associate user input data with applications when there is a change of control of a display.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 16, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Mark Aaron Lindner, Fnu Tejaswini
  • Patent number: 8555201
    Abstract: A wireless communication device that has one or more applications resident on a computer platform, a wireless communication interface, a display, and a user interface that, at least, appears on the display and through which a user of the wireless communication device interacts with the computer platform. The display is configured to be selectively controlled by the specific user interfaces of one or more applications resident on the computer platform, and the one or more applications and/or an arbiter that is resident on the computer platform will determine which user interface of the one or more applications resident on the computer platform controls the display based upon a predetermined criteria when the user interfaces compete for control of the display.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: October 8, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Mark Aaron Lindner, Fnu Tejaswini, Alexandra Carey
  • Publication number: 20110195695
    Abstract: Aspects are directed to managing event distribution to applications within a wireless communications device. A first application of a plurality of applications installed on a platform of the wireless communications device is provisioned with a private address of an interface portion of a second application from among the plurality of applications. A registration message is received at the interface portion of the second application from the first application, the registration message requesting registration for event message distribution at the interface portion of the second application based on the provisioned private address. An event notifier portion of the second application registers the first application to receive event message distribution.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Inventors: Rashim Gupta, Mark A. Lindner, Tejaswini Gollamudi
  • Publication number: 20090313252
    Abstract: A system and method for continually updating a large and substantially continually changing dataset that is accessed by multiple application threads, such as a group identity database of members in communication groups of wireless communication devices. A first server holds the group identity database and, as application threads on the first server access the database to set up group communications, a second server sends new group identity data to update the database, with the new data arriving as discrete, ordered blocks. A first server-resident data-index table is updated with the ordering information of the new data blocks, and a first server-resident checkpointing thread places the ordering information of the new data blocks into a checkpoint cache and checkpoints the ordering information as the new data blocks are updated into the group identity database and verifies the ordering (or version) of the data as against the data-index table.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Gidhendran Sellamuthu
  • Publication number: 20090307619
    Abstract: A wireless communication device that has one or more applications resident on a computer platform, a wireless communication interface, a display, and a user interface that, at least, appears on the display and through which a user of the wireless communication device interacts with the computer platform. The display is configured to be selectively controlled by the specific user interfaces of one or more applications resident on the computer platform, and the one or more applications and/or an arbiter that is resident on the computer platform will determine which user interface of the one or more applications resident on the computer platform controls the display based upon a predetermined criteria when the user interfaces compete for control of the display.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Rashim Gupta, Mark Aaron Lindner, Fnu Tejaswini, Alexandra Carey