Patents by Inventor Igor Abramovski

Igor Abramovski 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: 20220329960
    Abstract: The disclosed technology is generally directed to audio capture. In one example of the technology, recorded sounds are received such that the sounds recorded were emitted from multiple locations in an environment and such that the sounds recorded are sounds that can be converted to room impulse responses. The room impulse responses are generated from the recorded sounds. Location information that is associated with the multiple locations is received. At least the room impulses responses and the location information are used to generate at least one environment-specific model. Audio captured in the environment is received. An output is generated by processing the captured audio with the at least one environment-specific model such that the output includes at least one adjustment of the captured audio based on at least one acoustical property of the environment.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Inventors: Stav YAGEV, Sharon KOUBI, Aviv HURVITZ, Igor ABRAMOVSKI, Eyal KRUPKA
  • Patent number: 11182643
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Publication number: 20190347516
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Application
    Filed: April 1, 2019
    Publication date: November 14, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Patent number: 10296811
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Publication number: 20160371565
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Application
    Filed: August 30, 2016
    Publication date: December 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Patent number: 9465993
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Patent number: 9165180
    Abstract: Systems and methods for face recognition are provided. In one example, a method for face recognition includes receiving a user image and detecting a user luminance of data representing the user's face. An adaptive low pass filter is selected that corresponds to the user luminance of the user's face. The filter is applied to the user image to create a filtered user image. The filtered user image is projected to create a filtered user image representation. A filtered reference image representation that has been filtered with the same low pass filter is selected from a reference image database. The method then determines whether the filtered reference image representation matches the filtered user image representation.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: October 20, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eyal Krupka, Tommer Leyvand, Igor Kviatkovsky, Igor Abramovski, Tim Keosababian, Jinyu Li
  • Patent number: 8983210
    Abstract: A social network application may identify images having common links between a first user's image collection and a second user's image collection. The common links may be identified through metadata or similar portions of the images. Using the first user's image collection, elements of interest may be identified and compared to a second user's image collection to find matches. When matches are found, the results may be selected from groups of results to show a diverse set of matches. The user may be presented with options to select and add matched images to the user's collection, as well as to browse more images that match one or more of the groups.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: March 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Patent number: 8873840
    Abstract: A training set for a post-filter classifier is created from the output of a face detector. The face detector can be a Viola Jones face detector. Face detectors produce false positives and true positives. The regions in the training set are labeled so that false positives are labeled negative and true positives are labeled positive. The labeled training set is used to train a post-filter classifier. The post-filter classifier can be an SVM (Support Vector Machine). The trained face detection classifier is placed at the end of a face detection pipeline comprising a face detector, one or more feature extractors and the trained post-filter classifier. The post-filter reduces the number of false positives in the face detector output while keeping the number of true positives almost unchanged using features different from the Haar features used by the face detector.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky, Jason M. Cahill, Timothy R. O'Connor, Cha Zhang
  • Patent number: 8831294
    Abstract: A system may recognize faces within an image by using wireless identifiers captured at the time the image was taken to determine a list of candidates for facial recognition. A database may contain people associated with one or more wireless identifiers, which may be identifiers associated with various protocols, such as Bluetooth, cellular telephones, WiFi, or other protocols. In some cases, the list of candidates may be expanded by using candidate's social networks. The recognized faces may be tagged in the image as metadata, then used in various scenarios. In one scenario, an album of images from an event may be created by matching people who were tagged in images. In another scenario, people may exchange business contact information or social network contacts by taking images of each other.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Publication number: 20140105504
    Abstract: Systems and methods for face recognition are provided. In one example, a method for face recognition includes receiving a user image and detecting a user luminance of data representing the user's face. An adaptive low pass filter is selected that corresponds to the user luminance of the user's face. The filter is applied to the user image to create a filtered user image. The filtered user image is projected to create a filtered user image representation. A filtered reference image representation that has been filtered with the same low pass filter is selected from a reference image database. The method then determines whether the filtered reference image representation matches the filtered user image representation.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Tommer Leyvand, Igor Kviatkovsky, Igor Abramovski, Tim Keosababian, Jinyu Li
  • Publication number: 20130091431
    Abstract: A video previewing and selection system may allow a user to filter and select video clips based on metadata associated with the video clips, including metadata that defines when certain people are shown in the clips. A set of video sequences may be analyzed to extract existing metadata and present the metadata in a user interface. A user may select various metadata which may be used to filter the selections using logical AND and OR combinations. The user interface may allow a user to view the clips, as well as select clips for further editing by a video editor.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Keren MASTER, Guy MERIN, Igor ABRAMOVSKI, Inbal ORT
  • Publication number: 20120321143
    Abstract: A system may recognize faces within an image by using wireless identifiers captured at the time the image was taken to determine a list of candidates for facial recognition. A database may contain people associated with one or more wireless identifiers, which may be identifiers associated with various protocols, such as Bluetooth, cellular telephones, WiFi, or other protocols. In some cases, the list of candidates may be expanded by using candidate's social networks. The recognized faces may be tagged in the image as metadata, then used in various scenarios. In one scenario, an album of images from an event may be created by matching people who were tagged in images. In another scenario, people may exchange business contact information or social network contacts by taking images of each other.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski, Igor KVIATKOVSKY
  • Publication number: 20120251078
    Abstract: A facial detecting system may analyze a video by traversing the video forwards and backwards to create tracks of a person within the video. After separating the video into shots, the frames of each shot may be analyzed using a face detector algorithm to produce some analyzed information for each frame. A facial track may be generated by grouping the faces detected and by traversing the sequence of frames forwards and backwards. Facial tracks may be joined together within a shot to generate a single track for a person's face within the shot, even when the tracks are discontinuous.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ido Leichter, Eyal Krupka, Igor Abramovski, Igor Kviatkovsky
  • Publication number: 20120141017
    Abstract: A training set for a post-filter classifier is created from the output of a face detector. The face detector can be a Viola Jones face detector. Face detectors produce false positives and true positives. The regions in the training set are labeled so that false positives are labeled negative and true positives are labeled positive. The labeled training set is used to train a post-filter classifier. The post-filter classifier can be an SVM (Support Vector Machine). The trained face detection classifier is placed at the end of a face detection pipeline comprising a face detector, one or more feature extractors and the trained post-filter classifier. The post-filter reduces the number of false positives in the face detector output while keeping the number of true positives almost unchanged using features different from the Haar features used by the face detector.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Eyal Krupka, Igor Abramovski, Igor Kviatkovsky, Jason M. Cahill, Timothy R. O'Connor, Cha Zhang
  • Publication number: 20110211737
    Abstract: Images from two image databases may be correlated based on identifying a common event, which may be determined by image metadata as well as image content. The image metadata may include timestamps, geotagging metadata, or other tags, as well as input from a social network application in some embodiments. The image content may include analysis to find common persons based on facial recognition or color histograms, common background components, or other common features. The common event may be used to identify images that may be shared among the participants of the event by a social network application, as well as other purposes.
    Type: Application
    Filed: May 24, 2010
    Publication date: September 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski, Igor KVIATKOVSKY
  • Publication number: 20110211736
    Abstract: A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
    Type: Application
    Filed: May 21, 2010
    Publication date: September 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski, Igor KVIATKOVSKY
  • Publication number: 20110211764
    Abstract: A social network application may identify images having common links between a first user's image collection and a second user's image collection. The common links may be identified through metadata or similar portions of the images. Using the first user's image collection, elements of interest may be identified and compared to a second user's image collection to find matches. When matches are found, the results may be selected from groups of results to show a diverse set of matches. The user may be presented with options to select and add matched images to the user's collection, as well as to browse more images that match one or more of the groups.
    Type: Application
    Filed: May 21, 2010
    Publication date: September 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski, Igor KVIATKOVSKY
  • Publication number: 20110148857
    Abstract: Systems and methods are described herein for finding and sharing digital images of a user, such as digital photographs of the user, that are located in collections of digital images belonging to others. In accordance with at least one implementation, a face model of a first user is built using a first user computer, wherein the face model is built based on digital images of the first user stored on or accessible to the first user computer. The face model of the first user is then made accessible to a second user computer for use by the second user computer in finding digital images of the first user stored on or accessible to the second user computer. The digital images found by the second user computer are then made accessible to the first user computer.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski
  • Publication number: 20110016421
    Abstract: An application management system may have a user interface in which a user may input a text phrase that describes a desired action. The system may generate metadata relating to the text phrase and distribute the metadata and text phrase to many different registered applications, some of which may be web based applications. Each application may return one or more suggested actions, along with some optional information from the application. The suggested actions may be ranked and presented on the user interface, and a user may select an action to be performed. The system may launch the application and have the action performed.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 20, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Krupka, Igor Abramovski, Liza Fireman