Patents by Inventor Chad Waldman

Chad Waldman 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: 9361396
    Abstract: An adaptation system adapts a web page, which is developed to be displayed by a web browser, to be displayed by client-side code of an application. When a web server receives a request for a web page, it determines whether the request was sent from a client device executing client-side code or from a non-client device executing a browser. If the request is from a client, then the web server uses the adaptation system to adapt the web page to the environment of the application. The adaptation system may modify the web page so that the menus of the web page are not displayed when the web page is displayed within a window of the application. The adaptation system may also modify links of the content of the web page to reference forms of the application, rather than other web pages.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: June 7, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Craig Fox, Meyyappan Meenakshisundaram, Hitesh Jawa, Chad Waldman
  • Publication number: 20110294565
    Abstract: Consolidated game flow for a plurality of different productivity applications is provided by a challenge director which may be local to a computing device or accessible via a remote network server. A consolidated game board display output of the challenge director at the computing device may encourage learning features of different productivity applications, for example, based on achieving at least one challenge for a feature that is of a different productivity application than one currently utilized by a user. The challenge director may launch a productivity application associated with a challenge from a version of the productivity application currently available at the computing device at the beginning of challenge play. An overall theme of the consolidated game board display may link a plurality of levels of play to one another with individual related sub-themes for each skill level of game play.
    Type: Application
    Filed: May 19, 2011
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: JENNIFER P. MICHELSTEIN, Jonas Helin, Abhishek Agrawal, Steve Courtney, David Edery, Chad Waldman
  • Publication number: 20090199080
    Abstract: An adaptation system adapts a web page, which is developed to be displayed by a web browser, to be displayed by client-side code of an application. When a web server receives a request for a web page, it determines whether the request was sent from a client device executing client-side code or from a non-client device executing a browser. If the request is from a client, then the web server uses the adaptation system to adapt the web page to the environment of the application. The adaptation system may modify the web page so that the menus of the web page are not displayed when the web page is displayed within a window of the application. The adaptation system may also modify links of the content of the web page to reference forms of the application, rather than other web pages.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: Microsoft Corporation
    Inventors: Craig Fox, Meyyappan Meenakshisundaram, Hitesh Jawa, Chad Waldman
  • Publication number: 20070220039
    Abstract: A user interface (UI) property mapping system allows for efficient collaboration between a user experience (UX) team and a technical development team developing the UI. The UI mapping system assigns each component of the UI an identification key and exposes the identification key externally through an XML Schema, wherein such an XML Schema may be used by a UX team to generate an XML file specifying values of various properties of the UI. Subsequently, a UI object model reads the XML file to retrieve the values of various properties of the UI as specified by the UX team. The UI property mapping system may encode the XML file into a resource file that may be shipped with the final software using the UI. Alternatively, the XML file may be exposed for external modifications by end users to make changes to the UI as they desire.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Chad Waldman, Arif Kureshy, Christian Hagel-Sorensen, Jeppe Larsen