Patents by Inventor Abhishek Suman

Abhishek Suman 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: 10043146
    Abstract: The present disclosure relates to a method and device for estimating efficiency of an employee of an organization. In one embodiment, the input data is received from one or more data sources. The input data is classified into one of location data, video data, voice data and text data of the employee. Using the location data and the video data, the trajectory information of the employee is generated. The trajectory information, the voice data and the text data are correlated. Based on the correlation, the efficiency of the employee is estimated.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 7, 2018
    Assignee: WIPRO LIMITED
    Inventors: Sreevidya Khatravath, Manikhantan Sanakara Raman, Abhishek Suman
  • Patent number: 9807167
    Abstract: This technology relates to data management computing apparatuses, methods, and non-transitory computer-readable media that optimally manage heterogeneous data in a distributed environment in real time. The method comprises initializing a first storage pool capable of storing data from one or more sources, the first storage pool being distributed across one or more computing devices. Then data from the one or more sources may be stored in the first storage pool. Subsequently, one or more memory pools may be generated in a second storage pool based on amount of data to be stored in the first storage pool and one or more parameters associated with the data stored in the first storage pool. Finally, metadata is created in a first memory pool of the one or more memory pools for the data stored in the first storage pool, the metadata capable of retrieving the data stored in the first storage pool in real-time.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 31, 2017
    Assignee: Wipro Limited
    Inventor: Abhishek Suman
  • Publication number: 20160267498
    Abstract: This disclosure relates to systems and methods for identifying new users using trend analysis. In one embodiment, a method for identifying potential users using machine learning is disclosed. The method may include receiving, via one or more hardware processors, existing user data for a business entity. The method may also include identifying, via the one or more hardware processors, using the existing user data, account information of existing users on one or more social media networks. The method may further include configuring, via the one or more hardware processors, one or more social media listeners to extract, using the account information of the existing users, social media data associated with the existing users from the one or more social media networks.
    Type: Application
    Filed: June 22, 2015
    Publication date: September 15, 2016
    Applicant: Wipro Limited
    Inventor: Abhishek SUMAN
  • Publication number: 20160239782
    Abstract: The present disclosure relates to a method and device for estimating efficiency of an employee of an organization. In one embodiment, the input data is received from one or more data sources. The input data is classified into one of location data, video data, voice data and text data of the employee. Using the location data and the video data, the trajectory information of the employee is generated. The trajectory information, the voice data and the text data are correlated. Based on the correlation, the efficiency of the employee is estimated.
    Type: Application
    Filed: March 27, 2015
    Publication date: August 18, 2016
    Applicant: WIPRO LIMITED
    Inventors: Sreevidya KHATRAVATH, Manikhantan Sanakara RAMAN, Abhishek SUMAN
  • Publication number: 20160196728
    Abstract: Embodiments of the present disclosure disclose methods, non-transitory computer readable media, and a security breach detection computing devices for detecting a breach of security in an organization. The method comprises receiving input data in real-time from one or more security systems. The method further comprises analyzing the input data to generate at least one of security information in a predefined format, trajectory information on movement of one or more persons, and facial features of the one or more persons. The method further comprises correlating the security information, the trajectory information and the facial features. The method further comprises detecting the security breach in the organization based on the correlation.
    Type: Application
    Filed: March 5, 2015
    Publication date: July 7, 2016
    Inventors: Abhishek Suman, Sreevidya Khatravath, Manikhantan Sankara Raman
  • Publication number: 20160088084
    Abstract: This technology relates to data management computing apparatuses, methods, and non-transitory computer-readable media that optimally manage heterogeneous data in a distributed environment in real time. The method comprises initializing a first storage pool capable of storing data from one or more sources, the first storage pool being distributed across one or more computing devices. Then data from the one or more sources may be stored in the first storage pool. Subsequently, one or more memory pools may be generated in a second storage pool based on amount of data to be stored in the first storage pool and one or more parameters associated with the data stored in the first storage pool. Finally, metadata is created in a first memory pool of the one or more memory pools for the data stored in the first storage pool, the metadata capable of retrieving the data stored in the first storage pool in real-time.
    Type: Application
    Filed: November 14, 2014
    Publication date: March 24, 2016
    Inventor: Abhishek Suman
  • Patent number: 9288265
    Abstract: Systems and methods for performing memory management among a plurality of devices in a network are described. In one implementation, the method for performing memory management comprises obtaining memory requirements for execution of an application. The memory requirements indicate memory space needed for executing the application. Further, the method comprises creating at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices. Further, the method comprises executing the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: March 15, 2016
    Assignee: Wlpro Limited
    Inventor: Abhishek Suman
  • Publication number: 20150381728
    Abstract: Systems and methods for performing memory management among a plurality of devices in a network are described. In one implementation, the method for performing memory management comprises obtaining memory requirements for execution of an application. The memory requirements indicate memory space needed for executing the application. Further, the method comprises creating at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices. Further, the method comprises executing the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
    Type: Application
    Filed: August 14, 2014
    Publication date: December 31, 2015
    Inventor: Abhishek Suman
  • Publication number: 20150256475
    Abstract: This disclosure relates generally to optimizing computing resources and, more particularly, to systems and methods for dynamically determining an optimized infrastructure for processing data. In one embodiment, a method for dynamically determining an optimized infrastructure for processing data is disclosed, comprising: receiving a task-processing request. The method may also include identifying, based on the received task-processing request, one or more rules associated with performing the task-processing request. The method may further include accessing historical learning information associated with performing at least one past task-processing request. The method may further include allocating computing resources for performing the task-processing request based on the identified one or more rules, accessed historical learning information, and available computing resources associated with a distributed computing environment.
    Type: Application
    Filed: April 17, 2014
    Publication date: September 10, 2015
    Applicant: Wipro Limited
    Inventors: Abhishek Suman, Sumanta Laha
  • Publication number: 20150172598
    Abstract: Disclosed herein is a method and system for providing video support for legacy Internet Protocol (IP) phones. In this system, a Companion Display Device (CDD) is configured to communicate with the legacy IP phone by registering the CDD with the legacy IP phone. Further, whenever a call initiation request is detected, the legacy IP phone initiates the CDD. The CDD then displays incoming video streams received from a communication device with which the legacy IP phone has established video call connection. The CDD further captures and transmits video streams to the legacy IP phone, which in turn is transmitted to the communication device over the IP network.
    Type: Application
    Filed: October 31, 2014
    Publication date: June 18, 2015
    Inventors: Abhishek Suman, Nitin Garg