Search

Suriyaprakash Soundrapandian

from Chandler, AZ

Suriyaprakash Soundrapandian Phones & Addresses

  • Chandler, AZ
  • Phoenix, AZ

Work

Company: Apollo group Sep 2011 Address: Phoenix, Arizona Area Position: Principal solutions architect

Education

Degree: MS School / High School: Birla Institute of Technology and Science 2002 to 2004 Specialities: Software systems

Skills

VoIP • Unix • IP • Java • C++ • Databases • SIP • Perl • TCP/IP • Telecommunications • Wireless • Cloud Computing • Linux • Unified Communications • SS7 • Hadoop

Awards

SELECTED HONORS: • 1. Modified the messaging model and the ... • 2. Developed network application framewo... • 3. Developed a Sip call flow simulator e... • 4. Developed an Message bus at Mitel tha... • 5. Designed Jaloro phone as a desktop pl...

Ranks

Certificate: Salesforce.com Certified Force.com Developer (WI13) Date: December 2012 Number: License 1204455 Organization: Salesforce.com

Industries

Computer Software

Resumes

Resumes

Suriyaprakash Soundrapandian Photo 1

Principal Solutions Architect At Apollo Group

View page
Position:
Principal solutions Architect at Apollo Group
Location:
Phoenix, Arizona Area
Industry:
Computer Software
Work:
Apollo Group - Phoenix, Arizona Area since Sep 2011
Principal solutions Architect

Mitel - 7300 W Boston st, Chandler AZ Aug 2004 - Sep 2011
Principal Engineer

Baypackets Feb 2001 - Aug 2004
Software Engineer

TCS for client QWest May 1998 - Feb 2001
Assistant system engineer
Education:
Birla Institute of Technology and Science 2002 - 2004
MS, Software systems
College of Engineering Guindy, Chennai 1994 - 1998
B.E., Electrical and Electronics Engineering
Skills:
VoIP
Unix
IP
Java
C++
Databases
SIP
Perl
TCP/IP
Telecommunications
Wireless
Cloud Computing
Linux
Unified Communications
SS7
Hadoop
Honor & Awards:
SELECTED HONORS: 1. Modified the messaging model and the threading architecture to achieve multi million BHCA call processing capability a unique selling point for employer. 2. Developed network application framework and utility libraries, which is the base for all the products of the BayPackets. 3. Developed a Sip call flow simulator engine for scenario generation. This engine was instrumental in reproducing and debugging various call flows occurring in the field deployment. 4. Developed an Message bus at Mitel that boosts the system call handling to a record level. 5. Designed Jaloro phone as a desktop platform (Xwindows, Matchbox window manager, GTK). Modified Xwindows for the keypad and display. Made browser project left years back into life.
Certifications:
Salesforce.com Certified Force.com Developer (WI13), Salesforce.com
Salesforce.com Certified Administrator (WI13), Salesforce.com

Publications

Us Patents

Code Generation Through Metadata Programming For Mobile Devices And Web Platforms To Ease Access To Web Services

View page
US Patent:
20110321022, Dec 29, 2011
Filed:
Jun 25, 2010
Appl. No.:
12/803402
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
International Classification:
G06F 9/44
US Classification:
717163
Abstract:
A system and method for making a web service available to remote clients. In one illustrative embodiment, the web services are provided by a server. The server can use a metadata program to generate client side libraries that facilitate the development and maintenance of client side applications. A metadata binder on the server can be used to interface with the client side libraries. In operation, web services can be provided to mobile clients by generating Web Services Description Language function definitions. From those Web Services Description Language function definitions, Java objects can be created. Libraries can be generated from the objects for a plurality of platforms. The server can then communicate with the mobile clients operating on the plurality of platforms through the generated libraries.

System For Updating Presentations On Mobile Devices And Methods Thereof

View page
US Patent:
20120214446, Aug 23, 2012
Filed:
Feb 18, 2011
Appl. No.:
12/932203
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
International Classification:
H04L 12/58
G09G 5/36
G06T 9/00
G09G 5/00
US Classification:
4554121, 345636, 345557, 345555
Abstract:
When a user interface is scrolled, data requests are made. If the data is not found in cache, the data is retrieved from a remote server by asynchronously placing data requests to a server starting with the last added data request. Through a relaxed loader, the mobile device does not bombard the remote server with requests. By removing older data requests, the mobile application fetches data more in line with the current display. After receiving the data from the remote server, the data is decoded and compressed. The data is placed within cache. When multiple entries exist, the data within cache is associated and processed. Instead of the interface decoding data from the cache for each entry, the processed data is provided to the interface removing processing and required memory for each entry.

