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).

  • Publication number: 20160335105
    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: Application
    Filed: June 19, 2015
    Publication date: November 17, 2016
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Publication number: 20160328670
    Abstract: A method for predicting effects of climate change on supply chain performance includes receiving a global climate change model, a supply chain model, and at least one element model. A regional climate model modeling local weather is generated using the global climate model. A first supply chain performance is simulated using the supply chain model, the element model and the regional climate model. One or more extreme weather events are forecasted using the regional climate model. A second supply chain performance is simulated using the supply chain model and the forecasted extreme weather events. A score is determined for the supply chain performance.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: CONSTANTIN M. ADAM, SHANG Q GUO, JOHN J. ROFRANO, LLOYD A. TREINISH, MAJA VUKOVIC, FREDERICK WU, SAl ZENG
  • Publication number: 20160320943
    Abstract: A method, computer program product, and/or computer system controls icon movement behavior on a graphical user interface. A file hosting icon and a data file icon are displayed on a graphical user interface (GUI). The file hosting icon represents a file hosting service, and the data file icon, which is capable of being moved towards the file hosting icon on the GUI to initiate storage by the file hosting service, represents data. The behavior of movement of the data file icon is adjusted according to a position of the data file icon relative to a position of the file hosting icon on the GUI, and based on predefined features of the data relative to predefined features of the file hosting service.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: Minkyong Kim, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9469476
    Abstract: A method, system, and/or computer program product dynamically configures a delivery system for delivering products to smart mats. A delivery coordination server determines a location of multiple smart mats. Each of the smart mats includes a positioning system and a transmitter that transmits a message describing the real-time geophysical location of the smart mats. The delivery coordination server receives a message describing a location of a first delivery vehicle that is transporting a first package addressed for delivery to a first smart mat. The delivery coordination server determines that the first smart mat has moved to a location that is within a predetermined distance of a second smart mat, to which a second delivery vehicle is scheduled to deliver a second package. The delivery coordination server directs the first delivery vehicle to transfer the first package to the second delivery vehicle for delivery to the first smart mat.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Maryam Ashoori, Sara H. Basson, Minkyong Kim, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20160292018
    Abstract: Software that uses machine logic based algorithms to help determine and/or prioritize an application programming interface's (API) desirability to a user based on how closely the API's terms of service (ToS) meet the users' ToS preferences. The software performs the following steps: (i) receiving a set of API ToS feature information that includes identifying information for at least one API and respectively associated ToS features for each identified API; (ii) receiving ToS preference information that relates to ToS related preferences for a user; and (iii) evaluating a strength of a match between each respective API identified in the API ToS feature information set and the ToS preference information to yield a match value for each API identified in the API ToS feature information set.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 6, 2016
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic, John E. Wittern
  • Publication number: 20160293024
    Abstract: A method for operating a cognitive monitor includes measuring a cognitive tone of a user, determining a categorization of the cognitive tone of the user, selecting an effector using the categorization of the cognitive tone of the user, wherein the effector is selected to achieve a predicted future cognitive tone in the user, and applying the at least one effector using a feedback mechanism of the cognitive monitor
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Publication number: 20160292582
    Abstract: Methods and a system are provided. A method includes optimizing, by a natural language processing based response optimizer having a processor, responses in an online question and answer session using natural language processing. The optimizing step includes deriving a candidate answer to a question posed in natural language and gathering support for the candidate answer by accessing a social network. The support is weighted by at least one of degree centrality, betweenness centrality, closeness centrality, Eigenvalue, hub, and authority of nodes in the social network that are associated with the support.
    Type: Application
    Filed: June 19, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Publication number: 20160292585
    Abstract: A method for operating a cognitive monitor includes measuring a cognitive tone of a user, determining a categorization of the cognitive tone of the user, selecting an effector using the categorization of the cognitive tone of the user, wherein the effector is selected to achieve a predicted future cognitive tone in the user, and applying the at least one effector using a feedback mechanism of the cognitive monitor
    Type: Application
    Filed: December 31, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Publication number: 20160292993
    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: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20160292971
    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: Application
    Filed: December 31, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20160292570
    Abstract: Methods and a system are provided. A method includes optimizing, by a natural language processing based response optimizer having a processor, responses in an online question and answer session using natural language processing. The optimizing step includes deriving a candidate answer to a question posed in natural language and gathering support for the candidate answer by accessing a social network. The support is weighted by at least one of degree centrality, betweenness centrality, closeness centrality, Eigenvalue, hub, and authority of nodes in the social network that are associated with the support.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 6, 2016
    Inventors: James R. Kozloski, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Patent number: 9460273
    Abstract: A processor stores information associated with one or more programming modules, including one or more license terms associated with the one or more programming modules. The processor receives an input indicating a set of programming modules selected from the one or more programming modules, based on the information which is stored. The processor compares the one or more license terms associated with the set of programming modules. In response to determining a conflict between the one or more license terms of the set of programming modules, the processor applies a set of rules to resolve the conflict between the one or more license terms of the set of programming modules, and the processor composes a composite license for the set of programming modules, based on the one or more license terms of the set of programming modules and the set of rules applied to resolve the conflict.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nicholas C. M. Fuller, Jim A. Laredo, Hui Lei, Sriram K. Rajagopal, Maja Vukovic, Liangzhao Zeng
  • Publication number: 20160283732
    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 19, 2015
    Publication date: September 29, 2016
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Publication number: 20160285893
    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: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Publication number: 20160286035
    Abstract: An approach includes contacting a predefined contact information when a mobile device, which is password protected, is lost and subsequently found. The approach includes receiving an activation event predefined for a specified password protected mobile device, and receiving predefined contact information stored in the mobile device while the mobile device remains password protected, upon the receipt of the activation event.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Rhonda L. CHILDRESS, Itzhack GOLDBERG, Clifford A. PICKOVER, Neil SONDHI, Maja VUKOVIC
  • Patent number: 9454409
    Abstract: Software that uses machine logic based algorithms to help determine and/or prioritize an application programming interface's (API) desirability to a user based on how closely the API's terms of service (ToS) meet the users' ToS preferences. The software performs the following steps: (i) receiving a set of API ToS feature information that includes identifying information for at least one API and respectively associated ToS features for each identified API; (ii) receiving ToS preference information that relates to ToS related preferences for a user; and (iii) evaluating a strength of a match between each respective API identified in the API ToS feature information set and the ToS preference information to yield a match value for each API identified in the API ToS feature information set. The ToS features include at least a first ToS field. At least one API includes multiple, alternative values in its first ToS field.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic, John E. Wittern
  • Publication number: 20160259935
    Abstract: A method to create and store at least one challenge question transformation (CQT) is provided. The method may include receiving an access query to a user interface associated with a password-recovery challenge question. The method may also include associating the at least one stored CQT with the password-recovery challenge question. The method may further include retrieving the associated CQT from a storage repository.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20160260297
    Abstract: A system includes a wearer role identification device, a garment with a dynamically modifiable display, and a hardware controller for the dynamically modifiable display. The wearer role identification device identifies a dynamically changeable role of the wearer of the garment. The hardware controller adjusts the dynamically modifiable display based on real-time inputs received from the wearer role identification device.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Maryam Ashoori, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9435659
    Abstract: Embodiments include method, systems and computer program products for route planning to reduce exposure to radiation. Aspects include receiving an origin and a destination for a vehicle and determining a plurality of available routes between the origin and the destination. Aspects also include calculating, by a processor, a radiation score for each of the plurality of available routes and presenting one or more of the plurality of available routes with an expected travel time and the radiation score for each of the plurality of available routes.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: September 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9396046
    Abstract: An embodiment of the invention comprising a method captures information for a data structure, the information pertaining to Web application programming interfaces APIs and Web application programming interface API users. The method includes identifying a first set of relationships, wherein an identified relationship can be at least a relationship between a Web API and a Web API user, between different Web API users, or between different Web APIs. The method further includes furnishing the first set of relationships to the data structure as first captured information, and using the first captured information to perform a specified analysis operation.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander Slominski, Biplav Srivastava, Maja Vukovic, John E. Wittern