Patents by Inventor Stephen Giff

Stephen Giff 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).

  • Publication number: 20170147534
    Abstract: Various technologies described herein pertain to creating transformed third-party content for inclusion in a page of a publisher for display on a client computing device. A request for the page of the publisher generated by the client computing device can be received. In response to receiving the request, a template for the transformed third-party content can be selected based on an identity of the publisher of the page and a type of the page. Further, in response to receiving the request, third-party content from a data repository comprising available third-party content can be selected. The third-party content can be selected based on publisher provided content in the page. The third-party content can be formatted according to the template to compose the transformed third-party content. Moreover, the transformed third-party content can be transmitted to the client computing device for native inclusion in the page amongst the publisher provided content.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Kaushik Sethuraman, Sylvia Ho, Stephen Giff, Sandeep Wali
  • Publication number: 20140258003
    Abstract: Various techniques for online advertising with integrated interfaces is disclosed herein. For example, a method can include detecting one or more display characteristics of an interface of a host application, generating an interface object for an advertisement item based on at least one of the detected display characteristics, and outputting the generated interface object as a portion of the interface of the host application.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Sal Celis, Ian Ferreira, Kris Shankar, Harpal Bassali, Mark Ehrhardt, Stanislav Bounev, Stephen Giff
  • Patent number: 8584047
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Publication number: 20110289459
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Publication number: 20070192694
    Abstract: A computer-implemented user interface includes at least two hierarchically related element nodes. One node is a parent element node that is associated with a first set of property value components. Another node is a child element node that is associated with a second set of property value components. The first set of property value components is different than the second set. A property value component contained in at least one of the first and second sets is directly identified with a property identifier.
    Type: Application
    Filed: February 13, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Allor, Christian Madsen, Michael Thomsen, Stephen Giff