1
David J Kurlander: Method and system for generating comic panels. Microsoft Corporation, Christensen O&apos Connor Johnson Kindness PLLC, May 15, 2001: US06232966 (130 worldwide citation)

A comic generation system controls the generation of comic panels. A comic panel is a graphical representation of an instance in time of a sequential course of events. Each graphical representation typically includes a graphical representation of at least one character. The character has gestures th ...


2
Eric A Bier, David J Kurlander: Interactive graphical search and replace utility for computer-resident synthetic graphic image editors. Xerox Corporation, July 21, 1992: US05133052 (116 worldwide citation)

Provision is made for search digital synthetic graphics data (e.g., displayed single page scenes, multi-page files or multi-file databases) to find graphical patterns which match a user specified graphical search pattern. Furthermore, there is support (i) for performing pre-recorded macro operations ...


3
David J Kurlander: Method and system for generating comic panels. Microsoft Corporation, Christensen O Connor Johnson & Kindness PLLC, May 30, 2000: US06069622 (104 worldwide citation)

A comic generation system controls the generation of comic panels. A comic panel is a graphical representation of an instance in time of a sequential course of events. Each graphical representation typically includes a graphical representation of at least one character. The character has gestures th ...


4
David J Kurlander, David W Williams, Yuan Kong, Zhengyou Zhang: Multi-modal device capable of automated actions. Microsoft Corporation, Lee & Hayes PLLC, August 17, 2010: US07778632 (97 worldwide citation)

A multi-modal multi-lingual mobile device that facilitates intelligently automating an action. The device can automatically synchronize a user schedule based upon a user state, intention, preference and/or limitation. The device can employ sensors to automatically detect criteria by which to automat ...


5
Shanku S Niyogi, Greg D Schechter, Regis L F Brid, David J Kurlander, Daniel R Lehenbauer: Inserting devices specific content. Microsoft Corporation, Merchant & Gould P C, September 23, 2008: US07428725 (49 worldwide citation)

A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted to a target device. When designing ...


6
Greg D Schechter, Shanku S Niyogi, David J Kurlander, Kris N Nye: Method and system for interacting with devices having different capabilities. Microsoft Corporation, Merchant & Gould P C, May 27, 2008: US07380250 (29 worldwide citation)

A method and system for interacting with devices having different capabilities is described. Intelligent server-side objects (referred to as adapters) are used to translate information and commands to and from various formats depending on the requirements and capabilities of the target device. Using ...


7
David J Kurlander, Yuan Kong, David W Williams: Aggregation of multi-modal devices. Microsoft Corporation, Amin Turocy & Calvin, December 16, 2008: US07467353 (21 worldwide citation)

A system that facilitates consolidating resources (e.g., devices, services) based at least in part upon an established context. More particularly, a context determination component can be employed to establish a context by processing sensor inputs or learning/inferring a user action/preference. Once ...


8
Steven N Bathiche, David J Kurlander, Joel P Dehlin, Dawson Yee, Donald Marcus Gillett, Christina S Chen: Using clear-coded, see-through objects to manipulate virtual objects. Microsoft Corporation, Workman Nydegger, August 18, 2009: US07576725 (11 worldwide citation)

An object placed on an interactive display surface is detected and its position and orientation are determined in response to IR light that is reflected from an encoded marking on the object. Upon detecting the object on an interactive display surface, a software program produces a virtual entity or ...


9
David J Kurlander, Daniel T Ling: Method and system for generating user-interface output sequences. Microsoft Corporation, Amin & Turocy, March 14, 2006: US07012607 (2 worldwide citation)

A system and/or method that generates user interface output sequences controlled by a user interface output system. The user interface output system can provide event definitions to an application pro that specify high-level actions to be performed by the sequence and can issue low-level commands to ...


10
David J Kurlander, David W Williams, Yuan Kong, Zhengyou Zhang: Multi-modal device capable of automated actions. Microsoft Corporation, Amin Turocy & Calvin, May 3, 2007: US20070099602-A1

A multi-modal multi-lingual mobile device that facilitates intelligently automating an action. The device can automatically synchronize a user schedule based upon a user state, intention, preference and/or limitation. The device can employ sensors to automatically detect criteria by which to automat ...