Patents by Inventor Russell M. Eames

Russell M. Eames 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: 20110016000
    Abstract: Widgets on a web page may interact with each other in order to provide a rich, responsive content experience. In one example, the widgets that are provided may include a video player, a video gallery, a metadata pane, or any other components. The gallery may allow a user to select a video to be played, and the gallery may communicate the user's choice to the video player. The video player may then play the video that the user has selected. A container may be provided that allows widgets in the container to interoperate with each other. For example, the container may provide an interface that facilitates communication between a widget and the container, and between plural widgets. A tool may be provided that allows a designer to configure the widgets.
    Type: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Inventors: Brian David Cronshaw, Kamesh Chander Tumsi Dayakar, Daniel C. Lemon, Darris A. Hupp, Russell M. Eames, Patrick J. Neill, Christopher P. Macey-Cushman, Robert E. Moyer
  • Patent number: 7428572
    Abstract: Methods providing clients with a full contextual metadata experience. Metadata include multiple forms of property data, or information, relating to media accessed by a media player, such as a CD in a CD-ROM drive of a computer. Metadata is transferred from a server to a client. Identification parameters associated with the accessed media file are submitted by the client to a server, and property data is retrieved and forwarded to the client. The metadata provides the user with integrated, contemporaneous property data directly related to the media file being played, providing automatic, integrated access to data from multiple databases, simply by accessing a related media file through a media player, without further direction from the user.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Russell M. Eames, Thomas Fakes, Jason E. D. McCartney
  • Publication number: 20040268139
    Abstract: Systems and methods are described for declarative client input security screening. A configuration module in a web-based application (or project) that includes one or more web pages is designed to allow client input to be screened for the web pages by declaring particular screening attributes and actions therein. A global section in such a configuration module includes security screens that apply to input of all types, while other individual sections include security screens that apply only to input of particular type. The global section provides a way to consolidate screening that applies to all client input types, thereby precluding redundant screens having to be maintained in each individual section. Client input that survives the security screening is cached and used in normal page processing. By including the security screens in a declarative section, maintenance is made more efficient and reliable.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian S. Christian, Russell M. Eames, Thomas Fakes, Bhavesh R. Thaker
  • Publication number: 20040267867
    Abstract: Systems and methods are described for declarative localization of web services. A “localize” attribute is described that uniquely identifies localized content for the final rendered element. The “localize” attribute is stripped out during the rendering process, so it never reaches the client or agent, making the “localize” attribute HTML-compliant. A separate satellite assembly is maintained for each culture. When a request is received, a culture is identified and the “localize” attribute directs processing to utilize content maintained in the satellite assembly associated with the identified culture. Processing then continues normally.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian S. Christian, Russell M. Eames