Patents by Inventor Suriyaprakash Soundrapandian

Suriyaprakash Soundrapandian 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: 8958783
    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.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitel Networks Corporation
    Inventors: Suriyaprakash Soundrapandian, James Dean Midtun
  • Publication number: 20130151635
    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.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Inventor: Suriyaprakash Soundrapandian
  • Patent number: 8442494
    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.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: May 14, 2013
    Assignee: Mitel Networks Corporation
    Inventor: Suriyaprakash Soundrapandian
  • Publication number: 20130086650
    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.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Suriyaprakash Soundrapandian, Dhanalakshmi Ponnuswamy Sisubalan
  • Publication number: 20130029648
    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.
    Type: Application
    Filed: July 26, 2011
    Publication date: January 31, 2013
    Inventors: Suriyaprakash Soundrapandian, James Dean Midtun
  • Publication number: 20120264480
    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.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Inventors: Suriyaprakash Soundrapandian, James Dean Midtun
  • Publication number: 20120233307
    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.
    Type: Application
    Filed: March 9, 2011
    Publication date: September 13, 2012
    Inventors: Suriyaprakash Soundrapandian, James Dean Midtun
  • Publication number: 20120214446
    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.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Inventor: Suriyaprakash Soundrapandian
  • Publication number: 20110321022
    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.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Inventor: Suriyaprakash Soundrapandian