IP Library Patent Application 15223615
Patent Application
App. No. 15/223,615

SELECTING APPLICATIONS FOR MESSAGE HANDLING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/223,615
Abstract

This disclosure relates to systems and methods for selecting an application to handle a message. In one example, a method includes receiving a first message from a first member of an online social networking service using a first computing device, the first message addressed to a second member of the online social networking service, determining which application the first member used to generate the first message, receiving a second message from the second member, the second message being a reply message to the first message, and transmitting the second message to the first computing device that includes an instruction that the determined application is to handle the second message.

Claims (34)

1 . A system comprising:

one or more hardware processors;

a machine-readable medium having instructions stored thereon, which, when executed by the one or more hardware processors, configure the system to:

receive a first message from a first member of an online social networking service using a first computing device, the first message addressed to a second member of the online social networking service;

determine an application selected from a plurality of applications installed on the first computing device and capable of generating the first message, which application the first member used to generate the first message;

receive a second message from the second member, the second message being a reply message to the first message; and

transmit the second message to the first computing device that includes an instruction that the determined application is to handle the second message.

2 . The system of claim 1 , wherein the instructions further cause the system to transmit a request to the first computing device to install the determined application in response to the application not being installed on the first computing device.

3 . The system of claim 1 , wherein the instructions further cause the system to transmit a request to the first computing device to handle the second message using an application that is different from the determined application in response to the determined application not being installed on the first computing device.

4 . The system of claim 1 , wherein the instructions further cause the system to communicate an interface to the first computing device to access the second message without the application.

5 . The system of claim 1 , wherein the first message is an original message for further messages, the further messages are also handled using the determined application.

6 . The system of claim 1 , wherein the application is determined using at least one of a first message format, a type of the first message, a location of the first member when generating the first message, a personal relationship between the first member and the second member, and a social network connection strength between the first member and the second member.

7 . The system of claim 1 , wherein the instructions further cause the system to transmit a notification to the first computing device, the notification indicating the application.

8 . A method comprising:

receiving a first message from a first member of an online social networking service using a first computing device, the first message being intended for a second member of the online social networking service;

determining an application selected from a plurality of applications installed on the first computing device and capable of generating the first message, which application the first member used to generate the first message;

receiving a second message from the second member, the second message being a reply message to the first message; and

transmitting the second message to the first computing device that includes an instruction that the determined application is to handle the second message.

9 . The method of claim 8 , further comprising transmitting a request to the first computing device to install the determined application in response to the application not being installed on the first computing device.

10 . The method of claim 8 , further comprising transmitting a request to the first computing device to handle the second message using an application that is different from the determined application in response to the determined application not being installed on the first computing device.

11 . The method of claim 8 , further comprising communicating an interface to the first computing device to access the second message without using the determined application.

12 . The method of claim 8 , wherein the first message is an original message for further messages, the method further comprising handling the further messages using the determined application.

13 . The method of claim 8 , wherein the application is determined using at least one of a first message format, a type of the first message, a location of the first member when generating the first message, a personal relationship between the first member and the second member, and a social network connection strength between the first member and the second member.

14 . The method of claim 8 , further comprising transmitting a notification to the first computing device, the notification indicating reception of the second message and indicating the determined application.

15 . A machine-readable hardware medium having instructions stored thereon, which, when executed by one or more hardware processors, cause the one or more processors to perform:

receiving a first message from a first member of an online social networking service using a first computing device, the first message being intended for a second member of the online social networking service;

determining, in response to more than one application being available via the first computing device and capable of generating the first message, which application the first member used to generate the first message;

receiving a second message from the second member, the second message being a reply message to the first message; and

transmitting the second message to the first computing device that includes an instruction that the determined application is to handle the second message.

16 . The machine-readable hardware medium of claim 15 , wherein the instructions further cause the one or more processors to transmit a request to the first computing device to install the determined application in response to the determined application not being installed on the first computing device.

17 . The machine-readable hardware medium of claim 15 , wherein the instructions further cause the one or more processors to transmit a request to the first computing device to handle the second message using an application that is different from the determined application in response to the determined application not being installed on the first computing device.

18 . The machine-readable hardware medium of claim 15 , wherein the instructions further cause the one or more processors to communicate an interface to the first computing device to access the second message without the determined application.

19 . The machine-readable hardware medium of claim 15 , wherein the application is determined using at least one of a first message format, a type of the first message, a location of the first member when generating the first message, a personal relationship between the first member and the second member, and a social network connection strength between the first member and the second member.

20 . The machine-readable hardware medium of claim 15 , wherein the instructions further cause the one or more processors to transmit a notification to the first computing device, the notification indicating the application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2016
From: HARTMAN, JOSHUA DANIEL; LEE, CAMERON ALEXANDER
To: LINKEDIN CORPORATION
Reel/Frame 039718/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2016
From: JOBANPUTRA, RISHI; ROSALES, ROMER E.; NAGAR, SHUBHANSHU; OBLAK, RYAN; TSENG, HSIAO-PING; CHATTERJEE, SHAUNAK; HEIDEL, STEVEN DAVID
To: LINKEDIN CORPORATION
Reel/Frame 039718/0214 →