Anurag AgrawalPalo Alto, CA

Anurag Agrawal Phones & Addresses

Stanford, CA

Work

Company: ERIC D WELLS, MD Address: 20055 Lake Chabot Rd Suite 320, Castro Valley, CA 94546 Phones: (510) 889-8900 (Phone) (510) 727-9811 (Fax)

Education

School / High School: Baylor University 2004

Languages

English

Awards

Healthgrades Honor Roll

Ranks

Certificate: Pediatric Oncology & Pediatric Hematology, 2013

Mentions for Anurag Agrawal

Career records & work history

Medicine Doctors

Anurag Agrawal Photo 1

Dr. Anurag K Agrawal, Fremont CA - MD (Doctor of Medicine)

Specialties:
Pediatric Hematology & Oncology
Address:
3200 Kearney St, Fremont, CA 94538
(510) 498-2121 (Phone) (510) 498-2641 (Fax)
ERIC D WELLS, MD
20055 Lake Chabot Rd Suite 320, Castro Valley, CA 94546
(510) 889-8900 (Phone) (510) 727-9811 (Fax)
4475 Hackberry Ct, Midland, TX 79707
Certifications:
Pediatric Oncology & Pediatric Hematology, 2013
Pediatrics, 2010
Awards:
Healthgrades Honor Roll
Languages:
English
Education:
Medical School
Baylor University
Graduated: 2004
Medical School
Childrens Hospital and Research Center At Oakland
Graduated: 2004

Anurag K. Agrawal

Specialties:
Pediatric Hematology-Oncology
Work:
Childrens Hospital-Hematology/Oncology
744 52 St FL 2, Oakland, CA 94609
(510) 428-3372 (phone) (510) 597-7199 (fax)
Education:
Medical School
Baylor College of Medicine
Graduated: 2004
Conditions:
Anemia, Leukemia, Hemolytic Anemia, Hemophilia A or B, Sickle-Cell Disease
Languages:
English, Spanish
Description:
Dr. Agrawal graduated from the Baylor College of Medicine in 2004. He works in Oakland, CA and specializes in Pediatric Hematology-Oncology. Dr. Agrawal is affiliated with UCSF Benioff Childrens Hospital Oakland.
Anurag Agrawal Photo 2

Anurag Kishor Agrawal

Specialties:
Pediatrics
Pediatric Hematology-Oncology
Education:
Baylor College of Medicine (2004)
Anurag Agrawal Photo 3

Anurag Agrawal

Specialties:
Internal Medicine
Critical Care Medicine
Pulmonary Disease
Education:
All-India Institute Of Medical Sciences (1996)
Anurag Agrawal Photo 4

Anurag Kishor Agrawal, Oakland CA

Specialties:
Pediatrician
Address:
747 52Nd St, Oakland, CA 94609
Education:
Baylor University, College of Medicine - Doctor of Medicine
Children's Hospital & Research Center at Oakland - Fellowship - Pediatric Hematology/Oncology (Pediatrics)
Children's Hospital & Research Center at Oakland - Residency - Pediatrics
Children's Hospital & Research Center at Oakland - Internship - Pediatrics
Board certifications:
American Board of Pediatrics Certification in Pediatrics

Anurag Agrawal resumes & CV records

Resumes

Anurag Agrawal Photo 40

Md, One Solar Energy

Position:
Managing Director at One Solar Energy Pvt. Ltd.
Location:
Indore Area, India
Industry:
Renewables & Environment
Work:
One Solar Energy Pvt. Ltd. since 2009
Managing Director
Zimmer 2007 - 2009
Project Manager
Synthes - Independent Project Sep 2006 - Jun 2007
Development Engineer
Johnson & Johnson Sep 2005 - Mar 2006
Project Lead
Education:
Drexel University
MS, Biomechanical Engineering
Drexel University
BS, Biomedical Engineering
Skills:
Business Development, Financial Modeling, Portfolio Management, Business Strategy, Project Management, Product Management, Market Analysis, Market Research, Product Development, Strategy, Business Analysis, Entrepreneurship, Competitive Analysis
Anurag Agrawal Photo 41

Vice President Product

