Patents by Inventor Andrew S. Ivory

Andrew S. Ivory 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: 10664687
    Abstract: The importance of video sections of a video file may be determined from features of the video file. The video file may be decoded to obtain video frames and audio data associated with the video frames. Feature scores for each video frame may be obtained by analyzing features of the video frame or the audio data associated with the video frame based on a local rule, a global rule, or both. The feature scores are further combined to derive a frame importance score for the video frame. Based on the feature scores of the video frames in the video file, the video file may be segmented into video sections of different section importance values.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nitin Suri, Tzong-Jhy Wang, Omkar Mehendale, Andrew S. Ivory, William D. Sproule
  • Patent number: 9934423
    Abstract: Techniques for identifying prominent subjects in video content based on feature point extraction are described herein. Video files may be processed to detect faces on video frames and extract feature points from the video frames. Some video frames may include detected faces and extracted feature points and other video frames may not include detected faces. Based on the extracted feature points, faces may be inferred on video frames where no face was detected. The inferring may be based on feature points. Additionally, video frames may be arranged into groups and two or more groups may be merged. The merging may be based on some groups including video frames having overlapping feature points. The resulting groups each may identify a subject. A frequency representing a number of video frames where the subject appears may be determined for calculating a prominence score for each of the identified subjects in the video file.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tzong-Jhy Wang, Nitin Suri, Andrew S. Ivory, William D. Sproule
  • Patent number: 9646227
    Abstract: This disclosure describes techniques for training models from video data and applying the learned models to identify desirable video data. Video data may be labeled to indicate a semantic category and/or a score indicative of desirability. The video data may be processed to extract low and high level features. A classifier and a scoring model may be trained based on the extracted features. The classifier may estimate a probability that the video data belongs to at least one of the categories in a set of semantic categories. The scoring model may determine a desirability score for the video data. New video data may be processed to extract low and high level features, and feature values may be determined based on the extracted features. The learned classifier and scoring model may be applied to the feature values to determine a desirability score associated with the new video data.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: May 9, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nitin Suri, Xian-Sheng Hua, Tzong-Jhy Wang, William D. Sproule, Andrew S. Ivory, Jin Li
  • Publication number: 20160034786
    Abstract: This disclosure describes techniques for training models from video data and applying the learned models to identify desirable video data. Video data may be labeled to indicate a semantic category and/or a score indicative of desirability. The video data may be processed to extract low and high level features. A classifier and a scoring model may be trained based on the extracted features. The classifier may estimate a probability that the video data belongs to at least one of the categories in a set of semantic categories. The scoring model may determine a desirability score for the video data. New video data may be processed to extract low and high level features, and feature values may be determined based on the extracted features. The learned classifier and scoring model may be applied to the feature values to determine a desirability score associated with the new video data.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Nitin Suri, Xian-Sheng Hua, Tzong-Jhy Wang, William D. Sproule, Andrew S. Ivory, Jin Li
  • Publication number: 20160034748
    Abstract: Techniques for identifying prominent subjects in video content based on feature point extraction are described herein. Video files may be processed to detect faces on video frames and extract feature points from the video frames. Some video frames may include detected faces and extracted feature points and other video frames may not include detected faces. Based on the extracted feature points, faces may be inferred on video frames where no face was detected. The inferring may be based on feature points. Additionally, video frames may be arranged into groups and two or more groups may be merged. The merging may be based on some groups including video frames having overlapping feature points. The resulting groups each may identify a subject. A frequency representing a number of video frames where the subject appears may be determined for calculating a prominence score for each of the identified subjects in the video file.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Tzong-Jhy Wang, Nitin Suri, Andrew S. Ivory, William D. Sproule
  • Publication number: 20150363635
    Abstract: The importance of video sections of a video file may be determined from features of the video file. The video file may be decoded to obtain video frames and audio data associated with the video frames. Feature scores for each video frame may be obtained by analyzing features of the video frame or the audio data associated with the video frame based on a local rule, a global rule, or both. The feature scores are further combined to derive a frame importance score for the video frame. Based on the feature scores of the video frames in the video file, the video file may be segmented into video sections of different section importance values.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Nitin Suri, Tzong-Jhy Wang, Omkar Mehendale, Andrew S. Ivory, William D. Sproule
  • Patent number: 8645488
    Abstract: A method and system to extending naming of captured multimedia data to secondary applications is provided. The secondary applications are registered and associated with identifiers. The identifiers are stored in naming templates utilized by a file-naming engine. A multimedia-acquisition engine captures the multimedia data and communicates with the file-naming engine to generate a path that specifies a location to store the captured multimedia data. The file-naming engine processes the naming template to determine whether the secondary applications or default values are utilized to generate the path for the captured multimedia data.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew S. Ivory, Ashley E. Averett, Scott R. Ramsby
  • Publication number: 20110093466
    Abstract: Event clusters are create based on a first metadata and second metadata of the electronic document. The event clusters are associated with an event id and each electronic document is associated with the event identifier of its corresponding event cluster. A user may then browse or otherwise access the electronic documents based on the event identifier.
    Type: Application
    Filed: December 20, 2010
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Han-Young Kim, Andrew S. Ivory, Ignatius Setiadi
  • Patent number: 7860866
    Abstract: Even clusters are created based n a first metadata and second metadata of the electronic document. The event clusters are associated with an event id and each electronic document is associated with the event identifier of it corresponding event cluster. A user may then browse or otherwise access the electronic documents based on the event identifier.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Han-Young Kim, Andrew S. Ivory, Ignatius Setiadi
  • Patent number: 7640514
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R Enstrom, Reed K Bement, Andrew S. Ivory
  • Publication number: 20090248688
    Abstract: Even clusters are created based n a first metadata and second metadata of the electronic document. The event clusters are associated with an event id and each electronic document is associated with the event identifier of it corresponding event cluster. A user may then browse or otherwise access the electronic documents based on the event identifier.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Han-Young Kim, Andrew S. Ivory, Ignatius Setiadi
  • Patent number: 7421089
    Abstract: A method and image data acquisition service arrangement are disclosed that facilitate standardizing the process of adding metadata to acquired image information downloaded from a connected image capture device to a computer system. An image acquisition service analyzes image information downloaded from the image capture device and renders new metadata values based upon applied analytical algorithms/filters. Thereafter, the image information and new metadata are rendered available to other processes that use the image information and new metadata.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Andrew S. Ivory, Vlad Sadovsky, Po Yuan
  • Patent number: 7318201
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R Enstrom, Reed K Bement, Andrew S. Ivory
  • Patent number: 7263665
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (GI) within the familiar graphical windowing environment. The GI has a context space to a particular imaging context (e.g., scanning, photography, and video). The GI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R Enstrom, Reed K Bement, Andrew S. Ivory
  • Patent number: 7197158
    Abstract: A method and image data acquisition service arrangement are disclosed that facilitate standardizing the process of adding metadata to acquired image information downloaded from a connected image capture device to a computer system. An image acquisition service analyzes image information downloaded from the image capture device and renders new metadata values based upon applied analytical algorithms/filters. Thereafter, the image information and new metadata are rendered available to other processes that use the image information and new metadata.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Andrew S. Ivory, Vlad Sadovsky, Po Yuan
  • Patent number: 7162053
    Abstract: A method and image data acquisition service arrangement are disclosed that facilitate standardizing the process of adding metadata to acquired image information downloaded from a connected image capture device to a computer system. An image acquisition service analyzes image information downloaded from the image capture device and renders new metadata values based upon applied analytical algorithms/filters. Thereafter, the image information and new metadata are rendered available to other processes that use the image information and new metadata.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: January 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Andrew S. Ivory, Vlad Sadovsky, Po Yuan
  • Patent number: 6912693
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space pertaining to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: June 28, 2005
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R. Enstrom, Reed K. Bement, Andrew S. Ivory
  • Patent number: 6889364
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R. Enstrom, Reed K. Bement, Andrew S. Ivory
  • Publication number: 20040001631
    Abstract: A method and image data acquisition service arrangement are disclosed that facilitate standardizing the process of adding metadata to acquired image information downloaded from a connected image capture device to a computer system. An image acquisition service analyzes image information downloaded from the image capture device and renders new metadata values based upon applied analytical algorithms/filters. Thereafter, the image information and new metadata are rendered available to other processes that use the image information and new metadata.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Franc J. Camara, Andrew S. Ivory, Vlad Sadovsky, Po Yuan
  • Publication number: 20020126158
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled to the computer. Each imaging device has a device memory and is capable of capturing a digital image and storing the image in its memory. An image device manager is implemented in software on the computer to control operation of the imaging devices. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space that pertains to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. For example, if the context space pertains to the digital camera context, the menu lists options to take a picture, store the image on the computer, send the image in an email, and so on.
    Type: Application
    Filed: October 19, 2001
    Publication date: September 12, 2002
    Applicant: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner,, Mark R. Enstrom, Reed K. Bement, Andrew S. Ivory