Patents by Inventor Brian Crites

Brian Crites 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: 10360336
    Abstract: A method of developing a physical design layout of microfluidic system chip can include receiving a planarized graph of a netlist including vertices representing microfluidic components. The vertices can be expanded into components, where each component includes a first dimension and a second dimension. The components can be shifted to a position where the first and second dimension of each component do not overlap with the first dimension and the second dimension of any other component. A flow route can be determined based on the first and second dimension of each component and the position of each component, the flow route including channels connecting two or more of the components.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: July 23, 2019
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Philip Brisk, Brian Crites, Jeffrey McDaniel
  • Publication number: 20090276535
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Application
    Filed: July 9, 2009
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
  • Patent number: 7606627
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
  • Patent number: 7577714
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
  • Patent number: 7505825
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
  • Patent number: 7457312
    Abstract: Modulated data signal having data fields encoded in a data structure defining a bandwidth sharing object for transmission over communications channels. A first data field contains a first stream of first information having a first bandwidth. A second data field contains a second stream of second information having a second bandwidth. The first stream is transmitted simultaneously with the second stream. One or more additional data fields each contain an additional stream of information having an additional bandwidth. The additional streams are transmitted simultaneously with the first and second stream. A bandwidth number indicated in the object is a function of the bandwidth of the first stream, the second stream, and the one or more additional streams. A bandwidth value indicated in the object is less than the total of the first bandwidth, the second bandwidth, and the total bandwidths of the one or more additional streams.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Rebecca C. Weiss, Brian Crites, Geoff Dunbar, Philippe Ferriere
  • Patent number: 7415529
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
  • Patent number: 7290057
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: October 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
  • Publication number: 20060294145
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Application
    Filed: August 14, 2006
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Saunders, Ian Mercer, James Alkove, Mei Wilson, Brian Crites
  • Publication number: 20060288113
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Application
    Filed: August 14, 2006
    Publication date: December 21, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard Saunders, Ian Mercer, James Alkove, Mei Wilson, Brian Crites
  • Patent number: 7072726
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
  • Publication number: 20060122717
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadate is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Application
    Filed: December 30, 2005
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Mei Wilson, Shafiq ur Rahman, Rebecca Weiss, Brian Crites, Sohail Mohammed, Michael Wall
  • Publication number: 20060111800
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Application
    Filed: December 30, 2005
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: Mei Wilson, Shafiq Rahman, Rebecca Weiss, Brian Crites, Sohail Mohammed, Michael Wall
  • Publication number: 20050198623
    Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Samuel Amin, Brian Crites, Kirt Debique, Sohail Mohammed, Niranjan Nayak, Eric Rudolph, Mei Wilson
  • Publication number: 20050195752
    Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Samuel Amin, Brian Crites, Kirt Debique, Sohail Mohammed, Niranjan Nayak, Eric Rudolph, Mei Wilson
  • Publication number: 20050005274
    Abstract: A flexible interface that enables an application to communicate directly with processing modules to easily control the processing of streaming data. The interface provides basic commands for applications to use to communicate with processing modules and provides the flexibility to adapt to changing standards. The interface enables an application to set the type of input and output data formats of a processing module and control when the processing module processes input data and generates output data. The processing modules enumerate its capabilities by category, by media type, or by both category and media type. Processing modules are registered by class ID, category, whether the application needs a key, the number and types of input data types, and the number and type of output data types to register.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Crites, Robin Speed, Geoffrey Dunbar, Serge Smirnov
  • Patent number: 6728753
    Abstract: A system and method for broadcasting a presentation over a computer network to an online audience. The system comprises an integrated environment that leverages many of the features of Microsoft Corporation's NETSHOW™ server technology, along with Microsoft Corporation's POWERPOINT 2000™ presentation design application program to enable a presenter to broadcast a presentation to an online audience over a computer network, such as an intranet or the Internet. The system enables a live presentation comprising a plurality of presentation slides, and audio and optionally, a visual content to be broadcast to a plurality of receiving computers over a network so that the presentation slides are displayed and the audio and visual content are replicated on the receiving computers synchronized with the presentation slides, just as in the live presentation. Preferably, the plurality of presentation slides are sent as HTML files via the computer network in advance of the start of the presentation.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: April 27, 2004
    Assignee: Microsoft Corporation
    Inventors: Shashank Mohan Parasnis, Paresh Patel, Paul C. Poon, Paul O. Warrin, Alice Wang, Chayaboon Purnaveja, Brian Crites
  • Publication number: 20040039834
    Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.
    Type: Application
    Filed: August 20, 2002
    Publication date: February 26, 2004
    Applicant: Microsoft Corporation
    Inventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
  • Publication number: 20030236580
    Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
    Type: Application
    Filed: June 19, 2002
    Publication date: December 25, 2003
    Applicant: Microsoft Corporation
    Inventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
  • Publication number: 20030236902
    Abstract: A modulated data signal having data fields encoded thereon in a data structure which define a bandwidth sharing object of the modulated data signal for transmission over a communications channel. A first data field contains a first stream of first information having a first bandwidth. A second data field contains a second stream of second information having a second bandwidth. The first bandwidth is greater than or equal to the second bandwidth. The first stream is transmitted simultaneously with the second stream. One or more additional data fields each contain an additional stream of information having an additional bandwidth. The additional streams are transmitted simultaneously with the first and second stream. A bandwidth data field includes an object indicating the bandwidth of the modulated data signal. The bandwidth number indicated in the object is a function of the bandwidth of the first stream, of the bandwidth of the second stream and of the bandwidth of the one or more additional streams.
    Type: Application
    Filed: June 19, 2002
    Publication date: December 25, 2003
    Applicant: Microsoft Corporation
    Inventors: Rebecca C. Weiss, Brian Crites, Geoff Dunbar, Philippe Ferriere