IP Library Granted Patent US 11,017,044
Granted Patent B2
US 11,017,044 · App. 16/118,262 · Granted May 25, 2021

Apparatus, method, and program product for filtering similar content items

Inventors: Mark Patrick Delaney (Raleigh, NC); Nathan J. Peterson (Oxford, NC); John Carl Mese (Cary, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F16/9535G06Q50/01
View Patent ↗
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 11,017,044
App. No.
16/118,262
Granted
May 25, 2021
Kind
B2
Abstract

Apparatuses, methods, and program products are disclosed for filtering similar content items. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to compare, by use of the processor, a content item to previous content items corresponding to an account. The code is executable by the processor to determine whether the content item is a similar content item for the account based on the comparison between the content item and the previous content items. The code is executable by the processor to, in response to the content item being a similar content item for the account, determine whether to filter the content item from the account.

Claims (32)

1. An apparatus comprising:

a processor;

a memory that stores code executable by the processor to:

compare, by use of the processor, an item posted in a social media platform by a first user of a social media account to previous content items corresponding to an account, wherein the item posted in the social media platform is selected from the group comprising an image, a news story, a blog post, a video, a social media post, and an advertisement;

determine whether the item posted in the social media platform is a similar content item for the account based on the comparison between the item posted in the social media platform and the previous content items;

in response to the item posted in the social media platform being a similar content item for the account, determine whether to filter the item posted in the social media platform from the account; and

in response to determining to filter the item posted in the social media platform, block the item posted in the social media platform from being visible in a social feed of the account.

2. The apparatus of claim 1 , wherein the code executable by the processor determines whether to filter the item posted in the social media platform from the account by determining to filter the item posted in the social media platform from the account based on an account setting.

3. The apparatus of claim 2 , wherein the code executable by the processor stores the filtered content item in a previously filtered content item list.

4. The apparatus of claim 1 , wherein the code executable by the processor determines whether to filter the item posted in the social media platform from the account by displaying an indicator indicating that the item posted in the social media platform is a similar content item.

5. The apparatus of claim 4 , wherein the code executable by the processor, in response to displaying the indicator, receives a selection that indicates to filter the item posted in the social media platform from the account.

6. A method comprising:

comparing, by use of a processor, an item posted in a social media platform by a first user of a social media account to previous content items corresponding to an account, wherein the item posted in the social media platform is selected from the group comprising an image, a news story, a blog post, a video, a social media post, and an advertisement;

determining whether the item posted in the social media platform is a similar content item for the account based on the comparison between the item posted in the social media platform and the previous content items;

in response to the item posted in the social media platform being a similar content item for the account, determining whether to filter the item posted in the social media platform from the account; and

in response to determining to filter the item posted in the social media platform, blocking the item posted in the social media platform from being visible in a social feed of the account.

7. The method of claim 6 , wherein comparing the item posted in the social media platform to the previous content items corresponding to the account comprises comparing the item posted in the social media platform in a channel to the previous content items in the channel.

8. The method of claim 6 , wherein comparing the item posted in the social media platform to the previous content items corresponding to the account comprises comparing the item posted in the social media platform in a channel to the previous content items in a plurality of channels comprising the channel.

9. The method of claim 6 , wherein determining whether the item posted in the social media platform is a similar content item for the account based on the comparison between the item posted in the social media platform and the previous content items comprises determining whether the item posted in the social media platform matches a previous content item of the previous content items.

10. The method of claim 6 , wherein determining whether the item posted in the social media platform is a similar item for the account based on the comparison between the item posted in the social media platform and the previous content items comprises determining whether the item posted in the social media platform is within a relational tolerance level of a previous content item of the previous content items.

11. The method of claim 6 , wherein determining whether to filter the item posted in the social media platform from the account comprises determining to filter the item posted in the social media platform from the account based on an account setting.

12. The method of claim 11 , further comprising storing the filtered item in a previously filtered content item list.

13. The method of claim 6 , wherein determining whether to filter the item posted in the social media platform from the account comprises displaying an indicator indicating that the item posted in the social media platform is a similar content item.

14. The method of claim 13 , further comprising, in response to displaying the indicator, receiving a selection that indicates to filter the item posted in the social media platform from the account.

15. A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

comparing, by use of the processor, an item posted in a social media platform by a first user of a social media account to previous content items corresponding to an account, wherein the item posted in the social media platform is selected from the group comprising an image, a news story, a blog post, a video, a social media post, and an advertisement;

determining whether the item posted in the social media platform is a similar content item for the account based on the comparison between the item posted in the social media platform and the previous content items;

in response to the item posted in the social media platform being a similar content item for the account, determining whether to filter the item posted in the social media platform from the account; and

in response to determining to filter the item posted in the social media platform, blocking the item posted in the social media platform from being visible in a social feed of the account.

16. The program product of claim 15 , wherein the executable code further comprises code to perform comparing the item posted in the social media platform to the previous content items corresponding to the account by comparing the item posted in the social media platform in a channel to the previous content items in the channel.

17. The program product of claim 15 , wherein the executable code further comprises code to perform comparing the item posted in the social media platform to the previous content items corresponding to the account by comparing the item posted in the social media platform in a channel to the previous content items in a plurality of channels comprising the channel.

18. The program product of claim 15 , wherein the executable code further comprises code to perform determining whether the item posted in the social media platform is a similar content item for the account based on the comparison between the item posted in the social media platform and the previous content items by determining whether the item posted in the social media platform matches a previous content item of the previous content items.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2018
From: DELANEY, MARK PATRICK; PETERSON, NATHAN J.; MESE, JOHN CARL; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 046761/0022 →