Patents by Inventor Nikola Todic

Nikola Todic 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: 10281289
    Abstract: Architecture that comprises features that enable smart searches along a route based on time to entities along the route and off the route, a user experience (UX) that showcases rich entities along the route, saving, sharing and editing capabilities across devices and users, smart ranking and filtering of entities, and user preferences and digital personal assistant interaction. After an itinerary is built, the itinerary can be saved for future use and/or shared with friends and/or other devices. Users can change the itinerary on-the-go by searching and adding entities, at a later time, for example. A digital personal audio assistant can be utilized to provide guidance based on the itinerary, and ask users if they want to take a particular exit to visit some desired location (e.g., place of interest).
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licnensing, LLC
    Inventors: Siddhika Nevrekar, Dzmitry Dulko, Nikola Todic, Alexander Burmistrov, Aleksandar Samardzija, Dvir Horovitz, Chelsea Mitchell, Jason Chen, Jyotkumar Patel, Yekaterina Grabar
  • Publication number: 20160321345
    Abstract: Methods and systems for generating and storing entity chain information, and for responding to search queries according to the entity chain information is presented. As a service obtains information regarding geographic entities, a plurality of entity records corresponding to each of a plurality of geographic entities is created (or updated) in an entity store. The service then analyzes the plurality of geographic entities (via the entity information in each of the entity records) to identify geographic entities that belong to an entity chain. Information regarding the identified entity chains are then also stored in the entity store.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Nikola Todic, Fedor Vladimirovich Borisyuk, Nikola Neborisevic, Andrija Jandrlic, Nemanja Marsenic, Siddhika Nevrekar
  • Publication number: 20160258767
    Abstract: Architecture that comprises features that enable smart searches along a route based on time to entities along the route and off the route, a user experience (UX) that showcases rich entities along the route, saving, sharing and editing capabilities across devices and users, smart ranking and filtering of entities, and user preferences and digital personal assistant interaction. After an itinerary is built, the itinerary can be saved for future use and/or shared with friends and/or other devices. Users can change the itinerary on-the-go by searching and adding entities, at a later time, for example. A digital personal audio assistant can be utilized to provide guidance based on the itinerary, and ask users if they want to take a particular exit to visit some desired location (e.g., place of interest).
    Type: Application
    Filed: February 1, 2016
    Publication date: September 8, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Siddhika Nevrekar, Dzmitry Dulko, Nikola Todic, Alexander Burmistrov, Aleksandar Samardzija, Dvir Horovitz, Chelsea Mitchell, Jason Chen, Jyotkumar Patel, Yekaterina Grabar
  • Patent number: 8509534
    Abstract: Page segmentation in an optical character recognition process is performed to detect textual objects and/or image objects. Textual objects in an input gray scale image are detected by selecting candidates for native lines which are sets of horizontally neighboring connected components (i.e., subsets of image pixels where each pixel from the set is connected with all remaining pixels from the set) having similar vertical statistics defined by values of baseline (the line upon which most text characters “sit”) and mean line (the line under which most of the characters “hang”). Binary classification is performed on the native line candidates to classify them as textual or non-textual through examination of any embedded regularity. Image objects are indirectly detected by detecting the image's background using the detected text to define the background. Once the background is detected, what remains (i.e., the non-background) is an image object.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Sasa Galic, Bogdan Radakovic, Nikola Todic
  • Publication number: 20110280481
    Abstract: An electronic model of the image document is created by undergoing an OCR process. The electronic model includes elements (e.g., words, text lines, paragraphs, images) of the image document that have been determined by each of a plurality of sequentially executed stages in the OCR process. The electronic model serves as input information which is supplied to each of the stages by a previous stage that processed the image document. A graphical user interface is presented to the user so that the user can provide user input data correcting a mischaracterized item appearing in the document. Based on the user input data, the processing stage which produced the initial error that gave rise to the mischaracterized item corrects the initial error. Stages of the OCR process subsequent to this stage then correct any consequential errors arising in their respective stages as a result of the initial error.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Bogdan Radakovic, Milan Vugdelija, Nikola Todic, Aleksandar Uzelac, Bodin Dresevic
  • Publication number: 20110222769
    Abstract: Page segmentation in an optical character recognition process is performed to detect textual objects and/or image objects. Textual objects in an input gray scale image are detected by selecting candidates for native lines which are sets of horizontally neighboring connected components (i.e., subsets of image pixels where each pixel from the set is connected with all remaining pixels from the set) having similar vertical statistics defined by values of baseline (the line upon which most text characters “sit”) and mean line (the line under which most of the characters “hang”). Binary classification is performed on the native line candidates to classify them as textual or non-textual through examination of any embedded regularity. Image objects are indirectly detected by detecting the image's background using the detected text to define the background. Once the background is detected, what remains (i.e., the non-background) is an image object.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Sasa Galic, Bogdan Radakovic, Nikola Todic