Patents by Inventor Umut Topkara

Umut Topkara 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: 11322031
    Abstract: A method includes defining a two-dimensional geographic region by two-dimensional geographic coordinates to define the bounds of the region, converting each of the two-dimensional coordinates to three dimensional coordinates by way of a lookup stored in a computer readable medium, generating a three-dimensional grid of points, each spaced in an arrangement to encompass coverage of a predetermined ground area, and applying heuristics for a shortest path planning, relative to the three-dimensional grid of points.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 3, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory F. Boland, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin Weisz
  • Patent number: 11245639
    Abstract: A system, method and computer program product for composing persistent object instances that link resources across multiple, disparate systems. An example method includes associating resources with namespace-URLs and object instances. One of the namespace-URLs is designated as primary namespace-URL. A web-based object API is provided through which the object instance can be accessed. The web-based object API uses the primary namespace-URL as an identifier of the object instance.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Avraham Leff, James T. Rayfield, Umut Topkara, Justin D. Weisz
  • Patent number: 10915118
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, storing heterogeneous data captured by the one or more drones and creating spatio-temporal indices for identifying spatial or temporal coverage gaps in the data necessary to answer the request, controlling the one or more drones to fly over the spatial location to obtain a plurality of data types from the identified spatial or temporal coverage gaps and extracting and analyzing data to answer the request.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Publication number: 20200150694
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, storing heterogeneous data captured by the one or more drones and creating spatio-temporal indices for identifying spatial or temporal coverage gaps in the data necessary to answer the request, controlling the one or more drones to fly over the spatial location to obtain a plurality of data types from the identified spatial or temporal coverage gaps and extracting and analyzing data to answer the request.
    Type: Application
    Filed: December 23, 2019
    Publication date: May 14, 2020
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Patent number: 10565483
    Abstract: A method of disseminating a message is disclosed. The message is encoding in a barcode. A selected region of the barcode is damaged so as to hinder decoding of the message at a scanning device. The damaged region of the barcode may be occluded from the scanning device in order to enable the scanning device to read the barcode and the message therein.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chandrasekhar Narayanaswami, Umut Topkara
  • Patent number: 10545512
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Publication number: 20200019782
    Abstract: A method for accommodating object occlusion in a point-of-view (POV) display device includes projecting, by a point-of-view (POV) display device, an image viewable by a user of the POV display device, receiving an image stream from at least one image acquisition device, recognizing, by a computing device associated with the POV display device and the image acquisition device, one or more objects in the image stream that are visible or predicted to be visible within a field of view of the user that are occluded by an occluding portion of the projected image, determining a significance of the one or more objects relative to the occluding portion of the projected image, and rendering transparent the occluding portion of the projected image based on the significance of the one or more objects wherein the one or more objects are revealed to the user.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: CHANDRASEKHAR NARAYANASWAMI, UMUT TOPKARA
  • Patent number: 10531293
    Abstract: Systems for proximity-based access control include a proximity module configured to determine whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; a policy engine comprising a processor configured to determine whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold; and a security module configured to activate a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul C. Castro, Yunwu Huang, Marco Pistoia, Umut Topkara
  • Publication number: 20190243390
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Patent number: 10345826
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Patent number: 10237734
    Abstract: Methods and systems for proximity-based access control include determining whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; determining whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold with a processor; and activating a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Castro, Yunwu Huang, Marco Pistoia, Umut Topkara
  • Publication number: 20190004545
    Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Application
    Filed: August 28, 2018
    Publication date: January 3, 2019
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Patent number: 10095243
    Abstract: A method for controlling a drone includes receiving a natural language request for information about a spatial location, parsing the natural language request into data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Publication number: 20180114174
    Abstract: Aspects of the invention relate to a UAV (drone) data marketplace where requests for UAV services are matched with registered UAVs. Drone operators register in the marketplace drones in their fleet with their capabilities and requesters of drone services make their request in the marketplace. The requests can be a set of data to be collected (e.g., optical images, NIR data, temperatures, etc.) and/or actions to be performed (e.g., deploying spare machinery parts to a tractor in the field), a location from which that data is collected and/or location to which a delivery is to be made, a pipeline of analytics to be performed on the data (e.g., optical recognition, NDVI computation, fertilizer application recommendation), a timeframe in which to collect the data (e.g., “by next week”, “by the end of today”), and a market value for how much the Requester is willing to pay for that data or operation.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Inventors: Gregory F. Boland, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Patent number: 9747760
    Abstract: Verifying a set of safety equipment criteria may include receiving a first unit of data at a first computing device. The first unit of data may be received via a wireless signal between the first computing device and a set of sensing devices. A set of safety equipment that includes the set of sensing devices may be identified as the first unit of data. The set of sensing devices may be configured to transmit the first unit of data. The wireless signal between the first computing device and the set of sensing devices may be monitored and the signal strength for the wireless signal may be determined to be below a threshold value. A second computing device may be notified in response to the determining that the signal strength for the wireless signal is below the threshold value.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, Avraham Leff, James T. Rayfield, Umut Topkara, Justin D. Weisz
  • Patent number: 9729604
    Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Umut Topkara
  • Patent number: 9723050
    Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Umut Topkara
  • Patent number: 9715647
    Abstract: A method of disseminating a message is disclosed. The message is encoding in a barcode. A selected region of the barcode is damaged so as to hinder decoding of the message at a scanning device. The damaged region of the barcode may be occluded from the scanning device in order to enable the scanning device to read the barcode and the message therein.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chandrasekhar Narayanaswami, Umut Topkara
  • Publication number: 20170160752
    Abstract: A method for controlling a drone includes receiving a natural language request for information about a spatial location, parsing the natural language request into data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
    Type: Application
    Filed: August 9, 2016
    Publication date: June 8, 2017
    Inventors: Gregory F. Boland, James R. Kozloski, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin D. Weisz
  • Publication number: 20170162060
    Abstract: A method includes defining a two-dimensional geographic region by two-dimensional geographic coordinates to define the bounds of the region, converting each of the two-dimensional coordinates to three dimensional coordinates by way of a lookup stored in a computer readable medium, generating a three-dimensional grid of points, each spaced in an arrangement to encompass coverage of a predetermined ground area, and applying heuristics for a shortest path planning, relative to the three-dimensional grid of points.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Inventors: Gregory F. Boland, Yu Ma, Justin G. Manweiler, Kevin E. Siemonsen, Umut Topkara, Katherine Vogt, Justin Weisz