Patents by Inventor Rajan Sharma

Rajan Sharma 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: 11972295
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one or more recommendations for environmentally-conscious cloud computing frameworks based on the received data, and presenting such recommendations through the user interface for the user's review and consideration.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 30, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Mainak Basu, Sanjay Podder, Kishore P. Durg, Sundeep Singh, Rajan Dilavar Mithani, Akshay Kasera, Swati Sharma, Priyavanshi Pathania, Adam Patten Burden, Pavel Valerievich Ponomarev, Peter Michael Lacy, Joshy Ravindran
  • Publication number: 20230248696
    Abstract: Compounds of formula I and II: or a pharmaceutically acceptable salt thereof, and their compositions including polymer encapsulated micro/nano particle compositions are provided, wherein: R1 is —CH2—, a C2-6 straight or branched chain alkylene, alkenylene or alkynylene group or a short chain polyethylene glycol group having 2-6 monomers, or a combination thereof; R2 is hydrogen or —(C?O)R3 wherein R3 is a C2-6 straight or branched chain alkylene, alkenylene or alkynylene group or a short chain polyethylene glycol group having 2-6 monomers, or a combination thereof; and R4 is a pharmaceutically acceptable polymeric moiety comprising a pharmaceutically acceptable polymer chain such that R1 is linked to the polymer chain through an ester, carbonate or carbamate bond including the oxygen atom linking R1 and R4. The compositions are useful for treatment of multiple myeloma, mantle cell lymphoma, and transfusion-dependent anemia due to myelodysplastic syndromes.
    Type: Application
    Filed: May 3, 2020
    Publication date: August 10, 2023
    Inventors: Deven Patel, H. Rajan Sharma, Manoj Mishra, Lemma Reddy PEDDAREDDYGARI
  • Publication number: 20230247054
    Abstract: In some aspects, the disclosure is directed to methods and systems for providing an architecture for building high performance silicon components that support a rich set of networking and security features. In many implementations, the architecture splits network and security functions into two functional and logical blocks (which may physically be on the same die or integrated circuit in some implementations, or may be split on separate integrated circuits). The network functions may be executed via an integrated network interface card and accelerator subsystem with a high throughput execution pipeline. Security functions may be executed asynchronously from the network processing functions, in many implementations.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Inventors: Rajan Sharma, Mark Birman, Laxminarasimha Rao Kesiraju
  • Publication number: 20230246963
    Abstract: A switch includes memory including a flow table. The flow table includes a flow key database and a flow policy database for flows in a network associated with the switch. The switch includes a security processor including an exact match engine. The exact match engine manages the flow table in the memory. The exact match engine includes a learn cache configured to store key entries for storage in the flow key database.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Abhay Kulkarni, Rajan Sharma, Oron Levi, Vamsi Tatapudi, Mosi Ravia
  • Patent number: 11439617
    Abstract: The present invention comprises compounds of formula (I): where R1 may be PEG or other polymeric moieties. For example, R1 may be repeating PEG units —(CH2—CH2—O)n—, wherein n=1-455. R1 may also be other polymeric moieties of varying sizes and structures, for example, R1 may be poly(glycolide), poly(lactic acid), poly(lactide), poly(caprolactone), poly(lactide-co-caprolactone), poly(lactide-co-glycolide), or poly(lactic acid)-butanol. One or more embodiments of the invention may also relate to injectable pharmaceutical compositions comprising polymer conjugated monomethyl fumarate, and methods for treating relapsing-remitting multiple sclerosis and psoriasis.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: September 13, 2022
    Inventors: Deven Patel, H. Rajan Sharma, Manoj Mishra
  • Publication number: 20220251295
    Abstract: Compounds of formula I: or a pharmaceutically acceptable salt, hydrate, and/or solvate thereof, wherein: R1 is a pharmaceutically acceptable polymeric moiety comprising a pharmaceutically acceptable polymer chain such that the carbonyl group is linked to R1 through an ester, amide, carbonate or carbamate bond; R2 is hydrogen, or —(C?O)Rs wherein R5 is a C1-3 straight or branched chain alkyl group; and R3 and R4 are independently selected from hydrogen, C1-3 straight or branched chain alkyl group, or —(C=0)Re wherein R6 is —(O—CH2—CH2)n—OCH3 or a C1-3 straight or branched chain alkyl group, and n is 1 to 5. The compositions are useful for the treatment of Parkinson's disease when administered alone or in combination with carbidopa and/or entacapone.
    Type: Application
    Filed: June 28, 2020
    Publication date: August 11, 2022
    Inventors: Deven Patel, H. Rajan Sharma, Manoj Sharma, Leema Reddy PEDDAREDDYGARI
  • Patent number: 10855816
    Abstract: A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 1, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Rajan Sharma, Niranjan Vaidya, Mandar Joshi
  • Publication number: 20200237704
    Abstract: The present invention comprises compounds of formula (I): where R1 may be PEG or other polymeric moieties. For example, R1 may be repeating PEG units —(CH2—CH2—O)n—, wherein n=1-455. R1 may also be other polymeric moieties of varying sizes and structures, for example, R1 may be poly(glycolide), poly(lactic acid), poly(lactide), poly(caprolactone), poly(lactide-co-caprolactone), poly(lactide-co-glycolide), or poly(lactic acid)-butanol. One or more embodiments of the invention may also relate to injectable pharmaceutical compositions comprising polymer conjugated monomethyl fumarate, and methods for treating relapsing-remitting multiple sclerosis and psoriasis.
    Type: Application
    Filed: October 16, 2018
    Publication date: July 30, 2020
    Inventors: Deven Patel, H. Rajan Sharma, Manoj Sharma
  • Publication number: 20190379767
    Abstract: A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet.
    Type: Application
    Filed: May 21, 2019
    Publication date: December 12, 2019
    Inventors: Rajan SHARMA, Niranjan Vaidya, Mandar Joshi
  • Patent number: 9426091
    Abstract: A system includes a forwarding instance that is configured to receive a packet from a source on a port that is a member port of an etherchannel bundle. The forwarding instance is configured to update a table with information that correlates the source with the port. The forwarding instance is also configured to send a synchronization packet to other forwarding instances having ports that are member ports of the etherchannel bundle. Upon receipt of the synchronization packet, the other forwarding instances are configured to update tables with the information that correlates the source with the port.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: August 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Rajan Sharma
  • Patent number: 8718053
    Abstract: In one implementation, a cluster of network devices forwards packets within the cluster according to a node vector and a cluster database. The cluster database defines a path from each network device in the cluster to every other network device in the cluster. When a packet is received, the receiving network device accesses a forwarding database for egress ports according to a destination address of the packet and accesses the cluster database to identify a first cluster link in the path from the receiving network device to the egress network device. The receiving network device adds a node vector to the packet. The node vector communicates to subsequent network devices how the packet is to be forwarded through the cluster on the path from the receiving network device to the egress network device. The node vector is specific to the network device cluster and operates independent from packet forwarding protocols.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: May 6, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanan Raghuraman, Rajan Sharma
  • Publication number: 20130235881
    Abstract: A system includes a forwarding instance that is configured to receive a packet from a source on a port that is a member port of an etherchannel bundle. The forwarding instance is configured to update a table with information that correlates the source with the port. The forwarding instance is also configured to send a synchronization packet to other forwarding instances having ports that are member ports of the etherchannel bundle. Upon receipt of the synchronization packet, the other forwarding instances are configured to update tables with the information that correlates the source with the port.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 12, 2013
    Applicant: Cisco Technology, Inc.
    Inventor: Rajan Sharma
  • Publication number: 20120120949
    Abstract: In one implementation, a cluster of network devices forwards packets within the cluster according to a node vector and a cluster database. The cluster database defines a path from each network device in the cluster to every other network device in the cluster. When a packet is received, the receiving network device accesses a forwarding database for egress ports according to a destination address of the packet and accesses the cluster database to identify a first cluster link in the path from the receiving network device to the egress network device. The receiving network device adds a node vector to the packet. The node vector communicates to subsequent network devices how the packet is to be forwarded through the cluster on the path from the receiving network device to the egress network device. The node vector is specific to the network device cluster and operates independent from packet forwarding protocols.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Ramanan Raghuraman, Rajan Sharma
  • Patent number: 6996678
    Abstract: A cache controller is disclosed. The cache controller includes potential replacement list, a plurality of valid bits and a number of counters. The potential replacement list includes a number of entries. Each of the valid bits corresponds to one of the entries. Each of the counters also corresponds to the one of the entries.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: February 7, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Rajan Sharma
  • Patent number: 6949513
    Abstract: A polypeptide of the formula (I), Pa-L-Pb-L-Pc-L-Pd.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 27, 2005
    Assignee: Dabur Research Foundation
    Inventors: Sudhanand Prasad, Rama Mukherjee, Anand C. Burman, Archna Mathur, Rajan Sharma, Manu Jaggi
  • Patent number: 6898713
    Abstract: A method and apparatus for processing incomplete SSL/TLS records is disclosed. Typical processing of encrypted and authenticated SSL/TLS records involves reconstructing the entire record after if has been segmented by a transport layer in order to be sent over a networked connection. This creates a significant performance bottleneck. The disclosed invention takes the truncated records as they arrive and creates block-aligned segments (truncated records), coupled with residue left to transfer between an arriving segment and the previously block-aligned segment, which allows continuous processing of the encrypted partial records.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: May 24, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Christophe Joly, Rajan Sharma
  • Patent number: 6828304
    Abstract: This invention relates to novel antiproliferative and anti secrectory peptides that are inhibitory to vasoactive intestinal peptide receptor and are useful in the treatment of cancer. The invention particularly relates to the synthesis of lipid-peptide conjugates containing fatty acids of different sizes, which inhibits the binding of VIP to its receptors. The invention encompasses methods for generation of these peptides, composition containing these peptides and the pharmacological applications of these peptides especially in the treatment and prevention of cancer.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: December 7, 2004
    Assignee: Dabur Research Foundation
    Inventors: Anand C. Burman, Sudhanand Prasad, Rama Mukherjee, Manu Jaggi, Anu T. Singh, Rajan Sharma
  • Publication number: 20030105009
    Abstract: A polypeptide of the formula (I),
    Type: Application
    Filed: June 28, 2002
    Publication date: June 5, 2003
    Applicant: DABUR RESEARCH FOUNDATION
    Inventors: Sudhanad Prasad, Rama Mukherjee, Anand C. Burman, Archna Mathur, Rajan Sharma, Manu Jaggi