Patents by Inventor Dennis Craig Marl

Dennis Craig Marl 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: 8245218
    Abstract: An application programming interface (API) for administering the distribution of software updates on an update service node is presented. The API provides a plurality of interface calls through which an administrator can establish rules by which software updates available to the update service node are distributed.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel Giambalvo, Jay Thaler, Kenneth Showman, David B Dehghan, Thomas A Sponheim, Renan Jeffereis, Kristopher J Owens, Carey Tanner, Quan Wang, Nicole A Hamilton, Dennis Craig Marl, Nirmal Rajesh Soy
  • Patent number: 7539686
    Abstract: A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Marc Shepard, Derek P. Menzies, David Dehghan, Aaron H. Averbuch, Jeanette R. Fisher, Dennis Craig Marl, Seong Kook Khang
  • Patent number: 7219140
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: May 15, 2007
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson
  • Publication number: 20040002943
    Abstract: A system management framework is described for application delivery and configuration management of mobile devices. The framework includes a management server and a mobile computing device. The management server is configured to communicate download instructions for purposes of configuration management of mobile computing devices. The mobile computing device is configured to connect to the management server over a non-persistent connection. The mobile computing device requests download instructions from the management server to determine any offerings that may be available for download and installation by the mobile computing device. Any offerings presented by the management server represent one or more files that have been made available since a last successful download operation conducted by the mobile computing device. The mobile computing device allows a user to accept or reject download and installation of any one or more of the offerings.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: John Wickens Lamb Merrill, Eric Lawrence Albert Lantz, Luis E. Esparragoza, Marcelo Truffat, Dennis Craig Marl, Russell Todd Wilson, Udiyan Ilanjeran Padmanabhan
  • Publication number: 20030126236
    Abstract: A system management framework is described for use with a limited-resource client such as a hand-held device. The framework includes a client proxy implemented apart from the client device. The client proxy is configured to communicate with the client device and to emulate a full-functioned client computer on behalf of the client device.
    Type: Application
    Filed: June 26, 2002
    Publication date: July 3, 2003
    Inventors: Dennis Craig Marl, Vinay Deo, Tak Chung Lung, Jeffry Blaine Phillips, Michael Thomson