45th week of 2014 patent applcation highlights part 51 |
Patent application number | Title | Published |
20140330740 | SYSTEMS AND METHOD FOR COLLECTING AND REDISTRIBUTING SURPLUS ITEMS - A system for distributing surplus items includes the following modules. A central control module distributes the items donated by a donor(s) to a recipient(s) based on a recipient's qualification and an availability of the items. A donor registration module registers the donor. A donor surplus items module registers the availability, characteristics of the items, and a pick-up location on a predetermined time period. A recipient registration module registers the recipient when qualified and parameters associated with the recipient. A donor match module matches the donor with the recipient and selects the items based on the parameters, and generates an approval code and a pick-up location for each item. A search result module notifies the recipient of the items, the pick-up location, and a time limit for responding to the notification and picking up the items, and sends the approval code to the recipient upon a timely positive response. | 2014-11-06 |
20140330741 | DELIVERY ESTIMATE PREDICTION AND VISUALIZATION SYSTEM - A first delivery estimate prediction model and a second delivery estimate prediction model are generated using historical data from an online marketplace. Transaction information related to an item listed in the online marketplace is determined. A first time estimate is calculated by applying the transaction information to the first delivery estimate prediction model. A second time estimate is calculated by applying the transaction information to the second delivery estimate prediction model. A delivery time estimate is generated based on the lowest of the first time estimate and the second time estimate. | 2014-11-06 |
20140330742 | TAILORED SUBSCRIPTION CUSTOMER SAVING PROCEDURES - Representations of user input associated with one or more computer-readable customer profiles that are associated with a subscription service can be received. Additionally, a potential upcoming cancellation of a subscription to the subscription service for a subject customer profile can be detected. After the detection of the potential upcoming cancellation, a tailored customer saving procedure can be selected from among a plurality of available customer saving procedures (e.g., using a weighted algorithm and/or set selection rules). The selection of the tailored customer saving procedure can use and be based on computer-readable data representing user input associated with the one or more customer profiles. In response to the detection of the potential upcoming cancellation, the selected tailored customer saving procedure can be performed. | 2014-11-06 |
20140330743 | TECHNIQUES FOR ENTERPRISE RESOURCE MOBILIZATION - An enterprise mobilization system having an EUS which receives user requirement and translates the requirement into a content component and platform independent delivery component. A DSIM receives an information tree based on the content component and translates it into requests for data from at least one data source. The information is contextualized. The system provides an ability to take actions based on the context. All user experiences related to the mobilization are achieved through the concept of end-user services. | 2014-11-06 |
20140330744 | ANALYTIC SOLUTION INTEGRATION - Embodiments relate analytic solution integration. According to an aspect, a method for analytic solution integration includes establishing an engine abstraction layer configured to interface with a plurality of analytic engines associated with a plurality of models. A services layer is interfaced with the engine abstraction layer to provide a communication interface to invoke the analytic engines associated with the models. A user interface is provided to the services layer. The user interface is configured to define an analytic solution as an executable sequence of one or more of the models. | 2014-11-06 |
20140330745 | ANALYTIC SOLUTION INTEGRATION - Embodiments relate analytic solution integration. According to an aspect, a method for analytic solution integration includes establishing an engine abstraction layer configured to interface with a plurality of analytic engines associated with a plurality of models. A services layer is interfaced with the engine abstraction layer to provide a communication interface to invoke the analytic engines associated with the models. A user interface is provided to the services layer. The user interface is configured to define an analytic solution as an executable sequence of one or more of the models. | 2014-11-06 |
20140330746 | STOCHASTIC INVESTMENT PLANNING SYSTEM - Embodiments relate to stochastic investment planning. One aspect includes receiving a plurality of constraints associated with projects to be performed by a plurality of agencies. The constraints are compared across the projects to identify projects having a spatial overlap and compatible project types. Two or more of the projects are combined based on compatibility of the projects having the spatial overlap. An optimization model is applied to the combined projects to produce an optimization parameter representing a critical attribute based on at least one uncertainty of the combined projects. The comparing, the combining, and the applying of the optimization model are iteratively repeated while varying a threshold for combining the projects until the optimization parameter is determined to be within an acceptable range. | 2014-11-06 |
20140330747 | ASSET LIFECYCLE MANAGEMENT - Embodiments of the invention relate to asset lifecycle management. A method includes assessing a current health condition of a plurality of assets that are managed by a plurality of different entities. Predictive analytics are applied to determine a predicted future health condition of the assets. Prescription options for the assets are determined based on the current health condition and the predicted future health condition of the assets. Each prescription option specifies an asset, a timeframe, an expected cost, and an expected future health condition of the asset. Spatial and temporal analytics are performed to combine individual prescription options into a unified project. The unified project includes prescription options that specify assets that are managed by at least two of the entities. A timeframe to execute the unified project is determined based on financial constraints and spatial constraints. The unified project plan is output. | 2014-11-06 |
20140330748 | STOCHASTIC INVESTMENT PLANNING SYSTEM - Embodiments relate to stochastic investment planning. One aspect includes receiving a plurality of constraints associated with projects to be performed by a plurality of agencies. The constraints are compared across the projects to identify projects having a spatial overlap and compatible project types. Two or more of the projects are combined based on compatibility of the projects having the spatial overlap. An optimization model is applied to the combined projects to produce an optimization parameter representing a critical attribute based on at least one uncertainty of the combined projects. The comparing, the combining, and the applying of the optimization model are iteratively repeated while varying a threshold for combining the projects until the optimization parameter is determined to be within an acceptable range. | 2014-11-06 |
20140330749 | ASSET LIFECYCLE MANAGEMENT - Embodiments of the invention relate to asset lifecycle management. A method includes assessing a current health condition of a plurality of assets that are managed by a plurality of different entities. Predictive analytics are applied to determine a predicted future health condition of the assets. Prescription options for the assets are determined based on the current health condition and the predicted future health condition of the assets. Each prescription option specifies an asset, a timeframe, an expected cost, and an expected future health condition of the asset. Spatial and temporal analytics are performed to combine individual prescription options into a unified project. The unified project includes prescription options that specify assets that are managed by at least two of the entities. A timeframe to execute the unified project is determined based on financial constraints and spatial constraints. The unified project plan is output. | 2014-11-06 |
20140330750 | Computer implemented method for transforming bank-owned real property assets and/or bank held mortgage note receivables into a hybrid mortgage/asset - backed security - A method for transforming bank-owned real property assets and/or bank held mortgage note receivables, suitable for refinancing, into a negotiable hybrid mortgage/asset-backed security. The method includes providing a bank mortgage at a below-market mortgage rate for purchase of the real property or refinance by the mortgagor. The bank mortgage, having a face value, is assigned to a secondary market buyer at a market price less than 120% of the mortgage face value and greater than 30% of the mortgage face value. The face value minus the market price defining mortgage note equity. Using the mortgage note equity or a ratio of 33% of the mortgage face value, a negotiable government security is purchased by the secondary market buyer. The bank mortgage note and government security are then securitized into a single negotiable hybrid security suitable for pledging to a central bank as collateral securing a loan to recycle the process. | 2014-11-06 |
20140330751 | Method and system to capture credit risks in a portfolio context - A method for capturing credit risks in a portfolio context includes the steps of linking accounting data of economic subjects using data on the exchange of goods and services between the economic subjects and determining the probability of at least one credit event in the portfolio context by applying at least one rating model to the accounting data of the economic subjects. | 2014-11-06 |
20140330752 | MARKET DATA ALERT AND NEWS-DRIVEN ALERT SYSTEM - A system for providing a real-time user notice or alert for traders and daytraders based on stockmarket events or other market data is disclosed. The system provides for receiving a user selection of a first market event setting, and receiving user input specifying a maximum period of time, and providing the alert only if within the maximum period of time specified a first market signal corresponding to the first market event occurs and a second market signal corresponding to the first market event occurs, the first and second market event both corresponding to the same market event selection but being at different values. Also, customizable business or market news-based alerting is disclosed to allow signals and/or filters to be set for news-driven alerts. | 2014-11-06 |
20140330753 | SYSTEM AND METHODS FOR RESIDENTIAL REAL ESTATE RISK TRANSFERENCE VIA ASSET-BACKED CONTRACT - Real estate risk may be transferred via a contract associated with a real estate property. Such a contract may be an asset-backed index swap or an investment contract in which an owner entity of the real estate property grants to an investor entity an economic right to a portion of future appreciation of the real estate property in exchange for consideration. The contract may expire responsive to a transfer of title of the real estate property. Exemplary implementations may provide a way to slice off the growth component of the property to an investor who wants it yet leaves the utility value and existing equity squarely in the hands of the homeowner. This division of growth and utility components may allow the homeowner to sell just the growth component of the property—and do so at a lower price in exchange for the convenience and liquidity tendered. | 2014-11-06 |
20140330754 | Systems and Methods for Providing Share Assessment Data in Relation to Virtual Portfolios - A computer-implemented method for providing share assessment data, the method including: maintaining access to a repository of data for a plurality of shares; providing, via a client interface, a share selection interface, wherein a share selected via the share selection interface is added to a virtual share portfolio; providing, via the client interface, a virtual portfolio display interface, wherein the interface provides data indicative of the shares in the virtual portfolio; providing, via the client interface, a chart display interface, wherein the chart display interface is configured to display a plurality of charts, wherein each chart provides, for each of a selection of the shares, respective graphical markers thereby to illustrate the attributes of each share in the selection relative to a set of assessment dimensions; responsive to a user command, applying a visual identifier to one or more of the graphical markers corresponding to shares in the virtual share portfolio, thereby to facilitate identification of those graphical markers by a user. | 2014-11-06 |
20140330755 | INTELLIGENT SEARCHING OF ELECTRONICALLY STORED INFORMATION - Technologies and implementations for training a predictive intelligence associated with electronic discovery (e-discovery) are generally disclosed. | 2014-11-06 |
20140330756 | AUTOMATED ALERTING RULES RECOMMENDATION AND SELECTION - An improved technique involves a device monitoring system providing alerting rules for a particular computing environment automatically based on existing alerting rules sets for other computing environments. Along these lines, when an IT professional monitors a computing environment through the device monitoring system, the device monitoring system stores alerting rules sets for that computing environment in a database. In storing rules sets and other information about that and other computing environments, the device monitoring system acquires intelligence from a wealth of data concerning how other IT professionals react to configuration changes in their computing environments. In this way, the device monitoring system then suggests alerting rules for a particular computing environment whose alerting rules are found to be suboptimal based on performance data from the particular computing environment. | 2014-11-06 |
20140330757 | SELECTING STRANGERS FOR INFORMATION SPREADING ON A SOCIAL NETWORK - A computer-implemented method, computer program product, and computer system for selecting strangers for information spreading on a social network. Statistical models are trained with history data of the information spreading of strangers on the social network. The strangers on the social network are users of the social network and not related to each other. For the strangers on the social network, information spreading probabilities based on features, information reach, and information spreading probabilities based on a wait time. Fitness scores of the strangers on the social network are computed; the fitness scores are a function of information spreading probabilities based on features, information reach, and information spreading probabilities based on the wait time. The strangers on the social network are ranked, based on the fitness scores, in a sorted set. One or more of the strangers for the information spreading are selected from the sorted set. | 2014-11-06 |
20140330758 | FORMAL VERIFICATION RESULT PREDICTION - A design verification problem includes a design description and a property to be verified. Feature data is identified from the design verification problem and a result is predicted for the design verification problem based on the feature data. A plurality of verification engines is then orchestrated based on the prediction. Supervised machine learning may be used for the result prediction. Feature data and verification results from a plurality of training test cases are used to train a classifier to create a prediction model. The prediction model uses the feature data of the design verification problem to make a result prediction for the design verification model. | 2014-11-06 |
20140330759 | SYSTEM AND METHOD FOR DEVELOPING A RISK PROFILE FOR AN INTERNET SERVICE - A method and system for controlling access to an Internet resource is disclosed herein. When a request for an Internet resource, such as a Web site, is transmitted by an end-user of a LAN, a security appliance for the LAN analyzes a reputation index for the Internet resource before transmitting the request over the Internet. The reputation index is based on a reputation vector which includes a plurality of factors for the Internet resource such as country of domain registration, country of service hosting, country of an internet protocol address block, age of a domain registration, popularity rank, internet protocol address, number of hosts, to-level domain, a plurality of run-time behaviors, JavaScript block count, picture count, immediate redirect and response latency. If the reputation index for the Internet resource is at or above a threshold value established for the LAN, then access to the Internet resource is permitted. If the reputation index for the Internet resource is below a threshold value established for the LAN, then access to the Internet resource is denied. | 2014-11-06 |
20140330760 | CONTENT DISTRIBUTION - The distribution of content items, such as news items, in a news publishing platform is governed by a plurality of interrelated factors. These factors include publisher bias, trust bias, and user-specific bias, which reflect the user's reading history, the social clusters to which the user belongs, the user's location etc. To model the relevance of each content item to a given user, a metric of the overall story strength is calculated in accordance with one or more of these biases. The content item is delivered to the target in accordance with the story strength metric. | 2014-11-06 |
20140330761 | NEUROMORPHIC CHIP AND METHOD AND APPARATUS FOR DETECTING SPIKE EVENT - Disclosed are a method and an apparatus for detecting spike event or transmitting spike event information generated in a neuromorphic chip. The apparatus for detecting spike event generated in a neuromorphic chip may detect spike event information for a plurality of neurons included in the neuromorphic chip based on a neuron group. | 2014-11-06 |
20140330762 | ELECTRONIC BRAIN MODEL WITH NEURON TABLES - A method of emulating the human brain with its thought and rationalization processes is presented here, as well as a method of storing human-like thought. The invention provides for inclusion of psychological profiles, experience and societal position in an electronic emulation of the human brain. This permits a realistic human-like response by that emulation to the people and the interactive environment around it. | 2014-11-06 |
20140330763 | APPARATUS AND METHODS FOR DEVELOPING PARALLEL NETWORKS USING A GENERAL PURPOSE PROGRAMMING LANGUAGE - Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel. | 2014-11-06 |
20140330764 | BATTERY DRAIN ANALYSIS AND PREDICTION FOR WIRELESS DEVICES - Technologies for wireless device battery analysis and prediction are disclosed. A described technology includes extracting first attributes associated with first applications; collecting data samples from wireless devices that are configured to execute one or more of the first applications, each of the data samples including (i) one or more application identifiers identifying one or more processes executing on a wireless device during a time duration, and (ii) battery drain information associated with the time duration; determining battery usage characteristics of the extracted first attributes based on correlations among a portion of the data samples; extracting second attribute(s) associated with a second application; identifying one or more of the extracted first attributes that correspond respectively to the second attribute(s); and using one or more of the determined battery usage characteristics that correspond respectively to the one or more identified first attributes to determine a battery usage profile for the second application. | 2014-11-06 |
20140330765 | SYSTEM AND METHOD FOR IMPLEMENTING A LEARNING MODEL FOR PREDICTING THE GEOGRAPHIC LOCATION OF AN INTERNET PROTOCOL ADDRESS - A system and method for implementing a learning model for predicting the geographic location of an Internet Protocol (IP) address are disclosed. A particular embodiment of the system and method includes receiving a model to predict a geographic coordinates position of an Internet Protocol (IP) address, the model including one or more parameters and one or more variables associated with coordinates of the IP address and corresponding information associated with the IP address; receiving training data including a plurality of pairs of coordinates of a target IP address and corresponding information associated with the target IP address; determining, by use of a processor, the one or more parameters based on the training data and the model; and returning a result including information indicative of the determined parameters. | 2014-11-06 |
20140330766 | Positions and Interests Map - A method to search concrete positions based on abstract interests or vice versa is disclosed. Based on user's initial inputs of interests to positions mapping (PI Map), this method extends the map further with other users' similar one. Weights are associated to each interest to position connection in the map to represent preferences. Multiple layers in the map are interconnected to have different level of abstraction. A personal PI Map database is established based on these initial inputs, extension, weights and multiple layers. When user inquires specific interests with constrain and execution order, the method use the PI Map to find the optimal route to concrete positions. Based on the users' usage and final choice, the PI Map is dynamically adjusted through connections and associated weight. Further data analytics is conducted based on the aggregated PI Map from a group of users. | 2014-11-06 |
20140330767 | SCALABLE DISTRIBUTED TRANSACTION PROCESSING SYSTEM - Transactional data accesses are performed in a data storage system, where the data storage system is configured to store a plurality of data objects identified by respective key values. A request is received to modify the value of a particular data object. The request specifies a modified object value and a key value identifying the data object to be modified. In response to the request, a transactional data object is created, the transactional data object specifying a transaction identifier, the original object value and the modified object value. The transactional data object is stored in the data storage system, and associated with the key value. | 2014-11-06 |
20140330768 | INCREMENTALLY UPDATED SAMPLE TABLES - An example apparatus may include a processor and a memory device including computer program code. The memory device and the computer program code may be for, with the processor, causing the apparatus to delete, in a sample table, rows corresponding to a predicate, wherein rows in the sample table are representative of a random sample of rows in a base table of a database; generate sample rows representative of a random sample of rows in the base table corresponding to the predicate; and add the sample rows to the sample table to generate an incrementally updated sample table. | 2014-11-06 |
20140330769 | PREDICTIVE 411 - A system predicts the intent of a user and proactively offers to perform a query that satisfies that intent. Upon the user's acceptance of the offer, the system begins a search for related information. The system examines such factors as search terms typed or spoken by said user, historical attributes of said user, historical journey attributes of said user, current journey attributes of said user, user location, user movement, current time, user profile, user calendar, user information stored on, or associated with, a device within the user's possession. The system then makes a prediction of any of the user's intent, query category, and issue category. Based upon the results of the system's prediction, a query that is relevant to the user's intent and/or issue categories is presented and, upon the user's command, the results of the search are returned to the user. | 2014-11-06 |
20140330770 | CONTEXT-AWARE IMPLICIT AND EXPLICIT SEARCH - A computer-implemented method for searching data of an online service and a corresponding online system are described, wherein the method comprises receiving a search query originating from a client device operated by a user, accessing at least one data cloud provided by the online service, performing a search on a data pool maintained by the online service using the search query, including searching the data pool subject to the search query and refining results of the search based on the at least one data cloud, and sending a search response based on the refined results of the search to the client device. | 2014-11-06 |
20140330771 | Methods and Systems for Providing a Document - Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social network is hoisted for the first member. The portion is dynamically updated with content. An audience criterion for the portion and a type of relationship between the first member and a second member of the social network are identified. If the type of relationship between the first member and the second member satisfies the audience criterion, the second member is provided access to at least the portion. | 2014-11-06 |
20140330772 | PROVIDING ENHANCED BUSINESS LISTINGS WITH STRUCTURED LISTS TO MULTIPLE SEARCH PROVIDERS FROM A SOURCE SYSTEM - A source server receives listing identification data for transmission of an enhanced listing comprising enhanced content to a plurality of provider servers. For each provider server of the plurality of provider servers, the source server transmits to the provider server the listing identification data. When the source server determines that an identifier corresponding to the listing identification data that indicates the listing is present on the provider server does not exist in a database associated with the source server, the source server searches the provider server for a matching listing based on the received listing identification data. When the source server determines that a matching listing exits on the provider server, the source server transmits to the provider server the enhanced listing with the identifier employed by the provider server as an indication to the provider server to update the listing on the provider server with the enhanced content. | 2014-11-06 |
20140330773 | SMART SURVEY WITH PROGRESSIVE DISCOVERY - Aspects of the invention collect data or information from a dynamic and adaptive target group selection. Sets of experts are selected. Responses to a survey are used to expand the set of experts by adding experts noted in answer referrals. The survey is updated by removing satisfied questions, and expert selections, answers analysis and survey updating and resending steps are iteratively repeated until each question is satisfied, wherein the expert sets may be dynamically revised in each iteration. | 2014-11-06 |
20140330774 | INFORMATION SEARCHING METHOD AND SYSTEM - Examples of the present disclosure may provide an information searching method and system. A searching request comprising searching key information may be received. General data comprising the searching key information may be obtained from a general data resource database. Associated data associated with the searching key information may be obtained from an associated data resource database. The general data and the associated data may be integrated into integrated data and the integrated data may be displayed on a webpage. The associated data in the integrated data may be displayed as a hyperlink on the webpage. A hyperlink displaying instruction may be received from a user. An object query request may be sent to a service provider according to the hyperlink displaying instruction. An object query response may be received from the service provider. | 2014-11-06 |
20140330775 | COMPARING MARKUP LANGUAGE FILES - Processing markup language files can include pre-processing an original file and a new file, wherein the original file and the new file are markup language files. Pre-processing includes removing tags from the original file and the new file resulting in a pure text version of the original file and a pure text version of the new file. Using a processor, the pure text version of the original file is compared with the pure text version of the new file to determine differences. The differences are specified in a comparison result. The comparison result is post-processed by applying formatting to the differences and tags from the new file. | 2014-11-06 |
20140330776 | IMPORTING CONTENT ITEMS - Content items stored on a client device can be imported to a content management system. The client device can be configured to search on the client device for specified file extensions to identify content items to be imported. The search can be of the entire memory, or alternatively, locations known to likely include content items. For example, the search can be based on folders known to be used by content management applications to store content items. Upon identifying content items, an import interface can be presented to the user that enables the user to select whether to proceed with the import. Further, the import interface can enable the user to select import parameters such as the type of import and which content items to import. A user can be enabled to select a subset of content items based on a variety of gathered metadata associated with the content items. | 2014-11-06 |
20140330777 | APPARATUS AND METHOD FOR SYNCHRONIZING DATA - An apparatus for synchronizing data in a terminal is provided. The apparatus includes a memory including an integrated Database (DB) that stores data of each of a plurality of DBs and a new integrated Identifier (ID) obtained by changing a local ID of the data; and a controller configured to transmit data having an integrated ID in the integrated DB to a server upon request for data synchronization with the server, thereby performing data synchronization. | 2014-11-06 |
20140330778 | SYSTEM AND METHOD FOR ASYNCHRONOUS USE OF A NETWORK-BASED FILE SYSTEM - A system and method for utilizing a network-based file system from a client terminal. In examples described herein, an input command is processed on a client terminal for use of the network-based file system. A task is initiated in response to the input command. The performance of the task includes concatenating multiple file system operations associated with the input command and communicating the multiple file system operations to the network-based file system as a single communication. One or more replies to the one or more file system operations are asynchronously processed. | 2014-11-06 |
20140330779 | ACCELERATED DATA INTEGRITY THROUGH BROKER ORCHESTRATED PEER-TO-PEER DATA SYNCHRONIZATION - A method includes receiving a notification from a first device that a data record has been changed on the first device, and receiving a notification from a second device of an intent to change the data record on the second device. The method also includes instructing the second device to wait before changing the data record on the second device, and instructing the first device to synchronize the changed data record | 2014-11-06 |
20140330780 | UNIVERSAL DELTA DATA LOAD - Described herein is a technology for facilitating delta data load. In some implementations, history tables corresponding to physical tables in a data source are provided in a database layer. The database layer includes change list tables corresponding to the history tables and a physical data model based on one or more physical tables. Delta data is determined by analyzing the change list table to create delta data summary tables. Key lists are generated for summary tables corresponding to physical tables which physical data is based. The delta data is applied to the physical data model. | 2014-11-06 |
20140330781 | Parallel Filesystem Traversal For Transparent Mirroring of Directories and Files - A system and method for parallel file system traversal using multiple job executors is disclosed. The system includes a pool of job executors, a job queue, and a trigger tracker. An object, representative of a node in the filesystem, is added (i.e., pushed) to the job queue for processing by an job executor. The job queue assigns (i.e., pops) objects to job executors in accordance to a LIFO (Last In First Out) ordering. Then the job executor performs an action such as copy. In one embodiment, the trigger tracker follows the processing of a child nodes to a particular child node. Thus, the filesystem is being traversed by several job executors at the same time. | 2014-11-06 |
20140330782 | REPLICATION OF CONTENT TO ONE OR MORE SERVERS - An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked environment and who have an association with the user. The approach further includes replicating the content to one or more servers within the networked environment based on the analyzed information of the one or more third parties. | 2014-11-06 |
20140330783 | Method and System for Stateful Recovery and Self-Healing - The ability to perform non-destructive editing of files and models requires the generation and persistence of input deltas that capture changes that are made to a base starting point. Reconstitution of saved state may be achieved through the application of deltas. This capability is useful for failover remediation in client/server environments since the client has access to the deltas, such that in the event that a stateful service becomes unresponsive (and therefore, no longer available), the service may be taken offline and a new resource may be assigned as a replacement. In such an event, the service is directed to load the baseline data and any changes may be reapplied, restoring the service state. | 2014-11-06 |
20140330784 | METHODS AND APPARATUS FOR CONTROLLING SNAPSHOT EXPORTS - Methods, apparatus, and computer-accessible storage media for controlling export of snapshots to external networks in service provider environments. Methods are described that may be used to prevent customers of a service provider from downloading snapshots of volumes, such as boot images created by the service provider or provided by third parties, to which the customer does not have the appropriate rights. A request may be received from a user to access one or more snapshots, for example a request to export the snapshot or a request for a listing of snapshots. For each snapshot, the service provider may determine if the user has rights to the snapshot, for example by checking a manifest for the snapshot to see if entries in the snapshot manifest belong to an account other than the customer's. If the user has rights to the snapshot, the request is granted; otherwise, the request is not granted. | 2014-11-06 |
20140330785 | HIGHLY AVAILABLE SEARCH INDEX WITH STORAGE NODE ADDITION AND REMOVAL - A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into systems each having multiple nodes. A search index is provided in each system for locating objects within the system. A method of managing the search index comprises splitting the search index into shards to be divided among a plurality of regions ( | 2014-11-06 |
20140330786 | COMPUTER-IMPLEMENTED METHODS AND SYSTEMS FOR REVISION CONTROL OF INTEGRATED CIRCUIT LAYOUT RECIPE FILES - Computer-implemented methods and systems for providing revision control of integrated circuit device layout recipe files are provided. In an exemplary embodiment, a computer-implemented method for providing revision control of integrated circuit device layout recipe files includes storing recipe configuration files and recipe library files. Further, the method provides a user access to the recipe configuration files and recipe library files. The method includes creating with a computer a version snapshot of a selected recipe configuration file as revised by the user and of the other recipe configuration files and recipe library files as existing when the selected recipe configuration file is opened by the user. Further, the method includes providing the user access to all version snapshots for optical proximity correction (OPC) simulation. | 2014-11-06 |
20140330787 | NAMESPACE MIRRORING IN AN EXPANDABLE STORAGE VOLUME - Technology for maintaining a backup of namespace metadata of an expandable storage volume is disclosed. In various embodiments, the expandable storage volume backs up metadata of a namespace constituent volume of the expandable storage volume into a namespace mirror volume. The namespace constituent volume is responsible for storing the metadata for data objects stored in multiple data constituent volumes of the expandable storage volume. In response to a signal indicating that the namespace constituent volume is unavailable, the namespace mirror volume replaces the role of the namespace constituent volume. The new namespace constituent volume continues to provide metadata for a data object of the data objects in response to an operation request for the data object. | 2014-11-06 |
20140330788 | Structurally-Embedded Construction, Design, and Maintenance Record Data Management System and Related Method - A novel structurally-embedded construction, design, and maintenance record data management system and a related method of operation provide immediate and on-the-property access to construction, design, and maintenance records that are electronically stored and updated in an electronic archive of the structurally-embedded construction, design, and maintenance record data management system. An authorized personnel who is physically on the property of a building, a bridge, a monument, or another construction structure for maintenance or improvement work, even after a natural disaster event, can readily access and update a history of construction, design, and maintenance records on-site. The extensive time, efforts, and expenses in tracking down various documents and information associated with a particular construction structure (i.e. for maintenance and renovation approvals and analysis by authorized personnel and various regulatory agencies) can be dramatically reduced, if the novel structurally-embedded construction, design, and maintenance record data management system is utilized. | 2014-11-06 |
20140330789 | RULE-BASED ARCHIVAL MAINTENANCE - Embodiments of the invention relate to systems, methods, and computer program products for rule-based maintenance of an archive. In some embodiments, a system is provided that includes: a computing platform including a processor and a storage device, a database comprising rules relating to maintenance of information stored in an archive, a software module stored in the storage device comprising executable instructions that when executed by the processor cause the processor to: (a) receive information related to at least one event; (b) compare the information related to the at least one event to the rules relating to maintenance of information stored in the archive; and (c) determine whether to update information stored in an archive based at least partially on the comparison of the information related to the at least one event and the rules relating to maintenance of information stored in the archive. | 2014-11-06 |
20140330790 | METHOD AND SYSTEM FOR ARCHIVING AND RETRIEVING BIBLIOGRAPHY INFORMATION AND REFERENCE MATERIAL - A method and system for using a communications network such as the Internet to archive and retrieve bibliography information and reference material cited in a manuscript includes a first communications device connected to the Internet for an author of a manuscript to use. The author uses the first communications device to transfer identification of reference material cited by the author in the manuscript to the Internet. A second communications device is connected to the Internet for an audience of the manuscript to use. The audience uses the second communications device to request and receive a copy of the reference material cited by the author in the manuscript from the Internet. A database is connected to the Internet to communicate with the author and the audience via the Internet. The database receives the identification of reference material cited by the author from the author. The database stores a copy of the reference material and a distinctive key associated with the copy of the reference material. The database transmits a copy of the reference material to the audience in response to receiving a request from the audience for a copy of the reference material. The reference material cited by the author in the manuscript may be a website, an e-mail, a digital file, and traditional media such as a paper book or magazine. | 2014-11-06 |
20140330791 | Performance and Quality Optimized Architecture for Cloud Applications - A data validation procedure may be propagated to a server machine and to a client machine to perform the same data checking in the respective machines. The data validation procedure may be converted and expressed in a specification language that is suitable for the server machine. Likewise, the data validation procedure may be converted and expressed in a specification language that is suitable for the client machine. | 2014-11-06 |
20140330792 | APPLICATION OF TEXT ANALYTICS TO DETERMINE PROVENANCE OF AN OBJECT - A computer identifies a first source of information that includes unstructured text and one or more keywords associated with an object. The computer retrieves the unstructured text included in the first source. The computer identifies provenance information of the object that is included in one or more segments of the unstructured text. The computer adds the identified provenance information of the object to a timeline. | 2014-11-06 |
20140330793 | CAPACITY FORECASTING FOR A DEDUPLICATING STORAGE SYSTEM - A system for managing a storage system comprises a processor and a memory. The processor is configured to receive storage system information from a deduplicating storage system. The processor is further configured to determine a capacity forecast based at least in part on the storage system information. The processor is further configured to provide a compression forecast. The memory is coupled to the processor and configured to provide the processor with instructions. | 2014-11-06 |
20140330794 | SYSTEM AND METHOD FOR CONTENT SCORING - The various implementations of the present invention are provided as a computer-based system for content scoring. Content from a variety of source feeds may be considered for inclusion in an aggregated feed, based on the content of the source feed. The content of the source feed may be “scored” according to a variety of user-configurable options, thereby identifying the most valuable content from the source feeds for inclusion in the aggregated feed. For example, certain content elements may be extracted from a variety of source feeds and then combined to create an aggregated feed where the aggregated feed contains only the highest scoring elements, as determined by the feed creator, from the various source feeds are used to create the aggregated feed. | 2014-11-06 |
20140330795 | OPTIMIZING RESTORATION OF DEDUPLICATED DATA - A computer identifies a plurality of data retrieval requests that may be serviced using a plurality of unique data chunks. The computer services the data retrieval requests by utilizing at least one of the unique data chunks. At least one of the unique data chunks is utilized for servicing two or more of the data retrieval requests. The computer determines a servicing sequence for the plurality of data retrieval requests such that the two or more of the data retrieval requests that are serviced utilizing the at least one of the unique data chunks are serviced consecutively. The computer services the plurality of data retrieval requests according to the servicing sequence. | 2014-11-06 |
20140330796 | COMPRESSED POINTERS FOR CELL STRUCTURES - A system and method are provided for representing pointers. An encoding type for a pointer structure referenced by a first cell of a data structure is determined. A first field of the pointer structure is encoded to indicate the encoding type. Further, a second field of the pointer structure is encoded according to the encoding type to indicate a location in memory where a cell structure corresponding to a second cell of the data structure is stored. | 2014-11-06 |
20140330797 | SEGMENT DEDUPLICATION SYSTEM WITH COMPRESSION OF SEGMENTS - A system for storing compressed data comprises a processor and a memory. The processor is configured to receive a compressed segment. The compressed segment is determined by breaking a data stream, a data block, or a data file into one or more segments and compressing each of the one or more segments. The processor is further configured to determine whether the compressed segment has been previously stored, and in the event that the compressed segment has not been previously stored, store the compressed segment. The memory is coupled to the processor and configured to provide the processor with instructions. | 2014-11-06 |
20140330798 | VDI File Transfer Method and Apparatus - The present disclosure provides a virtual desktop infrastructure VDI file transfer method, which relates to the communications field and can improve compressibility in a VDI file transfer process. The method includes receiving VDI messages, where the VDI messages at least include a VDI file transfer message, separating the VDI file transfer message from the VDI messages, parsing the separated VDI file transfer message; obtaining a data portion of the VDI file transfer message, compressing the data portion, and sending a VDI file transfer message that includes compressed data. The present disclosure further provides a corresponding apparatus. | 2014-11-06 |
20140330799 | AUTOMATING GENERATION OF MESSAGES IN ACCORDANCE WITH A STANDARD - Arrangements described herein relate to automating generation of maps containing message formats and semantic validation rules. First unstructured data defining message formats for messages that conform to a particular standard and second unstructured data defining semantic validation rules to be applied to validate the messages can be scanned. First structured data corresponding to the first unstructured data defining the message formats and second structured data corresponding to the second unstructured data defining the semantic validation rules can be stored into a database. The first structured data and second structured data are configured to be processed to automatically generate a map comprising message formats and sematic validation rules for use in generating messages that conform to the particular standard and validating the messages. | 2014-11-06 |
20140330800 | METHOD AND SYSTEM FOR ELECTRONIC FILE LIFECYCLE MANAGEMENT - A method and system for managing a file lifecycle is disclosed. The method incorporates a virtual file cabinet having virtual drawers. Files are moved from drawer to drawer throughout their lifecycle in accordance with policies associated with each drawer. The files are moved automatically and as such, a file's lifecycle is managed from file creation to file deletion in an automated fashion. By using an archiving device such as magneto optical storage media, the files are automatically moved to their final archived location in an archiving drawer once certain policies of their present drawer are met. The system is an electronic system employing the inventive method. | 2014-11-06 |
20140330801 | LOCK-FREE CREATION OF HASH TABLES IN PARALLEL - A hash table is created in parallel without requiring a lock or random accesses to memory. The hash table of a database system is logically partitioned and a separate thread is assigned to each partition of the hash table. As many separate threads as can fit their corresponding hash table partitions into the processor's cache are executed in parallel with other threads without a lock. Execution of a number of separate threads includes: scanning an input data table for a thread's partition and applying a hash function to each key, inserting data of keys that hash to the thread's partition into the thread's partition, and ignoring keys that do not hash to the thread's partition. | 2014-11-06 |
20140330802 | METADATA STRUCTURES AND RELATED LOCKING TECHNIQUES TO IMPROVE PERFORMANCE AND SCALABILITY IN A CLUSTER FILE SYSTEM - Metadata structures and related locking techniques to improve performance and scalability in a cluster file system are disclosed. In one implementation, a method includes receiving, by a server, a request for a first file, retrieving, by the server, the first file and metadata for a second file that is related to the first file, and sending, by the server in response to the retrieving and in advance of any request for the metadata for the second file, an asynchronous lock request to obtain a lock for accessing at least a portion of the metadata for the second file. | 2014-11-06 |
20140330803 | METHOD AND COMPONENT FOR CLASSIFYING RESOURCES OF A DATABASE - A method of retrieving information comprises providing a query to a search engine and retrieving from the search engine a resource set, comprising at least one image matching the query. A representation of the resource set and a representation of a set comprising at least one condition are displayed via a user interface component. The condition set is associated with the query and is distinct from at least one other condition set associated with another query. Responsive to user interaction with the user interface component, one or more user selected images from the resource set are associated with a user selected condition from the condition set, to thereby classify the images. | 2014-11-06 |
20140330804 | AUTOMATIC SUGGESTION FOR QUERY-REWRITE RULES - Embodiments of the invention relate to automatically suggesting query-rewrite rules. One embodiment includes providing a missing search result for a query. A collection of semantically coherent rewrite rules are generated based on the missing search result. Generating the missing search result includes: selecting candidates including subsequences of the query and subsequences of particular fields of a document, invoking a search engine using the candidates for providing search results, filtering out particular candidates that fail to achieve a desired search result, and classifying remaining candidates based on a learned classifier. Query rewrite rules for document searching are suggested based on the classified remaining candidates. | 2014-11-06 |
20140330805 | RICH CONTENT FOR NO-RESULTS SEARCH PAGE - Architecture that inserts rich content into a no-results page returned from a search engine query. The rich content can be related to any topic selected (e.g., randomly) for insertion in the no-results page. The topic and content can be obtained from different sources, such as trending topics of social networks, non-profit organization websites, and so on. The content can also include a sharing module that enables the rich content to be shared with other users and/or other media and technologies (e.g., social networks, radio, TV, cell phones, etc.). The architecture can be an application or module of the search engine or a new component that “listens” for the no-results indication as is generated internally to the search engine, and once received, initiates topic selection, content sources access, and retrieval of content for presentation in combination with a no-results notice in a no-results page. | 2014-11-06 |
20140330806 | Data traffic amount prompting method and apparatus - A data traffic amount prompting method performed at a server is provided, in which a search result, including at least one target web page address, generated by a search engine in response to a search request from a client device is captured, a data traffic amount corresponding to each target web page address is queried in a database, and the search result, together with the data traffic amount corresponding to each target web page address, are returned to the client device. Additionally, a data traffic amount prompting method performed at a terminal device, related data traffic amount prompting apparatuses are also provided. | 2014-11-06 |
20140330807 | Rule-Based Extendable Query Optimizer - A query is received which causes an initial data flow graph that includes a plurality of nodes that are used to execute the query is generated. Thereafter, the initial data flow graph is optimized using a model optimizer that includes an optimizer framework and an application programming interface (API). The optimizer framework provides logic to restructure the initial data flow graph and a rules engine for executing one or more optimization rules. The API allows for registration of new optimization rules to be executed by the rules engine. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described. | 2014-11-06 |
20140330808 | RETRIEVING INFORMATION USING A GRAPHICAL QUERY - Embodiments of the present invention disclose a method, computer program product, and system. In an embodiment, a computing device receives a connection between a first object and a second object, wherein the connection represents a query. The computing device, responsive to receiving the connection, executes the query of the connection and obtains a result, and displays the result between the first object and the second object on the computing device. | 2014-11-06 |
20140330809 | Using Inverse Operators for Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, parsing the structure query to identify a first query constraint and one or more second query constraints, identifying a inverse constraint associated with the first query constraint, and generating a query command based on the structured query, where the query command includes the inverse constraint and the one or more second query constraints. | 2014-11-06 |
20140330810 | IDENTIFYING SEARCH MATCHES AND ALTERED SEARCH RESULTS - In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query. | 2014-11-06 |
20140330811 | RETRIEVING INFORMATION USING A GRAPHICAL QUERY - Embodiments of the present invention disclose a method, computer program product, and system. In an embodiment, a computing device receives a connection between a first object and a second object, wherein the connection represents a query. The computing device, responsive to receiving the connection, executes the query of the connection and obtains a result, and displays the result between the first object and the second object on the computing device. | 2014-11-06 |
20140330812 | FORENSIC SYSTEM, FORENSIC METHOD, AND FORENSIC PROGRAM - Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. Recorded digital information can be displayed and user-specifying information can be set for each of a plurality of document files. The user-specifying information shows which user contained in user information one or more document files is related with. A recording unit can record the set user-specifying information. At least one user is selected, and a document file where user-specifying information which corresponds to the selected user was set is searched. Additional information showing whether or not the searched document file is related with the litigation is set via a display unit. A document file which is related with litigation is outputted based on the additional information. | 2014-11-06 |
20140330813 | DISPLAY APPARATUS AND SEARCHING METHOD - A display apparatus and a searching method are provided. The display apparatus includes: a receiver configured to receive a broadcasting signal; a display configured to display content of the received broadcasting signal; a communicator configured to transmit a first keyword and a content title and receive a first search result performed based on the first keyword and the content title; and a controller configured to extract a plurality of keyword candidates from the search result, display the plurality of keyword candidates on the display, if a second keyword is selected as one of the plurality of keyword candidates either manually or in response to a detected event, to transmit the second keyword through the communicator in order to perform a search for the second keyword. | 2014-11-06 |
20140330814 | METHOD, CLIENT OF RETRIEVING INFORMATION AND COMPUTER STORAGE MEDIUM - This document publishes a method and an apparatus of retrieving information. In one embodiment, the method includes the following steps: receiving position information of interest points selected by a user in a panoramic image; extracting boundaries of a searching object in the panoramic image according to the position information; extracting an image of the searching object from the panoramic image; sending the image of the searching object to a backend server for searching; receiving a searching result about the searching object from the backend server; extracting relevant information about the searching object from the searching result; and displaying the relevant information. The method mines the potential information hidden underneath the panoramic images. Accordingly, latent requirements of the user could be satisfied when browsing panoramic images and the utility of panoramic images are enhanced. | 2014-11-06 |
20140330815 | PROCESSING A SYSTEM SEARCH REQUEST ACROSS DISPARATE DATA COLLECTION SYSTEMS - A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes. | 2014-11-06 |
20140330816 | QUERY SUMMARY GENERATION USING ROW-COLUMN DATA STORAGE - A data storage system ( | 2014-11-06 |
20140330817 | TAPE DRIVE SYSTEM SERVER - A tape drive system server includes a non-volatile memory used as a cache memory for storing data files, at least part of the cache memory comprising a first region managed using a First In First Out policy management and a second region managed using a Least Recently Used policy management; a file system interface for interacting with data files stored on a tape drive system; an interface for allowing one or more remote systems reading and writing data stored on the cache memory; the server configured to: receive from the one or more remote systems one or more write requests for writing one or more data files; interpret attributes associated to data files instructed to be written by the one or more remote systems; and store data files instructed to be written by the remote systems according to the interpreted attributes. | 2014-11-06 |
20140330818 | Search Intent for Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, generating search results corresponding to the structured query, determine a search intent based on the selected nodes or selected edges referenced in the structured query, and scoring the search results based on the search intent. | 2014-11-06 |
20140330819 | Search Query Interactions on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, generating a query command based on the structured query based on the structured query comprising a first query constraint and a second query constraint, identifying a first set of nodes matching the first query constraint and at least in part matching the second query constraint, identifying a second set of nodes matching the second query constraint, and generating search results based on the first and second set of nodes. | 2014-11-06 |
20140330820 | AUTOMATIC IDENTIFICATION OF DIGITAL CONTENT RELATED TO A BLOCK OF TEXT, SUCH AS A BLOG ENTRY - A system for identifying digital content related to a portion of a block of text receives, automatically or via input by a user, an indication of one or more words included in the block of text. The system searches a database of digital content based on the one or more words and retrieves from the database one or more digital content items or identifiers of digital content items that are related to the one or more words. The system provides the retrieved digital content items or identifiers to the user, and receives a selection of one or more of the provided items or identifiers from the user. The system associates for display or replay the one or more selected digital content items with the one or more words in the block of text. Other embodiments of the system are also disclosed. | 2014-11-06 |
20140330821 | RECOMMENDING CONTEXT BASED ACTIONS FOR DATA VISUALIZATIONS - A data visualization application recommends context based actions for data visualizations. The application displays a visualization of a dataset. In response to detecting a query request associated with the visualization, contextual information for the data is used to construct a query. The application submits the query to search services for search indexes, structured data, and unstructured data. The returned results are displayed in summary format using actionable items. The actionable items update the visualization or provide new visualizations representing the results. | 2014-11-06 |
20140330822 | SEARCH WITH JOINT IMAGE-AUDIO QUERIES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing joint image-audio queries. In one aspect, a method includes receiving, from a client device, a joint image-audio query including query image data and query audio data. Query image feature data is determined from the query image data. Query audio feature data is determined from the audio data. The query image feature data and the query audio feature data are provided to a joint image-audio relevance model trained to generate relevance scores for a plurality of resources, each resource including resource image data defining a resource image for the resource and text data defining resource text for the resource. Each relevance score is a measure of the relevance of corresponding resource to the joint image-audio query. Data defining search results indicating the order of the resources is provided to the client device. | 2014-11-06 |
20140330823 | STORING CHANGES MADE TOWARD A LIMIT - A program identifier, a limit identifier, a minimum value, and an increment value are stored to limit data. The limit identifier identifies a first variable used by the program. In response to storing a data value to a second variable, the stored limit identifier is found and a determination is made whether the stored limit identifier identifies the second variable. If the stored limit identifier identifies the second variable, a determination is made whether the data value is greater than the minimum value. If the data value is greater than the minimum value, the data value is stored to a log if an absolute value of the data value minus a most recently logged data value that was previously stored to the second variable is greater than the increment value. The execution of the program is halted or a user is notified in response to the storing to the log. | 2014-11-06 |
20140330824 | SYSTEM AND METHOD FOR STORING AND SHARING IMAGES - An image sharing server provides several ways of sharing images between users. After a user contributes images to the image sharing server, the user can interact with the image sharing server to identify and tag people in the images, share the images with other users, and organize the images into memory boxes. Memory boxes can also be shared between users, and multiple users can be granted the ability to add images to a shared memory box. In addition, the image sharing server can prompt a user to share his or her images with other users who contributed related images. The image sharing server also performs facial recognition to automatically identify people in images, and facial recognition models can be shared between users. | 2014-11-06 |
20140330825 | RECOMMENDATION ENGINE - Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users associated with one or more items. User correlations are determined from the received preference information. For the first user, a set of other users most correlated with the first user is determined. One or more items are presented to the first user based at least in part on the preferences of the other users. | 2014-11-06 |
20140330826 | METHODS AND SYSTEMS FOR DATA REDUCTION IN CLUSTER ANALYSIS IN DISTRIBUTED DATA ENVIRONMENTS - Systems and methods for data reduction of a data set are included. A computing system may group data points in a data set into a number of data point bubbles represented by a number of representative points. A data point bubble may include a one or more data points from the data set and a representative point from the data set. The computing system may calculate a cluster assignment for the representative point by executing a clustering algorithm using the number of representative points. | 2014-11-06 |
20140330827 | METHODS AND SYSTEMS TO OPERATE ON GROUP-BY SETS WITH HIGH CARDINALITY - This disclosure describes methods, systems, computer-readable media, and apparatuses for efficiently calculating group-by statistics. A data set that includes multiple entries is accessed. The multiple entries are grouped into group-by subsets which are formed on two or more group-by variables and which are subsets are subsets of the data set. Cardinality data is determined for each of the group-by subsets, wherein cardinality data represents a number of entries in a group-by subset. At least one summary of data in each of the group-by subsets is generated, wherein each of the summaries includes the cardinality data determined for the group-by subset. Objects for the group-by subsets are initialized such that the objects store the summaries. The objects may then be used to generate multiple statistical summaries of the data set. | 2014-11-06 |
20140330828 | SYSTEM AND METHOD FOR SIGNATURE-BASED UNSUPERVISED CLUSTERING OF DATA ELEMENTS - A method and system for signature-based unsupervised clustering of data elements. The method comprises receiving a plurality of clusters; generating a triangular matrix respective of the clusters; generating a signature for each of the clusters; generating a match score between each of two different clusters; storing the match score in a cell of the triangular matrix corresponding to the two clusters; determining whether any of the match scores is above a predefined threshold value; clustering every two clusters that are determined to have a score above a predetermined threshold; and repeating the generation of a triangular matrix respective of the clusters until a single cluster is reached. The system comprises an interface; a processor; a memory for storing at least one cluster; and a memory coupled to the processor, the memory containing instructions that, when executed by the processor, configure the system to perform the steps of the method. | 2014-11-06 |
20140330829 | SYSTEMS AND METHODS FOR A CACHE-SENSITIVE INDEX USING PARTIAL KEYS - Systems and methods are disclosed for a cache-sensitive index that uses fixed-size partial keys. The index may include a node comprising a child group pointer, a number of partial keys and a similar number of full-key pointers. The node may also include a record count. The nodes are organized into groups. The groups may contain a number of nodes one greater than the number of partial keys in a node and the nodes in a group may be stored contiguously in memory. The child group pointer and the number of partial keys may fit within a cache line. A method is disclosed for traversing the index, for bulk-loading the index, and for live deletion of records from the index. | 2014-11-06 |
20140330830 | METHOD FOR UNSUPERVISED CLUSTERING OF MULTIMEDIA DATA USING A LARGE-SCALE MATCHING SYSTEM - A method and system for unsupervised clustering of multimedia content are provided. The method includes generating a plurality of clusters, each cluster containing at least a data element; generating for each of the plurality of clusters a corresponding signature; matching each of the signatures to all other signatures; determining a clustering score for each match; clustering multimedia data elements of each pair of clusters of the plurality of clusters that are determined to have a clustering score above a threshold value to create at least a first cluster; and storing the at least a first cluster in a storage unit. | 2014-11-06 |
20140330831 | Platform System - In the case of a web-based platform apparatus for collecting and editing information, which platform apparatus can be networked to a plurality of subscribers that can be identified by means of a tag, new editing options and information assessments are rendered possible in that the information on the platform is formed by a plurality of dual units, wherein a dual unit respectively comprises a memory location, associated with a prescribeable topic and provided with an identifier, and also a prescribeable criterion, associated with the memory location and in the form of an information filter, for input of a piece of information into the memory location. | 2014-11-06 |
20140330832 | Universal Idea Capture and Value Creation Apparatuses, Methods and Systems - The UNIVERSAL IDEA CAPTURE AND VALUE CREATION APPARATUSES, METHODS AND SYSTEMS (“UIC”) transform user idea input requests using UIC components into idea categorization and valuation inputs. In some implementations, the disclosure provides a processor-implemented method of transforming a user idea input request into an idea matching and trigger update message and processor implemented method of determining a corresponding match for need want structures. | 2014-11-06 |
20140330833 | DEVICE CLASSIFICATION METHOD, DEVICE CLASSIFICATION SYSTEM, AND DEVICE - A device classification method that includes: receiving a first action performed on a first device in the device group, for classifying the first device as belonging to the coordinated operation group; setting, when the first action is received, each of one or more devices in the device group other than the first device to a classifiable state in which the device is classifiable as belonging to the coordinated operation group; receiving a second action performed on a second device in the device group that is set to the classifiable state, for classifying the second device as belonging to the coordinated operation group; and classifying, when the second action is received, the first device and the second device as belonging to the coordinated operation group. | 2014-11-06 |
20140330834 | COMPARING MARKUP LANGUAGE FILES - Processing markup language files can include pre-processing an original file and a new file, wherein the original file and the new file are markup language files. Pre-processing includes removing tags from the original file and the new file resulting in a pure text version of the original file and a pure text version of the new file. Using a processor, the pure text version of the original file is compared with the pure text version of the new file to determine differences. The differences are specified in a comparison result. The comparison result is post-processed by applying formatting to the differences and tags from the new file. | 2014-11-06 |
20140330835 | DOCUMENT ORDER MANAGEMENT VIA RELAXED NODE INDEXING - An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data structure is received. Concomitant to receiving the parse tree data structure, an assignment of index values for the DOM nodes consisting of distinct index values for each existing DOM node is received by the processor. Requests to manipulate the parse tree data structure that include node inserts and document order comparisons are also performed. | 2014-11-06 |
20140330836 | OFFLINE SEARCHING OF ENCRYPTED CONTENT - The present disclosure is directed towards systems and methods for searching of encrypted content. Upon receiving a search request on an access device, the systems and methods of the present disclosure determine a requested content item type based on the search request and identify one or more responsive indices according to the requested content item type. The systems and methods of the present disclosure then interrogate the one or more responsive indices to determine one or more responsive index entries to the search request and generate one or more search results responsive to the search request comprising one or more responsive index entries and a document identifier for each responsive index entry. The systems and methods of the present disclosure then receive a selected search result, identify the encrypted content item associated with the selected search result according to the document identifier, decrypt and transmit the content item. | 2014-11-06 |
20140330837 | METHOD, APPARATUS AND SYSTEM FOR PUSHING MICRO-BLOGS - A method for pushing micro-blogs is provided. The method is performed at micro-blog pushing server. In this method, a set of keywords is determined, each keyword is associated with at least one of micro-blogs received at a micro-blog receiving server, an index of the plurality of micro-blogs is created using the set of keywords, a subset of keywords, each having an interest value greater than a preset threshold, are obtained, micro-blogs associated with the obtained keywords are searched for, the searched out micro-blogs are sorted based on a timeline or based on relevancies of the micro-blogs to the keywords having interest values greater than a preset threshold, and then the sorted micro-blogs are pushed to the user. In addition, an apparatus, a system and a non-transitory computer-readable storage medium related to the method are also provided. | 2014-11-06 |
20140330838 | Content Distribution - The distribution of content items, such as news items, is dependent in part upon the geographic relevance of the content item and the geographic community to which the target reader belongs. The geographic relevance of content items is determined and compared to a geographic profile for the reader at the distribution target. Where the function of geographic relevance exceeds a predetermined threshold, the content item is delivered to the target. As a result the reader is presented with content items that are more closely relevant to his geographic profile and desired interest threshold. | 2014-11-06 |
20140330839 | SYSTEMS AND METHODS INVOLVING A MULTI-PASS ALGORITHM FOR HIGH CARDINALITY DATA - This disclosure describes methods, systems, computer-readable media, and apparatuses for calculating a summary statistic. Calculating the summary statistic can be performed by identifying multiple subsets of a set of variable observations and assigning the subsets to grid-computing devices such that no two of the subsets are assigned to a same one of the grid-computing devices. A parallel processing operation that involves multiple processing phases at each of the grid-computing devices is then coordinated. The parallel processing operation includes each of the grid-computing devices inventorying the respectively assigned subset and generating inventory information representative of the respectively assigned subset. Subsequently, the inventory information generated by the grid-computing devices is received, and a summary statistic is determined by synthesizing the received inventory information. | 2014-11-06 |