Patents by Inventor Markham F. MacLin

Markham F. MacLin 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: 7647430
    Abstract: A robust device messaging framework is disclosed that enables a user to send commands to a device. A provisioning service is used to provision unique device identities and maps user web identities to device identities. The provisioning service also limits device per day provisioning attempts to limit denial of service attacks. A command service allows remote users to issue commands to a device, synchronize outgoing commands with incoming results, receive accurate feedback about whether a command was received, and maintain state information about the device. A device layer encrypts and stores device identities, authenticates itself with the command service, establishes a high-availability Internet connection to receive alerts that a command has issued, and reports results to the server-based command service.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Norman N. Ng, Michael P. Hart, David M. Miller, Jonathan Wilkins, Kenneth Fern, Markham F. MacLin, Peter S. Ford, Scott D. Sanders, Walter VonKoch
  • Publication number: 20080298279
    Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Claus T. Giloi, Markham F. Maclin, Max Morris
  • Patent number: 6850985
    Abstract: A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.
    Type: Grant
    Filed: March 1, 2000
    Date of Patent: February 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Claus T. Giloi, Markham F. MacLin, Max G. Morris
  • Patent number: 6629129
    Abstract: A method and system for controlling the interaction between a primary application and a virtual meeting application and assigning the responsibility between them for providing user interface components is provided. The virtual meeting application provides the functionality for a virtual meeting and provides user interface components related to transient state changes in the virtual meeting. The virtual meeting application is called from the user interface provided by the primary application. In response to state change event notification sent by the virtual meeting application to the primary application, the primary application updates user interface components that supplement the user interface provided by the virtual meeting application. The virtual meeting application is invoked through an application interface that is exposed by the virtual meeting application in a global name space.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: September 30, 2003
    Assignee: Microsoft Corporation
    Inventors: Matthew D. Bookspan, Robert. D. Donner, Deborah L. Dubrow, Markham F. MacLin, Paul C. Poon, John E. Tafoya