Patents by Inventor Nadeem Malik

Nadeem Malik 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: 20180245937
    Abstract: A transportation management system matches drivers with riders. After a rider has been picked up by a driver, a navigation route from the rider's pickup location to the driver's next stop is displayed to the driver on a mobile computing device. Prior to picking up the rider, only an initial portion of the navigation route is displayed to the driver. The amount of the initial portion displayed to the driver is dynamically determined according to its navigational complexity.
    Type: Application
    Filed: February 27, 2018
    Publication date: August 30, 2018
    Inventors: Christopher Moore, Evelyn Kim, Christine Misuye Tao, Nadeem Malik, Paweena Attayadmawittaya, Christopher Haugli, Jayant B. Sai, Christopher Michael Sanchez, Cady Wachsman, Janice J. Suh
  • Publication number: 20170352113
    Abstract: An approach to generating a disruption indicator for an employee. The approach parses communication feeds into a collection of verbs and subjects. The approach then uses a lookup to determine if the verbs match actions associated with stressful situations. Further, the approach determines the location of the employee based on GPS coordinates to aid in measuring a stressful situation. The approach then stores the data for further analysis and generates a disruption indicator for the employee. The approach can also tune the disruption indicator by weighting the assessment of the stressful situation with the employee's biometric data from the time of the stressful situation.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: John V. Delaney, Mickey Iqbal, Nadeem Malik, Niambh Scullion, Clea A. Zolotow
  • Publication number: 20160247099
    Abstract: Embodiments of the present invention provide systems and methods for optimizing travel expenses. The method includes mining data types for a set of planned travel parameters and transposing the mined data types into a set of variables. The method includes performing a constraint-based optimization and a genetic algorithm on the set of variables and generating a list of travel options.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Inventors: John V. Delaney, Mickey Iqbal, Nadeem Malik, Clea A. Zolotow
  • Patent number: 9361933
    Abstract: Provided is a technology to scan a document for file attachments, generate alternative file names corresponding to a particular attachment, determine whether or not the particular file attachment is the latest version of a file or has a name and/for file path that could he confused with the name and/or path of another file. In the event one or more of the above conditions is met, techniques are also provided to verify that the file attachment is the desired file and, if necessary, to select an alternative file for attachment.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nadeem Malik, Katherine J. Pearsall, Steven L. Roberts, Mithkal M. Smadi
  • Publication number: 20160119195
    Abstract: Statistical process control, performance distribution identification, and a simulation model based on, for example, Monte Carlo simulation, are used to calculate the risk of various service levels. A recommended service level is determined, the service level being one that is estimated to have an appropriate risk for both the outsourcing supplier and the customer.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Randall W. Blondeau, Nadeem Malik, David M. Northcutt, George E. Stark
  • Publication number: 20160026957
    Abstract: An apparatus includes a supplier ID module that identifies one or more suppliers that provide a component in a selection process that includes selecting suppliers to supply the component for use in a product made by a user. An existing product search module searches data sources available on the internet for the component or existing products that contain the component. A category module identifies one or more categories related to the component, where each category is related to risk assessment for the component and/or suppliers of the component. A component data search module searches data sources available on the internet for risk assessment information related to the component and/or existing products with the component. The information is relevant to the one or more categories and each item of risk assessment information identifies the supplier that provided the component. A categorization module categorizes the risk assessment information.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 28, 2016
    Inventors: Richard J. Fishbune, Justin Gilbert, Nadeem Malik, Katherine J. Pearsall
  • Publication number: 20150120906
    Abstract: Aspects of the present invention provide a solution for monitoring execution of an application on a computer system. In an embodiment, a plurality of base operating values is obtained via an agentless process for each of a set of resource utilization variables that measure performance of the computer system. Based on these base operating values, an application profile for the computer system is compiled. This application profile can include an upper process control limit and a lower process control limit for each of the set of resource utilization variables. Execution of an application can be monitored by gathering operating values from the computer system during execution of the application and comparing the gathered values to the corresponding upper process control limits and the lower process control limits in the application profile.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ann P. Dowling, Nadeem Malik, Carol Miller
  • Publication number: 20140324541
    Abstract: A method and associated systems for using real-time online text analytics and real-time online semantic analytics to automatically generate an appropriate measurement scale for a questionnaire, survey, interview, or other information-gathering instrument. The method uses known techniques, procedures, and models of real-time online analytics to infer meaning from a subject's unstructured response to a questioner's solicitation of information. It next uses these results to select one or more measurement scales from a repository of measurement scales and to customize those selected scales into forms appropriate to the researcher's solicitation. The processor then delivers the customized scale or scales to the researcher quickly enough to allow the researcher to use the delivered scales to immediately quantize or otherwise characterize the unstructured response.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Nadeem Malik, Rajesh Radhakrishnan, Mithkal M. Smadi
  • Publication number: 20130184876
    Abstract: Managing power consumption in a user space that includes user devices and motion detectors includes monitoring user presence within the space including: monitoring the user devices for user activity, where user activity indicates user presence within the space; and monitoring the motion detectors for user movement, where user movement indicates user presence within the space; if the user devices and motion detectors indicate no user presence within the space, setting one or more environmental control devices to a reduced power consumption state; and if the user devices and motion detectors indicate user presence within the space, setting the one or more environmental control devices to operate in a user-present power consumption state.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Waseem A. Roshen, Nadeem Malik
  • Patent number: 8417994
    Abstract: A computer implemented method, system and/or computer program product handle problems caused by a modification to an information technology (IT) system. Problem-data, describing a known problem to a first IT system that occurred during a modification to the first IT system; severity-data, describing a severity of the known problem; and solution-data, describing a solution of steps to be taken to correct the known problem, are received and stored. A modification alert indicates that the modification will be applied to a second IT system that is different from the first IT system. If the first IT system and the second IT system share a pre-determined amount of common features, then a severity map, which describes the known problem, the severity of the known problem, and the solution to the known problem as applied to the second IT system, is displayed to a user of the second IT system.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Waseem A. Roshen, Mark L. Allsop, Robert A. G. Daniel, Nadeem Malik
  • Publication number: 20130013624
    Abstract: The claimed subject matter comprises a technology to scan a document for file attachments, generate alternative file names corresponding to a particular attachment, determine whether or not the particular file attachment is the latest version of a file or has a name and/or file path that could be confused with the name and/or path of another file. In the event one of the above conditions are met, the technology provides the means for a user to verify that the file attachment is the desired file and, if necessary, to select an alternative file for attachment.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nadeem Malik, Katherine J. Pearsall, Steven L. Roberts, Mithkal M. Smadi
  • Patent number: 8307040
    Abstract: The claimed subject matter comprises a technology to scan a document for file attachments, generate alternative file names corresponding to a particular attachment, determine whether or not the particular file attachment is the latest version of a file or has a name and/or file path that could be confused with the name and/or path of another file. In the event one of the above conditions are met, the technology provides the means for a user to verify that the file attachment is the desired file and, if necessary, to select an alternative file for attachment.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nadeem Malik, Katherine J. Pearsall, Steven L. Roberts, Mithkal M. Smadi
  • Patent number: 8250475
    Abstract: Icon integrity is managed. A notification for a selected icon is received and a determination is made whether a set of properties exists for the selected icon. Responsive to determining the existence and verification of the authenticity of the set of properties, the computer implemented method analyzes the set of properties to determine permission and authentication and responsive to determining the permission and authentication, allows execution of an executable function associated with the icon.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nadeem Malik, Katherine June Pearsall
  • Patent number: 8156140
    Abstract: A method and apparatus for discovering services in a service registry. When an enterprise service bus receives a service request, the enterprise service bus determines whether the service name in the request exists in a service registry. If not, the enterprise service bus parses the service name into constituent words, obtains synonyms for each constituent word, and constructs new service names using the synonyms in the same word order as the constituent words in the service name. The enterprise service bus determines whether the constructed service names exist in the registry. If so, the enterprise service bus obtains an address of a service provider application associated with the constructed service name in the registry and sends a request for the service matching the constructed service name to the service provider application.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Waseem A. Roshen, Nadeem Malik
  • Patent number: 8081082
    Abstract: A method, computer program product, and apparatus for monitoring patterns of motion are provided. A signal is received from a sensor on a user, wherein movement of the user causes the sensor to generate power to emit a signal indicative of the movement of the user. The signal is analyzed to form a current pattern of motion. The current pattern of motion is compared to a baseline pattern of motion associated with the user. A difference between the current pattern of motion and the baseline pattern of motion associated with the user is determined to form a difference. The difference is compared to a predetermined threshold. Responsive to the difference exceeding the predetermined threshold, an alert is sent.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nadeem Malik, Katherine June Pearsall, Adrian Rutledge, Elizabeth Vera Woodward
  • Publication number: 20110302462
    Abstract: A computer implemented method, system and/or computer program product handle problems caused by a modification to an information technology (IT) system. Problem-data, describing a known problem to a first IT system that occurred during a modification to the first IT system; severity-data, describing a severity of the known problem; and solution-data, describing a solution of steps to be taken to correct the known problem, are received and stored. A modification alert indicates that the modification will be applied to a second IT system that is different from the first IT system. If the first IT system and the second IT system share a pre-determined amount of common features, then a severity map, which describes the known problem, the severity of the known problem, and the solution to the known problem as applied to the second IT system, is displayed to a user of the second IT system.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WASEEM A. ROSHEN, MARK L. ALLSOP, ROBERT A. G. DANIEL, NADEEM MALIK
  • Patent number: 8065609
    Abstract: A survey document is provided on a server, for delivery to a client on a network, having questions and potential answers in a format defining branches of the questions. Programming instructions are also provided on the server for delivery to the client on the network. The instructions are for causing the client to render questions on a user interface from the survey document. The questions initially rendered include a first one of the questions. The instructions are also for causing the client to branch to and render on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lane Thomas Holloway, Nadeem Malik
  • Patent number: 8020085
    Abstract: The creator or author of the Web document or page at the Web site source of the page is enabled to prioritize all of the hyperlinks to other Web documents embedded in the Web page in order to optimize the needs such as the business needs of the host. The prioritization is applied in the determination of the order in which the Web documents linked to the activated embedded hyperlinks in the Web document are to be accessed. The system is implemented through the inclusion of a hypertext markup language tag associated with each of the prioritized hyperlinks indicative of the priority level of the associated hyperlink. The implementation for designating a priority level for each of the hyperlinks may be enabled to change any previously designated priority levels for said hyperlinks. Such changes in any previously designated priority levels could be made applicable to the priority levels in previously distributed copies of said Web document.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Timothy Alan Dietz, Walid M. Kobrosly, Nadeem Malik, Avijit Saha
  • Patent number: 7970936
    Abstract: Simplifying any cumbersome URLs that are made public. The function of converting to simplify cumbersome URLs is performed by Web service providers for appropriate fees. Accordingly, the converted URL will have a new domain portion, i.e. the Web service provider's domain along with a simplified path portion defining the path with the Web service provider's domain that will point to the original URL, stored within the service provider. Within the service provider, URLs of said accessed Web documents are converted to include a domain section specifying the service provider's domain and a path portion within said service provider's domain that is simpler than the original URL path portion. The path portion in the converted URL is usually shorter than the path portion in the original URL.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Timothy Alan Dietz, Walid M. Kobrosly, Nadeem Malik
  • Publication number: 20110125776
    Abstract: A method and apparatus for discovering services in a service registry. When an enterprise service bus receives a service request, the enterprise service bus determines whether the service name in the request exists in a service registry. If not, the enterprise service bus parses the service name into constituent words, obtains synonyms for each constituent word, and constructs new service names using the synonyms in the same word order as the constituent words in the service name. The enterprise service bus determines whether the constructed service names exist in the registry. If so, the enterprise service bus obtains an address of a service provider application associated with the constructed service name in the registry and sends a request for the service matching the constructed service name to the service provider application.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Waseem A. Roshen, Nadeem Malik