Location:
2837 Tall Oaks Ct, Auburn Hills, MI 48326
Industry:
Internet
Work:
Moloco
Vice President Product
Wish
Head of Product Management
Google 2007 - 2017
Lead Product Manager
Rsa Security 2005 - 2007
Principal Product Manager
Valicert 1999 - 2003
Engineering Manager
Qualcomm 1997 - 1999
Software Engineer
Education:
Cornell University May 2003 - May 2004
Master of Business Administration, Masters, Entrepreneurship
Oregon State University Sep 1995 - 1997
Master of Science, Masters, Computer Science
Delhi University Oct 1991 - 1995
Bachelor of Engineering, Bachelors, Computer Engineering
Skills:
Product Management, Analytics, Start Ups, Mobile Applications, Management, E Commerce, Enterprise Software, Strategic Partnerships, Software As A Service, Online Advertising, Mobile Advertising, Competitive Analysis, Business Development
Anurag Agrawal Photo 42

Anurag Agrawal

Anurag Agrawal Photo 43

Asic Design Engineer

Location:
San Francisco Bay Area
Industry:
Computer Networking
Anurag Agrawal Photo 44

Anurag Agrawal

Location:
San Francisco Bay Area
Industry:
Computer Software

Publications & IP owners

Us Patents

Methods And Apparatus For Dynamic Detection Of Transit Times Between Stages In Distributed Multi-Stage Switch Fabrics

US Patent:
8279863, Oct 2, 2012
Filed:
Jun 30, 2009
Appl. No.:
12/494780
Inventors:
Sathish Shenoy - San Jose CA, US
Anurag Agrawal - Santa Clara CA, US
Philip A. Thomas - San Jose CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/50
H04Q 11/00
US Classification:
370388, 370389
Abstract:
In some embodiments, a method includes sending a signal to a first module associated with a stage of a switch fabric and receiving a signal from the first module a first amount of time after sending the signal to the first module. A signal is sent to a second module associated with the stage of the switch fabric and a signal is received from the second module a second amount of time after sending the signal to the second module. The second amount of time is less than the first amount of time. A cell of a first data packet is sent to the first module and a cell of a second data packet is sent to the second module a third amount of time after sending the cell of the first data packet. The third amount of time is associated with the difference between the first amount of time and the second amount of time.

Multi-Bank Queuing Architecture For Higher Bandwidth On-Chip Memory Buffer

US Patent:
8364864, Jan 29, 2013
Filed:
Mar 17, 2010
Appl. No.:
12/725517
Inventors:
Anurag Agrawal - Santa Clara CA, US
Philip A. Thomas - San Jose CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
710 52, 710 5, 710 33, 710 35, 710 53, 710 54, 710 55, 710 56, 710 57
Abstract:
A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks.

High Speed One's Complement Checksum Generator/Checker

US Patent:
8612508, Dec 17, 2013
Filed:
Oct 6, 2008
Appl. No.:
12/245908
Inventors:
Anurag Agrawal - Santa Clara CA, US
Philip A. Thomas - San Jose CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
G06F 11/10
G06F 7/50
US Classification:
708530, 708708, 714807
Abstract:
A device may include a compressor. The compressor may receive a first number of inputs, each of the inputs having a predetermined width. The compressor may also compute a one's complement sum of the first number of inputs to generate carry bits having the predetermined width and sum bits having the predetermined width, modify the carry bits by moving a most significant bit of the carry bits to a least significant bit position, and output the modified carry bits and the sum bits.

Multi-Chassis Topology Discovery Using In-Band Signaling

US Patent:
8625596, Jan 7, 2014
Filed:
Dec 30, 2010
Appl. No.:
12/982664
Inventors:
Philip A. Thomas - San Jose CA, US
Anurag Agrawal - Santa Clara CA, US
Assignee:
Juniper Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/28
US Classification:
370392, 370351
Abstract:
A multi-chassis network device may automatically detect whether cables connected between chassis devices are correctly inserted. The device may insert, into a first data stream output from a first port of the device, control information identifying the first port. The device may receive, from a second data stream received by the first port of the device, second control information identifying a second port, at another device connected to the device via a cable. The device may determine, based on the second control information, whether the connection of the first port to the second port, via the cable, is valid and cause, when the connection of the first port to the second port is determined to not be valid, the device to output an indication that the connection is not valid or to reconfigure the device to make the connection of the first port to the second port valid.

Modular Workflow Management

