Abstract:
Aspects relate to computer implemented methods and system to obtain self-pictures with an image capture device. The methods include receiving, by a processor, an input regarding a selected picture type to be captured, receiving, by an image sensor, a live image capture, identifying a subject in the live image capture, comparing the live image capture of the subject with a reference set based on the selected picture type, determining, based on the comparison, if the live image capture matches with the reference set, and providing feedback instructions regarding an adjustment to be made to improve matching between the live image capture and the reference set.
Abstract:
According to one exemplary embodiment, a method for reducing load on a mobile network after the occurrence of a disaster event is provided. The method may include receiving a disaster location time. The method may include determining a target area based on the disaster location. The method may include determining target persons located within the target area. The method may include predicting the location of each target person based on historical movement data associated with each target person. The method may include determining a plurality of filtered persons based on the predicted location of each target person and the disaster time. The method may include determining a plurality of safe persons based on the filtered persons and a safety indicator. The method may include sending a safety notification to a plurality of concerned contacts associated with each safe person and blocking network traffic associated with each safe person.
Abstract:
Provided are techniques for the generation of advertising content based upon users' needs and use cases. The techniques include monitoring social media to generate a history of user interest; identifying a current interest of a user based upon information derived from a group of sources, the first group of sources comprising: social media data corresponding to the user; communications to and from the user; interactions between the user and other users; calendar entries of the user; and a location corresponding to the user; predicting a user case corresponding to a product such that the use case conforms to the current interest; generating an advertisement based upon the use case and a second group of sources, the second group of sources comprising literature corresponding to the product; user feedback with respect to the product; user ratings of the product; and blogs referencing the product; and displaying the advertisement to the user.
Abstract:
Embodiments of the disclosure relate to providing auto-correction feedback in a messaging application. Embodiments include receiving a message from a sender and selecting a portion of the message for clarification. Embodiments also include creating a proposed modification to the message and transmitting the proposed modification to the message to the sender. Embodiments further include receiving a response from the sender regarding the proposed modification.
Abstract:
Methods, systems and computer program products for providing a customized display of social media content are provided. Aspects include receiving a plurality of social media posts that have been published for display by a social media service. Aspects also include receiving a profile associated with a user of the social media service including social media post filtering preferences. The social media post filtering preferences are created based at least in part upon an analysis of social media posts that were previously disliked by the user. Aspects further include identifying a set of acceptable social media posts and a set of unacceptable social media posts. Aspects also include causing the set of acceptable social media posts to be displayed in a news feed window of the social media service in association with an account of the user of the social media service.
Abstract:
A method for augmenting a review. The method includes accessing a review database and a particular review of an object. Providing a reviewer profile including a plurality of reviewer attributes and analyzing the reviewer attributes to determine a rationale for the review.
Abstract:
Techniques are provided for performing automated operations to analyze incoming user messages. An indication of a message sent to a recipient user is received. Based at least in part on natural-language processing of the contents of the received message, the received message is analyzed. Such analysis includes determining an action date associated with the received message that is distinct from a date on which the received message was sent to the recipient user, and determining one or more action items corresponding to that action date. An indication of the action date and the one or more corresponding action items may be provided to each of one or more relevant third parties prior to the action date in order to facilitate the display of an additional message to the recipient user regarding the corresponding action items.
Abstract:
Embodiments include methods, systems, and computer program products for remediating a color vision deficiency. Aspects include receiving a user profile. Aspects also include receiving a real time location image including a plurality of objects. Aspects also include determining an image context. Aspects also include generating a situational notification based at least in part upon the user profile, the real time location image, and the image context.
Abstract:
Provided are embodiments for a method, system, and computer program product for controlling delivery of advertisements based on user sentiment. The embodiments provide for receiving user information for a user, receiving an advertisement based at least in part on the user information, and detecting a sentiment of the user, wherein detecting the sentiment utilizes one or more sensors to determine a sentiment of the user. The embodiments also provide for inhibiting transmission of the advertisement based at least in part on the detected sentiment, and providing a recommendation of a time to deliver the advertisement to the user based at least in part on the detected sentiment.
Abstract:
A method for managing a battery-powered device. In one embodiment, the method includes a computer processor identifying a first plan of activities to be performed by a battery-powered device, where the first plan of activities includes an estimated first power consumption for the first plan of activities. The method further includes determining a level of power of a first battery of the battery-powered device. The method further includes generating a first set of implementation details that manage power consumption within the battery-powered device while performing the first plan of activities, based on the estimated first power consumption and the determined power level of the first battery of the battery-powered device. The method further includes applying the first set of implementation details to the battery-powered device to perform the first plan of activities.