ART TECHNOLOGY GROUP, INC.
|ART TECHNOLOGY GROUP, INC. Patent applications|
|Patent application number||Title||Published|
|20120265567||OFFLINE CONVERSION REPORTING - A system can report an occurrence of an offline conversion with respect to an electronic commerce system. The system can then correlate information of the offline conversion with information comprised in one or more communication records to determine whether the offline conversion occurred as a result of a communication feature of the electronic commerce system, such as a click-to-call communication feature or a click-to-chat communication feature. The system can then report the offline conversion, and report that the offline conversion occurred as a result of the communication feature.||10-18-2012|
|20120137174||METHOD AND SYSTEM FOR FLEXIBLE AUTOMATED INTERACTIONS - A computer platform provides a method and system for establishing scenarios for interactions between users (both individually and as a group) and a web site or other software application over a network. The interactions are described in terms of events, actions, and conditions, where a single mechanism may be used to describe events, actions, and conditions for both individuals and a group. One portion of a scenario may apply to the group, while another portion applies to individuals. Time elements and branches also can be employed to describe the scenario. The scenario may describe a non-deterministic process, but be modeled as a deterministic state machine for execution.||05-31-2012|
|20120036452||MASKING SENSITIVE INFORMATION IN A SCREEN SHARING SESSION - A system can mask specific components of an application, such as a web page, displayed during a screen sharing session. As the web page is being displayed on a first computer screen (i.e., screen), the system can automatically mask specific components of the web page. Thus, when the first screen is captured, and the capture is transmitted to a second screen, the specific components of the web page that have been masked will not be displayed at the second screen.||02-09-2012|
|20110137832||RELATIONAL BAYESIAN MODELING FOR ELECTRONIC COMMERCE - The present invention provides a language, method and system to formulate and evaluate relational Bayesian networks in an e-commerce environment. The present invention employs a specific language for constructing synthetic variables used to predict events in the Bayesian networks. The present system and language allow for efficient and accurate representation, inference, and discovery of the synthetic variables used to model web visitor behavior.||06-09-2011|
|20110032846||METHOD AND APPARATUS FOR THE PREVENTION OF UNWANTED CALLS IN A CALLBACK SYSTEM - In one method and apparatus for blocking unwanted calls in a callback system, parameters associated with a callback request (e.g., the user device to which the call is to be directed, the IP address from which the request originated or an identifier of the source computer from which the callback request originated, the party from whom the call is requested) are tracked for each call. A decision to automatically block the requested callback is made based on one or more criteria based on a combination of these parameters, which may be a total over a period of time. In a second method, one or both of the parties to the callback is queried as to whether the callback is unwanted and, if so, one or more parameters associated with the request are blacklisted.||02-10-2011|
|20110010331||Community-Driven Relational Filtering of Unstructured Text - A method and apparatus for calculating a score for word selection, which may be used to preprocess sets of words prior to a dimensionality reduction process, employs information about relationships between words themselves (such as synonym relationships) or relationships between items with which the words are associated (such as products in a catalog). In some embodiments, the relationships are also community based; i.e., the relationships are established by a community of users. The relationships may be references to two or more word sets in which the word of interest is common. In one embodiment, the word sets are descriptions of products in an online catalog, the community is the group of people who view the catalog, and the relationships used for calculating the score for a particular word of interest are coreferences (e.g., viewing or purchasing) of pairs of products for which the catalog descriptions both include the particular word.||01-13-2011|
|20100322404||CROSS CHANNEL IDENTIFICATION IN ELECTRONIC COMMERCE ENVIRONMENTS - A technique for providing context information for a PSTN phone call originating from an user includes dynamically selecting a phone number (or invite code or combination thereof) from among a pool of available phone numbers; displaying the selected phone number to the user in a web page; receiving context information corresponding to the user; receiving an incoming phone call on the dynamically selected phone number, connecting the incoming call to an outgoing call to the call center, and providing the context information to a computer corresponding to an agent to whom the outgoing call is connected. The context information may include a web page viewed by the user, and may be sufficient to provide a co-browsing capability. The technique may be utilized with or without session based web pages and may be performed by a sever that serves web page content to the user or a third party service provider.||12-23-2010|
|20090172521||SYSTEM AND METHOD FOR AUTOMATIC MAPPING OF HYPERTEXT INPUT FIELDS TO SOFTWARE COMPONENTS - A system and method for automatically mapping of hypertext input fields to software components. The system includes a hypertext preprocessor, a name-space manager, a data handler, and a component manager. The hypertext preprocessor examines the hypertext input field names and uses the name-space manager and component manager to determine the mapping between input field names and software component properties. When the hypertext page is rendered, the name-space manager registers the mapping between each submitted input field and the corresponding component property. When the input data is submitted, the data handler uses the name-space manager to find the component property for each submitted input field and uses the component manager to convert the data to the correct type before calling the appropriate component method to set the property value.||07-02-2009|
|20090010414||METHOD AND APPARATUS FOR THE PREVENTION OF UNWANTED CALLS IN A CALLBACK SYSTEM - In one method and apparatus for blocking unwanted calls in a callback system, parameters associated with a callback request (e.g., the user device to which the call is to be directed, the IP address from which the request originated or an identifier of the source computer from which the callback request originated, the party from whom the call is requested) are tracked for each call. A decision to automatically block the requested callback is made based on one or more criteria based on a combination of these parameters, which may be a total over a period of time. In a second method, one or both of the parties to the callback is queried as to whether the callback is unwanted and, if so, one or more parameters associated with the request are blacklisted.||01-08-2009|
|20080260135||METHOD AND APPARATUS FOR CROSS CHANNEL DATA PROCESSING - A method and system for placing a call back from a call center to an end user viewing a website includes sending a request for the call back from an end user computer to a call server, the request including the PSTN number at which the end user wishes to be called; placing calls to the end user and the call center, the call center call including the ANI/callerID of the number at which the end user is called; requesting by the call center data concerning the end user from the call server; receiving by the call server data from the end user computer; and transmitting the data from the call server to the call center. The data from the end user computer may be an identification of the web page being viewed, data entered on the web page, an end user identifier and/or co-browsing data.||10-23-2008|
|20080229404||AUTOMATED METHODS AND PROCESSES FOR ESTABLISHING MEDIA STREAMING CONNECTIONS THROUGH FIREWALLS AND PROXY SERVERS AND COUNTERMEASURES THERETO - A streaming media application attempting to establish a streaming media connection first attempts to establish the connection directly using a format such as UDP. If no direct connection can be established, the media application attempts to establish a connection through a proxy server using proxy server information obtained from installed software components such as browsers that manage Internet connections. If necessary, an auto configuration web page is utilized to obtain the proxy server address. The invention also includes methods for blocking streaming media connections.||09-18-2008|
Patent applications by ART TECHNOLOGY GROUP, INC.