US Patent:
2010005, Mar 4, 2010
Filed:
Jul 30, 2009
Appl. No.:
12/512516
Inventors:
Juan Trinidad - Menlo Park CA, US
Seth Covitz - San Jose CA, US
Marcel Prasetya - San Jose CA, US
Greg Bullock - Bath, GB
Jacobo Tarrio Barreiro - Dublin, IE
Riccardo Govoni - Dublin, IE
Anurag Agrawal - Palo Alto CA, US
International Classification:
G06Q 10/00
US Classification:
705301
Abstract:
The subject matter of this specification can be embodied in, among other things, a system that includes a container document, a plurality of portable program modules residing in the container document, and a repeater residing in the container document. In addition, at least one of the plurality of portable program modules may be configured to define a communication channel and to identify itself to the repeater as a publisher to the communication channel. Furthermore, at least one of the plurality of portable program modules may be configured to identify itself as a subscriber to the communications channel.

Messaging Between Remote Controller And Forwarding Element

US Patent:
2022035, Nov 3, 2022
Filed:
Jul 18, 2022
Appl. No.:
17/867508
Inventors:
- Santa Clara CA, US
Xiaozhou Li - San Jose CA, US
Anurag Agrawal - Santa Clara CA, US
Julianne Zhu - Los Gatos CA, US
Assignee:
Barefoot Networks, Inc. - Santa Clara CA
International Classification:
H04L 49/90
H03M 13/09
H04L 45/7453
H04L 41/08
H04L 41/0803
H04L 49/00
H04L 49/10
H04L 69/22
Abstract:
Some embodiments of the invention provide a forwarding element that can be configured through in-band data-plane messages from a remote controller that is a physically separate machine from the forwarding element. The forwarding element of some embodiments has data plane circuits that include several configurable message-processing stages, several storage queues, and a data-plane configurator. A set of one or more message-processing stages of the data plane are configured (1) to process configuration messages received by the data plane from the remote controller and (2) to store the configuration messages in a set of one or more storage queues. The data-plane configurator receives the configuration messages stored in the set of storage queues and configures one or more of the configurable message-processing stages based on configuration data in the configuration messages.

Messaging Between Remote Controller And Forwarding Element

US Patent:
2023010, Apr 6, 2023
Filed:
Dec 8, 2022
Appl. No.:
18/077543
Inventors:
- Santa Clara CA, US
Xiaozhou Li - San Jose CA, US
Anurag Agrawal - Santa Clara CA, US
Julianne Zhu - Los Gatos CA, US
Assignee:
Barefoot Networks, Inc. - Santa Clara CA
International Classification:
H04L 49/90
H03M 13/09
H04L 45/7453
H04L 41/08
H04L 41/0803
H04L 49/00
H04L 49/10
H04L 69/22
Abstract:
Some embodiments of the invention provide a forwarding element that can be configured through in-band data-plane messages from a remote controller that is a physically separate machine from the forwarding element. The forwarding element of some embodiments has data plane circuits that include several configurable message-processing stages, several storage queues, and a data-plane configurator. A set of one or more message-processing stages of the data plane are configured (1) to process configuration messages received by the data plane from the remote controller and (2) to store the configuration messages in a set of one or more storage queues. The data-plane configurator receives the configuration messages stored in the set of storage queues and configures one or more of the configurable message-processing stages based on configuration data in the configuration messages.

Self-Checking Diagnostics Framework For Multicast Logic In A Packet Forwarding Device

US Patent:
2023003, Feb 9, 2023
Filed:
Sep 30, 2022
Appl. No.:
17/957992
Inventors:
- Santa Clara CA, US
Anurag AGRAWAL - Santa Clara CA, US
International Classification:
H04L 49/113
H04L 45/7453
Abstract:
Examples described herein relate to a network interface device that includes circuitry that is to: receive a packet; replicate the packet based on a multicast configuration; and determine a number of replicate packets that differ from the received packet. In some examples, circuitry is to receive hash value that comprises a hash of a portion of the packet and circuitry is to determine a hash value of the replicated packet.

Isbn (Books And Publications)

Induced Plant Defenses Against Pathogens And Herbivores: Biochemistry, Ecology, And Agriculture

Author:
Anurag A. Agrawal
ISBN #:
0890542422

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.