Patents by Inventor Karthikeyan Subramaniam

Karthikeyan Subramaniam 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).

  • Publication number: 20170201947
    Abstract: An electronic apparatus is provided. The electronic apparatus includes a communicator configured to perform communication with an external apparatus, a user interface configured to receive a user command, and a processor configured to, when an upload command to upload at least one content to the external apparatus is input, compute a time required to upload the at least one content to the external apparatus based on at least one parameter, determine whether an upload condition for uploading the at least one content satisfies a predetermined condition based on the computed time, control a time point for uploading the at least one content based on a result of the determination.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 13, 2017
    Inventors: Amit PANGHAL, Rana Prasad SAHU, Karthikeyan SUBRAMANIAM, Young-ki HONG, Jin-ho LEE
  • Publication number: 20170099636
    Abstract: Embodiments herein provide a TCP optimizer (TO) and method for controlling TCP packets due to closure of a TCP connection for power saving. The method includes monitoring TCP closures, for controlling the TCP packets. The TO can be configured to determine a pattern of TCP packets based on a plurality of parameters associated with a TCP connection. Further, the TO can be configured to detect that the pattern corresponds to a TCP closure retransmission or TCP zero window closure category based on a historic pattern of TCP packets. Further, the TO can be configured to terminate the TCP connection. The proposed method allows controlling TCP packets to save power in a mobile device thus improving the life time of a battery of the mobile device.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 6, 2017
    Inventors: Karthikeyan Arunachalam, Karthikeyan Subramaniam, Jamsheed Manja Ppallan, Muthu Veerappan Alagappan, Young-Ki Hong, Rana Prasad Sahu
  • Patent number: 9571332
    Abstract: Methods and apparatuses for remote application provisioning over a virtual machine are described. A request to move an application from a source is received. In response to the request, a target virtual machine for the application is created. The application is moved to the target virtual machine. For an embodiment, the application image is moved and well defined automation is performed to launch the application. For an embodiment, the application is loaded over the template virtual machine, which is available in a target hypervisor.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 14, 2017
    Assignee: Adara Networks, Inc.
    Inventor: Karthikeyan Subramaniam
  • Publication number: 20160350720
    Abstract: Techniques of finding a meeting time involve recommending a meeting time based on attendee meeting history. Along these lines, a meeting scheduler accesses meeting logs that contain trends involving previous meetings to which attendees were invited. For example, such meeting logs may indicate whether an attendee accepted meeting invitations to meetings occurring at particular times during a workweek. Based on the accessed meeting logs, the meeting scheduler recommends a time at which to hold the meeting. For example, the meeting logs may indicate that an attendee declines invitations at certain times of the day, or that another attendee has flexibility during a time labeled as unavailable in the calendar. The meeting schedule then sends a message to the meeting organizer that contains the recommended time.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Yogesh Moorjani, Michael Holt, Karthikeyan Subramaniam, Vito Loconte, III, Ashish V. Thapliyal
  • Publication number: 20160007233
    Abstract: The present disclosure describes a method for dynamically modifying allocated bandwidth of one or more applications running on a communication device. The method comprises obtaining information regarding one or more applications running on the device, the applications using a communication network of the device; receiving a user input for determining priority levels of the one or more applications; and dynamically distributing bandwidth of a communication network to the one or more applications running on the communication device based on the user input.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 7, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Deepak Ramesh RAO, Karthikeyan SUBRAMANIAM, Gyanchandani MONTY, Sweta JAISWAL
  • Publication number: 20130275596
    Abstract: Methods and apparatuses for remote application provisioning over a virtual machine are described. A request to move an application from a source is received. In response to the request, a target virtual machine for the application is created. The application is moved to the target virtual machine. For an embodiment, the application image is moved and well defined automation is performed to launch the application. For an embodiment, the application is loaded over the template virtual machine, which is available in a target hypervisor.
    Type: Application
    Filed: March 11, 2013
    Publication date: October 17, 2013
    Inventor: Karthikeyan Subramaniam