Patents by Inventor Maja Vukovic

Maja Vukovic 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: 9804879
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Publication number: 20170308267
    Abstract: A method, computer program product, and system for contextual determination of emotion icons. The method includes, for a particular user, determining an emotion icon to automatically input into a message, based on a class of the user, a current mood of the user, and the recipient of the message. The determined emotion icon is then inserted into the message.
    Type: Application
    Filed: April 26, 2016
    Publication date: October 26, 2017
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20170300512
    Abstract: A method and system are provided. The method includes analyzing, by a hardware processor, one or more images to determine cognitive characteristics related to the one or more images and to a user. The method further includes forming, by the hardware processor, a composable template relating to the cognitive characteristics. The method also includes performing, by the hardware processor or another hardware processor, an amelioration action with respect to a displaying on a display device of at least one image from the one or more images, based on the composable template. The amelioration action is selected from a set of amelioration actions that include transmitting the at least one image to the disturbing image repository.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Itzhack Goldberg, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9785461
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Publication number: 20170289175
    Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Publication number: 20170269814
    Abstract: An embodiment of the invention provides a method for displaying a text box on a display screen of an electronic device, including determining a state of a user with an input device having a camera, a keyboard, and/or a mouse. A text box setting on the electronic device is modified with a processor connected to the input device based on the state of the user, the modifying of the text box setting includes modifying an amount of visual information in the text box, modifying an amount of audible information played with the text box, and/or modifying an amount of time required to display the text box. The text box is displayed on the display screen of the electronic device when a pointer is within a threshold degree of proximity to an item on the display screen for the amount of time required to display the text box.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Applicant: International Business Machines Corporation
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9756057
    Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Patent number: 9756121
    Abstract: Network routing and load balancing in a software design network (SDN)-enabled computing environment may be provided. Input data discovered from a source computing environment is received, wherein one or more of components of the source computing environment are to be migrated to a target computing environment, the input data comprising at least source configuration information and utilization information. Target compute resources, network design and system management design may be determined based on the input data, and a new network configuration generated as output. Based on these design decisions, the steady-state network management using SDN is proposed. The new network configuration may be transmitted to an SDN controller associated with the target computing environment for storing as flow table rules. The SDN controller pushes the flow table rules to one or more routing switches, the flow table rules for performing the network routing and the load balancing.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, Jill L. Jermyn, Maja Vukovic, Jin Xiao
  • Publication number: 20170244788
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Patent number: 9729632
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Publication number: 20170223413
    Abstract: A content delivery method, system, and non-transitory computer readable medium, include a media playback device configured to play media content, a determination device configured to determine a cognitive state of a user in response to viewing of the media content, and an action device configured to perform an action regarding a progression of the media content played by the playback device based on the cognitive state determined by the determination device.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20170209796
    Abstract: Aspects relate to human development tools, systems and methods including a body having humanoid features including eyes, a first sensor configured to detect eye contact between a user and the eyes, a feedback device configured to generate an amelioration action, and a control device located within the body, the control device in communication with the first sensor and the feedback device, the control device configured to control the feedback device to generate an amelioration action based on detected eye contact between the user and the eyes.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Inventors: Minkyong Kim, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Patent number: 9715545
    Abstract: An embodiment of the invention comprises a method associated with a Web API ecosystem and API users includes identifying specified events over a period of time that respectively affect the ecosystem. Events can comprise an interaction between the ecosystem and a Web API user or a specified Web API. The embodiment further includes constructing a data structure that contains a data element representing each identified event. An interface is used to translate respective data elements between the data structure and a data store, wherein the data store represents translated data elements in a form different from that used to represent the data elements in the data structure.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander A. Slominski, Biplav Srivastava, Maja Vukovic, John E. Q. Wittern
  • Publication number: 20170178218
    Abstract: An information processing system, a computer readable storage medium, and a method for providing a recommendation for a plaything as a recommended item can include analyzing information received from a person monitoring system to provide an analysis for providing the recommendation for the plaything, and based on the analysis, sending a representation of the recommended item in a signal to a shopping cart such as an online shopping cart. The system can include an analysis module that receives information from a person monitoring system, and at least one processor configured to analyze information received from the person monitoring system (for one or more persons) to provide an analysis. The analysis provides a recommendation for a plaything. The processor can further send a representation of the recommended item in a signal to a shopping cart to upload into the shopping cart based on the analysis. Other embodiments are disclosed.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Rogerio S. FERIS, James R. KOZLOSKI, Clifford A. PICKOVER, Maja VUKOVIC
  • Publication number: 20170174343
    Abstract: Coffee or other drink, for example a caffeine containing drink, is delivered to individuals that would like the drink, or who have a predetermined cognitive state, using an unmanned aerial vehicle (UAV)/drone. The drink is connected to the UAV, and the UAV flies to an area including people, and uses sensors to scan the people for an individual who has gestured that they would like the drink, or for whom an electronic analysis of sensor data indicates to be in a predetermined cognitive state. The UAV then flies to the individual to deliver the drink. The analysis can include profile data of people, including electronic calendar data, which can be used to determine a potentially predetermined cognitive state.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Thomas David ERICKSON, Rogerio S. FERIS, Clifford A. PICKOVER, Maja VUKOVIC
  • Patent number: 9685050
    Abstract: A method of updating a notification preference of a system includes detecting a remote alert, identifying at least one feature of the remote alert, determining a plurality of alerts available to the system, mapping the at least one feature of the remote alert and the available alerts to a concept map, and selecting an alert from the plurality of available alerts using the mapping, wherein a selected alert changes a notification preference of the system.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: June 20, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20170168703
    Abstract: Information relating to at least one of a user and a user environment is acquired. A user cognitive state is determined based on the acquired information. A graphical control element is automatically configured based on the user cognitive state. The graphical control element is automatically presented on a display interface of a user device to control viewing of content displayed on the user device.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Rogerio S. Feris, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20170160891
    Abstract: A processor-implemented method, system, and/or computer program product alter a template used to display content on a user interface. One or more processors receive a transmission from the one or more hardware devices that describes a current cognitive state of a user. The processor(s) receive content to be presented to the user on a user interface, and identify template components that are appropriate for presenting the content to the user based on the current cognitive state of the user. The processor(s) alter an initial template used to present the content, such that altering the initial template creates an altered template, and where the altered template uses the template components that are determined to be appropriate for presenting the content to the user based on the current cognitive state of the user. The processor(s) then present the content on the user interface using the altered template.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: THOMAS E. CHEFALAS, JAMES R. KOZLOSKI, CLIFFORD A. PICKOVER, MAJA VUKOVIC
  • Publication number: 20170155595
    Abstract: A system for managing cloud-based resources. The system includes a computer interface for receiving a computing resource. A computer including at least one central processing unit is configured to determine that the computing resource is abandoned and, upon determining the computer resource is abandoned, determine a disposition action for the computing resource.
    Type: Application
    Filed: November 29, 2015
    Publication date: June 1, 2017
    Inventors: Thomas E. Chefalas, Clifford A. Pickover, Mahesh Viswanathan, Maja Vukovic
  • Publication number: 20170146979
    Abstract: A method, system, and/or computer program product configure a manufacturing device. One or more processors generate a first inflation expectation value (IEV), which incorporates a price of the first good, and a second IEV that incorporates a price of the second good. The processor(s) compare an accuracy of the first IEV to an accuracy of the second IEV in predicting a future inflation index. In response to the first IEV more accurately predicting the future inflation index than the second IEV, one or more component positioning devices configure future configurations of the manufacturing device based on an inflation expectation described in the first IEV.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Minkyong Kim, James R. Kozloski, Clifford A. Pickover, Maja Vukovic