Patents by Inventor Danish Contractor

Danish Contractor 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: 20160188383
    Abstract: Methods, systems, and computer program products for composing applications on a mobile device are provided herein. A method includes exposing multiple capabilities from a set of multiple applications installed on an operating system of a user device to a configuration module executing on the operating system of the user device; defining one or more rules associated with using each of the multiple exposed capabilities; and invoking a combination of two or more of the multiple exposed capabilities, based on said one or more defined rules, to execute a user-defined task, wherein said invoking is executed by a super application executing on the operating system of the user device.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Danish Contractor, Sachindra Joshi, Ashish Verma
  • Publication number: 20160133162
    Abstract: Methods and arrangements for generating a learning graph. A contemplated method includes: utilizing at least one processor to execute instructions to perform the steps of: receiving a proficiency input relating to a student; receiving a target knowledge node, wherein the target knowledge node represents at least one skill the student does not currently possess; determining at least one skill requirement of the at least one skill; identifying at least one path between the proficiency input and the target knowledge node based upon the at least one determined skill requirement; calculating a gap between the proficiency input and the target knowledge node at the at least one identified path; and recommending at least one learning content module based upon the calculated gap.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Inventors: Danish Contractor, Ramesh Ambat Gopinath, Mukesh Kumar Mohania, Sumit Negi, Nitendra Rajput
  • Publication number: 20160034816
    Abstract: Methods and arrangements for identifying burden comprehension in multimedia content. A contemplated method includes: accepting multimedia input; detecting components of the multimedia input; determining a comprehension burden score of each of the detected components; and thereupon calculating a total comprehension burden score for the multimedia input. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventors: Danish Contractor, Mukesh Kumar Mohania, Sumit Negi, Chalapathy V. Neti, Nitendra Rajput
  • Patent number: 8898177
    Abstract: A plurality of segments in an e-mail collection by parsing content of e-mails is generated. Corresponding segment signature for each segment is created and a signature index is populated using the generated segment signatures. After receiving a query e-mail, a plurality of query segments in the query e-mail is generated using content of the query e-mail and corresponding query segment signature for each query segment is generated. A query root segment is identified and corresponding query root segment signature is generated. A set of root segment signatures of the signature index is identified and the query root segment signature is compared with each root segment signature from the signature index. A subset of the signature index is identified, using a match between the root segment signature and the query root segment signature. An e-mail thread hierarchy is built using the identified subset of the signature index.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Manjula Golla Hosurmath, Sachindra Joshi, Kenney Ng
  • Patent number: 8788500
    Abstract: Embodiments of the invention are related to a method and system for identifying linked electronic mails by receiving a query from a user, wherein the query comprises at least a segment of an electronic mail; and based on the segment received, rendering to the user at least one of related subsets or a related supersets of electronic mails related to the received segment, wherein the related subsets and related supersets are threads of the segment received and arranged in a hierarchical manner.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Manjula Golla Hosurmath, Sachindra Joshi, Kenney Ng
  • Patent number: 8717363
    Abstract: Disclosed herein is a method of controlling a computing device having a display. The method comprises identifying a point on the display at which a user's gaze is directed; determining whether an eye of the user has accommodated toward a near-field refractive state; and increasing, based on the determining, the resolution of a region on the display of the computer system, the region being centered on the identified gaze point.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Swetha Prasad
  • Patent number: 8482562
    Abstract: Disclosed herein is a method of controlling a computing device having a display. The method comprises identifying a point on the display at which a user's gaze is directed; determining whether an eye of the user has accommodated toward a near-field refractive state; and increasing, based on the determining, the resolution of a region on the display of the computer system, the region being centered on the identified gaze point.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Swetha Prasad
  • Publication number: 20120176383
    Abstract: Disclosed herein is a method of controlling a computing device having a display. The method comprises identifying a point on the display at which a user's gaze is directed; determining whether an eye of the user has accommodated toward a near-field refractive state; and increasing, based on the determining, the resolution of a region on the display of the computer system, the region being centered on the identified gaze point.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Swetha Prasad
  • Publication number: 20120150867
    Abstract: Provided are techniques for creating an inverted index for features of a set of data elements, wherein each of the data elements is represented by a vector of features, wherein the inverted index, when queried with a feature, outputs one or more data elements containing the feature. The features of the set of data elements are ranked. For each feature in the ranked list, the inverted index is queried for data elements having the feature and not having any previously selected feature and a cluster of the data elements is created based on results returned in response to the query.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Thomas Hampp-Bahnmueller, Sachindra Joshi, Raghuram Krishnapuram, Kenney Ng
  • Publication number: 20120066227
    Abstract: A plurality of segments in an e-mail collection by parsing content of e-mails is generated. Corresponding segment signature for each segment is created and a signature index is populated using the generated segment signatures. After receiving a query e-mail, a plurality of query segments in the query e-mail is generated using content of the query e-mail and corresponding query segment signature for each query segment is generated. A query root segment is identified and corresponding query root segment signature is generated. A set of root segment signatures of the signature index is identified and the query root segment signature is compared with each root segment signature from the signature index. A subset of the signature index is identified, using a match between the root segment signature and the query root segment signature. An e-mail thread hierarchy is built using the identified subset of the signature index.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Manjula Golla Hosurmath, Sachindra Joshi, Kenney Ng
  • Publication number: 20120066209
    Abstract: Embodiments of the invention are related to a method and system for identifying linked electronic mails by receiving a query from a user, wherein the query comprises at least a segment of an electronic mail; and based on the segment received, rendering to the user at least one of related subsets or a related supersets of electronic mails related to the received segment, wherein the related subsets and related supersets are threads of the segment received and arranged in a hierarchical manner.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Manjula Golla Hosurmath, Sachindra Joshi, Kenney Ng
  • Publication number: 20110134124
    Abstract: Disclosed herein is a method of controlling a computing device having a display. The method comprises identifying a point on the display at which a user's gaze is directed; determining whether an eye of the user has accommodated toward a near-field refractive state; and increasing, based on the determining, the resolution of a region on the display of the computer system, the region being centered on the identified gaze point.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Swetha Prasad