IP Library Patent Application 12957239
Patent Application
App. No. 12/957,239

USER SPECIFIC SHARING FEATURE

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.
12/957,239
Abstract

A system for determining sharing options comprises a client with a web browser, an application server, and a content server. The browser tracks the user's browsing activity and transmits user data associated with the user's browsing activity to the application server. The application server analyzes the received user data, determines sharing options for the user based on the analysis, and transmits the determined options to the browser. The browser displays the received sharing options in response to the user indicating a desire to share content with the intended recipients. The system also enables the user to share with intended recipients the content stored on the user's machine. The browser transmits the content from the user's machine to a server accessible by the intended recipients. The system then creates a link for accessing the content stored on the server and transmits the link to the user and/or the intended recipients.

Claims (51)

1 . A computer program product for sharing content, the computer program product comprising a computer-readable storage medium containing computer program code for:

receiving information about a user's interaction with a messaging service, the messaging service enabling users to send messages to each other;

storing the information about the user's interaction with the messaging service;

receiving user's request to share content;

determining the messaging service as a potential service for the user to share content, the determination based on the stored information about the user's interaction with the messaging service; and

initiating a user interface including a sharing option corresponding to the determined messaging service for communication to the user.

2 . The computer program product of claim 1 , wherein the computer program product is stored at the messaging service.

3 . The computer program product of claim 1 , further comprising computer program code for:

receiving a user selection of the messaging service; and

transmitting, to the selected messaging service, the user's request to share content.

4 . The computer program product of claim 1 , wherein the sharing option corresponds to a sharing feature of the messaging service, further comprising computer program code for:

determining a sub menu associated with the sharing option, the sub menu including options associated with the sharing feature; and

transmitting the determined sub menu to the user's computer.

5 . The computer program product of claim 1 , wherein the messaging service is a social networking website.

6 . The computer program product of claim 1 , wherein the messaging service is a blogging website.

7 . The computer program product of claim 5 , wherein the option associated with the sharing feature is a privacy setting.

8 . The computer program product of claim 6 , wherein the option associated with the sharing feature is an option to shorten a URL associated with the content being shared.

9 . The computer program product of claim 4 , wherein the sharing option and the associated sub menu options are cached for later transmission to the user's computer or another user's computer.

10 . A computer-implemented method for sharing content, the method comprising:

receiving information about the user's interaction with a messaging service, the messaging service enabling users to send messages to each other;

storing the information about the user's interaction with the messaging service;

receiving user's request to share content;

determining the messaging service as a potential service for the user to share content, the determination based on the stored information about the user's interaction with the messaging service; and

initiating a user interface including a sharing option corresponding to the determined messaging service for communication to the user.

11 . The computer program product of claim 10 , wherein the user interface is initiated by the messaging service.

12 . The computer implemented method of claim 10 , wherein the sharing option corresponds to a sharing feature of the messaging service, the method further comprising:

determining a sub menu associated with the sharing option, the sub menu including options associated with the sharing feature; and

transmitting the determined sub menu to the user's computer.

13 . A computer implemented method of sharing content, the method comprising:

receiving, from a user's computer, content selected by the user for sharing with an intended recipient;

storing the received content in a storage;

creating a link to the stored content, the link providing access to the stored content;

transmitting the link providing access to the stored content;

receiving a request from a computer of the intended recipient for the stored content responsive to selection of the transmitted link; and

transmitting the stored content to the intended recipient's computer.

14 . The computer implemented method of claim 13 , wherein the transmitted link is first transmitted to the user's computer and then forwarded to the intended recipient's computer.

15 . The computer implemented method of claim 13 , wherein the link to be later selected by the intended recipient is transmitted to the intended recipient's computer.

16 . The computer implemented method of claim 13 , further comprising:

receiving information from the user's computer about the user's interaction with a messaging service, the messaging service enabling users to send messages to each other;

storing the information about the user's interaction with the messaging service;

determining the messaging service as a potential service for the user to share content, the determination based on the stored information about the user's interaction with the messaging service; and

transmitting a sharing option corresponding to the determined messaging service for communication to the user, wherein selection of the sharing option results in receiving content selected by the user for sharing with the intended recipient.

17 . The computer implemented method of claim 16 , wherein the sharing option corresponds to a sharing feature of the messaging service, the method further comprising:

determining a sub menu associated with the sharing option, the sub menu including options associated with the sharing feature;

transmitting the determined sub menu to the user's computer; and

receiving a selected sub menu option in response to the user's selection of an option associated with the sharing feature.

18 . The computer implemented method of claim 16 , wherein the messaging service is a social networking website.

19 . The computer implemented method of claim 16 , wherein the messaging service is a blogging website.

20 . The computer implemented method of claim 18 , wherein the option associated with the sharing feature is a privacy setting.

21 . The computer implemented method of claim 19 , wherein the option associated with the sharing feature is an option to shorten a URL associated with the content being shared.

22 . The computer implemented method of claim 17 , wherein the sharing option and the associated sub menu options are cached for later transmission to the user's computer or another user's computer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
MERGER Recorded Oct 2, 2013
From: ROCKMELT, INC.
To: YAHOO! INC.
Reel/Frame 031328/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2010
From: HOWES, TIMOTHY; VISHRIA, ERIC
To: ROCKMELT, INC.
Reel/Frame 025414/0930 →