IP Library Patent Application 14877443
Patent Application
App. No. 14/877,443

WEB PRESENCE RECOMMENDATION

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.
14/877,443
Abstract

Technologies are generally described for systems, devices and methods effective to generate a report. A keyword related to a product may be received. A network may be monitored for use of the keyword. Keyword data may be produced based on the use of the keyword on the network. Inventory information related to the product may be received from a memory. The keyword data and the inventory information may be transformed into a report. The report may reflect an association between the product and the use of the keyword on the network.

Claims (69)

1 . A method to generate a report, the method comprising:

receiving, by a processor, a keyword related to a product;

monitoring, by the processor, a network for use of the keyword;

producing keyword data based on the use of the keyword on the network;

receiving inventory information related to the product from a memory;

transforming the keyword data and the inventory information into the report, wherein the report reflects an association between the availability of the product and the use of the keyword on the network.

2 . The method of claim 1 , wherein monitoring the network for use of the keyword comprises identifying, through an application programming interface of a search engine, use of the keyword.

3 . The method of claim 1 , wherein producing the keyword data further comprises:

simulating, by the processor, a web browser; and

requesting over a network, by the web browser, search results related to the keyword from a computing device.

4 . The method of claim 3 , further comprising:

receiving, from the computing device, at least one of hypertext markup language, JavaScript files, and cascading style sheet files, of a webpage; and

searching the hypertext markup language, JavaScript files, and/or cascading style sheet files for the keyword.

5 . The method of claim 1 , wherein monitoring the network for the use of the keyword includes identifying a number of times that the keyword has been used as a search term in a search engine during a period of time.

6 . The method of claim 1 , wherein transforming the keyword data and the inventory information into the report includes:

generating, by the processor, computer readable instructions, wherein the computer readable instructions, when executed, are effective to emphasize the product according to a search engine optimization strategy.

7 . The method of claim 1 , wherein the report recommends a search engine optimization strategy for the product based on the keyword data and based on the inventory information.

8 . The method of claim 7 , wherein:

the product is a first product;

the inventory information includes an inventory of the first product and a second product, wherein the second product is different from the first product; and

the search engine optimization strategy emphasizes the second product based on the inventory.

9 . The method of claim 8 , further comprising implementing the search engine optimization strategy by associating terms or content related to the second product with a web page.

10 . The method of claim 8 , wherein the keyword is a first keyword, the method further comprising:

adding a second keyword, wherein the second keyword includes at least one term and/or content related to the second product.

11 . A computing device, including:

a website query module;

a receiving module effective to be in communication with the website query module;

an analysis module effective to be in communication with the receiving module;

a report module effective to be in communication with the analysis module; and

a memory effective to be in communication with the report module;

the website query module effective to:

receive a keyword related to a product;

store the keyword in the memory; and

monitor a network for use of the keyword;

the receiving module effective to:

receive keyword data based on the use of the keyword on the network;

receive inventory information related to the product; and

store the keyword data and the inventory information in the memory;

the analysis module effective to analyze the keyword data and the inventory information to produce analysis data;

the report module effective to:

transform the analysis data to produce a report, wherein the report includes instructions to modify a web page related to the product.

12 . The computing device of claim 11 , wherein to monitor the network for use of the keyword, the website query module is effective to:

identify, through an application programming interface of a search engine, use of the keyword.

13 . The computing device of claim 11 , wherein to monitor the network for use of the keyword, the website query module is effective to:

simulate a web browser; and

request over a network, through the web browser, search results related to the keyword from a computing device.

14 . The computing device of claim 13 , wherein the receiving module is further effective to:

receive, from the computing device, at least one of hypertext markup language files, JavaScript files, and cascading style sheet files, of a webpage; and

store the files in the memory; and

wherein the analysis module is further effective to:

search the hypertext markup language files, JavaScript files, and/or cascading style sheet files for occurrences of the keyword.

15 . The computing device of claim 11 , wherein to monitor the network for the use of the keyword, the website query module is effective to identify a number of times that the keyword has been used as a search term in a search engine during a period of time.

16 . The computing device of claim 11 , wherein:

the inventory information relates to an inventory of the product; and

the report is based on the keyword data and the inventory information.

17 . A computing device, including:

a processor; and

a memory effective to be in communication with the processor, wherein the memory is effective to store inventory information related to a product;

the processor effective to:

provide a first keyword to an optimization module, wherein the first keyword is related to the product;

provide the inventory information to the optimization module;

receive a search engine optimization report from the optimization module; and

provide a second keyword to the optimization module based on the search engine optimization report, wherein the second keyword is different from the first keyword, and wherein the second keyword is related to the product.

18 . The computing device of claim 17 , wherein the processor is further effective to implement a new search engine optimization strategy, wherein the implementation of the new search engine optimization strategy is triggered by the search engine optimization report.

19 . The computing device of claim 18 , wherein:

the product is a first product; and

to implement the new search engine optimization strategy, the processor is effective to update a web page associated with a second product different from the first product in order to emphasize the second product over the first product.

20 . The computing device of claim 17 , wherein the processor is further effective to:

evaluate the search engine optimization report, wherein to evaluate the search engine optimization report the processor is effective to determine a number of clicks related to the product, or a time spent on a web page associated with the product.

Assignments (6)
MERGER Recorded Nov 19, 2020
From: CONDUCTOR, INC.
To: CONDUCTOR LLC
Reel/Frame 054419/0578 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0643) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0754 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0631) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0831 →
SECURITY INTEREST (REVOLVER) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0631 →
SECURITY INTEREST (LETTER OF CREDIT) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2015
From: ARORA, RAJAN; TOLEDANO, BARUCH
To: CONDUCTOR, INC.
Reel/Frame 036750/0937 →