Status Conflict Resolution In Integrated Communication Systems And Methods Thereof

View page
US Patent:
20120233307, Sep 13, 2012
Filed:
Mar 9, 2011
Appl. No.:
12/932942
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
James Dean Midtun - Chandler AZ, US
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
The present application relates to unified communications, and more specifically, to resolving status conflicts within unified communications to provide integrated services. According to one illustrative embodiment, a set of status triggers are managed through a unified communication server. The triggers can be received from client devices such as global positioning systems, computers, presence detectors, calendar applications, etc. When received, the unified communication server can associate each of the triggers with a priority along with a duration. The unified communication server can set a status for the user according to the duration of the trigger event having the highest priority or until another trigger event having a higher priority is received. Based on the status of the user, communication services can be updated or kept.

System And Method Of Intelligent Data Sharing For Advanced Features On Mobile Platforms

View page
US Patent:
20120264480, Oct 18, 2012
Filed:
Apr 18, 2011
Appl. No.:
13/066634
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
James Dean Midtun - Chandler AZ, US
International Classification:
H04W 88/02
G06F 17/30
US Classification:
4555501, 707754, 707E17022
Abstract:
Generally described, the present disclosure relates to an electronic device having limited memory. More specifically, the disclosure relates to intelligent data sharing for advanced features on mobile platforms. In one illustrative embodiment, a mobile device provides a platform having native services that use shared data. The data can be received from a central server. In turn, the data can be separated on the mobile device into categories. For a number of contacts, these categories can include, but are not limited to, usage, total count, grouping, location and organization. After the data is placed within the categories, the data can be shared between the services for applications. These applications can include, but are not limited to, voice dialing, Bluetoothâ„¢ dialing, searching and dialing. The data can be prioritized depending on the categories. Through prioritization, data can be removed when memory is low and new data is received.

System And Method For Short-Range Electronic Communication

View page
US Patent:
20130029648, Jan 31, 2013
Filed:
Jul 26, 2011
Appl. No.:
13/136253
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
James Dean Midtun - Chandler AZ, US
International Classification:
H04W 4/02
H04W 4/00
H04B 5/00
US Classification:
455416, 455 412, 455 411
Abstract:
A system and method for transferring information over a short range are disclosed. The system and method can be used for a variety of applications, including administrative provisioning of information to particular users, providing information relating to a user during a conference call, handing off calls to or from another phone, for other application deployment, for pass of control, and similar applications. The system includes a first device capable of short-range communication and having a client application thereon and a second device capable of short-range communication and having a client or an administrator application thereon. Information is passed between the first device and the second device using short range communication.

Communication System Including Optical Recognition And Method Of Using Same

View page
US Patent:
20130086650, Apr 4, 2013
Filed:
Sep 30, 2011
Appl. No.:
13/200791
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
Dhanalakshmi Ponnuswamy Sisubalan - Chandler AZ, US
International Classification:
G06F 15/16
G06F 17/00
US Classification:
726 5, 235375
Abstract:
A system and method for communication are disclosed. The system and method can be used for a variety of applications, including administrative provisioning of information to particular users, handing off calls to or from another phone, for other application deployment, for pass of control, and similar applications. The system includes a server, a first device having an image displayed thereon, and a second device having a camera and client application software thereon. The image provides a medium for sending encrypted data between the devices and/or between a device and a server.

Embedding Active Contextual Information In A Message

View page
US Patent:
20130151635, Jun 13, 2013
Filed:
Dec 9, 2011
Appl. No.:
13/374075
Inventors:
Suriyaprakash Soundrapandian - Chandler AZ, US
International Classification:
G06F 15/16
US Classification:
709206
Abstract:
Technology for embedding active contextual information in a message is disclosed. One method comprises displaying information in a message on a computing device. The information is scanned for a selected term. A user interface representation for the selected term is displayed relative to the message. Active contextual information is provided from the server for the selected term to the computing device. The active contextual information is accessible via the user interface representation.
Suriyaprakash Soundrapandian from Chandler, AZ Get Report