Tracfone Wireless
Senior Director, Digital Solutions
Tracfone Wireless Dec 2008 - Nov 2015
Director of Engineering , Products and Services Development
Motorola Jan 2005 - Nov 2008
Senior Manager Software Smartphones
Motorola 1996 - 2008
Software Manager
Motorola 1995 - 2002
Staff Software Engineer
Education:
Florida Atlantic University 1992 - 1995
Masters, Master of Engineering, Electrical Engineering, Computer Engineering, Engineering, Communications
Bhpv School
Pg Center, Kolar
Chatrapati Sahuji Maharaj Kanpur University, Kanpur
B. M. S. College of Engineering
Bachelor of Engineering, Bachelors, Communications, Engineering, Electronics
Skills:
Wireless Cdma Gsm Wlan Evdo Embedded Systems Android Ios Development Hspa Lte Omadm Omacp Go To Market Strategy Telecommunications Rtos Device Drivers Mobile Technology Embedded Software Software Development System Architecture Product Management Linux Umts Integration Bluetooth Agile Methodologies Cellular Communications Mobile Devices
Interests:
Children Politics Education Environment Venture Capital Science and Technology Business Opportunities Career Opportunities Travel
Languages:
English Hindi Tamil Kannada
Us Patents
Method And System For Providing Differentiated Network Service In Wlan
Brian Smith - Wellington FL, US Satish Ramprasad - Boynton Beach FL, US Srinath Subramanian - Davie FL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04Q 7/24
US Classification:
370338000
Abstract:
A system () and method () is provided for extending a standby battery life of a WLAN station () within a WLAN. The method can include creating an extended service area containing at least two access points (APs) (), monitoring beacon frames and conducting neighbor AP scans for identifying the types of available network service areas, recognizing at least one service area within the extended service area, and connecting the WLAN station to the service area () using an AP network type, where the AP network type selection can be based on the traffic mode.
Brian Smith - Wellington FL, US Satish Ramprasad - Boynton Beach FL, US Srinath Subramanian - Davie FL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04J 3/16
US Classification:
370346000
Abstract:
A method () is provided for dynamic packet polling during a power save mode. The method can include polling () an access point () for packets at a first rate on at least one access category, determining () a polling time-out as a function of a packet priority, and possibly changing the rate to a second rate in view of a second packet priority. The polling time-out can correspond to a duration interval of the polling for increasing an efficiency of the power save mode. The method can include establishing a poll timeout and an overall poll timeout as a function of each access category. The function can include mapping a packet priority to a response time for setting a timeout. In one aspect, the polling can be combined into a single polling stream for multiple access categories.
Method And System To Communicate A Voice Mail Indication In A Loosely Coupled Environment
Kevin Wells - Plantation FL, US Jose Korneluk - Lake Worth FL, US Satish Ramprasad - Boynton Beach FL, US Srinath Subramanian - Davie FL, US Frederick Kampe - Boynton Beach FL, US Richard Wendelken - Parkland FL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04Q 7/22
US Classification:
455412200
Abstract:
A system () and method () is provided for email notification for use with a mobile device roaming in a loosely coupled network. The method can include receiving () a voice mail on a first network, generating () a voice mail indication, and sending () the voice mail indication through the second network to a mobile device. The voice mail indication can include encrypted information containing a phone number, an IMEI, or an IP address of the mobile device to properly route the message. The voice mail indication can include a sequence number, timestamp, or token to determine if a voice mail is stale. The method can include emailing () the voice mail indication to the mobile device.
Broadcast Replenishment Of Account Parameters For Groups Of Wireless Devices
Satish Ramprasad - Miramar FL, US Sergio Rivera - Miami FL, US
Assignee:
TracFone Wireless, Inc. - Miami FL
International Classification:
H04K 1/00
US Classification:
380270
Abstract:
A system and method are provided for the broadcast replenishment of account parameters for select groups of wireless devices, where select groups of wireless devices have their internally-stored account parameters (e.g., prepaid amount of usage authorization) simultaneously updated as a group by a single broadcast message, such as an encrypted SMS message. An account update message is generated based on the account parameters to be updated and encrypted using an encryption key uniquely associated with the select group of wireless devices. The encrypted account update message is broadcast for receipt by the select group of wireless devices, such only those wireless devices previously provided with a key for decryption can receive and decrypt the broadcast account update message. The wireless devices use information and/or instructions in the broadcast message in order to update their internally stored account parameters accordingly.
Mobile Device Message Scheduler For Reducing Congestion
Satish RAMPRASAD - Miramar FL, US Sergio RIVERA - Miami FL, US
Assignee:
TRACFONE WIRELESS, INC. - Miami FL
International Classification:
H04W 4/12
US Classification:
455466
Abstract:
A method, device and system are provided for scheduling the delivery of messages from a wireless device in order to reduce congestion on the wireless network used by the wireless device. A message scheduler application operating on the wireless device intercepts messages being sent from at least one application running on the wireless device to a device layer for transmission, where intercepted messages are collected and held in a message queue for later transmission. The message scheduler monitors operation of the wireless device to detect the establishment of a communication connection, such as a voice call or packet data session, and causes the messages in the message queue to be transmitted from the wireless device utilizing logical channels assigned to the wireless device when setting up the communication connection that are different from the traffic channel assigned for the communication connection to transmit voice or data content.
Device Initiated Replenishment Procedures For Wireless Devices
Satish RAMPRASAD - Miramar FL, US Sergio RIVERA - Miami FL, US
Assignee:
TRACFONE WIRELESS, INC. - Miami FL
International Classification:
H04W 4/24
US Classification:
455405
Abstract:
A method, device and system are provided for wireless device-initiated automatic replenishment of internally-stored account parameters associated with an amount of authorization for usage of the wireless device (e.g., prepaid amount of airtime minutes, data usage, messages, etc.). Upon determining within the wireless device that the account parameter(s) should be replenished, the wireless device transmits a message to a control server indicating that the wireless device intends to perform the determined replenishment according to the replenishment parameters stored within the wireless device. The wireless device delays performance of the replenishment for a predetermined period of time to determine whether the control server provides a response containing updated replenishment parameters. Depending upon whether the wireless device receives a response from the control server during the time period, the wireless device then replenishes the internally-stored account parameter(s) using either the previously stored replenishment parameters or the updated replenishment parameters.
A method for configuring access point network settings using a data connection setting application operating on a wireless device is disclosed. The data connection setting application is operable to accesses settings configuration and data from a memory and/or a SIM card, and compare it with wireless network requirements to determine whether the settings need to be reconfigured. Based on the determination, the data connection setting application can enable the display of instructions to a user and provide tools to fill in information required to reconfigure the wireless device according to wireless network requirements for the specific wireless device.
Device, System, And Process For Unlocking A Wireless Device
A wireless device configured to temporarily unlock includes a processor configured to execute an unlocking application and a lock mechanism. The processor implementing the unlocking application to control the lock mechanism to unlock based on one of the following: the location provided by a location determination device or based on a time and date provided from the transceiver and/or the processor. A process to temporarily unlock a wireless device is also disclosed.