Method and apparatus for device-specific communication between application programs

US9720745B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9720745-B2
Application numberUS-201415023817-A
CountryUS
Kind codeB2
Filing dateSep 22, 2014
Priority dateSep 23, 2013
Publication dateAug 1, 2017
Grant dateAug 1, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for providing communication between application programs running via devices connected to a same network is provided. The method includes an operation for connecting a first application program, which is running in a first device via a web socket server in the first device, with a second application program, which is running in a second device, and an operation for transmitting and receiving data between the second application program and the first application program via the web socket server.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for communication between a plurality of applications running on a plurality of devices connected to a same network, the method comprising: connecting a first application running on a first device to a second application running on a second device through a websocket server in the first device; and transmitting and receiving data between the first application and the second application through the websocket server, wherein the connecting of the first application running on the first device to the second application running on the second device comprises receiving a connection request at the websocket server from each of the first application and the second application. 2. The method of claim 1 , wherein the connecting of the first application running on the first device to the second application running on the second device further comprises: providing a first connection between the websocket server and the first application using a protocol of the websocket server; and providing a second connection between the websocket server and the second application using the protocol of the websocket server. 3. The method of claim 2 , further comprising: relaying the first connection and the second connection through the websocket server to establish a communication channel between the first application and the second application. 4. The method of claim 3 , wherein the first connection and the second connection are allocated a same channel identifier. 5. The method of claim 1 , further comprising: receiving a disconnection request at the websocket server from each of the first application and the second application; and disconnecting the first application from the second application. 6. The method of claim 1 , wherein the transmitting and receiving of the data between the first application and the second application through the websocket server occurs after a user input by at least one of a user of the first device and a user of the second device input in response to a displayed request for the user input. 7. A first device for communication between a plurality of applications running on a plurality of devices connected to a same network, the first device comprising: a websocket server configured to: provide a connection between a first application running on the first device and a second application running on a second device in response to a connection request from each of the first application and the second application, and transmit and receive data between the first application and the second application through the connection. 8. The first device of claim 7 , wherein the websocket server provides a first connection to the first application using a protocol, and a second connection to the second application using the protocol. 9. The first device of claim 8 , wherein the websocket server relays the first connection and the second connection to establish a communication channel between the first application and the second application. 10. The first device of claim 9 , wherein the first connection and the second connection are allocated a same channel identifier. 11. The first device of claim 7 , wherein, if the websocket server receives a disconnection request from each of the first application and the second application, the websocket server disconnects the first application from the second application. 12. The first device of claim 7 , wherein the websocket server is configured to transmit and receive the data between the first application and the second application through the connection after a user input by at least one of a user of the first device and a user of the second device input in response to a displayed request for the user input.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Buffers; Shared memory; Pipes · CPC title

  • G06F9/54Primary

    Interprogram communication · CPC title

  • Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9720745B2 cover?
A method for providing communication between application programs running via devices connected to a same network is provided. The method includes an operation for connecting a first application program, which is running in a first device via a web socket server in the first device, with a second application program, which is running in a second device, and an operation for transmitting and rec…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/54. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).