Patents by Inventor Warren Burch

Warren Burch 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: 10366235
    Abstract: Mounting a filesystem for media. The method includes detecting that media has been connected to a computing device. The method further includes causing a filesystem for the media to be mounted to a virtual machine. The virtual machine is coupled to a server. The method further includes causing file data from the media organized by the filesystem to be served from the server to the computing device.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew David Kurjanowicz, Adam Warren Burch
  • Publication number: 20180360020
    Abstract: An insect control device may have a casing which includes a fine and tightly-spaced shock grid with sufficient energy to electrocute small insects. A detachable container for holding bait may be located below the grid. The insect control device may be highly effective at controlling infestations of small insects, for example, fruit flies.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventor: Warren Burch
  • Publication number: 20180173878
    Abstract: Mounting a filesystem for media. The method includes detecting that media has been connected to a computing device. The method further includes causing a filesystem for the media to be mounted to a virtual machine. The virtual machine is coupled to a server. The method further includes causing file data from the media organized by the filesystem to be served from the server to the computing device.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Matthew David Kurjanowicz, Adam Warren Burch
  • Publication number: 20070089152
    Abstract: A media editing application for creating and displaying video effect clips. A detection component detects video files stored in a memory of a computer. A user interface displays the detected video files and various video effects that can be applied to video files. The user interface is responsive to a user selecting one or more of the detected video files to apply a selected video effect to the selected video files to create the video effect clip. The user interface is further responsive to user input to display the video effect clip.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Patten, Michael Matsel, Russell Randall, Warren Burch, Ian Mercer, Randolph Oakley
  • Publication number: 20070074115
    Abstract: Automatic editing of video clips detected during the capture of a video data stream. A media editing application identifies video clips as a function of determined property values of each of a series of video frames included in the video. An edit component automatically edits video clips during the capture of the video data stream. A user interface allows the user to view individual video clips during the video capturing process and to define desired transition effects to apply between successive video clips and/or a desired special effect to apply to selected video clips.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Patten, Bret Ahlstrom, Ian Mercer, Russell Randall, Warren Burch
  • Publication number: 20060209061
    Abstract: A system and method for generating a 2D transition between a first media object and a second media object. A 3D model is defined corresponding to a desired 2D transition pattern. A graphics processing unit (GPU) or a set of instructions generates a transition between the first media object and the second media object as a function of the defined 3D model. A transition generator maps a plurality of vertices of the first media object to a first mesh creating a first mapped media object where the first mesh relates to the 3D model. The transition generator maps a plurality of vertices of the second media object to a transition pattern mesh creating a second mapped media object where the transition pattern mesh relates to the 3D model. The GPU or the set of instructions renders the transition from the first mapped media object and the second mapped media object.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Warren Burch, Tzong-Jhy Wang
  • Publication number: 20050105819
    Abstract: A method and system of blurring a digital video image or video stream having a plurality of pixels, each having a value specifying color data. A particular pixel of the plurality of pixels is identified. A number of pixels from the plurality of pixels is selected. A blurred value is determined as a function of the values of the selected pixels. The value of the particular pixel is replaced with the blurred value.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Inventors: Warren Burch, Eric Juteau
  • Patent number: 6493733
    Abstract: A method for automatically inserting an interactive HTML object into an existing web page without the user having any knowledge of programming in HTML or server-side scripts. The method is contained in a utility and referred as “WEB Content Customization” (WCC). The WCC utility is launched from a web authoring tool, such as a desktop publishing computer program, when the user selects the option to insert interactive HTML object into their web page. The WCC utility provides a user with the ability to customize their web page by inserting interactive HTML object using the same web site authoring computer program module, such as a desktop publishing computer application program that was used to create the web page. The WCC utility creates a dialog box in the web-authoring tool and opens the remote site in the dialog box. The dialog contains at least one window that displays a list of the available interactive HTML object that the user may select.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: December 10, 2002
    Assignee: Microsoft Corporation
    Inventors: Joshua Michael Pollack, Warren Burch, Bill Linzbach, Anil K. Yadav
  • Patent number: 6088708
    Abstract: The objects are arranged into overlap groups. Each overlap group is bound by a rectangle (perimeter) and contains objects that, as a group, overlap each other while each overlap group does not overlap any other overlap group. Thus, the page is divided into distinct regions within each non-overlapping rectangle that contain the objects as laid out on the page. The boundaries of each rectangle provides the location for horizontal and vertical lines. These lines define rows and columns of a framework. The intersection of each row and column is a cell, used as a cell in the table representing the page. HTML elements are emitted into an HTML stream in order to define the layout of cells in the table and to populate each cell as either empty or with HTML elements representing the overlap group corresponding to the location of the cell.
    Type: Grant
    Filed: January 31, 1997
    Date of Patent: July 11, 2000
    Assignee: Microsoft Corporation
    Inventors: Warren Burch, Matthew Charles Gauthier