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: 9686381Abstract: 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: GrantFiled: September 30, 2013Date of Patent: June 20, 2017Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Vikas Hegde
-
Patent number: 9660866Abstract: 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: GrantFiled: December 31, 2014Date of Patent: May 23, 2017Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Raveendra Torvi, Yakov Rekhter
-
Patent number: 9660860Abstract: 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: GrantFiled: December 30, 2014Date of Patent: May 23, 2017Assignee: 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: 20170116413Abstract: 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: ApplicationFiled: November 6, 2015Publication date: April 27, 2017Inventors: Kristof TAKACS, Jameson Bauer HYDE, Marek PARUZEL, Ravi SINGH
-
Publication number: 20170118014Abstract: 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: ApplicationFiled: November 6, 2015Publication date: April 27, 2017Applicants: Certicom Corp., BlackBerry LimitedInventors: Roger Paul Bowman, Catalin Visinescu, Ming Chee Tsang, Daniel Richard L. Brown, Ravi Singh, Thomas Stiemerling
-
Patent number: 9584451Abstract: 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: GrantFiled: April 24, 2012Date of Patent: February 28, 2017Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Ravi Singh
-
Patent number: 9542590Abstract: 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: GrantFiled: July 11, 2016Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Peter Mankowski, Neil Patrick Adams, Ravi Singh
-
Publication number: 20160355610Abstract: 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: ApplicationFiled: December 30, 2014Publication date: December 8, 2016Inventors: Chennur Radhakrishna REDDY, Ravi Singh BAGHEL, Nitin KUMARI, Puja KUMARI, Vishal GUPTA, Kamlesh PRASAD, Ramavatar MEENA
-
Patent number: 9501336Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 22, 2016Assignee: BlackBerry LimitedInventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
-
Publication number: 20160321492Abstract: 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: ApplicationFiled: July 11, 2016Publication date: November 3, 2016Inventors: Peter MANKOWSKI, Neil Patrick ADAMS, Ravi SINGH
-
Patent number: 9479928Abstract: 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: GrantFiled: November 15, 2011Date of Patent: October 25, 2016Assignee: BlackBerry LimitedInventors: Nikhil Vats, Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Christopher Lyle Bender
-
Patent number: 9479541Abstract: 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: GrantFiled: November 21, 2014Date of Patent: October 25, 2016Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan
-
Patent number: 9467329Abstract: 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: GrantFiled: May 29, 2014Date of Patent: October 11, 2016Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Ravi Singh, Daniel Jonas Major, Kevin Dennis Goodman, Sivakumar Nagarajan
-
Patent number: 9391780Abstract: 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: GrantFiled: September 11, 2013Date of Patent: July 12, 2016Assignee: BlackBerry LimitedInventors: Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Nikhil Vats
-
Patent number: 9390308Abstract: 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: GrantFiled: September 12, 2014Date of Patent: July 12, 2016Assignee: BlackBerry LimitedInventors: Peter Mankowski, Neil Patrick Adams, Ravi Singh
-
Patent number: 9369380Abstract: 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: GrantFiled: November 2, 2015Date of Patent: June 14, 2016Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, John E. Drake, Adrian Farrel, Yimin Shen
-
Publication number: 20160149958Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan
-
Publication number: 20160078268Abstract: 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: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventors: Peter MANKOWSKI, Neil Patrick ADAMS, Ravi SINGH
-
Patent number: 9262616Abstract: 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: GrantFiled: July 30, 2014Date of Patent: February 16, 2016Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Richard Paul Sibley, Dinah Lea Marie Davis, Ravi Singh
-
Patent number: 9225524Abstract: 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: GrantFiled: May 26, 2014Date of Patent: December 29, 2015Assignee: BlackBerry LimitedInventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats