Automatic initiation for generating a company profile

US10354339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10354339-B2
Application numberUS-201514754349-A
CountryUS
Kind codeB2
Filing dateJun 29, 2015
Priority dateJun 1, 2015
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, via a graphical user interface, a user input indicative of an employer of the member, wherein the indicated employer has an identification that is similar to but not identical to that of an existing company page in the social network; accessing, by a processor, member data, stored in a database, associated with the member, the member data including social graph data corresponding to a node in a social networking graph, the social networking graph containing a plurality of nodes, with edges between nodes indicating connections; calculating, by the processor, a connection density value based on the social graph data, the calculation of the connection density value includes: measuring a number of first degree connections among the node in the social networking graph and a plurality of other nodes in the social networking graph, each of the plurality of other nodes containing an indication that a corresponding member of the social networking service is employed by the employer, wherein the plurality of other nodes includes a subgroup of nodes containing an indication that a corresponding member of the social networking service is employed by the employer; and dividing the number of first degree connections by a total number of possible first degree connections among nodes containing an indication that corresponding members of the social networking service are employed by the employer, concluding, by the processor, that the employer has an omitted company page in the social network and is not affiliated with the existing company page when it is determined that the connection density value is below a predetermined threshold; obtaining, by the processor, company information relating to the employer in response to the determination; and generating a company page in the social network for the employer based on the obtained company information, the company page being a web page corresponding only to the employer, thereby resolving ambiguity between the employer and the existing company page. 2. The method of claim 1 , wherein the user input is a selection of a selected company from the company list, the selected company having a similar name to the employer. 3. The method of claim 2 , wherein the employer has an omitted company page in the social network when the employer is not the selected company. 4. The method of claim 2 , further comprising: determining that the employer has the omitted company page when an employer location associated with the employer is different than an office location associated with the selected company. 5. The method of claim 2 , further comprising: determining that the employer has the omitted company page when an employer industry associated with the employer is different than a company industry associated with the selected company. 6. The method of claim 1 , wherein the company list is tailored based on profile data corresponding to the member, the profile data including a job title. 7. The method of claim 1 , wherein the company list is a pull-down list of company names, the pull-down list being generated based on company pages in the social network system. 8. The method of claim 1 , further comprising: requesting employment information from the member in response to the member creating a member profile page, the employment information including the employer of the member. 9. The method of claim 1 , further comprising: causing a presentation of the generated company page in the social network. 10. The method of claim 1 , further comprising: determining, based on the member data, a potential administrator member profile to manage the generated company page; and transmitting a request to the potential administrator member profile to manage the generated company page. 11. The method of claim 1 , wherein the generated company profile includes a company name of the employer, a company location, a website associated with the employer, and an industry associated with the employer. 12. The method of claim 1 , wherein the generated company page includes a list of member profiles belonging to employees of the employer. 13. The method of claim 1 , wherein the connection density is calculated by dividing a number of actual first-degree connections between employees that work at the employer by a total number of unique first-degree connections that is possible between the employees. 14. The method of claim 1 , wherein the member is associated with a specific company function, and wherein the connection density is calculated for a subgroup of member profiles associated with the specific company function. 15. The method of claim 1 , wherein the threshold is dependent on a number of employees that work at the employer. 16. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving a user input indicative of an employer of the member, wherein the indicated employer has an identification that is similar to but not identical to that of an existing company page in the social network; accessing member data associated with the member, the member data including social graph data corresponding to a node in a social networking graph, the social networking graph containing a plurality of nodes, with edges between nodes indicating connections; calculating a connection density value based on the social graph data, the calculation of the connection density value includes measuring a number of first degree connections among the node in the social networking graph and a plurality of other nodes, each of the plurality of other nodes containing an indication that a corresponding member of the social networking service is employed by the employer, in the social networking graph and dividing the number of first degree connections by a total number of possible first degree connections among nodes containing an indication that corresponding members of the social networking service are employed by the employer, wherein the plurality of other nodes containing an indication that a corresponding member of the social networking service is employed by the employer includes a subgroup of nodes containing an indication that a corresponding member of the social networking service is employed by the employer; concluding, using a company page generation module, that the employer has an omitted company page in the social network and is not affiliated with the existing company, when it is determined that the connection density value is below a predetermined threshold; obtaining company information relating to the employer in response to the determination; and generating a company page in the social network for the employer based on the obtained company information. 17. The storage medium of claim 16 , wherein the user input is a selection of a selected company from the company list, the selected company having a similar name to the employer, and wherein the employer has an omitted company page in the social network when the employer is not the selected company. 18. The storage medium of claim 16 further comprising instructions that cause the machine to perform operations comprising: determining that the employer has the omitted company page when an employer location associated with the employer is different than an office location associated with the selected company. 19. The storage medium of claim 16 further comprising instructions that cause the mac

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • G06Q50/01Primary

    Physics · mapped topic

  • G06Q10/48Primary

    using social graphs · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10354339B2 cover?
Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).