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

  • Patent number: 8838710
    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: Grant
    Filed: September 9, 2011
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats
  • Patent number: 8839370
    Abstract: Users of a computer are prevented from directly accessing certain hardware for which a driver is installed on the computer. The users are provided a limited, indirect manner to access the hardware for a specific purpose or to do a specific job. One example of such hardware is a wireless hardware communication interface. The wireless activity of the computer may be restricted so that the wireless hardware communication interface is prevented from communicating with any devices compatible with the wireless hardware communication interface other than one or more specific devices.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Neil Patrick Adams
  • Publication number: 20140258722
    Abstract: A system and method of sending an e-mail message associated with a wireless device is provided. A request to forward or reply to an original e-mail message is sent from the wireless device to a server. The request contains one or more recipients and includes a message identifier of an original e-mail message. A portion indicator is provided for retrieving portions of the original e-mail message identified by the message identifier. An e-mail message is sent to the one or more recipients comprising any added user text and the one or more retrieved portions of the original e-mail message such that text of the original message that the user may not be aware is not forwarded to new recipients.
    Type: Application
    Filed: May 26, 2014
    Publication date: September 11, 2014
    Applicant: BlackBerry Limited
    Inventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats
  • Patent number: 8812864
    Abstract: A reader element is associated with an identity verification element. The reader element has a biometric input device and is configured, through enrollment of a biometric element is used to encrypt a character sequence associated with the identity verification element. In a verification phase subsequent to the enrollment, a user may be spared a step of providing the character sequence by, instead, providing the biometric element. Responsive to receiving the biometric element, the reader element may decrypt the character sequence and provide the character sequence to the identity verification element.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: August 19, 2014
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Richard Paul Sibley, Dinah Lea Marie Davis, Ravi Singh
  • Patent number: 8781128
    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: Grant
    Filed: January 28, 2013
    Date of Patent: July 15, 2014
    Assignee: BlackBerry Limited
    Inventors: Shivangi Anantrupa Gandhi, Ravi Singh, Neil Patrick Adams, Van Quy Tu
  • Publication number: 20140154975
    Abstract: In some aspects of what is described here, a first wireless device detects proximity of a second wireless device (e.g., by a Near Field Communication (NFC) interface or another type of interface). Based on detecting proximity of the second wireless device, the first wireless device generates a recommendation request from information received from the second wireless device. The first wireless device sends the recommendation request to a trusted authority and receives a response. The response includes the trusted authority's recommendation whether to trust the second wireless device. The first wireless device can determine whether to trust the second wireless device based on the recommendation.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicants: Certicom Corp., Research In Motion Limited
    Inventors: Robert John Lambert, Neil Patrick Adams, Ravi Singh, Salvatore Federico Barbieri
  • Patent number: 8738909
    Abstract: A system and method of sending an e-mail message associated with a wireless device is provided. A request to forward or reply to an original e-mail message is sent from the wireless device to a server. The request contains one or more recipients and includes a message identifier of an original e-mail message. A portion indicator is provided for retrieving portions of the original e-mail message identified by the message identifier. An e-mail message is sent to the one or more recipients comprising any added user text and the one or more retrieved portions of the original e-mail message such that text of the original message that the user may not be aware is not forwarded to new recipients.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: May 27, 2014
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats
  • Patent number: 8719579
    Abstract: By automatically obtaining the entirety of a received message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, sign the composite message. In both the above contexts, handling message receipts when message processing ahead of message transmission involved more than one component may be facilitated by storing appropriate expected receipt content during the message processing, either on the device or the server. Validation of the receipt can then be accomplished through use of the stored expected receipt content in a manner that retains the benefits of message processing ahead of message transmission that involves more than one component.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 6, 2014
    Assignee: Blackberry Limited
    Inventors: Nikhil Vats, Ravi Singh, Alexander Sherkin, Neil Patrick Adams
  • Patent number: 8670714
    Abstract: A mobile wireless communications device may include a wireless transceiver, a processor coupled with the wireless transceiver, and a near-field communication (NFC) device coupled with the processor. The NFC device may include an NFC controller, an NFC transceiver coupled with the NFC controller, and a first memory coupled with the NFC controller. The first memory may be configured to store at least one first application. The mobile wireless communications device may also include a second memory coupled to the processor and configured to store at least one second application. The processor may be configured to disable the NFC transceiver based upon a security condition, disable access to the at least one first application, erase the at least one second application, perform reset operation, and erase the at least one application from the first memory after the reset operation.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: March 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Vincenzo Kazimierz Marcovecchio, Ravi Singh, Marie Anita Brigitte Gagne
  • Patent number: 8653964
    Abstract: Responsive to intercepting an outbound command, a command interceptor may, upon determining that the command is associated with a particular category of commands, transmit an anticipatory response to the source of the command, for example, to prematurely indicate that the command has met with success. Accordingly, a given application whose further execution is dependent upon the successful completion of the command may further execute earlier than would be the case if the given application was to await the transmission of the command, the generation of a response indicating success and the receipt of the response indicating success.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 18, 2014
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Michael Kenneth Brown, Neil Patrick Adams, Dinah Lea Marie Davis
  • Patent number: 8640966
    Abstract: A command destined for a smart card is received. If the command is of a state-altering type that places the smart card in a known state, it is relayed to a smart card reader unless the smart card is currently in the known state. If the command is a POWER OFF command, it is relayed to the smart card reader unless (i) the smart card is currently in the known state and (ii) within a predetermined time from receiving the command, a subsequent command of the state-altering type that places the smart card in the known state is received. If the command is not a POWER OFF command and is not of the state-altering type that places the smart card in the known state, it is relayed to the smart card reader. The command is discarded if not relayed to the smart card reader.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: February 4, 2014
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Neil Patrick Adams, Dinah Lea Marie Davis
  • Publication number: 20140013121
    Abstract: Methods and devices for storing sent message data are described. The sent message data corresponds to a message sent to a destination by a communication device via a server. The method includes compiling a first portion of the message which has a plurality of components; applying security encoding to the first portion; and storing the first portion. The first portion includes at least one but not all of the plurality of components in the message, and pointers to the components not included in the first portion. A method of verifying sent message data on a communication device is also described.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: BlackBerry Limited
    Inventors: Alexander SHERKIN, Ravi SINGH, Neil Patrick ADAMS, Nikhil VATS
  • Patent number: 8618911
    Abstract: A device having a biometric input device is configured to allow a user to enter a character sequence for use in validation using the biometric input device. A predetermined assignment of characters to enrolled biometric templates allows a user to determine a sequence of biometric inputs to provide to enter an appropriate character sequence.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Dinah Lea Marie Davis, Ravi Singh, Richard Paul Sibley
  • Patent number: 8578169
    Abstract: A system and method of signing a message to be sent from a first communication device to a destination via a second communication device. The message includes a first portion on the first communication device and a second portion on the second communication device. The method includes receiving at the second communication device the first portion of the message and a first signature for the first portion from the first communication device; combining the first portion and the second portion to form the message; obtaining a second signature for the message; and sending the first signature, the second signature and the message from the second communication device to the destination.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: November 5, 2013
    Assignee: Blackberry Limited
    Inventors: Neil Patrick Adams, Ravi Singh, Nikhil Vats, Alexander Sherkin
  • Publication number: 20130283054
    Abstract: A system, method and apparatus are provided for secure e-mail message attachment optimization. Content attached to e-mail messages may not be suited to the resource constraints of the destination wireless device. In secure e-mail messages, the message may be signed and/or encrypted. A wireless server can determine resource parameters associated with a destination wireless device, such as display resolution, memory capacity, processor speed, and wireless interface constraints and re-scale the attached content to be optimized for delivery and presentation on the wireless device.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick ADAMS, Ravi SINGH
  • Patent number: 8566577
    Abstract: Methods and devices for storing sent message data are described. The sent message data corresponds to a message sent to a destination by a communication device via a server. The method includes compiling a first portion of the message which has a plurality of components; applying security encoding to the first portion; and storing the first portion. The first portion includes at least one but not all of the plurality of components in the message, and pointers to the components not included in the first portion.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: October 22, 2013
    Assignee: Blackberry Limited
    Inventors: Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Nikhil Vats
  • Patent number: 8538403
    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 controlled to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: September 17, 2013
    Assignee: Blackberry Limited
    Inventors: Ravi Singh, Kristof Takacs, Neil Patrick Adams
  • Publication number: 20130214908
    Abstract: A command destined for a smart card is received. If the command is of a state-altering type that places the smart card in a known state, it is relayed to a smart card reader unless the smart card is currently in the known state. If the command is a POWER OFF command, it is relayed to the smart card reader unless (i) the smart card is currently in the known state and (ii) within a predetermined time from receiving the command, a subsequent command of the state-altering type that places the smart card in the known state is received. If the command is not a POWER OFF command and is not of the state-altering type that places the smart card in the known state, it is relayed to the smart card reader. The command is discarded if not relayed to the smart card reader.
    Type: Application
    Filed: May 11, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ravi Singh, Dinah Davis, Neil Adams
  • Patent number: 8514696
    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: February 4, 2011
    Date of Patent: August 20, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Amit Shukla
  • Patent number: 8496175
    Abstract: Upon recognizing a loss of a first connection to a computing apparatus, such as a personal computer, a smart card reader may maintain an open session with a smart card and may associate an identity of the computing apparatus of the first connection with the open session. Some time later, the smart card reader may establish a second connection with a computing apparatus. The smart card reader may compare an identity of the computing apparatus of the second connection with the identity of the computing apparatus of the first connection. Responsive to determining that the identities do not match, the smart card reader may close the open session with the smart card. Responsive to determining that the identities do match, the smart card reader may maintain the open session with the smart card.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 30, 2013
    Assignee: Research In Motion Limited
    Inventors: Dinah Lea Marie Davis, Neil Patrick Adams, Ravi Singh