×

Apparatuses and methods for web page sharing

  • US 10,084,729 B2
  • Filed: 05/29/2014
  • Issued: 09/25/2018
  • Est. Priority Date: 06/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for sharing web pages, comprising:

  • running, concurrently, by at least one processor of a mobile device having a touch screen, a web browser application and a plurality of messaging applications, each of the messaging applications configured to communicate with a separate corresponding remote server;

    displaying, by the at least one processor, a web page loaded by the web browser application at a first area of the touch screen of a device and an address bar in a second area of the touch screen of the device, the web browser including a sharing button in the second area of a display, the sharing button triggerable to load a candidate menu, the first area of the touch screen separate from the second area of the touch screen;

    receiving, by the at least one processor, a first input signal directed to the sharing button from the touch screen of the device;

    displaying, by the at least one processor, the candidate menu in response to the first input signal, the candidate menu including a plurality of candidate indicators corresponding to respective sharing interfaces in communication with messaging applications running on the mobile device, each of the respective sharing interfaces configured to communicate with a corresponding messaging application and load, from the corresponding messaging application, a corresponding set of contact options, the candidate menu loaded by the web browser application independent of the web page, a first portion of the candidate menu positioned over the sharing button in the second area of the touch screen and a second portion of the candidate menu positioned over the over the web page in the first area of the display;

    receiving a second input signal from the touch screen of the device, the second input signal directed at a candidate indicator included in the candidate menu;

    in response to receiving the second input signal directed at the candidate indicator;

    displaying, by the at least one processor, in response to receipt of the second input signal, a sharing interface configured to independently communicate with a target messaging application included in the messaging applications, the sharing interface corresponding to the candidate indicator,receiving, by the at least one processor, from the target messaging application running concurrently on the mobile device, a plurality of contact options, wherein each of the contact options are associated with an account in a remote server that communicates with the target messaging application, wherein the target messaging application previously received the contact options from the remote server, anddisplaying, by the at least one processor, on the sharing interface, the contact options received from the target messaging application, each of the contact options responsive to user input and associated with a corresponding contact received from the target messaging application;

    receiving, by the at least one processor, a contact selection operation indicative of a plurality of selected contact options from the contact options displayed on the sharing interface;

    generating, by the at least one processor, a sharing message in response to the contact selection operation;

    communicating, by the at least one processor, the sharing message to the target messaging application from the sharing interface, the sharing message including a link to a content of the web page, an abstract of the content, a preview image of the web page displayed via the touch screen, and a plurality of contacts identifiers corresponding to the selected contact options;

    sending, by the at least one processor from the target messaging application, the sharing message to the remote server, the remote server configured to communicate the sharing message to the selected contact; and

    closing, automatically in response to sending the sharing message, the sharing interface without closing the target messaging application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×