Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


06th week of 2014 patent applcation highlights part 69
Patent application numberTitlePublished
20140040209FAILOVER SYSTEMS AND METHODS FOR PERFORMING BACKUP OPERATIONS - In certain embodiments, a tiered storage system is disclosed that provides for failover protection during data backup operations. The system can provide for an index, or catalog, for identifying and enabling restoration of backup data located on a storage device. The system further maintains a set of transaction logs generated by media agent modules that identify metadata with respect to individual data chunks of a backup file on the storage device. A copy of the catalog and transaction logs can be stored at a location accessible by each of the media agent modules. In this manner, in case of a failure of one media agent module during backup, the transaction logs and existing catalog can be used by a second media agent module to resume the backup operation without requiring a restart of the backup process.2014-02-06
20140040210SYSTEM FOR ON-LINE ARCHIVING OF CONTENT IN AN OBJECT STORE - Method, system, and computer program product to archive data objects, by providing an object store and a shadow object store each configured to store one or more data objects, the object store and the shadow object store residing in different storage devices, creating a first object stored in the object store, the first object having at least one attribute, and responsive to receiving a request to archive the first object, transferring the first object to the shadow object store, and creating, in the object store, a reference to a location of the first object in the shadow object store, the first object remaining accessible through the object store and the shadow object store following the transfer.2014-02-06
20140040211SYSTEM FOR ON-LINE ARCHIVING OF CONTENT IN AN OBJECT STORE - Method, system, and computer program product to archive data objects, by providing an object store and a shadow object store each configured to store one or more data objects, the object store and the shadow object store residing in different storage devices, creating a first object stored in the object store, the first object having at least one attribute, and responsive to receiving a request to archive the first object, transferring the first object to the shadow object store, and creating, in the object store, a reference to a location of the first object in the shadow object store, the first object remaining accessible through the object store and the shadow object store following the transfer.2014-02-06
20140040212STORAGE CONTROL GRID AND METHOD OF OPERATING THEREOF - There is provided a storage control grid capable of controlling at least one service provided in the storage system and a method of operating thereof. The storage control grid comprises at least one service dispatcher operatively coupled to at least one service requestor and to a plurality of service providers. The method comprises requesting by service requester a service, thus giving rise to at least one service request; enabling, using said at least one service dispatcher, delivery of the service request to at least one service provider among said plurality of service providers, said service provider configured to provide said at least one service, wherein the delivery is enabled in accordance with data comprised in a service data structure handled by said at least one service dispatcher and indicative, at least, of association between said at least one service and service providers among said plurality of service providers.2014-02-06
20140040213AGGREGATING DATA IN A MEDIATION SYSTEM - Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.2014-02-06
20140040214Entropy Coding and Decoding Using Polar Codes - Technologies are described herein for compressing or decompressing data using polar codes. Some example technologies may receive a data string comprising a first set of symbols. The technologies may transform the data string into a generalized message comprising a second set of symbols by mapping the data string to the generalized message via an inverse of a transformation function. The technologies may identify, based on a polar code, fixed symbols of the generalized message. The technologies may generate a compressed data string by extracting the fixed symbols from the generalized message and concatenating the fixed symbols into the compressed data string. As a result, the generalized message may be transformed into the compressed data string.2014-02-06
20140040215METHOD FOR ENCODING A MESH MODEL, ENCODED MESH MODEL AND METHOD FOR DECODING A MESH MODEL - Many 3D mesh models have a large number of small connected components that are repeated in various positions, scales and orientations. The respective positions are defined by the position of at least one reference point per component. For an enhanced encoding of the positions of the respective reference points, a given space is divided into segments and the number of points lying in each particular segment is determined. When a cell with at least n points is subdivided into child cells, an indication is added indicating if all points of a parent are in only one child cell. If so, the index of the only non-empty child node is encoded, while otherwise the number of points in one of the two child cells is decremented and encoded. The invention avoids non-effective subdivisions of a cell, and therefore improves the compression efficiency.2014-02-06
20140040216Managing Media Files Using Metadata Injection - Apparatus and methods to manage media files using metadata injection provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed.2014-02-06
20140040217Checking Compatibility of Extended and Core SAM Schemas Based on Complex Goals - Methods, systems, and computer-readable storage media for evaluating a validity of an extended status and action management (SAM) schema. In some implementations, actions include receiving the extended SAM schema, the extended SAM schema being stored as a computer-readable document in memory and being an extension of a core SAM schema, providing one or more goals, each goal representing an intention of the core SAM schema, the one or more goals being provided in a computer-readable document stored in memory and comprising one or more primary goals that each express an intention of a process underlying the core SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the extended SAM schema.2014-02-06
20140040218METHODS AND SYSTEMS FOR AN INTENT LOCK ENGINE - In at least some examples, a system may include a processor core and a non-transitory computer-readable memory in communication with the processor core. The non-transitory computer-readable memory may store an intent lock engine to manage intent locks based on a private lock table for each process associated with said processor core and a global lock table for a plurality of processes associated with at least one of a plurality of processor cores including said processor core.2014-02-06
20140040219METHODS AND SYSTEMS FOR A DEADLOCK RESOLUTION ENGINE - In at least some examples, a system may include a processor core and a non-transitory computer-readable memory in communication with the processor core. The non-transitory computer-readable memory may store a deadlock resolution engine to resolve a deadlock condition based on an abort shortest pipeline policy.2014-02-06
20140040220METHODS AND SYSTEMS FOR DEADLOCK DETECTION - In at least some examples, a system may include a processor core and a non-transitory computer-readable memory in communication with the processor core. The non-transitory computer-readable memory may store deadlock detection engine to determine a deadlock condition, wherein the deadlock detection engine accounts for a set of database lock modes.2014-02-06
20140040221SECURE STORAGE MANAGEMENT SYSTEM AND METHOD - The present invention provides a storage management system and method for managing access between a plurality of processes and a common store. According to the invention, each individual process comprises data processing means, a cache for the temporary storage of data generated by the data processing means, and a control unit for managing the transferral of data between the cache and a common store. The control unit comprises a manager for monitoring the availability of storage locations in the store to receive and store data and for allocating data to available storage locations, an interface for transferring the allocated data to the available storage locations, and a locking arrangement for locking the store during data transfer in order to ensure exclusive access and thereby preserve data integrity.2014-02-06
20140040222FRAMEWORK FOR COMBINING CONTENT INTELLIGENCE MODULES - A method for analyzing media assets such as video and audio files. The method includes providing access to all the frames of a digital media asset. The method includes, with a microprocessor, running a raw analyzer modules to analyze the asset frames to produce sets of raw analyzer result data that are stored in a data cache in a file associated with the asset. The sets of raw analyzer results are linked to the raw analyzer modules with unique identifiers. The digital media asset is played for the raw analyzer modules, which concurrently analyze the temporally-related frames. The raw analyzer results are stored as data tracks that include metadata for the asset such as immutable parameters including histograms. The method includes using a feature algorithm module to generate an analysis result, such as face identification, for the digital media asset based on the raw analyzer results accessed by the identifiers.2014-02-06
20140040223METHOD OF RETRIEVING ATTRIBUTES FROM AT LEAST TWO DATA SOURCES - The invention relates to a method of retrieving attributes from at least two data sources (DS) by 2014-02-06
20140040224User Interface Providing Localized Search Capabilities - A user interface is disclosed that operates in conjunction with a search engine browser to present localized information that pertains to specific areas of interest. As characters of a search query are being entered into the browser, they are provided to one or more servers that are associated with respective domains of information. If information within those domains corresponds to the search query being entered, an indication is provided to the user of those results, in addition to any input provided by the search engine browser. The user interface enables the user to access the results, even before the search is conducted, to quickly learn about items from the domains that may be of possible interest.2014-02-06
20140040225DISPLAYING BROWSE SEQUENCE WITH SEARCH RESULTS - Systems and computer program products may display a browse sequence for a plurality of statically paginated web pages with search engine results. The system may include a processor and a memory. The system may additionally include a program comprising a plurality of instructions stored in memory that are executed by the processor to (1) identify, in the source code of one web page, one or more links to at least another web page; (2) identify, in the source code of the at least another web page, one or more links to the one web page; (3) determine a browse sequence for the one web page and the at least another web page based on the identified one or more links to the at least another web page and to the one web page; and (4) display the browse sequence along with search results on a search engine results page.2014-02-06
20140040226PROVIDING APPLICATION RESULT AND PREVIEW - Applications (“apps”), through which a service may be accessed, may be identified to a user, along with a preview of the app. In one example, a user performs a search for a service. The search engine may return the web site through which the service is provided, and/or the app associated with that service. Preview content that describes the app may also be provided. The content may be variable, and may be filled in based on contextual information such as a search query string or user information. If the app is installed, then clicking, tapping, or otherwise activating the app may launch the app, possibly with context information being provided to the app. If the app is not installed, then a link to obtain the app may be provided.2014-02-06
20140040227Method and Apparatus for Locating Phishing Kits - A system and method for locating phishing kits on the internet is disclosed herein. The system is configured to perform a method comprising storing phishing kit file names and file host names into a database, navigating to a search engine, searching the file hosts stored in the database for the phishing kit file names stored in the database, saving URLs where the phishing kit file names are located on the internet into the database, and displaying URLs where the phishing kit file names are located as results.2014-02-06
20140040228DISPLAYING BROWSE SEQUENCE WITH SEARCH RESULTS - Methods may display a browse sequence for a plurality of statically paginated web pages with search engine results. The method may include identifying, in the source code of one web page, one or more links to at least another web page, and identifying, in the source code of the at least another web page, one or more links to the one web page. The method may additionally include determining a browse sequence for the one web page and the at least another web page based on the identified one or more links to the at least another web page and to the one web page. The method may further include displaying the browse sequence along with search results on a search engine results page, the search results including information regarding one or more of the one web page and the at least another web page.2014-02-06
20140040229SEARCHING FOR INFORMATION BASED ON GENERIC ATTRIBUTES OF THE QUERY - Searching information includes: receiving current query data from a client; extracting generic attribute features of the current query data, wherein the generic attribute features are used for calculating a plurality of confidence degrees of the current query data that correspond to a plurality of categories, each of the confidence degrees indicating a degree of confidence that the current query data belongs to a respective one of the plurality of categories; determining the plurality of confidence degrees of the current query data based at least in part on the generic attribute features; selecting a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and having a confidence degree higher than a confidence degree of another category; searching in the selected category for a search result that corresponds to the current query data; and returning the search result.2014-02-06
20140040230People Engine Optimization - Some embodiments promote website credibility and the optimization of websites for people by automatedly quantifying various elements of a website into component credibility scores. In some embodiments, a set of encoded credibility scoring rules are used to compute each of the component credibility scores, wherein the credibility scoring rules are derived based on factors that have been identified by a grouping of people that preferably represent a primary demographic of users that consume the content of a particular classified type of website. In some such embodiments, the credibility scoring rules are derived from commonality that is identified from a sample set of known credible and/or non-credible websites of a particular classification. Once the credibility scoring rules are defined, the system applies the rules to other websites having the same classification as those from which the rules are derived to automatically generate credibility scores for the other websites.2014-02-06
20140040231METHODS AND SYSTEMS FOR SEARCHING SOFTWARE APPLICATIONS - The present invention relates to methods and systems for searching software applications, including mobile applications (apps) and web apps/extensions/plug-ins (applications). The method comprises the steps of executing at least one app or application, collection application data from the app or application, storing the collected application data, receiving a query, searching the stored application data, and transmitting information regarding apps or applications whose corresponding stored application is relevant to the query.2014-02-06
20140040232SYSTEM AND METHOD FOR TAGGING MULTIMEDIA CONTENT ELEMENTS - A method for tagging multimedia content elements is provided. The method comprises receiving at least one multimedia content element from a user device; generating at least one signature for the at least one multimedia content element; generating at least one tag based on the least one generated signature, wherein the at least one tag is searchable by the user device; and sending the tag generated for the received multimedia content element to storage on the user device.2014-02-06
20140040233ORGANIZING CONTENT - Methods, systems, and computer-readable and executable instructions are provided for organizing content. A method for organizing content can include building a customized content corpus for a user, building a concept graph customized for the user's context based on the customized corpus, and organizing, utilizing multi-view clustering, the content within the corpus based on the concept graph.2014-02-06
20140040234SYSTEM AND METHOD FOR TRAIL IDENTIFICATION WITH SEARCH RESULTS - A system and method are disclosed for identifying and generating a potential user trail. The trail may be an anticipated browsing path for a user based on current and/or historical browsing data, including search logs, browsing histories, and other data. The trail may be displayed as a search result summary or with individual search results in response to receiving a search query.2014-02-06
20140040235STATISTICS MANAGEMENT FOR DATABASE QUERYING - Methods and systems are provided for querying a database. One exemplary method for obtaining data from an on-demand database supporting one or more tenants involves obtaining model database statistics based on expected utilization information for a tenant and providing the model database statistics to the on-demand database. The on-demand database utilizes the model database statistics to generate a query plan and executes the query plan to obtain data from the model database statistics.2014-02-06
20140040236VISUALIZATION OF TOP LOCAL GEOGRAPHICAL ENTITIES THROUGH WEB SEARCH DATA - Architecture that automatically employs web search user query data to identify the places (e.g., locations, businesses) to which people are likely traveling, and then produces a heatmap visualization of the most popular places in the local area on a local map in a mapping application, which is then viewable in the vertical listing of the search results. This data can be utilized to rank local businesses in terms of popularity by knowing how many people are actually visiting the business as a function of date (and perhaps time). The web search data, which is used to understand the popular locations of a geographical area, includes signals such as searching for directions in the map application, and analyzing directions-related terms such as “From” and “To” in the search results. Another signal can be a location or business search which triggers an appropriate instant answer.2014-02-06
20140040237DATABASE RETRIEVAL IN ELASTIC STREAMING ANALYTICS PLATFORM - Managing retrieval of data from a data streaming process, such that a query required by multiple operator instances is not executed more than once. A Data Access Station (DAS) facilitates data retrieval for an operator(s) O and its multiple operator instances, and mitigates (or avoids) repetition of queries by the multiple operator instances.2014-02-06
20140040238Business Intelligent In-Document Suggestions - Implementing business intelligent in-document suggestion may include detecting a content that a user is inputting into a document or selecting from the document. Based on the content, a key word may be extracted to generate a query. The query may be transmitted to an enterprise search engine for enterprise intelligence. Based on returned search results, a suggestion may be generated and presented to a user device by integrating the suggestion into the document. In some embodiments, the suggestion may include a people suggestion, a document suggestion, a phrase suggestion and a document template suggestion. In some embodiments, adding an additional content or selecting a subset of the content may refine the suggestion.2014-02-06
20140040239LIVE EVENT INFORMATION MANAGEMENT SYSTEM - An organization data management system is described. A method may comprise receiving organization information, by a processor accessible by a server computing device, associated with a sports organization; relating statistics, received by the processor, associated with one or more events involving the sports organization to the organization information, the statistics being related to provide statistics levels comprising at least game, season, and career statistics levels; generating one or more customized reports comprising the statistics and the organization information; and presenting the statistics and the organization information on a user interface accessible from a display of a client computing device. Other embodiments are described and claimed.2014-02-06
20140040240Searching Media Program Databases - A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.2014-02-06
20140040241Data Rendering With Specified Constraints - System and method for rendering data with specified constraints. A request for data from a data set may be received. The data set may include time-stamped historical data, including multiple reduced data sets, each having a respective resolution. The request may specify a time frame. A first reduced data set of the reduced data sets may be determined based on the specified time frame. First data from the first reduced data set corresponding to the specified time frame may be retrieved, and are usable for display on a display device. The data set may be generated from received raw data, where the raw data includes time-stamped historical data at a first resolution. The raw data may be reduced via multiple stages, thereby generating the reduced data sets at their respective resolutions. The reduced data are generated and represented in a way that is visually pleasing and technically accurate.2014-02-06
20140040242METHOD AND DEVICE BASED ON ANDROID SYSTEM FOR TRACKING IMPORTED FILE - An electronic device is configured to exchange data with a mobile storage device. The device monitors for a first event corresponding to the storage device being unmounted. In response to detecting the first event, the device records a first time. After the first event, the device monitors for a second event corresponding to the storage device being mounted. In response to detecting the second event, the device records a second time. After the second event, the device performs a scan of the storage device, stores the scanned data in a database, and records a storage path corresponding to the scanned data in the database. The device monitors for a third event corresponding to completion of the scan, and records a third time. The device retrieves a dataset with a timestamp between the first time and the third time and displays the dataset and the timestamp.2014-02-06
20140040243Sharing Search Queries on Online Social Network - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a selection of a structured query the user wants to share, where the structured query comprises references to nodes and edges of the social graph, and sending the structured query for display on a page associated with one or more other users.2014-02-06
20140040244Search Queries with Previews of Search Results on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, generating a plurality of structured queries, where each structured query comprises references to nodes and edges of the social graph, generating search results corresponding to at least one of the structured queries, and sending one or more of the structured queries to a user for display, where at least one of the structured queries is displayed with a preview of one or more of the search results corresponding to the structured query.2014-02-06
20140040245Dynamic Suggested Search Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, generating a plurality of structured queries, where each structured query comprises references to nodes and edges of the social graph, and where at least one of the structured queries is a dynamic query comprising a reference to one or more to the social graph, and sending one or more of the structured queries to a user for display, where at least one of the sent structured queries is a dynamic query.2014-02-06
20140040246Sponsored Search Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, identifying a node corresponding to an advertiser, generating a plurality of structured queries, where each structured query comprises reference to nodes and edges of the social graph, and where at least one structured query is a sponsored query comprising a reference to the identified node and one or more edges that are connected to the identified node, and sending one or more of the structured queries to a user for display, where at least one of the sent structured queries is a sponsored query.2014-02-06
20140040247VISUALIZING TIME-DENSE EPISODES - Attributes in data records are identified. Episodes corresponding to the respective attributes include respective data records. The episodes are scored, where scoring of a particular one of the episodes is based on relative time densities between successive data records of the particular episode. A visualization of at least some of the episodes to provide an alert of time-dense episodes.2014-02-06
20140040248PROVIDING A RESPONSE TO A QUERY - Providing a response to a query comprising receiving a query request, to which a response containing a numerical value is expected, from a querying device, identifying at least one input series as relating to the query request, the or each input series having at least one numerical input measurement, assigning a weighted score to the or each input series identified as relating to the query request, selecting at least one input series from among the input series identified as relating to the query request, the selection being dependent on the weighted score assigned to the or each input series identified as relating to the query request, generating a response to the query request, the response containing a numerical value based on the or on one of the numerical input measurements of the selected at least one input series, thereby providing said response to the querying device.2014-02-06
20140040249Fact Checker Engine - Methods, systems, and computer-readable storage media for automatically checking and acting on one or more claims. Implementations include actions of receiving claim information associated with one or more claims, wherein each of the one or more claims includes a factual claim, processing the claim information based on a domain vocabulary to identify at least one of one or more keywords and one or more categories, for each claim of the one or more claims: identifying one or more facts relevant to the claim, and determining an accuracy of the claim based on the one or more facts generating a confidence score reflecting an overall confidence in the one or more claims based on respective accuracies, and transmitting at least one of the one or more claims and the confidence score for display in a graphical user interface (GUI).2014-02-06
20140040250METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO RANK WEB SITE INFLUENCE - Methods, apparatus, and articles of manufacture to rank a web site are disclosed herein. An example method to rank the influence of a web site includes accessing a query based on a topic term, determining topic specific posts by applying the query to a first plurality of posts to a web site, comparing the topic specific posts to a list of web sites to determine a topic volume per site, determining a plurality of inbound links to the first plurality of posts, determining a number of inbound links to the posts that are relevant to the topic term by comparing the topic volume per site and the inbound links, and generating a rank of the web site based on the number of inbound links to the posts that are relevant to the topic term and times between the inbound links.2014-02-06
20140040251AUGMENTATION OF PLACE RANKING USING 3D MODEL ACTIVITY IN AN AREA - Aspects of the invention relate generally to ranking geographic locations based on perceived user interest. More specifically, a database of three-dimensional models of buildings or other architectural features may be used to determine the level of user interest in a particular location and accordingly rank, for example, geographic locations or web or map search results with local intent. For example, various signals such as the number of models created by users for a particular location, the number of clicks or requests for the models of the particular location, the number of POIs contained within or associated with the models associated with the particular geographic location, number of categories associated with a model associated with the geographic location, number of embedded views or views of the models associated with the particular location on other web sites, and the age of the models associated with the particular geographic location.2014-02-06
20140040252Providing Location and Spatial Data about the Physical Environment - A method is provided for providing location and spatial data about the physical environment. The method includes: sensing a tag provided in the environment by a mobile device; receiving data from the tag at the mobile device, the data including location and spatial data relating to the physical environment of the tag; and representing the location and spatial data from the tag by the mobile device. In one embodiment, sensing a tag may include sensing a tag in the form of a machine-readable symbol; and receiving data from the tag receives data by processing an image of the machine-readable symbol by the mobile device. In another embodiment, sensing a tag includes sensing a tag in the form of a transmitter device; and receiving data from the tag receives data by receiving a signal by the mobile device.2014-02-06
20140040253IDENTIFYING AND RANKING WEB PAGES OF THE WORLD WIDE WEB BASED ON RELATIONSHIPS IDENTIFIED BY AUTHORS - Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages.2014-02-06
20140040254IDENTIFYING WEB PAGES OF THE WORLD WIDE WEB HAVING RELEVANCE TO A FIRST FILE BY COMPARING RESPONSES FROM ITS MULTIPLE AUTHORS - Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages.2014-02-06
20140040255METHOD AND SYSTEM FOR ACCESS TO RESTRICTED RESOURCES - A method and system of providing a search result to a user based on information indicated in a restricted access resource is described. A search system utilizing the assistance of human searchers or guides may obtain a search result using information included in a restricted resource. Access to a restricted resource is granted to guides based on access information provided to the search service. A guide may access information indicated in a restricted resource in order to obtain a search result. A search result obtained based on information indicated in a restricted resource may be returned to a user.2014-02-06
20140040256SYSTEMS AND METHODS FOR PROCESSING ELECTRONIC CONTENT - Systems and methods are disclosed for processing electronic content, such as text, videos, and images. According to certain embodiments, user interactions with electronic content may be tracked over a plurality of modalities, such as web pages, email, mobile applications, and social media. The tracked user interactions may include copy/paste events, explicit user highlighting, social sharing, and user voting. Key passages of electronic content may be identified based on the tracked user interactions and ranked against one another. Ranking of passages may be based, for example, on a raw or normalized score for the identified key passages. Alternatively, the ranking of a passage may be based on a ratio of user interactions with the passage to total views of the electronic text containing the passage. One or more of the identified key passages (e.g., the highest ranked passages) may be published to one or more applications.2014-02-06
20140040257DASHBOARD VIEWS OF TASK ACTIVITY - Various embodiments illustrated and described herein provide include at least one of systems, methods, and software providing dashboard views of task activity data. Some embodiments include servicing dashboard view requests by retrieving a dashboard configuration that identifies at least one chart template of a chart to be included in the dashboard view and identifying user and activity data to populate respective charts generated based on the respective at least one chart templates. Such embodiments further include retrieving each of the at least one chart template and the respective user and user activity data to populate respective at least one chart. The retrieved chart templates are then processed to incorporate the respective user and user activity data into a respective chart rendering generated based thereon, and each chart rendering is added to a dashboard view data structure which may then be transmitted to a requestor for viewing.2014-02-06
20140040258CONTENT ASSOCIATION BASED ON TRIGGERING PARAMETERS AND ASSOCIATED TRIGGERING CONDITIONS - Systems, methods, and computer-readable media for associating content are disclosed. First content, such as video content or audio content, may be associated with second content, such as text, images, audio content, or video content, using content association data. The content association data may include triggering information that specifies one or more triggering parameters and one or more associated triggering conditions. Upon satisfaction of at least one of the triggering condition(s) associated with a corresponding at least one triggering parameter, the second content associated with the at least one triggering parameter may be presented to a user, for example, during playback of the first content. Further, one or more identifiers determined to be associated with a geographical location associated with a user device may be used to identify related content for presentation to a user of the user device. In addition, content may be identified and presented to a user based on one or more user interactions with other content.2014-02-06
20140040259INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - There is provided an information processing apparatus including a user information manager that registers, in a database, registered device information in which devices specified by a user from among devices capable of realizing functions by linking together are associated with the user, a recommended function determiner that acquires, from the database, function information in which the functions and the devices are associated, and determines recommended functions for the user on the basis of the function information and the registered device information, and a procedure information manager that acquires, from the database, procedure information indicating operating procedures for realizing a function that the user selects from among the recommended functions, and provides the procedure information to the user.2014-02-06
20140040260Method and System for Storing, Retrieving, and Managing Data for Tags - This invention relates generally to a method and system for storing, retrieving, and managing data for tags that are associated in some manner to any type of object. More particularly, the present invention writes data to these tags, reads data from these tags, and manages data that is written to and/or read from these tags.2014-02-06
20140040261INPUT PARTITIONING AND MINIMIZATION FOR AUTOMATON IMPLEMENTATIONS OF CAPTURING GROUP REGULAR EXPRESSIONS - A method for submatch extraction may include receiving an input string, receiving a regular expression, and converting the regular expression with capturing groups into a plurality of finite automata to extract submatches. The method further includes using a first automaton to determine whether the input string is in a language described by the regular expression, and to process the input string, and using states of the first automaton in a second automaton to extract the submatches. In addition, input partitioning and automaton minimization techniques may be employed to reduce the storage area consumed by the plurality of finite automata.2014-02-06
20140040262TECHNIQUES FOR CLOUD-BASED SIMILARITY SEARCHES - Techniques for facilitating a similarity search of digital assets (e.g., audio files, image files, video files, etc.) are described. Consistent with some embodiments, a cloud-based search service manages one or more search tree data structures for use in organizing digital assets to make the digital assets searchable. Each digital asset is associated with a feature vector based on the various attributes and/or characteristics of the digital asset. The digital assets are then assigned to leaf nodes in one or more search tree data structures based on a measure of the distance between the feature vector of the digital asset and a virtual feature vector associated with a leaf node. When a search for similar digital assets is invoked, a prioritized breadth first search of a search tree is performed to identify the digital assets having the feature vectors closest in distance to the reference digital asset.2014-02-06
20140040263SEARCH AND CONTEXT BASED CREATION IN DYNAMIC WORKSPACES - The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes identifying a data artifact associated with each search result of at least one received search result, associating each identified data artifact with a module category of a plurality of module categories, injecting the identified artifacts into a content gallery, categorize, by operation of at least one computer, the injected identified artifacts within the content gallery, presenting at least a subset of the injected identified artifacts on an enterprise workspace page associated with an enterprise workspace, and constructing a context associated with at least one of the enterprise workspace or the enterprise workspace page.2014-02-06
20140040264METHOD FOR ESTIMATION OF INFORMATION FLOW IN BIOLOGICAL NETWORKS - The present invention relates to a method for stratifying a patient into a clinically relevant group comprising the identification of the probability of an alteration within one or more sets of molecular data from a patient sample in comparison to a database of molecular data of known phenotypes, the inference of the activity of a biological network on the basis of the probabilities, the identification of a network information flow probability for the patient via the probability of interactions in the network, the creation of multiple instances of network information flow for the patient sample and the calculation of the distance of the patient from other subjects in a patient database using multiple instances of the network information flow. The invention further relates to a biomedical marker or group of biomedical markers associated with a high likelihood of responsiveness of a subject to a cancer therapy wherein the biomedical marker or group of biomedical markers comprises altered biological pathway markers, as well as to an assay for detecting, diagnosing, graduating, monitoring or prognosticating a medical condition, or for detecting, diagnosing, monitoring or prognosticating the responsiveness of a subject to a therapy against said medical condition, in particular ovarian cancer. Furthermore, a corresponding clinical decision support system is provided.2014-02-06
20140040265METHOD AND APPARATUS FOR REPRESENTING MULTIDIMENSIONAL DATA - The present invention relates to methods for representing multidimensional data. The methods of the present invention are well suited but not limited to the representation of multidimensional data in such a way as to enable the comparison and differentiation of data sets. For example, the invention may be applied to the representation of flow cytometric data. The invention further relates to a program storage device having instructions for controlling a computer system to perform the methods, and to a program storage device containing data structures used in the practice of the methods.2014-02-06
20140040266Training Program and Music Playlist Generation for Athletic Training - Systems and techniques for generating an athletic training program and selecting music for playing during the training program are described. Based on specified parameters, a training program module may generate a customized training program intended to help an athlete reach a goal. In conjunction therewith or independently thereof, a music selection module may generate a music playlist for playing during a training program. Music selection parameters may include training intensity, user speed, user location, user mood, a user's currently performance (e.g., as compared to an expected performance) and the like. The music selection module may select songs from a personal library or a public database of music. Music selection may be made to maximize user motivation/inspiration.2014-02-06
20140040267INFORMATION SEARCHING APPARATUS, INFORMATION SEARCHING METHOD, AND COMPUTER PRODUCT - An information searching apparatus retrieves a sub graph matching an inquiry graph from a graph to be searched. The apparatus includes an extracting unit that extracts, from among clusters of nodes in the graph to be searched, plural cluster pairs that each include a first cluster and a second cluster including a node linked by a link to a node in the first cluster and a calculating unit that calculates a bonding strength for each of the cluster pairs. The apparatus further includes a determining unit that determines, among the cluster pairs and based on the bonding strength of each of the cluster pairs, a cluster pair to be merged; a merging unit that merges the cluster pair; and a searching unit that searches the merged clusters for a sub graph matching the inquiry graph. An output unit outputs a search result of the searching unit.2014-02-06
20140040268HIGH-DIMENSIONAL STRATIFIED SAMPLING - In one aspect, a processing device of an information processing system is operative to perform high-dimensional stratified sampling of a database comprising a plurality of records arranged in overlapping sub-groups. For a given record, the processing device determines which of the sub-groups the given record is associated with, and for each of the sub-groups associated with the given record, checks if a sampling rate of the sub-group is less than a specified sampling rate. If the sampling rate of each of the sub-groups is less than the specified sampling rate, the processing device samples the given record, and otherwise does not sample the given record. The determine, check and sample operations are repeated for additional records, and samples resulting from the sample operations are processed to generate information characterizing the database. Other aspects of the invention relate to determining which records to sample through iterative optimization of an objective function that may be based, for example, on a likelihood function of the sampled records.2014-02-06
20140040269SEARCH CLUSTERING - In one example embodiment, a method is illustrated as including retrieving item data. At least one base cluster having at least one document with common item data stored in a suffix ordering is constructed. The at least one base cluster is compacted to create a compacted cluster representation having a reduced duplicate suffix ordering amongst the clusters.2014-02-06
20140040270METHOD AND APPARATUS FOR ANALYZING A DOCUMENT - Method, apparatus, and computer-readable medium are provided for analyzing a document including text. In one example, a method for identifying patterns in a document is described. The method includes identifying a plurality of candidate phrases in the document based on candidate identification criteria, grouping the candidate phrases of the plurality of candidate phrases with a phrase family based on family criteria and comparison between candidate phrases of the plurality of candidate phrases to obtain consistent phrases, and, for remaining phrases not meeting all of the candidate identification criteria, associating at least one of the remaining phrases with a phrase family based on inconsistent phrase criteria to obtain inconsistent phrases. Identified in this manner, the inconsistent phrase may be displayed via a user interface to permit a user the opportunity to determine whether an inconsistent phrase requires modification.2014-02-06
20140040271CATEGORIZING SEARCH TERMS - A system and method are disclosed for categorizing search terms. The system accesses search history for the search terms. The system also categorizes each of the search terms based on the number of times that the respective search term appears in the search history. If the number of times the search term appears in the search history exceeds a first threshold, a search result of the search term is determined and the search term is categorized as a type that is provided for registration to a user with recognized association with the search term or a type that is excluded from registration, where the categorizing based on a ratio of a number of times the search result was selected subsequent to receiving the search term to the number of times that the search term appears in the search history.2014-02-06
20140040272Disambiguation and Tagging of Entities - Tagging of content items and entities identified therein may include a matching process, a classification process and a disambiguation process. Matching may include the identification of potential matching candidate entities in a content item whereas the classification process may categorize or group identified candidate entities according to known entities to which they are likely a match. In some instances, a candidate entity may be categorized with multiple known entities. Accordingly, a disambiguation process may be used to reduce the potential matches to a single known entity. In one example, the disambiguation process may include ranking potentially matching known entities according to a hierarchy of criteria.2014-02-06
20140040273HYPERVIDEO BROWSING USING LINKS GENERATED BASED ON USER-SPECIFIED CONTENT FEATURES - A method for generating content links between a first digital file and a second digital file by detecting a content feature of a first digital file segment of the first digital file during playback of the first digital file segment of the first digital file, searching an index of a plurality of content features for a plurality of segments including a second digital file segment of the second digital file, and dynamically generating a link between the first digital file one segment of the first digital file and the second digital file segment of the second digital file when a content feature of the first digital file segment of the first digital file is related to the content feature of the at least one segment of the second digital file.2014-02-06
20140040274DISAMBIGUATING USER INTENT IN CONVERSATIONAL INTERACTION SYSTEM FOR LARGE CORPUS INFORMATION RETRIEVAL - A method of disambiguating user intent in conversational interactions for information retrieval is disclosed. The method includes providing access to a set of content items with metadata describing the content items and providing access to structural knowledge showing semantic relationships and links among the content items. The method further includes providing a user preference signature, receiving a first input from the user that is intended by the user to identify at least one desired content item, and determining an ambiguity index of the first input. If the ambiguity index is high, the method determines a query input based on the first input and at least one of the structural knowledge, the user preference signature, a location of the user, and the time of the first input and selects a content item based on comparing the query input and the metadata associated with the content item.2014-02-06
20140040275SEMANTIC SEARCH TOOL FOR DOCUMENT TAGGING, INDEXING AND SEARCH - A semantic tagging engine automatically generates semantic tags for the given documents and enables semantic search, based on meanings of search terms and content tags. A Semantic Knowledge Management Tool (SKMT) forms a semantic search and knowledge management platform to search, analyze and manage enterprise content. SKMT scans different content sources and generates indexes of semantic keywords. Its interface allows users to manage various data sources, search, explore and visualize search results at semantic level. SKMT provides high precision of semantic search and semantic data visualization.2014-02-06
20140040276METHOD AND APPARATUS FOR PROCESSING TIME SERIES DATA - The present invention relates to processing of time series data. There is disclosed a method and apparatus for processing time series data, the method comprising: receiving a time series data set, wherein each element of the time series data set contains a timestamp and an original value associated with the timestamp, and times represented by all timestamps constitute a time series having fixed time intervals; converting each original value into a coded value occupying a smaller storage space, according to a predetermined monotone numerical compression coding scheme; dividing the times represented by all timestamps into a plurality of time intervals having a predetermined length; assembling coded values corresponding to all timestamps within each time interval into a data package such that the data package contains coded values arranged in an order of timestamps; and storing in a database record each data package and its associated identification of a time interval.2014-02-06
20140040277PREDICTING SHARING ON A SOCIAL NETWORK - A non-transitory computer-readable storage device includes instructions that, when executed, cause one or more processors to calculate a score for an article, from a source, using the average number of times other articles belonging to the source were shared on a social network (“t-density”). The processor are further caused to predict, using the score, a number of times the article will be shared on the social network.2014-02-06
20140040278RATING ITEMS BASED ON PERFORMANCE OVER TIME - A process can establish respective ratings for items in a list by determining respective measurements of performance of the items during each of a series of time windows. For each of the items and each time window, the process can adjust the rating of an item using multiple adjustments that are respectively associated with competing items in the list. Each of the adjustments may depend on the rating of the item, the rating of the competing item, and whether the measurement of performance of the item is higher than the measurement of the performance of the competing item.2014-02-06
20140040279AUTOMATED DATA EXPLORATION - A method for automated data exploration including selecting a plurality of analytic flows from an analytic flow pattern, executing a task, wherein the task is tracked by the plurality of analytic flows, receiving feedback for each of the plurality of analytic flows, determining a performance score for each of the plurality of analytic flows, and adjusting the flow according to the performance score.2014-02-06
20140040280SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.2014-02-06
20140040281DISCOVERING AND RANKING TRENDING LINKS ABOUT TOPICS - A system and a method for discovering and ranking trending links about topics are presented. The method comprises steps of receiving a plurality of messages from a social networking server, identifying a plurality of trending objects from the plurality of messages, generating at least one trending score for each trending object of the trending objects, and presenting a list of the trending objects based on the trending scores.2014-02-06
20140040282SATELLITE SCHEDULING SYSTEM USING CROWD-SOURCED DATA - Examples of satellite scheduling systems are provided that use crowd-sourced data to generate image acquisition events for a network of imaging satellites. A crowd-sourcing system may utilize crowd-sourced data (e.g., messages generated by users of social network services) to determine events of interest and geographic locations of such events. Event data may then be used to create or update image acquisition tasks and/or task priorities which are automatically provided to a scheduling system to facilitate timely and responsive acquisition of overhead images of the geographic location of the event. The scheduling system can utilize a directed acyclic graph to increase or maximize a utilization function, which can lead to determination of optimal or near-optimal schedules in a relatively quick and efficient manner.2014-02-06
20140040283PREFETCHING RDF TRIPLE DATA - Query requests for RDF triples are obtained, wherein the query request(s) contain(s) at least one triple pattern; for each triple pattern, the corresponding elementary pattern is determined, and each triple pattern is converted to a weighted elementary pattern. The occurrence frequency of each elementary pattern is computed based on the weighted elementary patterns; at least one elementary pattern is chosen at least according to the occurrence frequency; and the RDF triples corresponding to the chosen at least elementary pattern are prefetched into the buffer. The corresponding apparatus is also provided. With the above method and apparatus, the frequently accessed RDF triples can be determined and prefetched into the buffer, which improves the query efficiency.2014-02-06
20140040284SELF-MONITORING OBJECT-ORIENTED APPLICATIONS - A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.2014-02-06
20140040285Generating Default Search Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, generating a plurality of structured queries, where each structured query comprises references to nodes and edges of the social graph, calculating a score for each structured query based on user-engagement factors, and sending each structured query having a score greater than a threshold score to a first user for display.2014-02-06
20140040286METHOD AND SYSTEM FOR THE NORMALIZATION, FILTERING AND SECURING OF ASSOCIATED METADATA INFORMATION ON FILE OBJECTS DEPOSITED INTO AN OBJECT STORE - A system and method to prioritize, filter, and normalize metadata from files being transferred from a file system to an object store repository. The metadata is associated with the file (object) when saved to the object store repository.2014-02-06
20140040287SMART PARSING OF DATA - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically parsing data from disparate data sources. In some implementations, actions include receiving first data from a first data source, identifying a first regular expression that corresponds to a data format of the first data, selecting a first set of parsing rules from a plurality of parsing rules based on the first regular expression, parsing the first data based on the first set of parsing rules to provide a first set of sub-data, populating data fields of a first data object with respective sub-data from the first set of sub-data, and transmitting the first data object to a computing device.2014-02-06
20140040288CONTENT INVERSION FOR USER SEARCHES AND PRODUCT RECOMMENDATIONS SYSTEMS AND METHODS - There is provided systems and method for content inversion for use in user searches and product recommendations. The methods include receiving a first content, wherein the first content includes a first sentence having at least one first sentiment expression, creating a syntactic parse tree of the first sentence, identifying a first sentiment in the at least one first sentiment expression, wherein the first sentiment corresponds to a first polarity, determining a first needs expression corresponding to the first sentiment, wherein the first needs expression includes a first subject. The method may further include creating a sub-tree corresponding to the first needs expression, and grouping the content with other content having similar sub-trees.2014-02-06
20140040289INFORMATION MANAGEMENT APPARATUS, DATA PROCESSING METHOD AND COMPUTER PROGRAM - An information management apparatus receives position data from each terminal device. The position data contains position measurement data showing its positions at multiple clock times and its user identification data. The apparatus creates action history for every user based on the position data, and abstracts the position data in the action history. The apparatus includes an abstracting section and a testing section. The abstracting section abstracts arbitrary position data in the action history of a certain user. The testing section extracts another action history of another user. The other action history includes position data of the other user which shows a position same as or included in a position of the abstracted position data of the certain user, but excludes position data of the other user which shows positions same as remaining position of the certain user. The testing section outputs the abstracted position data as anonymity data.2014-02-06
20140040290Data Interface Configuration Method and Terminal Device - Embodiments of the present invention disclose a data interface configuration method and a terminal device. The configuration method includes: receiving, by a second device, an application program command word sent by a first device; parsing the application program command word, to obtain a type of a function module corresponding to the application program command word according to a preset mapping relationship; and connecting a data interface to a corresponding function module according to a parsing result; where the data interface is a data interface on the second device, and the function module is a function module in the second device. By using solutions provided by the present invention, a terminal device may automatically configure a data interface according to an application program that currently needs to be run on a computer side.2014-02-06
20140040291PRIMITIVE GROUP DATA ENCODING IN A DATA STORAGE FABRIC - A method of extending a standard primitive in a data storage fabric is disclosed. A group of primitives are combined into a sequence including the standard primitive and a variable information primitive. The variable information primitive includes data particular to a broadcast of the sequence. The sequence is broadcast through the data storage fabric.2014-02-06
20140040292SYSTEM AND METHOD FOR MASSIVE CALL DATA STORAGE AND RETRIEVAL - A system and method for processing data in a big data storage system has been described, wherein the data is being pulled, transformed and loaded from a singular or a plurality of source systems to a big data storage system, Further, a query engine is configured to execute one or more query in a real-time for retrieving the data from the target big data storage system and a processor maps the executed query with the data thus stored by generating a key value in a preset format with respect to each query, such that the query results are retrieved by scanning the target big data storage system in accordance with the key value thus formed.2014-02-06
20140040293METHOD AND/OR SYSTEM FOR TRANSFORMING BETWEEN TREES AND STRINGS - Embodiments of articles, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.2014-02-06
20140040294MANIPULATION OF MULTI-TENANCY DATABASE - Embodiments relate to manipulating a multi-tenant database, wherein the multi-tenant database comprises one or more source databases for storing tenant data. An aspect includes receiving a database operation request for one or more tenant-specific logic views, wherein the tenant-specific logic views are created for respective tenants based on mapping information pointing to the one or more source databases included in the multi-tenant database and multi-tenant metadata. Another aspect includes acquiring the mapping information related to the database operation request and pointing to the one or more source databases included in the multi-tenant database. Yet another aspect includes performing a database operation corresponding to the database operation requested for the one or more source databases based on the acquired mapping information.2014-02-06
20140040295Uniform Data Model and API for Representation and Processing of Semantic Data - In some implementations, a method includes receiving a first data set that is stored using a first format, generating an info item based on the first data set, the info item representing an entity extracted from the first data set, generating a delta item based on the first data set, the delta item including a reference to the info item and defining a context-based modification of the info item, generating a second data set in a second format comprising the info item and the delta item, and storing the second data set to the computer-readable storage medium.2014-02-06
20140040296METHOD AND APPARATUS FOR SOFTWARE TESTING - A method, apparatus and computer program product are provided for testing software programs which use regular expressions. In one regard, a method for determining whether two or more regular expressions are disjoint is provided that includes receiving two or more regular expressions, determining whether at least one common regular expression exists between the two or more regular expressions, and in an instance in which one does not exist, causing an indication of disjointedness to be provided. A corresponding method for determining a common regular expression of two or more regular expressions is also provided that includes causing respective deterministic finite automaton (DFA) representations to be created for two or more regular expressions, causing a DFA representation of a candidate common regular expression to be created based on the DFA representations of the regular expressions and determining if the DFA representation of the candidate common regular expression includes a terminal state.2014-02-06
20140040297KEYWORD EXTRACTION - Methods, systems, and computer-readable and executable instructions are provided for keyword extraction. A method for keyword extraction can include extracting a number of keywords from content inside an enterprise social network utilizing pattern recognition, constructing a semantics graph based on the number of keywords, and determining content themes within the enterprise social network based on the constructed semantics graph.2014-02-06
20140040298APPARATUS AND METHOD FOR STARTING UP SOFTWARE - An apparatus is provided with first information on software and character strings for determining a keyword related to second information on software that a user wants to use. The apparatus generates, in accordance with a level of the user who uses software obtained from a first external device coupled to a communication network, based on the first information and third information that is related to software and obtained from a second external device connected to the communication network, fourth information indicating software recommendable to the user. The apparatus receives the second information from the user, and determines a keyword related to the fourth information by comparing the fourth information with the character strings provided for the apparatus. The apparatus obtains software to be recommended to the user by comparing the fourth information with the determined keyword, and starts up the obtained software.2014-02-06
20140040299Automated Method of Detecting Pattern Matches between Converged Infrastructure Models and an Operating Converged Infrastructure - A first technique is provided for automatically building multiple signature patterns representative of corresponding converged infrastructures (CIs), and a second technique is provided for automatically detecting pattern matches between one or more of the multiple signature patterns (and thus the model CIs) built using the first technique and an operating converged infrastructure (CI). Each of the signature patterns includes a compilation of component signatures representative of model compute, storage, and network components of the corresponding model CI. The second technique includes collecting component signatures from, and representative of, each of compute, storage, and network components of an operating converged infrastructure (CI), and pattern matching each of the collected component signatures against one or more of the signature patterns that represent the model CIs. The second technique also includes declaring match results based on the pattern matching.2014-02-06
20140040300Automatically Generating Nodes and Edges in an Integrated Social Graph - In one embodiment, a method includes maintaining access to a data store of information corresponding to nodes and edges; receiving a user-generated character string comprising one or more characters of text entered by a user in an input form as they are entered by the user; searching the stored information for matches between the user-generated character string and existing nodes; determining whether or not a match between the user-generated character string and an existing node exists; and when it is determined that at least one match exists, generating an edge between the node corresponding to the user and the node for which the best match is determined; and when it is determined that no match between the user-generated character string and an existing node exists, generating a new node based on the user-generated character string, and generating an edge between the node corresponding to the user and the new node.2014-02-06
20140040301REAL-TIME AND ADAPTIVE DATA MINING - A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.2014-02-06
20140040302METHOD AND SYSTEM FOR DEVELOPING A LIST OF WORDS RELATED TO A SEARCH CONCEPT - The present invention is a method and system for enhancing the output of standard thesaurus databases. The user requires little knowledge of the meaning of a word for which he is seeking related words. The system requires at least one starter word, and it returns all synonyms regardless of meaning from multiple databases. The synonyms are then arranged in a two dimensional array, and sorted according to frequency. The user then scans the list, starting from the top, and selects one or more entries from the sorted frequency array, and the re-runs. After several cycles of running and selecting new entries, the related words having the highest relevance to the searcher will rise to top of the frequency array. The end result is a group of related words having one or more meanings, and also having a relationship to a single concept being sought by the user.2014-02-06
20140040303Enablement of Quasi Time Dependency in Organizational Hierarchies - Changes to a hierarchical organizational structure may be stored in different versions of a data structure depicting the hierarchical organizational structure. Each of these versions may include a validity period field representing a time period that the hierarchical organizational structure depicted in the version accurately reflects the organizational structure of the organization. Each of the versions may also be designated as active or inactive. In some instances, each of the versions may be designated as inactive except for a version that reflects the organizational structure of the organization at a particular time, which may change over time. Historical copies of versions may be stored and subsequently recalled to identify an organizational structure that was in effect at a particular time in the past. The recalled version may then be used to limit the results of a query to a selected node of the historical organizational structure.2014-02-06
20140040304MINING PRODUCT RECOMMENDATION FROM QUERY REFORMULATIONS - In various example embodiments, systems and methods to mine product recommendations from query reformulation is provided. In example embodiments, a search query is mapped to a particular product. Transition data for the particular product is accessed. The transition data includes values reflecting a number of search transitions between the particular product and other products in session sets of previous queries. One or more recommendations based on the transition data is determined and provided to the user.2014-02-06
20140040305PRODUCT NOTICE MONITORING - Various embodiments include at least one of systems, methods, and software for product notice monitoring. Some embodiments include at least one product notice database that is an aggregation of product notices, such as product recalls, bulletins, safety notices, updated usage guidelines, and the like, that may be issued by various different sources. The product notice database is monitored in such embodiments in view of products of an organization to identify possible matches. When a possible match is identified, the notice is provided to the organization. Some embodiments may include routing the notice to particular people or departments responsible for the relevant product(s) of the notice. The matching in some embodiments may be relative matching based on one or more forms of fuzzy logic, which allows for approximate matching, although not necessarily identical. The product notice monitoring may be performed in whole or in part in the cloud.2014-02-06
20140040306BUSINESS INTELLIGENCE PERFORMANCE ANALYSIS SYSTEM - A performance analysis system that analyzes the performance of a business intelligence analytics application is provided. The performance analysis system logs data associated with one or more queries of a database within the database. The performance analysis system further generates performance data based on an analysis of the logged data, where the performance data includes data associated with one or more performance metrics of each query. The performance analysis system further generates one or more performance queries of the performance data, where a response to each performance query includes at least a portion of the one or more performance metrics stored within the database.2014-02-06
20140040307SOFTWARE DOWNLOADS FROM SEARCH RESULTS PAGE - The disclosed subject matter is generally related to including a download option of a software module from within a search results page. In response to receiving a search query from a user, search results responsive to the search query are identified. The search query is analyzed to detect an intent to download a software module. If an intent to download a software module is detected, a search results page is generated from the search results and further includes a user-actionable control for initiating a process for downloading a corresponding software module to a target computer associated with the user.2014-02-06
20140040308System and Method for Analyzing De-Identified Health Care Data - A system and method for creating a unique alias associated with an individual identified in a health care database such that health care data, and particularly pharmaceutical-related data, can be efficiently gathered and analyzed. The system has a first data store for storing at least one record where each record includes a plurality of identification fields which when concatenated uniquely identify an individual, and at least one health care field corresponding to health care data associated with the individual. The system also has a second data store, and a processor. The processor selects a record of the first data store, then selects a subset of the plurality of identification fields within the selected record, and concatenates the selected subset of identification fields. Then the processor stores the concatenated identification fields in a record in the second data store with the at least one health care field from the selected record of the first data store.2014-02-06
Website © 2025 Advameg, Inc.