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: 9992280
    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: May 5, 2017
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Patent number: 9988781
    Abstract: A sand cleaning vehicle including a debris collection mechanism that collects debris from sand, a storage compartment that stores the collected debris, a capture device that captures at least one image of the collected debris, a memory storing a computer program, and a processor that executes the computer program. The computer program categorizes the collected debris into a plurality of different debris types using at least one image of the collected debris.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifford A. Pickover, Maja Vukovic, Komminist Weldemariam
  • Publication number: 20180150456
    Abstract: Software that contextualizes communications during an emergency event by performing the following steps: (i) receiving an input communication written, spoken, or communicated via gestures by a first user, wherein the input communication includes natural language-based input information relating to an emergency event; (ii) determining an output communication to be sent to a second user, wherein the output communication is based, at least in part, on the input communication, and wherein the output communication includes natural language-based output information relating to the emergency event; (iii) determining a cognitive state of the first user and a cognitive state of the second user; and/or (iv) modifying the output communication based, at least in part, on the cognitive state of the first user, wherein modifying the output communication includes modifying natural language content of the output information.
    Type: Application
    Filed: January 25, 2018
    Publication date: May 31, 2018
    Inventors: James R. Kozloski, Clifford A. Pickover, Melanie E. Roberts, Maja Vukovic
  • Patent number: 9965337
    Abstract: Software that utilizes machine logic-based algorithms to combine the Terms of Service (ToS) portions of multiple Application Programming Interfaces (APIs) by performing the following steps: (i) providing a first ToS portion of a first API, with the first ToS portion including a first ToS feature value for a first ToS feature; (ii) providing a second ToS portion of a second API, with the second ToS portion including a second ToS feature value for the first ToS feature; and (iii) merging, at least, the first ToS portion and the second ToS portion, according to a set of ToS merger rule(s) applied by machine logic, to generate a merged ToS. One merger rule combines at least the first ToS feature value and the second ToS feature value according to a set of operator(s) to generate a first merged ToS feature value included as the first ToS feature in the merged ToS.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic, John E. Wittern
  • Patent number: 9953028
    Abstract: Software that contextualizes communications during an event by performing the following steps: (i) receiving an input communication from a first user, where the input communication includes input information relating to the event; (ii) receiving first user contextual information, where the first user contextual information pertains to an emotional state of the first user at the time the input communication was received; (iii) determining an output communication based, at least in part, on the received first user contextual information, where the output communication includes output information relating to the event; and (iv) sending the output communication to a first recipient.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, Clifford A. Pickover, Melanie E. Roberts, Maja Vukovic
  • Patent number: 9945688
    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: June 3, 2016
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20180092336
    Abstract: A system for moving a beehive. The system includes a hive enclosure for housing a bee colony with a hive entrance to the hive enclosure. An insect detector is configured to identify undesirable insects attempting to access the hive enclosure. A door is configured to exclude the undesirable insects detected by the insect detector from passing through the hive entrance. An autonomous vehicle is coupled to the hive enclosure and is configured to automatically move the hive enclosure from a first location to a second location.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 5, 2018
    Inventors: Thomas D. Erickson, Kala Fleming, Clifford A. Pickover, Maja Vukovic, Komminist Weldemariam
  • Patent number: 9934363
    Abstract: A method and system for automatically assessing the mental state of a user from a drawing made by the user. The mental state of the user is automatically assessed by digitizing a drawing and determining and analyzing drawing characteristics, including color, objects, and location. Video analytics are used to determine and analyze user time characteristics and mood characteristics. The mental state of the user is automatically determined by interpreting the color, object, location, time and mood characteristics and to automatically select a user action. A machine learning algorithm can learn developmental patterns of the user from historical data about a plurality of the user's drawings and the characteristics of the drawings to determine the mental state of the user. The machine learning algorithm can be used in selecting the user action.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, Roxana Monge Nunez, Valentina Salapura, Maja Vukovic
  • Publication number: 20180091625
    Abstract: Performing a risk-aware transformation of a service management stack 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. A service management stack configuration transformation from a service management stack configuration corresponding to the source environment to a set of service management stack configurations corresponding to the target environment is performed based on semantic matching between functions of the service management stack configuration corresponding to the source environment and functions of the set of service management stack configurations corresponding to the target environment, a state of the source environment, service management stack configuration transformation actions, and a goal state of the target environment.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Jinho Hwang, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20180078871
    Abstract: A method and system for cognitively controlling a mobile having mobile elements controllable by a mobile stimulation pattern. Sensor data is captured from sensors detecting reactions of a baby in proximity to the mobile to a first mobile stimulation pattern and audio/video data is captured from a video camera recording reactions of the baby in proximity to the mobile. The sensor data and the audio/video data are analyzed to determine the behavior of the baby in response to the first mobile stimulation pattern and the determined behavior is compared with expected behaviors of the baby using a machine learning algorithm to learn the baby's reactions to the first mobile stimulation pattern. A second mobile stimulation pattern is selected based on the learning of the baby's reactions to the first mobile stimulation pattern and the mobile is controlled based on the second mobile stimulation pattern.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Roxana Monge Nunez, Clifford A. Pickover, Maja Vukovic, Edgar A. Zamora Duran
  • Publication number: 20180080188
    Abstract: A sand cleaning vehicle including a debris collection mechanism that collects debris from sand, a storage compartment that stores the collected debris, a capture device that captures at least one image of the collected debris, a memory storing a computer program, and a processor that executes the computer program. The computer program categorizes the collected debris into a plurality of different debris types using at least one image of the collected debris.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: CLIFFORD A. PICKOVER, MAJA VUKOVIC, KOMMINIST WELDEMARIAM
  • Patent number: 9919704
    Abstract: A self-driving car includes a vehicle body; wheels mounted on the vehicle body for moving the car; brakes mounted on the vehicle body for stopping the wheels; a steering apparatus connected between the vehicle body and at least some of the wheels for steering the wheels; sensors configured to detect environmental parameters; and a processor that is configured to facilitate at least an autonomous parking module for controlling the wheels, brakes, and steering apparatus. The processor is further configured as part of the autonomous parking module to scan the surroundings of the self-driving car, using at least one of the sensors, in order to detect a road hazard proximate a door of the self-driving car.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Clifford A. Pickover, Maja Vukovic, Komminist Weldemariam
  • Publication number: 20180075198
    Abstract: A method and system for automatically assessing the mental state of a user from a drawing made by the user. The mental state of the user is automatically assessed by digitizing a drawing and determining and analyzing drawing characteristics, including color, objects, and location. Video analytics are used to determine and analyze user time characteristics and mood characteristics. The mental state of the user is automatically determined by interpreting the color, object, location, time and mood characteristics and to automatically select a user action. A machine learning algorithm can learn developmental patterns of the user from historical data about a plurality of the user's drawings and the characteristics of the drawings to determine the mental state of the user. The machine learning algorithm can be used in selecting the user action.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Jinho Hwang, Roxana Monge Nunez, Valentina Salapura, Maja Vukovic
  • Publication number: 20180072323
    Abstract: A method causes a self-driving vehicle (SDV) to warn passengers of an upcoming maneuver, and to explain why the SDV will be making the upcoming maneuver. One or more processors receive sensor readings that describe a condition of a roadway upon which a self-driving vehicle (SDV) is traveling. The processor(s) predict, based on the sensor readings, a maneuver to be taken at a future time by the SDV on the roadway. The processor(s) also provide an explanation for the maneuver to an occupant of the SDV, where the explanation describes the maneuver, and where the explanation explains why the SDV will be taking the maneuver in the future.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: MICHAEL S. GORDON, CLIFFORD A. PICKOVER, MAJA VUKOVIC
  • Publication number: 20180075759
    Abstract: A method for guiding an emergency vehicle to an emergency site includes receiving an emergency dispatch message including a location of an emergency. Present location information is received for an emergency vehicle. A route between the received present location and the received location of the emergency is calculated using area map data. Navigation guidance is provided to the emergency vehicle based on the calculated route. The calculated route and the present location information for the emergency vehicle are transmitted to an unmanned aerial vehicle (UAV). The UAV is automatically piloted ahead of the emergency vehicle, along the calculated route, using the calculated route and present location transmitted thereto. A traffic alert is transmitted from the UAV to influence traffic flow ahead of the emergency vehicle.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: MINKYONG KIM, CLIFFORD A. PICKOVER, VALENTINA SALAPURA, MAJA VUKOVIC
  • Publication number: 20180070787
    Abstract: A method, system and computer program product for modifying a cleaning routine of a mobile cleaner scans the surface to collect debris data, the debris data including an amount and location of debris on the surface. A profile of the surface is updated with the collected debris data. A profile of the surface is analyzed to identify a debris region on the surface, the debris region including an amount of debris differs from a high threshold.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Applicant: International Business Machines Corporation
    Inventors: Michael S. Gordon, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20180060944
    Abstract: A system for injecting and ejecting virtual connected buttons on an operating system (OS) interface includes one or more communications channels connecting a host to on-line product/service acquisition sites, information on a user's purchases from the acquisition sites, a virtual purchasing connected button (VPCB) for each product/service the user buys from an acquisition site that can be displayed on an interface of the OS of the host, and an online-purchasing system manager that triggers, based on that information, a deferring action of the display of the VPCB on the OS interface for one or more products.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: THOMAS E. CHEFALAS, CLIFFORD A. PICKOVER, MAJA VUKOVIC, KOMMINIST SISAI WELDEMARIAM
  • Publication number: 20180061190
    Abstract: A system includes a wearer role identification device, a garment comprising a dynamically modifiable display, a hardware controller for adjusting the dynamically modifiable display, and a database storage device. The wearer role identification device identifies a role of a wearer of the garment wherein the role defines abilities of the wearer. The hardware controller adjusts an appearance of the dynamically modifiable display based on the role of the wearer changing from a first role to a second role. The database storage device contains a real-time role of the wearer of the garment, wherein the wearer role identification device retrieves the real-time role of the wearer of the garment as a real-time input to the hardware controller for adjusting the dynamically modifiable display, wherein the wearer of the garment holds multiple roles, and wherein the dynamically modifiable display presents visual images that simultaneously represent the multiple roles.
    Type: Application
    Filed: November 1, 2017
    Publication date: March 1, 2018
    Inventors: Maryam Ashoori, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Publication number: 20180046609
    Abstract: Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A set of user interface templates corresponding to the action request by the user and the user context is retrieved. Components of different user interface templates within the set of user interface templates are compared. Relevant components of the different user interface templates are combined based on the action request by the user and the user context. The user interface template corresponding to the action request by the user and the user context is generated based on the combined relevant components of the different user interface templates.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Shivali Agarwal, Maja Vukovic, Frederick Y. Wu
  • Publication number: 20180046189
    Abstract: A method, system, and/or computer program product controls operations of a mobile audio input device. One or more processors detect a first location of a mobile audio input device. The processor(s) detect a second location of the user. The processor(s) then direct the mobile audio input device to autonomously move from the first location to the second location and, in response to the mobile audio input device reaching the second location, to activate the microphone on the mobile audio input device.
    Type: Application
    Filed: October 31, 2017
    Publication date: February 15, 2018
    Inventors: MINKYONG KIM, CLIFFORD A. PICKOVER, VALENTINA SALAPURA, MAJA VUKOVIC