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: 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
  • Publication number: 20170140322
    Abstract: The present invention provides a method, system, and computer program for selecting a plurality of workers to accomplish a task. The method includes: identifying a task from a description; extracting at least one cognitive skill from the description of the task using machine learning methods; generating a group cognitive map which includes the at least one cognitive skill; and selecting a plurality of workers to accomplish the task based on at least the group cognitive map, wherein the plurality of workers comprises at least on artificial intelligent (AI) agent.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 9639404
    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: Grant
    Filed: June 15, 2016
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic, John E. Wittern
  • Publication number: 20170109815
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for performing auctions of cloud based resources. A plurality of requests for a set of cloud based resources are received. A set of preferences associated with the received plurality of requests are received. Data is received that is associated with the set of cloud based resources. The data includes an index of available resources, a cost value associated with one or more available resources of the available resources, and a rate of consumption value of available resources of the available resources. An auction technique is established for matching a subset of cloud based resources within the set of cloud based resources and an associated request of the plurality of requests. A match is determined between a subset of cloud based resources and a received request, the match is the output of the established auction technique.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: Kun Bai, Yun-Wu Huang, Jinho Hwang, Clifford A. Pickover, Maja Vukovic, Christopher C. Young
  • Patent number: 9612765
    Abstract: Context aware dynamic composition of migration plans may be provided. A request for application or image migration may be received. Target machines and associated configuration may be identified. Resources and a schedule may be allocated. An appropriate tooling for each migration action may be selected. An artificial intelligence aspect of the migration planning process may continuously replan migration based on monitored changes in the context of source or target environment.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yunwu Huang, Jinho Hwang, Dennis A. Perpetua, Jr., Maja Vukovic, Christopher C. Young
  • Patent number: 9612767
    Abstract: Context aware dynamic composition of migration plans may be provided. A request for application or image migration may be received. Target machines and associated configuration may be identified. Resources and a schedule may be allocated. An appropriate tooling for each migration action may be selected. An artificial intelligence aspect of the migration planning process may continuously replan migration based on monitored changes in the context of source or target environment.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yunwu Huang, Jinho Hwang, Dennis A. Perpetua, Jr., Maja Vukovic, Christopher C. Young
  • Publication number: 20170083403
    Abstract: Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of workloads. A backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment is determined based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: VALENTINA SALAPURA, MAJA VUKOVIC
  • Patent number: 9600244
    Abstract: Embodiments include methods, and computer program products of cognitive programming editor system in a computer system. Aspects include: providing programmers' cognitive characteristics patterns and programming policies to a code controller, collecting computer code from programmers through cognitive skill agents, analyzing collected code by code controller using a cognitive vulnerability checker, providing collaborative programming by sharing online editor with programmers, and storing obtained cognitive characteristics patterns of programmers to a database. The analyzing may include assessing and responding to cognitive needs of the programmers through the cognitive skill agents. Cognitive vulnerability checker may include character pattern matching, type qualifier, data flow analysis, vulnerability pattern-based model checking, and individual programmer vulnerability analysis.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jinho Hwang, Minkyong Kim, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20170076372
    Abstract: A method, a computer program product, and a computer system for computer implemented software-as-a-service (SaaS) license trading. A computer evaluates license offerings for a SaaS capability accessible by an application program interface, in response to receiving from a user a request for a license for the SaaS capability. The computer evaluates one or more cognitive requirements, based on functional features. The computer determines one or more matching SaaS capabilities and licenses thereof. The computer evaluates attributes of one or more providers and attributes of the one or more matching SaaS capabilities and the licenses thereof. The computer places bids for the one or more matching SaaS capabilities and the licenses thereof.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic