Patents by Inventor Sarinder Virk

Sarinder Virk 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: 9880982
    Abstract: A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 30, 2018
    Assignee: BlackBerry Limited
    Inventors: Sarinder Virk, Chris Lira, Nathan Provo
  • Patent number: 8621014
    Abstract: A communications system includes an e-mail server configured to communicate via a given e-mail protocol from among different e-mail protocols and configured to store e-mail data and generate e-mail search results. A mobile wireless communications device is configured to send an e-mail search request. An aggregation server is configured to communicate using the different e-mail protocols, and receive and forward the e-mail search request to the e-mail server using the given e-mail protocol. The aggregation server receives and forwards the e-mail search results from the e-mail server to the mobile wireless communications device. The mobile wireless communications device stores the e-mail search results in memory while displaying the e-mail search results on a search results screen on a display. The mobile wireless communications device also displays an other screen, different than the search results screen, on the display and while continuing to store the e-mail search results in the memory.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Sarinder Virk, Daniel Thaddeus Hable, Daniel Lee Teifke
  • Patent number: 8407298
    Abstract: A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices and operative for determining when a mobile wireless communications device is out-of-coverage or turned off and unable to communicate with the network engine. A direct access server is operative with the network engine and polls electronic mailboxes of the users and retrieves electronic messages from the electronic mailboxes and pushes any electronic messages through the network engine to selected user subscribed mobile wireless communications devices. The direct access server suspends polling of those electronic mailboxes of a user when a mobile wireless communications device associated with a user has been determined to be out-of-coverage or turned off and unable to communicate so as to preserve polling resources within the direct access server.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Harshad N. Kamat, Sarinder Virk
  • Publication number: 20130014004
    Abstract: A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sarinder VIRK, Chris LIRA, Nathen PROVO
  • Patent number: 8315603
    Abstract: A system provisions a mobile wireless communications device for indicating account or device specific characteristics. A database stores a plurality of indicators that are indicative of different wireless carriers, email service providers and device types. A configuration module accesses the database and uploads an indicator that is indicative of at least one of the wireless carriers, email service providers or device types to the mobile wireless communications device upon provisioning. The indicator can comprise at least sound data for a ringing sound on the mobile wireless communications device.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventor: Sarinder Virk
  • Patent number: 8316293
    Abstract: A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventors: Sarinder Virk, Chris Lira, Nathan Provo
  • Publication number: 20120173351
    Abstract: The present disclosure describes electronic shopping systems, specifically electronic shopping and payment embodiments, which utilize a software program running on a device to digitally photograph a machine-readable representation of data including but not limited to a UPC, a digital photograph of a product or product identification code, a voice representation of a product or product identification code, or the manual entry of a product identification code to identify products which are then stored on a client or server in a virtual shopping cart. Virtual shopping cart items are purchased through an electronic payment system from the mobile device using a client and server. The physical representation of these items may be located in an actual shopping cart in a brick and mortar store or virtually located through the Internet.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 5, 2012
    Applicant: QTHRU, LLC
    Inventors: David Jaray Hanson, Harshad Narayan Kamat, Dawnie Joan Moss, Aaron Brian Roberts, Sarinder Virk
  • Publication number: 20120066297
    Abstract: A system provisions a mobile wireless communications device for indicating account or device specific characteristics. A database stores a plurality of indicators that are indicative of different wireless carriers, email service providers and device types. A configuration module accesses the database and uploads an indicator that is indicative of at least one of the wireless carriers, email service providers or device types to the mobile wireless communications device upon provisioning. The indicator can comprise at least sound data for a ringing sound on the mobile wireless communications device.
    Type: Application
    Filed: November 15, 2011
    Publication date: March 15, 2012
    Applicant: Research In Motion Limited
    Inventor: Sarinder VIRK
  • Patent number: 8081970
    Abstract: A system provisions a mobile wireless communications device for indicating account or device specific characteristics. A database stores a plurality of indicators that are indicative of different wireless carriers, email service providers and device types. A configuration module accesses the database and uploads an indicator that is indicative of at least one of the wireless carriers, email service providers or device types to the mobile wireless communications device upon provisioning. The indicator can comprise at least sound data for a ringing sound on the mobile wireless communications device.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: December 20, 2011
    Assignee: Research In Motion Limited
    Inventor: Sarinder Virk
  • Publication number: 20110295960
    Abstract: A communications system includes an e-mail server configured to communicate via a given e-mail protocol from among different e-mail protocols and configured to store e-mail data and generate e-mail search results. A mobile wireless communications device is configured to send an e-mail search request. An aggregation server is configured to communicate using the different e-mail protocols, and receive and forward the e-mail search request to the e-mail server using the given e-mail protocol. The aggregation server receives and forwards the e-mail search results from the e-mail server to the mobile wireless communications device. The mobile wireless communications device stores the e-mail search results in memory while displaying the e-mail search results on a search results screen on a display. The mobile wireless communications device also displays an other screen, different than the search results screen, on the display and while continuing to store the e-mail search results in the memory.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: Research In Motion Limited
    Inventors: Sarinder Virk, Daniel Thaddeus Hable, Daniel Lee Teifke
  • Publication number: 20110060801
    Abstract: A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices via a communications network and configured to send and receive emails therefrom. A direct access server is operative with the network engine and comprises at least one module configured to identify a particular server during an account integration process and to query the particular mail server using a command that is supported by the particular mail server and receive from the particular mail server configuration parameters. A database stores returned configuration parameters used to subscribe to the server.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 10, 2011
    Applicant: Research In Motion Limited
    Inventors: Sarinder VIRK, Daniel T. HABLE, David J. HANSON, ARVEL HATHCOCK
  • Publication number: 20080256204
    Abstract: A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices and operative for determining when a mobile wireless communications device is out-of-coverage or turned off and unable to communicate with the network engine. A direct access server is operative with the network engine and polls electronic mailboxes of the users and retrieves electronic messages from the electronic mailboxes and pushes any electronic messages through the network engine to selected user subscribed mobile wireless communications devices. The direct access server suspends polling of those electronic mailboxes of a user when a mobile wireless communications device associated with a user has been determined to be out-of-coverage or turned off and unable to communicate so as to preserve polling resources within the direct access server.
    Type: Application
    Filed: January 31, 2008
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Harshad N. KAMAT, Sarinder Virk
  • Publication number: 20070226304
    Abstract: A system migrates user account data from an integrated electronic mailbox to a new electronic mail service. An electronic mail (email) server is operative as a web client and has an integrated electronic mailbox of a user and user account data. A mobile office platform is operative with the email server and has at least one stored procedure for pulling user account data from the email server into a new electronic mail service at the mobile office platform.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Sarinder Virk, Ian Pedersen
  • Publication number: 20070226608
    Abstract: A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Sarinder Virk, Chris Lira, Nathan Provo
  • Publication number: 20070226658
    Abstract: A system provisions a mobile wireless communications device for indicating account or device specific characteristics. A database stores a plurality of indicators that are indicative of different wireless carriers, email service providers and device types. A configuration module accesses the database and uploads an indicator that is indicative of at least one of the wireless carriers, email service providers or device types to the mobile wireless communications device upon provisioning. The indicator can comprise at least sound data for a ringing sound on the mobile wireless communications device.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Sarinder Virk
  • Publication number: 20070094347
    Abstract: A system for referencing alternative images for rendering presentation pages includes a server, which includes an extensible stylesheet transformation (XSLT) module having an extension. A storage medium contains the image. The XSLT module is operative for calling the extension to determine where an image exists in the storage medium and rendering the image image into a presentation page.
    Type: Application
    Filed: May 9, 2006
    Publication date: April 26, 2007
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Nathan Provo, Sarinder Virk