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: 9686381
    Abstract: In general, techniques are described for decapsulating and forwarding VPLS frames in a hybrid PE router space. In one example, a method includes sending a first control plane message that includes first configuration information to a first PE router, the first control plane message comprising a request that the VPLS frames include a control word when forwarded to the first PE router. The first PE router may receive from a second PE router a second L3 control plane message that includes second configuration information for forwarding VPLS frames to the second PE router, the second L3 control plane message not comprising a request to include the control word when forwarded to the second PE router. The method may include configuring a forwarding plane of the first PE router to process VPLS frames that are received from the second PE router without processing the VPLS frames to remove the control word.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 20, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Vikas Hegde
  • Patent number: 9660866
    Abstract: Techniques are described for generating a No-Acknowledgement (NACK) message if the installation of a route for a label-switched path at a router has failed or is likely to fail. In some examples, a network device includes at least one processor and at least one module operable by the at least one processor to: receive a request to forward network packets for an LSP; responsive to receiving the request, initiate configuration of at least one forwarding unit of the network device to forward network packets for the LSP; generate a NACK message that indicates the at least one forwarding unit is not configured to forward the network packets for the LSP; and terminate based at least in part on the NACK message, the configuration of the at least one forwarding unit for the LSP.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 23, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Raveendra Torvi, Yakov Rekhter
  • Patent number: 9660860
    Abstract: In general, techniques are described for a path computation delay timer for multi-protocol label switched networks. As an example, an ingress network device configured to act as an ingress for a label switched path (LSP) may perform the techniques. The ingress network device comprises an interface and a processor. The interface may receive a message indicating an error along the LSP. The processor may delay an operation performed to configure a replacement LSP to be used in place of the LSP in order to provide time during which a cause of the error along the LSP is able to be determined. When the cause of the error is determined to be a failure of a network device supporting operation of the LSP, the processor may further perform the operation to configure the replacement LSP with the ingress network device such that the replacement LSP avoids the failed network device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: May 23, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Yakov Rekhter, Raveendra Torvi, Ravi Singh, Minjie Dai, John E. Drake, Vishnu Pavan Kumar Beeram, Yimin Shen, Harish Sitaraman, Chandrasekar Ramachandran
  • Publication number: 20170116413
    Abstract: A system and method to monitor executing processes are disclosed. A respective starting fingerprint of memory of each executing process within at least one process is determined during a system startup phase that is prior to a device operational phase. A present fingerprint of memory of the selected executing process within the at least one process is determined during the device operational phase and while a selected executing process is executing. A difference between the respective starting fingerprint of the selected executing process and the present fingerprint of the selected executing process is determined and an indication of the difference for the selected executing process is reported based on determining the difference.
    Type: Application
    Filed: November 6, 2015
    Publication date: April 27, 2017
    Inventors: Kristof TAKACS, Jameson Bauer HYDE, Marek PARUZEL, Ravi SINGH
  • Publication number: 20170118014
    Abstract: Systems, methods, and software can be used to provide security assurance information. In some aspects, a certificate request for a client process on a mobile device is received. A security assurance character for the client process is determined. Whether to grant the certificate request is determined based on the determined security assurance character. In response to determining to grant the certificate request, a certificate is generated.
    Type: Application
    Filed: November 6, 2015
    Publication date: April 27, 2017
    Applicants: Certicom Corp., BlackBerry Limited
    Inventors: Roger Paul Bowman, Catalin Visinescu, Ming Chee Tsang, Daniel Richard L. Brown, Ravi Singh, Thomas Stiemerling
  • Patent number: 9584451
    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: Grant
    Filed: April 24, 2012
    Date of Patent: February 28, 2017
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Ravi Singh
  • Patent number: 9542590
    Abstract: A computer-implemented method entails capturing a digital fingerprint of a finger using a fingerprint-capturing device, collecting pressure measurements using pressure sensors associated with the fingerprint-capturing device as the finger contacts the fingerprint-capturing device, determining a finger-sensor contact direction from the pressure measurements and storing the finger-sensor contact direction in association with the digital fingerprint for subsequent biometric authentication.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: January 10, 2017
    Assignee: BlackBerry Limited
    Inventors: Peter Mankowski, Neil Patrick Adams, Ravi Singh
  • Publication number: 20160355610
    Abstract: An integrated process for the recovery of a spectrum of commercially valuable products such as agar, cellulose, lipids, pigments and a liquid rich in minerals of agricultural importance directly from fresh seaweed without employing any catalyst driven in situ chemical conversions. Also solvents used during lipid extraction were shown to be used for three cycles without affecting the yield and quality of successive products. Furthermore, this new process is highly efficient and utilizes total seaweed raw material without any leftover biomass as solid waste.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 8, 2016
    Inventors: Chennur Radhakrishna REDDY, Ravi Singh BAGHEL, Nitin KUMARI, Puja KUMARI, Vishal GUPTA, Kamlesh PRASAD, Ramavatar MEENA
  • Patent number: 9501336
    Abstract: A method at a computing device having a plurality of concurrently operating domains for providing a unified home screen, the method sending a request for package information from a home screen application on the computing device; receiving the request for package information at a unified package manager on the computing device; requesting, from the plurality of concurrently operating domains, package information; receiving package information from at least one of the plurality of concurrently operating domains at the unified package manager on the computing device; decorating the received package information with domain information for a domain from which the package information was received at the unified package manager on the computing device; and providing the decorated package information to the home screen application.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 22, 2016
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
  • Publication number: 20160321492
    Abstract: A computer-implemented method entails capturing a digital fingerprint of a finger using a fingerprint-capturing device, collecting pressure measurements using pressure sensors associated with the fingerprint-capturing device as the finger contacts the fingerprint-capturing device, determining a finger-sensor contact direction from the pressure measurements and storing the finger-sensor contact direction in association with the digital fingerprint for subsequent biometric authentication.
    Type: Application
    Filed: July 11, 2016
    Publication date: November 3, 2016
    Inventors: Peter MANKOWSKI, Neil Patrick ADAMS, Ravi SINGH
  • Patent number: 9479928
    Abstract: Often, for reasons of wireless bandwidth conservation, incomplete messages are provided to wireless messaging devices. Employing cryptography, for secrecy or authentication purposes, when including a received message that has been incompletely received can lead to lack of context on the receiver's end. By automatically obtaining the entirety of the 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, encrypt and sign the composite message. Conveniently, security considerations are maintained even in view of bandwidth optimization measures.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 25, 2016
    Assignee: BlackBerry Limited
    Inventors: Nikhil Vats, Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Christopher Lyle Bender
  • Patent number: 9479541
    Abstract: Systems, methods, and software can be used to share data across profiles. In some aspects, a first request from a first application for application data associated with a second application is received at a first hybrid agent. The first application and the first hybrid agent are associated with a first profile on a mobile device. The second application is associated with a second profile. A second request for the application data is sent to a second hybrid agent. The second hybrid agent is associated with the second profile. The application data from the second hybrid agent is received from the second hybrid agent. The application data is sent to the first application. The application data is used by the first application to generate a graphical interface for presentation on the mobile device. The graphical interface includes a unified view of data associated with the first and second profiles.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 25, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan
  • Patent number: 9467329
    Abstract: A device and its operations are described herein. In some examples, the operations can include executing a first application within a first operating system domain of a device, the first application associated with at least a first activity view. The operations can further include detecting user input associated with the first application. The user input is associated with activating a second activity view of a second application. The operations can further include determining that the second application corresponds to a second operating system domain of the device. The operations can further include establishing a first proxy link within the first operating system domain that corresponds with a second proxy link within the second operating system domain. The first proxy link is associated with causing the second proxy link to invoke the second activity view of the second application within the second operating system domain.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 11, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Ravi Singh, Daniel Jonas Major, Kevin Dennis Goodman, Sivakumar Nagarajan
  • Patent number: 9391780
    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: Grant
    Filed: September 11, 2013
    Date of Patent: July 12, 2016
    Assignee: BlackBerry Limited
    Inventors: Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Nikhil Vats
  • Patent number: 9390308
    Abstract: A computer-implemented method entails capturing a digital fingerprint of a finger using a fingerprint-capturing device, collecting pressure measurements using pressure sensors associated with the fingerprint-capturing device as the finger contacts the fingerprint-capturing device, determining a finger-sensor contact direction from the pressure measurements and storing the finger-sensor contact direction in association with the digital fingerprint for subsequent biometric authentication.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: July 12, 2016
    Assignee: BlackBerry Limited
    Inventors: Peter Mankowski, Neil Patrick Adams, Ravi Singh
  • Patent number: 9369380
    Abstract: In one example, a stitching point routing device, which stitches a previous segment of an end-to-end label-switched path (LSP) to a next segment of the end-to-end LSP, includes network interfaces configured to receive packets via the previous segment and send packets via the next segment, and one or more processors configured to determine whether the next segment supports entropy labels, determine whether a packet received from the previous segment is encapsulated by a label stack including an entropy label, when the next segment does not support entropy labels and when the packet is encapsulated by the label stack including the entropy label, remove the entropy label from the label stack, when the next segment supports entropy labels and when the packet is not encapsulated by the label stack including the entropy label, add an entropy label to the label stack, and forward the packet along the next segment.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 14, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, John E. Drake, Adrian Farrel, Yimin Shen
  • Publication number: 20160149958
    Abstract: Systems, methods, and software can be used to share data across profiles. In some aspects, a first request from a first application for application data associated with a second application is received at a first hybrid agent. The first application and the first hybrid agent are associated with a first profile on a mobile device. The second application is associated with a second profile. A second request for the application data is sent to a second hybrid agent. The second hybrid agent is associated with the second profile. The application data from the second hybrid agent is received from the second hybrid agent. The application data is sent to the first application. The application data is used by the first application to generate a graphical interface for presentation on the mobile device. The graphical interface includes a unified view of data associated with the first and second profiles.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan
  • Publication number: 20160078268
    Abstract: A computer-implemented method entails capturing a digital fingerprint of a finger using a fingerprint-capturing device, collecting pressure measurements using pressure sensors associated with the fingerprint-capturing device as the finger contacts the fingerprint-capturing device, determining a finger-sensor contact direction from the pressure measurements and storing the finger-sensor contact direction in association with the digital fingerprint for subsequent biometric authentication.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Peter MANKOWSKI, Neil Patrick ADAMS, Ravi SINGH
  • Patent number: 9262616
    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: July 30, 2014
    Date of Patent: February 16, 2016
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Richard Paul Sibley, Dinah Lea Marie Davis, Ravi Singh
  • Patent number: 9225524
    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: May 26, 2014
    Date of Patent: December 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats