Patents by Inventor Igor Ilic
Igor Ilic 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: 11295075Abstract: A system is configured to automatically enhance user content by dynamically generating alternative layouts given an original layout of the user content. The alternative layouts are generated based on determined roles for a number of different content elements on a canvas and/or detected semantic relationships between content elements. Once the alternative layouts are generated, the system can evaluate the alternative layouts and assign a score to each of the alternative layouts. The system can then identify recommended alternative layouts that are suitable for a particular purpose (e.g., a professional presentation, a teaching lesson, etc.), and provide the recommended alternative layouts for display on a device of a user.Type: GrantFiled: December 31, 2019Date of Patent: April 5, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Katarina Jovanovic, Andreja Ilic, Umachandra Chikkareddy, Dragan Slaveski, Igor Ilic, Marko Zoran Djokic, Sladjan Kantar, Vladimir Ilic, Damjan Dakic
-
Publication number: 20210200942Abstract: A system is configured to automatically enhance user content by dynamically generating alternative layouts given an original layout of the user content. The alternative layouts are generated based on determined roles for a number of different content elements on a canvas and/or detected semantic relationships between content elements. Once the alternative layouts are generated, the system can evaluate the alternative layouts and assign a score to each of the alternative layouts. The system can then identify recommended alternative layouts that are suitable for a particular purpose (e.g., a professional presentation, a teaching lesson, etc.), and provide the recommended alternative layouts for display on a device of a user.Type: ApplicationFiled: December 31, 2019Publication date: July 1, 2021Inventors: Katarina JOVANOVIC, Andreja ILIC, Umachandra CHIKKAREDDY, Dragan SLAVESKI, Igor ILIC, Marko Zoran DJOKIC, Sladjan KANTAR, Vladimir ILIC, Damjan DAKIC
-
Patent number: 11003641Abstract: Database systems are subject to automatic troubleshooting. Query execution data for individual queries executed by a database system can be collected. The query execution data can be evaluated automatically in conjunction with one or more detection metrics to determine whether or not a potential performance issue exists. After detection of a potential issue, the query execution data can be analyzed further to determine one or more causes by matching query execution data to one or more patterns that encode candidate causes. Subsequently, a root cause amongst multiple causes is determined based on causal dependency. Corrective action associated with a root cause can also be determined and optionally applied automatically.Type: GrantFiled: November 18, 2017Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Dejan Dundjerski, Mladen Pantic, Igor Ilic, Petar Lotrean, Stefan Lazic, Conor John Cunningham, Veljko Vasic, Jovan Cukalovic, Vukasin Jovic, Djordje Petrovic
-
Publication number: 20190095470Abstract: Database systems are subject to automatic troubleshooting. Query execution data for individual queries executed by a database system can be collected. The query execution data can be evaluated automatically in conjunction with one or more detection metrics to determine whether or not a potential performance issue exists. After detection of a potential issue, the query execution data can be analyzed further to determine one or more causes by matching query execution data to one or more patterns that encode candidate causes. Subsequently, a root cause amongst multiple causes is determined based on causal dependency. Corrective action associated with a root cause can also be determined and optionally applied automatically.Type: ApplicationFiled: November 18, 2017Publication date: March 28, 2019Inventors: Dejan Dundjerski, Mladen Pantic, Igor Ilic, Petar Lotrean, Stefan Lazic, Conor John Cunningham, Veljko Vasic, Jovan Cukalovic, Vukasin Jovic, Djordje Petrovic
-
Publication number: 20150289785Abstract: The invention is related to a device and method for monitoring respiration, movements in mechanical ventilation in order to provide a non-pneumatic triggering variable for achieving patient-ventilator asynchrony and continuous measurement of tidal volumes. The method is based on measuring the curvature of the patient's torso surface using a single LPG (Long Period Grating) fiber-optic sensor attached to a surface of the torso in an area having high stiffness of the underlying tissue, such as the area of the lower ribs close to the sternum.Type: ApplicationFiled: August 29, 2013Publication date: October 15, 2015Inventors: Bosko BOJOVIC, Miodrag VUKCEVIC, Jovana PETROVIC, Marija PETROVIC, Igor ILIC, Aleksandar DANICIC, Thomas ALLSOP, Ljupco HADZIEVSKI
-
Patent number: 9092872Abstract: A computer-implemented method is provided for creating an animation from a plurality of latent images encoded into a visible image, where the encoded visible image is visually similar to the visible image when viewed with a naked eye. The method includes generating, via a processor, a first latent image having a first pattern of elements and assigning a first encoding parameter to the first pattern of elements. A second latent image is generated having a second pattern of elements and a second encoding parameter is assigned to the second pattern of elements, wherein the second encoding parameter is different than the first encoding parameter. The first pattern of elements and the second pattern of elements are embedded in the encoded visible image for decoding using a decoder having decoding parameters that match the corresponding first encoding parameter and the second encoding parameter. The decoded first latent image and the decoded second latent image are sequentially displayed to reveal the animation.Type: GrantFiled: July 29, 2014Date of Patent: July 28, 2015Assignee: Graphic Security Systems CorporationInventors: Cary M Quinn, Slobodan Cvetkovic, Igor Ilic
-
Publication number: 20140334665Abstract: A computer-implemented method is provided for creating an animation from a plurality of latent images encoded into a visible image, where the encoded visible image is visually similar to the visible image when viewed with a naked eye. The method includes generating, via a processor, a first latent image having a first pattern of elements and assigning a first encoding parameter to the first pattern of elements. A second latent image is generated having a second pattern of elements and a second encoding parameter is assigned to the second pattern of elements, wherein the second encoding parameter is different than the first encoding parameter. The first pattern of elements and the second pattern of elements are embedded in the encoded visible image for decoding using a decoder having decoding parameters that match the corresponding first encoding parameter and the second encoding parameter. The decoded first latent image and the decoded second latent image are sequentially displayed to reveal the animation.Type: ApplicationFiled: July 29, 2014Publication date: November 13, 2014Inventors: Cary M. Quinn, Slobodan Cvetkovic, Igor Ilic
-
Publication number: 20090316950Abstract: An image acquisition device is provided for use in determining whether a test object is an authentic object having an authentication image applied to an authentication image area thereof. The authentication image includes indicia formed based on authentication parameters. The image acquisition device comprises an image capture arrangement configured for capturing a digital image of a target area of a test object. The image acquisition device further comprises a data processor having an image processing portion configured for receiving and processing the digital image to produce a processing result. The processing result may be established at least in part using one or more of the authentication parameters.Type: ApplicationFiled: June 23, 2009Publication date: December 24, 2009Inventors: Alfred V. ALASIA, Alfred J. ALASIA, Thomas C. ALASIA, Slobodan Cvetkovic, Igor Ilic
-
Patent number: 7630513Abstract: A method is provided for determining whether an object is an authentic object to which an expected encoded image has been applied. The expected encoded image having been constructed by encoding an authentication image using a set of one or more encoding parameters. The method comprises receiving a digital image of at least a portion of the test object including a target area where the expected encoded image would be applied if the test object is an authentic object. The method further comprises determining the one or more encoding parameters and applying a digital decoding algorithm to the captured digital image to establish a decoding result. The decoding result may then be compared to object authentication criteria to establish an authentication result. In particular embodiments of the invention, the actions of receiving, determining, applying and comparing are carried out by an authentication server and the digital image is received from an inspection processor over a network.Type: GrantFiled: August 19, 2005Date of Patent: December 8, 2009Assignee: Graphic Security Systems CorporationInventors: Alfred V. Alasia, Alfred J. Alasia, Thomas C. Alasia, Slobodan Cvetkovic, Igor Ilic
-
Patent number: 7558401Abstract: A method is provided for determining whether an object is an authentic object to which an expected encoded image has been applied. The expected encoded image having been constructed by encoding an authentication image using a set of one or more encoding parameters. The method comprises receiving a digital image of at least a portion of the test object including a target area where the expected encoded image would be applied if the test object is an authentic object. The method further comprises determining the one or more encoding parameters and applying a digital decoding algorithm to the captured digital image to establish a decoding result. The decoding result may then be compared to object authentication criteria to establish an authentication result. In particular embodiments of the invention, the actions of receiving, determining, applying and comparing are carried out by an authentication server and the digital image is received from an inspection processor over a network.Type: GrantFiled: October 29, 2007Date of Patent: July 7, 2009Assignee: Graphic Security Systems CorporationInventors: Alfred V. Alasia, Alfred J. Alasia, Thomas C. Alasia, Slobodan Cvetkovic, Igor Ilic
-
Publication number: 20080044056Abstract: A method is provided for determining whether an object is an authentic object to which an expected encoded image has been applied. The expected encoded image having been constructed by encoding an authentication image using a set of one or more encoding parameters. The method comprises receiving a digital image of at least a portion of the test object including a target area where the expected encoded image would be applied if the test object is an authentic object. The method further comprises determining the one or more encoding parameters and applying a digital decoding algorithm to the captured digital image to establish a decoding result The decoding result may then be compared to object authentication criteria to establish an authentication result. In particular embodiments of the invention, the actions of receiving, determining, applying and comparing are carried out by an authentication server and the digital image is received from an inspection processor over a network.Type: ApplicationFiled: October 29, 2007Publication date: February 21, 2008Applicant: Graphic Security Systems CorporationInventors: Alfred Alasia, Alfred Alasia, Thomas Alasia, Slobodan Cvetkovic, Igor Ilic
-
Publication number: 20050276442Abstract: A method is provided for determining whether an object is an authentic object to which an expected encoded image has been applied. The expected encoded image having been constructed by encoding an authentication image using a set of one or more encoding parameters. The method comprises receiving a digital image of at least a portion of the test object including a target area where the expected encoded image would be applied if the test object is an authentic object. The method further comprises determining the one or more encoding parameters and applying a digital decoding algorithm to the captured digital image to establish a decoding result. The decoding result may then be compared to object authentication criteria to establish an authentication result. In particular embodiments of the invention, the actions of receiving, determining, applying and comparing are carried out by an authentication server and the digital image is received from an inspection processor over a network.Type: ApplicationFiled: August 19, 2005Publication date: December 15, 2005Inventors: Alfred Alasia, Alfred Alasia, Thomas Alasia, Slobodan Cvetkovic, Igor Ilic