Patents by Inventor Gautam Singh

Gautam Singh 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: 20140287398
    Abstract: A system and method for assessing the co-scholastic skills of users have been disclosed. The system envisaged by the present disclosure envisages screening speechless short films to individuals in order to assess their strengths and weaknesses in co scholastic areas such as attitude towards life, moral values, critical thinking skills, creative thinking skills, decision making skills, analytical skills; problem solving skills, communication skills and emotional sensitivity. The system exploits various ideas, concepts and messages imparted by the short speechless movies to enhance the co-scholastic skills of individuals. The user is required to view the short speechless film displayed on a user interface. Subsequent to viewing the short speechless film, the user is required to answer an assessment test, preferably online assessment test. Based on the answers of users to the displayed assessment questions, the user's competency in co-scholastic skills is determined by an assessment processor.
    Type: Application
    Filed: June 5, 2014
    Publication date: September 25, 2014
    Inventor: Gautam Singh
  • Patent number: 8296523
    Abstract: Embodiments of the present invention provide a method, system and computer program product for dual timer fragment caching. In an embodiment of the invention, a dual timer fragment caching method can include establishing both a soft timeout and also a hard timeout for each fragment in a fragment cache. The method further can include managing the fragment cache by evicting fragments in the fragment cache subsequent to a lapsing of a corresponding hard timeout. The management of the fragment cache also can include responding to multiple requests by multiple requestors for a stale fragment in the fragment cache with a lapsed corresponding soft timeout by returning the stale fragment from the fragment cache to some of the requestors, by retrieving and returning a new form of the stale fragment to others of the requestors, and by replacing the stale fragment in the fragment cache with the new form of the stale fragment with a reset soft timeout and hard timeout.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rohit D. Kelapure, Gautam Singh, Christian Steege, Filip R. Zawadiak
  • Publication number: 20110161598
    Abstract: Embodiments of the present invention provide a method, system and computer program product for dual timer fragment caching. In an embodiment of the invention, a dual timer fragment caching method can include establishing both a soft timeout and also a hard timeout for each fragment in a fragment cache. The method further can include managing the fragment cache by evicting fragments in the fragment cache subsequent to a lapsing of a corresponding hard timeout. The management of the fragment cache also can include responding to multiple requests by multiple requestors for a stale fragment in the fragment cache with a lapsed corresponding soft timeout by returning the stale fragment from the fragment cache to some of the requestors, by retrieving and returning a new form of the stale fragment to others of the requestors, and by replacing the stale fragment in the fragment cache with the new form of the stale fragment with a reset soft timeout and hard timeout.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohit D. Kelapure, Gautam Singh, Christian Steege, Filip R. Zawadiak
  • Patent number: 7610373
    Abstract: Under the present invention, there is provided a voting mechanism for assigning an application server of an application server cluster the task of invalidating all sessions containing listeners in the cluster for a web application. A method for session invalidation processing comprises assigning a vote to a web application upon launch of the web application in an application server of the application server cluster, broadcasting the vote to other application servers of the application server cluster, receiving a vote for the web application from each of the other application servers in the application server cluster in which the web application has been launched, and assigning invalidation processing to the application server containing the web application having the highest vote. The votes are dynamically updated upon the removal or addition of an application server from/to the application server cluster.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Srinivas Hasti, Gabriel G. Montero, Gautam Singh
  • Publication number: 20060031467
    Abstract: Under the present invention, there is provided a voting mechanism for assigning an application server of an application server cluster the task of invalidating all sessions containing listeners in the cluster for a web application. A method for session invalidation processing comprises assigning a vote to a web application upon launch of the web application in an application server of the application server cluster, broadcasting the vote to other application servers of the application server cluster, receiving a vote for the web application from each of the other application servers in the application server cluster in which the web application has been launched, and assigning invalidation processing to the application server containing the web application having the highest vote. The votes are dynamically updated upon the removal or addition of an application server from/to the application server cluster.
    Type: Application
    Filed: May 27, 2004
    Publication date: February 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Srinivas Hasti, Gabriel Montero, Gautam Singh
  • Publication number: 20050096817
    Abstract: A system and method detects a crash of a motor vehicle. A parameter of the motor vehicle is sensed and a continuous signal is responsively generated. A crash is detected as a function of the continuous signal and a hidden Markov model operating in a continuous mode.
    Type: Application
    Filed: October 4, 2004
    Publication date: May 5, 2005
    Applicant: Oakland University
    Inventors: Gautam Singh, Haiping Song