Patents by Inventor David M. Lubensky

David M. Lubensky 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: 10248385
    Abstract: A mobile application workflow extraction method, system, and computer program product include extracting functional elements from a design file to create a database of design screens, generating a flow graph of the design screens and the functional elements in the design file, creating a transition graph that details how to move from each of the design screens to another, and analyzing, for each of the design screens, a relatability of each design screen to a previously analyzed design screen in the database and generating a tag that represents a workflow.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyungmin Lee, David M. Lubensky, Marco Pistoia, Stephen Wood
  • Patent number: 9962093
    Abstract: A method, system, and computer product for detecting an oral temperature for a human include capturing a thermal image for a human using a camera having a thermal image sensor, detecting a face region of the human from the thermal image, detecting a mouth region on the face region, detecting an open mouth region on the mouth region, detecting a degree of mouth openness on the detected open mouth region, determining that the degree of mouth openness meets a predetermined criterion, and detecting the oral temperature, responsive to determining that the degree of mouth openness meets the predetermined criterion.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Jui-Hsin Lai, Ching-Yung Lin, David M. Lubensky
  • Publication number: 20180114285
    Abstract: Systems and methods for storing in a first database a user personal profile, storing in a second database per-restaurant profiles for a plurality of restaurants, enabling the user to connect to a cognitive computer, enabling the user to interact with the cognitive computer for generating a personalized recipe based on user culinary selections and the user profile in the first database, the personalized recipe including a first list of ingredients, determining by the cognitive computer whether there are one or more first type candidate restaurants for preparing the personalized recipe based on the per-restaurant profiles in the second database, the first type candidate restaurant being determined to be able to prepare the personalized recipe with the first list of ingredients, receiving a selection of a selected restaurant from the first type candidate restaurant and contracting out the preparation of the personalized recipe to the selected restaurant.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Inventors: Anni R. Coden, Hani T. Jamjoom, David M. Lubensky, Justin G. Manweiler, Katherine Vogt, Justin D. Weisz
  • Publication number: 20180085006
    Abstract: A method, system, and computer product for detecting an oral temperature for a human include capturing a thermal image for a human using a camera having a thermal image sensor, detecting a face region of the human from the thermal image, detecting a mouth region on the face region, detecting an open mouth region on the mouth region, detecting a degree of mouth openness on the detected open mouth region, determining that the degree of mouth openness meets a predetermined criterion, and detecting the oral temperature, responsive to determining that the degree of mouth openness meets the predetermined criterion.
    Type: Application
    Filed: March 22, 2017
    Publication date: March 29, 2018
    Inventors: Blaine H. Dolph, Jui-Hsin Lai, Ching-Yung Lin, David M. Lubensky
  • Publication number: 20170316320
    Abstract: A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
    Type: Application
    Filed: April 27, 2016
    Publication date: November 2, 2017
    Inventors: Hani Jamjoom, David M. Lubensky, Justin G. Manweiler, Katherine Vogt, Justin D. Weisz
  • Patent number: 9792576
    Abstract: Controlling drones and vehicles in package delivery, in one aspect, may include routing a delivery vehicle loaded with packages to a dropoff location based on executing on a hardware processor a spatial clustering of package destinations. A set of drones may be dispatched. A drone-to-package assignment is determined for the drones and the packages in the delivery vehicle. The drone is controlled to travel from the vehicle's dropoff location to transport the assigned package to a destination point and return to the dropoff location to meet the vehicle. The delivery vehicle may be alerted to speed up or slow down to meet the drone at the return location, for example, without the delivery vehicle having to stop and wait at the dropoff location while the drone is making its delivery.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hani T. Jamjoom, David M. Lubensky, Justin G. Manweiler, Justin D. Weisz
  • Patent number: 9693695
    Abstract: A method, system, and computer product for detecting an oral temperature for a human include capturing a thermal image for a human using a camera, detecting a face region of the human from the thermal image, detecting a mouth region on the face region, comparing a temperature value on the mouth region to a reference temperature value on a first other face region, detecting an open mouth region on the mouth region based on a comparison result of the temperature value on the mouth region to the reference temperature value of the first other face region, determining whether a mouth of the human is open enough for an oral temperature to be detected, and computing the oral temperature based on temperature values on the mouth region and at least one other face region, responsive to the determination of the mouth being open enough for the oral temperature to be detected.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Jui-Hsin Lai, Ching-Yung Lin, David M. Lubensky
  • Patent number: 9679247
    Abstract: A method of building a soft linkage between a plurality of graphs includes initializing a correspondence between type-1 and type-2 objects in the plurality of graphs, and reducing a cost function by alternately updating the type-1 correspondence and updating the type-2 correspondence.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danai Koutra, David M. Lubensky, Hanghang Tong
  • Publication number: 20170155614
    Abstract: Embodiments include methods, systems and computer program products for providing information to two or more people who know each other and who are running separately yet relatively near to each other at the same instance in time to come together and thereafter run together are provided. Aspects include determining a movement state and a location of a first user, and determining a movement state and a location of at least one other user. Aspects also include based on the location of the first user and the location of the at least one other user being within a predetermined distance from one another, determining a route for each of the first user and the at least one other user to travel to come together at a single geographic location.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: David M. Lubensky, Justin D. Weisz
  • Publication number: 20170091693
    Abstract: A method for improving team performance by refining team structure includes selecting a team of interest comprising a plurality of individuals, visualizing the team of interest using a graph depicting each individual's skills relevant to a task, refining the team of interest based on the visualization, and displaying the refined team of interest. The method of claim 1, wherein refining the team of interest comprises shrinking the team of interest by removing a member. The method may further comprise calculating a shrinkage score for each member of the team of interest, wherein a shrinkage score is representative of the negative effects of removing a team member from the team. The method may additionally include removing the team member with the smallest shrinkage score from the team of interest. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Nan Cao, Ching-Yung Lin, David M. Lubensky, Hanghang Tong
  • Publication number: 20160154895
    Abstract: A method of building a soft linkage between a plurality of graphs includes initializing a correspondence between type-1 and type-2 objects in the plurality of graphs, and reducing a cost function by alternately updating the type-1 correspondence and updating the type-2 correspondence.
    Type: Application
    Filed: September 19, 2013
    Publication date: June 2, 2016
    Inventors: Danai Koutra, David M. Lubensky, Hanghang Tong
  • Patent number: 9317501
    Abstract: A method, computer system, and computer program product for translating information. The computer system receives the information for a translation. The computer system identifies portions of the information based on a set of rules for security for the information in response to receiving the information. The computer system sends the portions of the information to a plurality of translation systems. In response to receiving translation results from the plurality of translation systems for respective portions of the information, the computer system combines the translation results for the respective portions to form a consolidated translation of the information.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Carl J. Kraenzel, David M. Lubensky, Baiju Dhirajlal Mandalia, Cheng Wu
  • Publication number: 20150254237
    Abstract: A method, computer system, and computer program product for translating information. The computer system receives the information for a translation. The computer system identifies portions of the information based on a set of rules for security for the information in response to receiving the information. The computer system sends the portions of the information to a plurality of translation systems. In response to receiving translation results from the plurality of translation systems for respective portions of the information, the computer system combines the translation results for the respective portions to form a consolidated translation of the information.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 10, 2015
    Inventors: Carl J. Kraenzel, David M. Lubensky, Baiju Dhirajlal Mandalia, Cheng Wu
  • Patent number: 9002696
    Abstract: A method, computer system, and computer program product for translating information. The computer system receives the information for a translation. The computer system identifies portions of the information based on a set of rules for security for the information in response to receiving the information. The computer system sends the portions of the information to a plurality of translation systems. In response to receiving translation results from the plurality of translation systems for respective portions of the information, the computer system combines the translation results for the respective portions to form a consolidated translation of the information.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Carl J. Kraenzel, David M. Lubensky, Baiju Dhirajlal Mandalia, Cheng Wu
  • Patent number: 8955058
    Abstract: User authentication is provided. At least one of a social network and a business network of each user in a plurality of users is accessed. User history data of each user in the plurality of users is monitored in the at least one of the social network and the business network. Challenge questions requiring a user response are generated based on monitoring the user history data of the users. The user response to a generated challenge question is evaluated. A set of events is triggered based on evaluating the user response.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Castro, Joseph W. Ligman, David M. Lubensky, Marco Pistoia, John J. Ponzo, Umut Topkara
  • Patent number: 8874428
    Abstract: Methods and systems for fast translation memory search include, in response to an input query string, identifying a plurality of hypothesis strings stored in a translation memory as candidates to match the query string. One or more candidates are eliminated, using a processor, where string lengths between the candidates and the query string are at least a cutoff value representing a string edit distance. One or more candidates are eliminated where differences in word frequency distributions between the candidates and the query string are at least the cutoff value. One or more candidates are eliminated by employing a dynamic programming matrix where string edit distances between the candidates and the query string are at least the cutoff value. A number of remaining candidates are outputted as matches to the query string.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Juan M. Huerta, David M. Lubensky, Cheng Wu
  • Publication number: 20140137203
    Abstract: User authentication is provided. At least one of a social network and a business network of each user in a plurality of users is accessed. User history data of each user in the plurality of users is monitored in the at least one of the social network and the business network. Challenge questions requiring a user response are generated based on monitoring the user history data of the users. The user response to a generated challenge question is evaluated. A set of events is triggered based on evaluating the user response.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul C. Castro, Joseph W. Ligman, David M. Lubensky, Marco Pistoia, John J. Ponzo, Umut Topkara
  • Publication number: 20130231916
    Abstract: Methods and systems for fast translation memory search include, in response to an input query string, identifying a plurality of hypothesis strings stored in a translation memory as candidates to match the query string. One or more candidates are eliminated, using a processor, where string lengths between the candidates and the query string are at least a cutoff value representing a string edit distance. One or more candidates are eliminated where differences in word frequency distributions between the candidates and the query string are at least the cutoff value. One or more candidates are eliminated by employing a dynamic programming matrix where string edit distances between the candidates and the query string are at least the cutoff value. A number of remaining candidates are outputted as matches to the query string.
    Type: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan M. Huerta, David M. Lubensky, Cheng Wu
  • Patent number: 8509396
    Abstract: A call routing system is created by receiving a set of initial target classes and a corresponding set of topic descriptions. Non-overlapping semantic tokens in the set of topic descriptions are identified. A set of clear target classes from the non-overlapping semantic tokens and the initial target classes is identified. Overlapping semantic tokens from the set of topic descriptions are identified. A set of vague classes is identified from the overlapping semantic tokens and the initial target classes. A set of disambiguation dialogues and a set of grammar prompts is generated according to the overlapping and non-overlapping semantic tokens. The call routing system is then created based on the set of clear target classes, the set of vague target classes, and the set of disambiguation dialogues.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ea-Ee Jan, Hong-Kwang Jeff Kuo, David M. Lubensky
  • Patent number: 8478594
    Abstract: Systems and methods are provided to automatically determine culture-based behavioral tendencies and preferences of individuals in the context of customer service interactions. For example, systems and methods are provided to process natural language dialog input of an individual to detect linguistic features indicative of individualistic and collectivistic behavioral tendencies and predict whether such individual will be cooperative or uncooperative with automated customer service.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Osamuyimen T. Stewart, David M. Lubensky, Joyram Chakraborty