News Column

"Generic Companion-Messaging between Media Platforms" in Patent Application Approval Process

August 7, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- A patent application by the inventors ELLIOTT, JOHN DARREN (LAKE FOREST PARK, WA); JACKSON, WYATT DOUGLAS (BOTHELL, WA); LIOU, HANSEN (BELLEVUE, WA); MAILLOT, ALAIN P. (REDMOND, WA); XU, ZHANGWEI (REDMOND, WA); BLACK, NEIL WARREN (SEATTLE, WA); SHAIKH, BABER M. (REDMOND, WA); DISCOLO, ANTHONY VINCENT (SAMMAMISH, WA), filed on January 17, 2013, was made available online on July 24, 2014, according to news reporting originating from Washington, D.C., by VerticalNews correspondents.

This patent application is assigned to Microsoft Corporation.

The following quote was obtained by the news editors from the background information supplied by the inventors: "Users utilize various types of communication devices that run different types of operating systems and applications. Software developers have to account for the differences between these devices and applications when developing software that requires communication between devices or applications. In addition, users are required to assist with configuring communication components of these devices or applications. The development of software and the associated user interfaces for device communication lack a construct that enables seamless device communication."

In addition to the background information obtained for this patent application, VerticalNews journalists also obtained the inventors' summary information for this patent application: "This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used in isolation as an aid in determining the scope of the claimed subject matter.

"Embodiments of the present invention provide methods and systems for communicating via a generic companion-messaging session that includes a base platform running a base platform application and a companion platform running a companion platform application. The method includes sending an initialization message to the base platform for a generic companion-messaging session between the companion platform application and the base platform application. The generic companion-messaging session automatically pairs the companion platform application and the base platform application. Automatically pairing the platform application and the base platform application may be based on an abstraction layer that provides transparency in the communication between the applications. The method further includes connecting to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. The method also includes determining a connection from the plurality of connections for routing a message. The message is routed via a direct connection when the direct connection with the base platform is determined and the message is routed via an indirect connection when the indirect connection with the base platform is determined. The direct connection is a local network connection with the base platform and the indirect connection is an Internet-service connection. The method further includes communicating the message such that the message is routed based on the connection with the base platform.

BRIEF DESCRIPTION OF THE DRAWINGS

"Embodiments of the invention are described in detail below with reference to the attached drawing figures, wherein:

"FIG. 1 is a block diagram of an exemplary computing environment suitable for implementing embodiments of the invention;

"FIG. 2 is a diagram illustrating a variety of communication mediums between game consoles, game services, and companion platforms, in accordance with an embodiment of the present invention;

"FIG. 3 is a diagram of a computing system architecture for generic companion-messaging between a game console and a companion platform, in accordance with an embodiment of the present invention;

"FIG. 4 is a sequence diagram depicting an exemplary initiation of a generic companion-messaging session by a title, in accordance with an embodiment of the present invention;

"FIG. 5 is a sequence diagram depicting an exemplary run loop, in accordance with an embodiment of the present invention;

"FIG. 6 is a sequence diagram depicting a title receiving messages over time, in accordance with an embodiment of the present invention;

"FIG. 7 is a sequence diagram depicting a sequence diagram illustrating a title sending messages to a hosted application, in accordance with an embodiment of the present invention;

"FIG. 8 is a sequence diagram depicting title termination, in accordance with an embodiment of the present invention;

"FIG. 9 is a sequence diagram depicting features wired up by a hosted application, in accordance with an embodiment of the present invention;

"FIG. 10 is a diagram showing a user interacting with a game console interface using a device, in accordance with an embodiment of the present invention;

"FIG. 11 is a diagram of an interface displayed on a companion device showing what is currently playing on a game console, in accordance with an embodiment of the present invention;

"FIG. 12 is a diagram of an interface displayed on a companion device showing a detailed view of what is currently playing on a game console, in accordance with an embodiment of the present invention;

"FIG. 13 is a flow diagram showing a method for communicating via a generic companion-messaging session in accordance with embodiments of the present invention;

"FIG. 14 is a flow diagram showing a method for communicating via a generic companion-messaging session in accordance with embodiments of the present invention; and

"FIG. 15 is a flow diagram showing a method for communicating via a generic companion-messaging session in accordance with embodiments of the present invention."

URL and more information on this patent application, see: ELLIOTT, JOHN DARREN; JACKSON, WYATT DOUGLAS; LIOU, HANSEN; MAILLOT, ALAIN P.; XU, ZHANGWEI; BLACK, NEIL WARREN; SHAIKH, BABER M.; DISCOLO, ANTHONY VINCENT. Generic Companion-Messaging between Media Platforms. Filed January 17, 2013 and posted July 24, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=500&p=10&f=G&l=50&d=PG01&S1=20140717.PD.&OS=PD/20140717&RS=PD/20140717

Keywords for this news article include: Software, Microsoft Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters