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: 20190363978
    Abstract: Techniques are described for detecting egress network devices of a point-to-multipoint (P2MP) label switched path (LSP). For example, a network device may include one or more processors configured to identify a P2MP LSP for receiving multicast traffic from a multicast source for a specific multicast group for which the network device has an interested receiver, wherein the network device is to be an egress network device of the P2MP LSP; and send, to an ingress network device of the P2MP LSP, a P2MP egress identification message to add the network device as an egress network device of the P2MP LSP, wherein the one or more processors are further configured to output the P2MP egress identification message into a multipoint-to-point (MP2P) ring LSP for which the ingress network device of the P2MP LSP is a sole egress network device of the MP2P ring LSP.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Ravi Singh, Kireeti Kompella
  • Publication number: 20190290685
    Abstract: Large-pore mesoporous silica nanoparticles (MSN) were prepared and functionalized to serve as a robust and biocompatible delivery platform for platinum-acridine (PA) anticancer agents. The material showed a high loading capacity for the dicationic, hydrophilic hybrid agent [PtCl(en)(N-[acridin-9-ylaminoethyl]-N-methylropionamidine)] dinitrate salt (P1 Al) and virtually complete retention of payload at neutral pH in a high-chloride buffer. In acidic media mimicking the pH inside the cells' lysosomes, rapid, burst-like release of P1 A1 from the nanoparticles is observed. Coating of the materials in phospholipid bilayers resulted in nanoparticles with greatly improved colloidal stability. The lipid and carboxylate- modified nanoparticles containing 40 wt. % drug caused S phase arrest and inhibited cell proliferation in pancreatic cancer cells at submicromolar concentrations similar to carrier-free P1A1.
    Type: Application
    Filed: October 27, 2017
    Publication date: September 26, 2019
    Inventors: Ulrich Bierbach, Ye Zheng, Ravi Singh
  • Patent number: 10394602
    Abstract: A method at a computing device having a plurality of concurrently operative operating systems, the method comprising: operating a proxy process within a target operating system on the computing device; receiving, from an originating operating system, a request for resources from a target process within the target operating system at the proxy process; requesting, from the proxy process, the resources of the target process; and returning a handle to the target process from the proxy process to the originating operating system.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: August 27, 2019
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
  • Patent number: 10382326
    Abstract: Techniques are described for detecting egress network devices of a point-to-multipoint (P2MP) label switched path (LSP). For example, a network device may include one or more processors configured to identify a P2MP LSP for receiving multicast traffic from a multicast source for a specific multicast group for which the network device has an interested receiver, wherein the network device is to be an egress network device of the P2MP LSP; and send, to an ingress network device of the P2MP LSP, a P2MP egress identification message to add the network device as an egress network device of the P2MP LSP, wherein the one or more processors are further configured to output the P2MP egress identification message into a multipoint-to-point (MP2P) ring LSP for which the ingress network device of the P2MP LSP is a sole egress network device of the MP2P ring LSP.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Kireeti Kompella
  • Patent number: 10333766
    Abstract: A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 25, 2019
    Assignee: DARK MATTER L.L.C
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
  • Patent number: 10318950
    Abstract: A mobile communications device includes a near field communication (NFC) device, a movement determining device, and a processor coupled with the NFC device and the movement determining device. The processor performs operations for selectively switching between a first operating mode, in which the NFC device is enabled for NFC communication, and a second operating mode. When switched to the unsecure operating mode, the processor performs operations for enabling the NFC device for NFC communication until the mobile communications device moves beyond a threshold distance based upon the movement determining device.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 11, 2019
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Ravi Singh, Vincenzo Kazimierz Marcovecchio
  • Patent number: 10255433
    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: Grant
    Filed: November 6, 2015
    Date of Patent: April 9, 2019
    Assignee: BlackBerry Limited
    Inventors: Kristof Takacs, Jameson Bauer Hyde, Marek Paruzel, Ravi Singh
  • Publication number: 20190080315
    Abstract: A mobile wireless communications device may communicate with a terminal including a first NFC device, the terminal being capable of receiving data from a provisioning server. The mobile wireless communications device may include a housing, a wireless transceiver carried by the housing, a second NFC device carried by the housing, a memory carried by the housing, a display carried by the housing, and a processor carried by the housing and coupled to the wireless transceiver, the second NFC device, the memory, and the display. The processor may be configured to implement a digital wallet including user cards, receive from the terminal, via the second NFC device, a blank user card including user data fields, and fill the user data fields of the blank user card to define a completed user card and send the completed user card to the provisioning server.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Inventors: Ravi SINGH, Neil Patrick ADAMS, Geoffrey Wendell MACGILLIVRAY
  • Patent number: 10230621
    Abstract: Techniques are described for varying a bandwidth constraint at one or more hops along a path of a sub-label-switched path (sub-LSP) of a multi-path label-switched path (MP-LSP). The techniques include computing, by an ingress router, a plurality of paths for a plurality of sub-LSPs of a MP-LSP and outputting, by the ingress router, for each path of the plurality of paths, a respective resource reservation request message to establish a respective sub-LSP of the plurality of sub-LSPs, each respective resource reservation request message including an indication of an explicit route, a tunnel identifier indicating the MP-LSP, an identifier for the respective sub-LSP, an indication of a per-hop bandwidth constraint that corresponds to a respective incoming per-hop bandwidth constraint of the plurality of incoming per-hop bandwidth constraints, and one or more instructions to modify the indication of the per-hop bandwidth constraint.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: March 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Kireeti Kompella, Abhishek Deshmukh
  • Publication number: 20190044896
    Abstract: A system, method, and computer program product are provided for end-to-end security of centrally accessible group membership information. In use, membership information defining a user group in a messaging system is accessed from a central server, where the membership information includes (1) at least one change to members of the user group, and (2) for each change of the at least one change, a digital signature of a user that made the change. Additionally, a verification process on the membership information is performed, including: for each change of the at least one change, verifying the digital signature of the user that made the change. Further, members of the user group are determined, as a result of the verification process, and at least one action is performed in association with the members of the user group.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky
  • Publication number: 20190014126
    Abstract: A system, method, and computer program product are provided for multi-layer encryption of an efficient broadcast message. In use, a message is identified that includes data to be broadcasted to a plurality of recipients as well as identifiers of the plurality of recipients. The message is encrypted using a first encryption process to form a first header portion and a first data portion. Additionally, the message with the first data portion is encrypted using a second encryption process to form a second header portion and a second data portion. Further, the first header portion is encrypted using a third encryption process to form a third header portion. A multi-layer efficient broadcast message is then formed for broadcasting the data to the plurality of recipients, the multi-layer efficient broadcast message including the second header portion, the third header portion, and the second data portion.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Alexander Sherkin, Eugene Chin, Ravi Singh
  • Publication number: 20180336282
    Abstract: The present disclosure is related to a system and method for providing personalized news feed on a mobile application installed in a computing device of a user. The said mobile application includes a computer readable instruction for accessing the news feed. The computing device is communicably coupled to a digital content server which stores a plurality of news contents pre-stored in the said digital content server. The method comprises receiving user activity data at the digital content server from the computing device, determining user preferences for one or more category of news content depending upon the user activity data, ranking the one or more news content to compile the news feed, and transmitting the news feed to the computing device of the user wherein the transmittal of the news feed takes place on a request from the computing device.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Anunay PANDEY, Naveen KAUSHIK, Avijit VAJPAYEE, Rahul TIBREWAL, Sourav DE, Kamal BANGA, Azhar IQUBAL, Deepit PURKAYASTHA, Manish BISHT, Ravi SINGH
  • Publication number: 20180331941
    Abstract: Techniques are described for varying a bandwidth constraint at one or more hops along a path of a sub-label-switched path (sub-LSP) of a multi-path label-switched path (MP-LSP). The techniques include computing, by an ingress router, a plurality of paths for a plurality of sub-LSPs of a MP-LSP and outputting, by the ingress router, for each path of the plurality of paths, a respective resource reservation request message to establish a respective sub-LSP of the plurality of sub-LSPs, each respective resource reservation request message including an indication of an explicit route, a tunnel identifier indicating the MP-LSP, an identifier for the respective sub-LSP, an indication of a per-hop bandwidth constraint that corresponds to a respective incoming per-hop bandwidth constraint of the plurality of incoming per-hop bandwidth constraints, and one or more instructions to modify the indication of the per-hop bandwidth constraint.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Ravi Singh, Kireeti Kompella, Abhishek Deshmukh
  • Publication number: 20180324230
    Abstract: The present disclosure relates to a method for broadcasting a digital content among a plurality of computing devices of users on a single tap or click, the plurality of users are subscribed to a digital content service provider. The method comprises the steps of generating a digital content via a digital content server, transmitting the said digital content to a computing device of a first user, presenting the said transmitted digital content on the computing device of the first user, receiving a request from a computing device of a first user to broadcast the digital content, fetching contact information for one or more users based on a predefined criteria and broadcasting the digital content to the computing devices of the fetched one or more users.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Manish BISHT, Deepit PURKAYASTHA, Anunay PANDEY, Azhar IQUBAL, Gaurav PHULWARIA, Sourav DE, Salaam THOMAS, Saalis UMER, Ravi SINGH
  • Patent number: 10000579
    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: Grant
    Filed: December 30, 2014
    Date of Patent: June 19, 2018
    Assignee: Council of Scientific & Industrial Research
    Inventors: Chennur Radhakrishna Reddy, Ravi Singh Baghel, Nitin Trivedi, Puja Kumari, Vishal Gupta, Kamlesh Prasad, Ramavatar Meena
  • Patent number: 9917693
    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: Grant
    Filed: November 6, 2015
    Date of Patent: March 13, 2018
    Assignees: BlackBerry Limited, Certicom Corp.
    Inventors: Roger Paul Bowman, Catalin Visinescu, Ming Chee Tsang, Daniel Richard L. Brown, Ravi Singh, Thomas Stiemerling
  • Publication number: 20180013566
    Abstract: An apparatus, computer program, and method are provided for securely broadcasting a message to a plurality of recipient devices. In operation, a message is identified, and the message is encrypted utilizing a first key. A message authentication code (MAC) is generated utilizing a second key that is mathematically coupled to the first key (that is utilized to encrypt the message). The encrypted message is caused to be broadcasted to a plurality of recipient devices, utilizing the MAC.
    Type: Application
    Filed: July 5, 2016
    Publication date: January 11, 2018
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky
  • Publication number: 20170357819
    Abstract: An apparatus, computer program, and method are afforded for providing a peer-to-peer security protocol. In operation, a message is identified that is directed from a first peer device to a second peer device. Further, the message is copied, so that a copy of the message is caused to be sent to an auditing server.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
  • Publication number: 20170359727
    Abstract: A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: ALEXANDER SHERKIN, RAVI SINGH, MICHAEL MATOVSKY, EUGENE CHIN
  • Patent number: 9832121
    Abstract: In some examples, a network device of a network comprises a first component configured to store a plurality of next hop instructions corresponding to respective logical or physical network structures of the network. The network device also comprises a second component configured to send, to the first component, a message that identifies an association of the plurality of next hop instructions, wherein the first component is further configured to modify, in response to receiving the message, each of the plurality of next hop instructions.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: November 28, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Raveendra Torvi, Ronald P. Folkes, Alia K. Atlas, Navaneetha Krishnan V