Patents by Inventor Ravi Singh

Ravi Singh 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).

  • Publication number: 20120110097
    Abstract: A system and method of forwarding an e-mail from a wireless device is provided. The wireless device receives the e-mail message in portions as needed, the portions having the attachments contained therein. The portions of the e-mail message containing only a subset of attachments associated with the e-mail message in the user mailbox. When a wireless device forwards the e-mail message to one or more recipients a message identifier and an attachment indicator is provided for identifying the number of attachments in the e-mail message to be forwarded. The identified e-mail message is retrieved and the attachments are extracted from the retrieved e-mail message based on the attachment indicator. The e-mail message is forwarded to the one or more recipients and the extracted attachments.
    Type: Application
    Filed: September 9, 2011
    Publication date: May 3, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ravi SINGH, Alexander SHERKIN, Neil Patrick ADAMS, Nikhil VATS
  • Patent number: 8151201
    Abstract: A user interface manager, interposed between a Windows service and user interface modules that communicate with the Windows service in distinct system status scenarios, can record interaction between the Windows service and each of the user interface modules. The recorded interaction, along with information collected from the user interface modules, can be used in conjunction so that user interaction with a first one of the user interface modules may continue with a second one of the user interface modules after a switch from one system status (e.g., logged on) to another system status (e.g., locked). Alternatively, responsive to the switch from one system status to another system status the user interface manager may simply stop the executing user interface module so that the interaction may be started over in the new system status.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: April 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Richard Paul Sibley, Neil Adams, Ravi Singh
  • Publication number: 20120042166
    Abstract: A method for handling an encrypted message received on an electronic device that has not been encrypted using a current public key. The portable electronic device automatically generates a reply message to the sender in response to determining that the message has not been encrypted with the current public key. The reply message may contain the current public key of the recipient device, and may request the sender to resend the message encrypted with the current public key.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Shivangi Anantrupa Gandhi, Ravi Singh, Neil Patrick Adams, Van Quy Tu
  • Publication number: 20120042018
    Abstract: A method of receiving an email message using a communication network is presented. The method includes identifying an email message to be retrieved from a server. The email message is a multi-part message and includes content having two or more content types. The method includes determining a first content type to be retrieved from the server. The first content type includes non-plain-text content. The method includes retrieving content of the email message having the first content type from the server using the communication network, presenting the content having the first content type, and, after retrieving the content having the first content type from the server, retrieving content of the email message having a second content type from the server. The method includes verifying a digital signature associated with the email message.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Ravi Singh, Neil Patrick Adams, Shivangi Anantrupa Gandhi
  • Patent number: 8091785
    Abstract: Communications between a computing device and a smart card reader configured for communication with a smart card are facilitated through the use, by the computing device, of a smart card resource manager and a smart card reader service. The smart card reader service acts as a relay for commands between the smart card resource manager and the smart card reader. Appropriate configuration of the smart card reader service obviates a redundant downloading of certificates from smart card to computing device subsequent to loss of a connection between the computing device and the smart card reader. However, upon re-establishing a previously lost connection to a smart card reader and determining that a communication link between a smart card and the smart card reader has been ended and reestablished during the loss of connection, the smart card reader service may indicate to the smart card resource manager that smart card is absent and, subsequently, that the smart card is present.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Dinah Davis, Neil Adams, Ravi Singh
  • Publication number: 20110302342
    Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.
    Type: Application
    Filed: May 16, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ravi Singh, Neil Adams, Dinah Davis
  • Patent number: 8047444
    Abstract: The described embodiments relate generally to devices, methods and systems for managing access to a memory card, such as a smart card, by a plurality of accessing devices. Certain embodiments relate to a smart card reader (SCR) for managing access to a smart card by a plurality of accessing devices. The SCR comprises: a processor; a channel manager responsive to the processor for interfacing with the smart card; and a communication interface responsive to the channel manager for communicating with the plurality of accessing devices.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: November 1, 2011
    Assignee: Research In Motion Limited
    Inventors: Neil Patrick Adams, Michael E. McCallum, Dinah Lea Marie Davis, Ravi Singh, Richard Paul Sibley, Herbert Anthony Little
  • Publication number: 20110198397
    Abstract: A smart card reader is adapted to extract and store authentication data from a response APDU received from a smart card before generating a filtered response APDU, wherein the filtered response APDU does not include the authentication data. Beneficially, when the smart card reader transmits the filtered response APDU toward a destination, the biometric template data is less susceptible to interception, thereby providing a more secure solution.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 18, 2011
    Inventors: Ravi Singh, Neil Patrick Adams, Richard Paul Sibley
  • Publication number: 20110196884
    Abstract: A method of providing an update to contact information of a user of a portable electronic device includes, determining that the contact information has changed, retrieving contact data of contact data records stored at the portable electronic device, and generating and sending updates from the portable electronic device based on the contact data of the contact data records.
    Type: Application
    Filed: February 9, 2010
    Publication date: August 11, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Shivangi Anantrupa GANDHI, Ravi SINGH
  • Publication number: 20110128957
    Abstract: A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree.
    Type: Application
    Filed: February 4, 2011
    Publication date: June 2, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Ravi Singh, Amit Shukla
  • Patent number: 7942325
    Abstract: By splitting a smart card driver into multiple components, with one component residing on the mobile communication device and another component residing on the smart card reader, the smart card reader driver component is enabled to do more than merely relay communication between the mobile communication device and the smart card. By transferring part of the communication handling of the smart card driver to the smart card reader, a reduction in communication over the connection between the smart card reader and mobile communication device advantageously results in a more efficient transaction.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: May 17, 2011
    Assignee: Research In Motion Limited
    Inventors: Neil Patrick Adams, Herbert A. Little, Ravi Singh
  • Patent number: 7945704
    Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: May 17, 2011
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Neil Adams, Dinah Davis
  • Publication number: 20110076981
    Abstract: A method and apparatus for unlocking a mobile communication device are provided, the mobile communication device comprising an input device, and a display device, the mobile communication device enabled to initiate emergency calls in a locked state. Password input data is received via the input device, when the mobile communication device is in the locked state, the password input data for unlocking the mobile communication device, the password input data comprising at least a sequence of characters for initiating an emergency call. In response to receiving the sequence of characters for initiating the emergency call, the display device is controlling to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventors: Ravi SINGH, Kristof Takacs, Nell Patrick Adams
  • Patent number: 7903545
    Abstract: A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 8, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Amit Shukla
  • Patent number: 7896247
    Abstract: A smart card reader is adapted to extract and store authentication data from a response APDU received from a smart card before generating a filtered response APDU, wherein the filtered response APDU does not include the authentication data. Beneficially, when the smart card reader transmits the filtered response APDU toward a destination, the biometric template data is less susceptible to interception, thereby providing a more secure solution.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 1, 2011
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Neil Patrick Adams, Richard Paul Sibley
  • Patent number: 7895437
    Abstract: To establish credentials, a user network station transmits a first value. An authenticating entity network station generates a first key portion based on the transmitted first value and a second value unknown to the user, splits one of a private key and a public key of a user asymmetric crypto-key into the first key portion and a second key portion, stores the second key portion of the one key so as to be accessible only to the authenticating entity network device, generates a cookie including the second value, transmits the generated cookie to the user network station, and destroys the transmitted first value, the second value, the one key, and the first key portion of the one key. The first value represents a first and the second value included in the transmitted cookie represents a second user credential useable to authenticate the user.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: February 22, 2011
    Assignee: VMware, Inc.
    Inventors: Ravi Ganesan, Ravi Singh Sandhu, Andrew Paul Cottrell, Kyle Austin
  • Patent number: 7886346
    Abstract: To authenticate a user of a communications network, credentials from the user are centrally receiving. An authentication sequence is retrieved from a plurality of retrievable authentication sequences, and the retrieved authentication sequence is performed to authenticate the user based on the received credentials.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: February 8, 2011
    Assignee: VMware, Inc.
    Inventors: Ravi Singh Sandhu, Ravi Ganesan, Andrew Paul Cottrell, Timothy Scott Renshaw, Brett Jason Schoppert, Kyle Austin
  • Publication number: 20100288839
    Abstract: The described embodiments relate generally to devices, methods and systems for managing access to a memory card, such as a smart card, by a plurality of accessing devices. Certain embodiments relate to a smart card reader (SCR) for managing access to a smart card by a plurality of accessing devices. The SCR comprises: a processor; a channel manager responsive to the processor for interfacing with the smart card; and a communication interface responsive to the channel manager for communicating with the plurality of accessing devices.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 18, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, Michael E. McCallum, Dinah L.M. Davis, Ravi Singh, Richard P. Sibley, Herbert A. Little
  • Publication number: 20100250939
    Abstract: By using a symmetric key to encrypt mobile device data before transmitting the data to a backup location in a backup operation, access to the data, at the backup location, may be restricted. To facilitate later decryption of the backed up mobile device data, the mobile device may also transmit the symmetric key to the off-device location. However, to limit use of the symmetric key, the mobile device may encrypt the symmetric key using authentication data, before transmitting the encrypted symmetric key to the backup location.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 30, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick Adams, Ravi Singh
  • Publication number: 20100230492
    Abstract: A method is provided for facilitating communications between a computer device and a smart card reader having an associated smart card. The computer device includes a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader.
    Type: Application
    Filed: May 31, 2010
    Publication date: September 16, 2010
    Inventors: Ravi Singh, Dinah DAVIS, Neil Adams