Identifying business type using public information
First Claim
1. A method for configuring a business management application (BMA) for managing financial aspects of a business entity, comprising:
- obtaining a business name of an unconfigured user of the BMA, wherein the unconfigured user is associated with the business entity;
retrieving, by a computer processor, a search result from an Internet search engine using the business name as a search keyword;
translating, by the computer processor, the search result from a first language into a second language;
analyzing, by the computer processor, the search result to identify a business type of the unconfigured user by;
determining that the search result includes a hyperlink to a page of an online social network used by the unconfigured user,in response to determining that the search result includes the hyperlink to the page of the online social network, retrieving, utilizing an application programming interface that is associated with the online social network, content from a field of structured data of the page based on a pre-determined format of the structured data, wherein the retrieved content include the business type of the unconfigured user, andextracting the business type from the retrieved content; and
generating, by the computer processor, a configuration setting enabling a module of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type;
presenting, in response to generating the configuration setting, a message confirming the module is enabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for configuring a business management application (BMA) for managing financial aspects of a business entity. The method includes obtaining a business name of an unconfigured user of the BMA, wherein the unconfigured user is associated with the business entity, retrieving, by a computer processor, a search result from an Internet search engine using the business name as a search keyword, analyzing, by the computer processor, the search result to identify a business type of the unconfigured user, and generating, by the computer processor, a configuration setting of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type.
-
Citations
15 Claims
-
1. A method for configuring a business management application (BMA) for managing financial aspects of a business entity, comprising:
-
obtaining a business name of an unconfigured user of the BMA, wherein the unconfigured user is associated with the business entity; retrieving, by a computer processor, a search result from an Internet search engine using the business name as a search keyword; translating, by the computer processor, the search result from a first language into a second language; analyzing, by the computer processor, the search result to identify a business type of the unconfigured user by; determining that the search result includes a hyperlink to a page of an online social network used by the unconfigured user, in response to determining that the search result includes the hyperlink to the page of the online social network, retrieving, utilizing an application programming interface that is associated with the online social network, content from a field of structured data of the page based on a pre-determined format of the structured data, wherein the retrieved content include the business type of the unconfigured user, and extracting the business type from the retrieved content; and generating, by the computer processor, a configuration setting enabling a module of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type; presenting, in response to generating the configuration setting, a message confirming the module is enabled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for configuring a business management application (BMA) for managing financial aspects of a business entity, comprising:
-
a processor; memory storing instructions executable by the processor, wherein the instructions comprise; a BMA interface configured to; obtain a business name of a unconfigured user of the BMA; provide a business type of the unconfigured user to the BMA; and present a message confirming a module of the BMA is enabled based on the business type; a search engine interface configured to; retrieve a search result from an Internet search engine using the business name as a search keyword; and a search result analyzer configured to; translate the search result from a first language into a second language; analyze the search result to identify the business type of the unconfigured user by; determining that the search result includes a hyperlink to a page of an online social network used by the unconfigured user, in response to determining that the search result includes the hyperlink to the page of the online social network, retrieving, utilizing an application programming interface that is associated with the online social network, content from a field of structured data of the page based on a pre-determined format of the structured data, wherein the retrieved content include the business type of the unconfigured user, and extracting the business type from the retrieved content; and generate a configuration setting enabling the module of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type; and a repository configured to store the business name, the search result, and the configuration setting. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions for configuring a business management application (BMA), the instructions, when executed by a computer processor, comprising functionality for:
-
obtaining a business name of an unconfigured user of the BMA, wherein the unconfigured user is associated with the business entity; retrieving a search result from an Internet search engine using the business name as a search keyword; translating the search result from a first language into a second language; analyzing the search result to identify a business type of the unconfigured user by; determining that the search result includes a hyperlink to a page of an online social network used by the unconfigured user, in response to determining that the search result includes the hyperlink to the page of the online social network, retrieving, utilizing an application programming interface that is associated with the online social network, content from a field of structured data of the page based on a pre-determined format of the structured data, wherein the retrieved content include the business type of the unconfigured user, and extracting the business type from the retrieved content; and generating a configuration setting enabling a module of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type; presenting, in response to generating the configuration setting, a message confirming the module is enabled. - View Dependent Claims (12, 13, 14, 15)
-
Specification