1
James E Allard, David R Treadwell III, John F Ludeman: Method, system and apparatus for client-side usage tracking of information server systems. Microsoft Corporation, Workman Nydegger Seeley, January 25, 2000: US06018619 (520 worldwide citation)

A method for tracking usage patterns of users of hyper-media systems, such as the World-Wide Web, that creates a usage log on a user's client computer and periodically transmits the usage log from the user's client machine to a usage tracking server computer to be incorporated in an overall usage lo ...


2
Michael W Thomas, James E Allard, Michael Howard, Sophia Chung, Cameron Ferroni, Douglas C Henbenthal, John Ludeman, Kim Stebbens, Henry L Sanders II, David R Treadwell III: System and method for administering a meta database as an integral component of an information server. Microsoft Corporation, Workman Nydegger & Seeley, May 9, 2000: US06061692 (369 worldwide citation)

An information server adapted to service requests for information has an integral database containing configuration information, application information, and/or content information. The information in the database is stored in a hierarchical fashion with elements that correspond, in some degree, wit ...


3
David R Dickman, Luis Fernando Talavera Abdala, Kerry Schwartz, James E Allard: Method and system for displaying internet shortcut icons on the desktop. Microsoft Corporation, Christensen O Connor Johnson & Kindness PLLC, March 2, 1999: US05877765 (135 worldwide citation)

A client computer has a facility for encapsulating location information, such as a uniform resource locator (URL), for a resource that is available on a server computer. The facility is especially well-adapted for use with Internet documents. The location information for such a resource is encapsula ...


4
Erik J Snapper, Julian P Jiggins, Bharat Shyam, Hadi Partovi, Eric R Berman, Steven J Freedman, James E Allard, Frank Z Chang, Stephen P Proteau, Clint C Jorgenson: System and method for populating forms with previously used data values. Microsoft Corporation, Banner & Witcoff, May 8, 2007: US07216292 (125 worldwide citation)

A system and method is provided for learning data values over time as they are entered by a user on a form such as a web page form. An Internet web browser can be modified to suggest previously used data values for any form field that is the same as or similar to a previously used form field. Applic ...


5
James E Allard, Mark T Anders, Lei Jin, David L Kaplan, Murali R Krishnan, Seth B Pollack, Andrew Sigal: Server architecture for segregation of dynamic content generation applications into separate process spaces. Microsoft Corporation, Lee & Hayes PLLC, May 23, 2000: US06067559 (100 worldwide citation)

A server architecture has a server program to receive client requests and multiple applications to process the requests. Each application comprises a collection of agents that can be invoked to process the requests and an application manager that manages the collection of agents. The agents within t ...


6
James E Allard, Vincent Fernandes, Kyle W Geiger, Seth B Pollack, Chad W Royal, David S Stutz: Method and system for invoking methods of objects over the internet. Microsoft Corporation, Seed and Berry, November 23, 1999: US05991802 (95 worldwide citation)

A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator ("URL") that identifies a script, an object class, and a function of the ...


7
James E Allard, James Stewart, Pradeep Bahl, David M Thompson: Network naming services proxy agent. Microsoft Corporation, Leydig Voit & Mayer, March 17, 1998: US05729689 (81 worldwide citation)

A method and apparatus are described for enabling a first node, which utilizes a first naming protocol, to obtain an network address of another node from a naming service that does not provide addresses in accordance with the first naming protocol. A network embodying the present invention includes ...


8
David R Dickman, Luis Fernando Talavera Abdala, Kerry Schwartz, James E Allard: Automatically activating a browser with internet shortcuts on the desktop. Microsoft Corporation, Christensen O Connor Johnson & Kindness PLLC, July 18, 2000: US06091409 (77 worldwide citation)

A client computer has a facility for encapsulating location information, such as a uniform resource locator (URL), for a resource that is available on a server computer. The facility is especially well-adapted for use with Internet documents. The location information for such a resource is encapsula ...


9
James E Allard, Vincent Fernandes, Kyle W Geiger, Seth B Pollack, Chad W Royal, David S Stutz: Method and system for invoking methods of objects over the internet. Microsoft Corporation, Stephen A Wight, Klarquist Sparkman, April 9, 2002: US06370561 (46 worldwide citation)

A method and system for invoking by a client computer system of a function of an object of an object class provided by a server computer system. The client sends a request to a server that comprises a Universal Resource Locator (“URL”) that identifies a script, an object class, and a function of the ...


10
Nicholas R Baker, James M Alkove, James E Allard, David Sebastien Alles, Steven Drucker, James C Finger, Todd E Holmdahl, Oliver R Roup, David H Sloo, Curtis G Wong: Automatic configuration of devices based on biometric data. Microsoft Corporation, Klarquist Sparkman, September 27, 2011: US08027518 (41 worldwide citation)

The claimed subject matter relates to an architecture that can obtain biometric data from a user as the user interacts with a device. Based upon the obtained biometric data, the architecture can determine an identity of the user and automatically apply settings associated with that particular user t ...