Google
Head of Product Management - Media and App Ecosystem and Google Assistant | Android Tv
Google Feb 2017 - Jun 2018
Global Head of Marketing Strategy and Analytics | Android, Chromeos and Google Play
Google Jun 2016 - Feb 2017
Global Head of Marketing Strategy and Operations | Google Play
Ibm May 2014 - Jun 2016
Partner and Global Director | Ibm Watson Global Insurance Industry Leader
Bebopbee, Inc. May 2014 - Jun 2016
Investor
Education:
The University of Chicago Booth School of Business 2008 - 2011
Master of Business Administration, Masters, Management, Finance
University of Massachusetts Amherst Sep 2000 - 2002
Master of Science, Masters, Computer Engineering
Indian Institute of Technology, Kharagpur 2000
Bachelors
Indian Institute of Technology, Kharagpur 1996 - 2000
Bachelors, Bachelor of Technology, Computer Science, Engineering, Computer Science and Engineering
Institute of Electrical and Electronics Engineers (Ieee) 1996
Indian International School, Dammam 1996
University of Massachusetts Amherst 1991 - 1992
Master of Science, Masters
Skills:
Strategy Business Strategy Analytics Management Consulting Crm Strategic Planning Customer Experience Customer Insight Product Management Financial Modeling Management Business Process Improvement Project Portfolio Management Leadership It Strategy Analysis Digital Strategy Customer Analysis Mobile Devices Business Development Digital Marketing Financial Services Sdlc Segmentation Operating Models Telecommunications Customer Lifecycle Management Customer Experience Improvement Customer Analytics Conjoint Analysis Customer Relationship Management Consumer Insights Strategy Development Customer Experience Analysis Product Marketing Experience Design Software Project Management Operating Model Design
Venugopal Vasudevan - Palatine IL, US Jayanth Mysore - Streamwood IL, US Anwar Haneef - Palatine IL, US
International Classification:
G06F015/16
US Classification:
709/250000
Abstract:
A method for delivering content to be rendered by multiple devices is provided. Indications of resources available to a user are received, the resources including rendering resources, the rendering resources provided by a plurality of devices, each of the plurality of devices being coupled to a network, wherein at least one of the plurality of devices provides at least one rendering resource available for use of the user, and provides at least one rendering resource available for simultaneous use of another user. Content requested by the user is received, the content including a plurality of content types. A mapping of content types to the plurality of devices is determined, wherein the mapping is based on rendering resources provided by each of the plurality of devices. Content types of the content requested by the user are delivered to the plurality of devices according to the mapping, the content types delivered to the plurality of devices via the network.
Method And Apparatus And System For Performing Seamless Mobility
Jay Almaula - Bartlett IL, US Anwar Haneef - Streamwood IL, US Jayanth Mysore - Streamwood IL, US
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709231000, 709224000
Abstract:
An independent server is established to track the state of content being rendered on a client device. A content server (alternatively referred to as an application server) maintains a backchannel with the independent server and updates session state. When migrating content from a first client device to a second client device, the second client device will access the server prior to rendering the content. Upon accessing the server, the second client device will be provided with the state of the current session.
System And A Method For Recording A Broadcast Displayed On A Mobile Device
Tzvetan Horozov - Hoffman Estates IL, US Jay Almaula - Bartlett IL, US Bhavan Gandhi - Vernon Hills IL, US Anwar Haneef - Streamwood IL, US Venugopal Vasudevan - Palatine IL, US
International Classification:
H04N 7/26
US Classification:
386112000
Abstract:
A system and a method for recording a broadcast being displayed on a mobile device. The system includes a mobile device (), a server (), and a Digital Video Recorder (DVR) (). The mobile device receives and displays a broadcast. Further, the mobile device generates a first information pertaining to the broadcast and sends it to the server. The server, on receiving the first information, generates a second information, and then sends the second information to the DVR. The DVR, on receiving the second information from the server records the broadcast.
Method And System For Seamless Live Broadcast Of Digital Content
Anwar Haneef - Streamwood IL, US Jay Almaula - Bartlett IL, US Tzvetan Horozov - Hoffman Estates IL, US Jayanth Mysore - Streamwood IL, US Rajesh Pazhyannur - Lake Zurich IL, US Venugopal Vasudevan - Palatine IL, US
International Classification:
H04N 7/16 H04N 7/173
US Classification:
725135000, 725136000, 725090000
Abstract:
A method and a system for live broadcast of digital content to a user switching between one or more electronic devices are provided. Each electronic device is connected to a network. The user makes a request to switch the live broadcast of the digital content from a first electronic device to one or more electronic devices in the network. The live broadcast of the digital content on the first electronic device is suspended based on the request from the user. The first electronic device informs at least one electronic device in the network to pre-emptively store the live broadcast of the digital content. The live broadcast of the digital content is then resumed on the one or more electronic devices, based on another request from the user.
Method And System For Delivering A Message In A Communication Network
Rajesh Pazhyannur - Lake Zurich IL, US Jay Almaula - Bartlett IL, US Anwar Haneef - Streamwood IL, US Jayanth Mysore - Streamwood IL, US Venugopal Vasudevan - Palatine IL, US Narayanan Venkitaraman - Schaumburg IL, US
International Classification:
H04J 3/22 H04J 3/18
US Classification:
370465000, 370477000
Abstract:
A method for delivering a message to a user in a communication network () is disclosed. The method includes monitoring () an environment of the user. The method further includes delivering () the message to the user in a plurality of stages. The plurality of stages is determined based on the environment of the user.
Googleplus
Anwar Haneef
Lived:
San Francisco, CA Chicago, IL
Work:
PricewaterhouseCoopers (2010) Diamond Management and Technology Consultants (2006-2010) Red Rabbit Software (2005-2006) Motorola (2002-2005)
Education:
University of Chicago, University of Massachusetts Amherst, Indian Institute of Technology Kharagpur
Youtube
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 2
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...
Category:
Comedy
Uploaded:
31 Aug, 2010
Duration:
8m 52s
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 3
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...
Category:
Comedy
Uploaded:
31 Aug, 2010
Duration:
7m 23s
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 4
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...
Category:
Comedy
Uploaded:
31 Aug, 2010
Duration:
9m 44s
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 5
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...
Category:
Comedy
Uploaded:
31 Aug, 2010
Duration:
9m 41s
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 6
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...
Category:
Comedy
Uploaded:
31 Aug, 2010
Duration:
9m 25s
PUNJABI SATAGE SHOW CH HANIF DA KUKAR PART 1
PUNJABI SATAGE SHOW CH HANIF DA KUKAR RAFIQSALEEMI DRAMA ROOBI ANAM RU...