28th week of 2014 patent applcation highlights part 56 |
Patent application number | Title | Published |
20140195437 | Method and apparatus for electronic transactions - Communication and a communications apparatus are controlled with a communication intermediating apparatus. Multiple methods of processing communication requests are provided. Decided rules comprising of pairs of identification information of communication requests and methods of processing are recorded beforehand. When a communication request is received, the identification of the communication request is distinguished, an applying rule is picked from the recorded rules, and the communication request is processed. A virtual account to be set maximum payment amount beforehand is used, and electronic transactions communication is done. | 2014-07-10 |
20140195438 | METHOD AND SYSTEM FOR THIN CLIENT BASED IMAGE AND TRANSACTION MANAGEMENT - Provided is a system for coordinating collection and processing of digital data by a plurality of deposit modules with respect to a plurality of users over a communications network, the digital data based on a plurality of original paper deposits and including at least digital images of the original paper deposits and respective deposit information, the system comprising: a communications module that provides a list of one or more deposit functions assigned to each respective user, each of the deposit functions coordinated by a corresponding module of the plurality of deposit modules, and that provides a list of the respective digital data that is associated with each of the assigned deposit modules; the plurality of deposit modules that facilitates a distribution of the deposit functions for the collection and processing of the digital data with one or more users of the plurality of users. | 2014-07-10 |
20140195439 | SYSTEM AND METHOD FOR PROVIDING A DISTRIBUTED DECISIONING ENVIRONMENT FOR PROCESSING OF FINANCIAL TRANSACTIONS - A system and method for providing one or more client systems for communicating with a host system over a network. The client systems use a scanner to convert a paper form of a check, coupon, or other paper document to a digital representation and then the client systems send the digital representation over a network to the host system for storage. The host system archives the digital representation and determines the appropriate processing stream for a transaction related to the paper document (e.g. coupon, check), via a decisioning engine, based on a set of predefined stream selection rules. The host system then communicates the transaction to a back end transaction destination, according to the selected processing stream. Examples of the transaction destination can include ACH, Reproduce Paper, and Remittance. | 2014-07-10 |
20140195440 | VIRTUAL ACCOUNT BASED NEW DIGITAL CASH PROTOCOLS - Virtual account based digital cash protocols employ two pairs of private and public keys. Each public key is certified separately and the protocols do not use any blind signature schemes. As a result, the virtual account based digital cash protocols provide strong protection of the user privacy by using two certified public keys instead of a blind signature. One pair of certified keys consists of one master user private key and one master user public key. A second pair of certified keys consists of one pseudonym user private key and one pseudonym user public key. The use of a master key pair and a pseudonym key pair circumvents the need for blind signatures. As a result, the proposed protocols do not require blind signatures and do not add additional overhead and security requirements necessitated by conventional blind signature schemes. The protocols use public key protocols, digital signatures and symmetric key protocols, which may be readily implemented in standard information security based systems based on cryptographic constructs. In addition, the protocols may be deployed in mobile, off-line, and on-line settings. | 2014-07-10 |
20140195441 | SECURITY ASPECTS OF A SELF-AUTHENTICATING CREDIT CARD - A self-authenticating credit card includes an input device for entering a PIN. The PIN is accepted by a micro-controller that uses the entered PIN as an encryption key for decrypting stored account information. A portion of the account information includes data, that when decrypted, contains an image that is rendered on an integral display, with account information sent to a transaction terminal. A timer is used to limit access to account data while in the unlocked state. | 2014-07-10 |
20140195442 | Combination Retailing System For Appraising Precious Stones And Metals And Dispensing Gift Cards, Coupons And The Like - A system for appraising an item physically received from a seller includes a transaction point computer. The item has at least one constituent selected from the group consisting of a precious stone, a semi-precious stone, a precious metal, and a semi-precious metal. Appraising the item includes determining a composition of the item using an evaluating device and associating an exchange value with the item using the evaluating device and market data obtained over a network. The system includes a networking device and shipping carton dispenser configured to provide a shipping carton for shipping the item to a depository. The system further includes a shipping label dispenser for providing a fold-under label to be adhered to the shipping carton, and a slot for dispensing a transaction card to the seller. The shipping carton is shipped to the depository after the transaction card is loaded with the exchange value. | 2014-07-10 |
20140195443 | SYSTEM FOR CONVERGENCE INDEX SERVICE - The present invention relates to a system for servicing convergence index, and more particularly, to a system for servicing a convergence index for outputting a convergence index by utilizing patent information and servicing same. According to the system for servicing the convergence index of the present invention, the convergence index can be outputted by using time information related to a patent which is included in a patent group, a patent classification, and an industrial classification that corresponds to the patent classification. The system for servicing the convergence index of the present invention systematically outputs the convergence index by using patent data, which is an objective data, thereby outputting the convergence index which is objective and appropriate. | 2014-07-10 |
20140195444 | SYSTEM AND METHOD FOR ADVERTISING, AUCTIONING, RENTING OR SELLING RENTAL PROPERTIES AND/OR REAL ESTATE - A system is provided for the storage and exchange of contracts and payments for an item. The processor of the system is configured to receive at least one communication and to present it to each of the owners associated with at least two items in a manner such that each of the owners are informed of every other of the items included in at least one communication from a potential purchaser/renter/user. The processor is further configured to receive an acceptance from any of the owners associated with the at least two items from the communication from the user. Upon acceptance the processor is configured to conduct a financial transaction between the user and the owner and communicating the same to the user and the owner. | 2014-07-10 |
20140195445 | SYSTEM AND METHOD FOR COMPLIANCE RISK MITIGATION - An approach for handling a complain issue due to absence is provided. The approach includes a computer system identifying a compliance issue. The computer system attributes the compliance issue to a first employee availability. In addition, the computer system identifies a deadline for resolving the compliance issue. Furthermore, the computer system mitigates the compliance issue based on the first employee availability and identified deadline | 2014-07-10 |
20140195446 | TECHNIQUES FOR QUALIFICATION AND MAINTENANCE OF SCIENTIFIC INFORMATION SYSTEM DEVICES - Described are techniques for determining a qualification status of a device in a system. An occurrence of a trigger event for the device is determined. The trigger event is caused by an occurrence of any of a time-based event, a performance-based event, a usage-based event, and an unscheduled event. A user notification is provided to perform a first action responsive to the occurrence. The first action is an action to perform any of a maintenance activity, a repair activity, and a test for the device. The qualification status of the device is updated in accordance with said first action. Also described are techniques for more generally determining a compliance status of a device where the compliance status may be related to any one or more of qualification, verification, validation and/or calibration of the device. | 2014-07-10 |
20140195447 | ENGINE, SYSTEM AND METHOD OF PROVIDING CLOUD-BASED BUSINESS VALUATION AND ASSOCIATED SERVICES - A computer-implemented engine, system and method for generating business valuations, scoring, and/or flagging over a network, responsively to information input by a user remote from the engine, system and method. The invention may include a graphical user interface capable of locally querying a user to input the company information, at least one network port capable of remotely receiving the company information from the graphical user interface, and at least one engine communicatively connected to the at least one network port, which engine preferably includes a plurality of rules to generate, responsively to the input company information, at least one of a business valuation, a business score, and/or one or more business flags to be used as indicators in a network marketplace, for the company associated with the inputted company information. | 2014-07-10 |
20140195448 | Social Location Data Management Methods and Systems - Disclosed is a system for managing internet-based location data by periodically requesting and receiving information relating to the identification of a storefront or business. The system can obtain this information by interfacing with the application programming interface (API) of a website or otherwise searching the website and periodically retrieving identifying data from the website. The system can then match the retrieved identifying data with actual identifying data of a storefront or business to determine the accuracy of the client-stored identifying information. Results of this matching can then be distributed to the end user via the server, or output to external store locator functionality to help consumers locate the storefront or business. | 2014-07-10 |
20140195449 | SYSTEM AND METHOD FOR AUTOMATIC BUILDING OF BUSINESS CONTACTS TEMPORAL SOCIAL NETWORK USING CORPORATE EMAILS AND INTERNET - Provided are system and methods for automatically generating a temporal social network. A method includes extracting a plurality of emails from an email server and extracting pre-facts from the plurality of emails. The method further includes navigating the Internet and extracting pre-facts from the Internet that are related to the pre-facts extracted from the plurality of emails and facts already stored in a temporal social network database. The method further includes determining pre-facts that can be declared facts and storing the facts in the temporal social network database. | 2014-07-10 |
20140195450 | Method and System for Course Evaluation - The present disclosure provides a method for receiving enrollment for a course. A method may include receiving course search criteria and providing a list of courses matching the course search criteria. Course details may be provided for each of the courses in the list, and the course details may include identification of an institution offering the course. A request to enroll for a course may be received and enrollment information may be provided to the institution. An indication may be received from the institution that enrollment for the course is complete. Additionally, a method for providing course options to a user is provided. A user selection of a first course offered at a first institution may be received. An equivalent course offered at a second institution that is accepted as an equivalent course at the first institution may be identified and the equivalent course may be presented to the user. | 2014-07-10 |
20140195451 | UNMANNED SYSTEM FOR ACCEPTING MAIL AND METHOD THEREOF - An unmanned system for accepting mail and a method thereof are provided. The unmanned system for accepting mail includes: a weight and size measuring unit measuring, when mail is input by a user through a predetermined input unit, a weight of the mail by moving the input mail to a predetermined position and a size of the mail by using a plurality of sensors which is previously provided at the predetermined position; a delivery charge calculating unit calculating a delivery charge of the mail based on a delivery type selected by the user, and the measured weight and size of the mail; and a mail loading unit assigning the accepted mail to a predetermined loading space in accordance with the delivery type and the size of the mail when the mail is accepted and loading the accepted mail in the assigned loading space. | 2014-07-10 |
20140195452 | Notification Systems and Methods That Permit Change of Time Information for Delivery and/or Pickup of Goods and/or Services - Systems and methods are disclosed for automated computer-based notification systems. A representative method, among others that are disclosed herein, can be broadly summarized by the following steps: engaging in a first one or more data transfers with a first personal communications device (PCD) for scheduling an order relating to arrival or departure of a mobile thing (MT) at a stop location and to pickup or delivery of a good or service at the stop location; during the first one or more data transfers, requesting and permitting input or selection of time information relating to the pickup and/or delivery of the good and/or service at the stop location; permitting the MT to arrive at or depart from the stop location based upon the input or selection of the time information; causing initiation of a second one or more data transfers with the first PCD or a second PCD designated during the first one or more data transfers, prior to expiration of the time information related to the pickup or delivery of the good or service at the stop location; and during the second one or more data transfers, permitting a change to the time information associated with the order that was established during the first one or more data transfers; and permitting the MT to arrive at or depart from the stop location at a later time based upon the change in the time information that was established during the second one or more data transfers. A representative system, among others, can be a computer system that has been programmed to perform the foregoing steps. | 2014-07-10 |
20140195453 | SYSTEM, METHOD, AND APPARATUS FOR MANAGING FLUID TRANSPORTATION - A system, method, and apparatus for managing fluid transportation includes at least one client device configured to receive fluid source data from at least one fluid source data resource at a pick-up location and receive fluid destination data from at least one fluid destination data resource at a drop-off location, and at least one server computer in communication with the at least one client device, the at least one server computer configured to receive fluid data comprising at least a portion of the fluid source fluid data and at least a portion of the fluid destination data from the at least one client device, store the fluid data, and generate at least one report based at least partially on the fluid data. | 2014-07-10 |
20140195454 | SYSTEM, METHOD, AND APPARATUS FOR MANAGING FLUID TRANSPORTATION - A system for tracking the transportation of fluid includes at least one server computer, and at least one tracking database comprising a plurality of identifiers, each identifier representing at least one of a driver and a truck, and each identifier associated in the at least one tracking database with: a pick-up site and corresponding pick-up time, and a drop-off site and corresponding drop-off time. The system further includes a plurality of client devices configured to: determine that the client device is in a pre-defined pick-up region; determine that the client device is in a pre-defined drop-off region; and transmit fluid data to the server for storage in the at least one tracking database, the fluid data comprising at least two of the following: a pick-up time, a drop-off time, a fluid volume, a flow rate, a pick-up verification, a drop-off verification, or any combination thereof. | 2014-07-10 |
20140195455 | ASSET DELIVERY VISUALIZATION SYSTEM AND METHOD - Systems and methods providing asset delivery visualization for validating the transportation and delivery of cargo. Embodiments of the invention provide for the monitoring of a transportation vehicle and an asset being transported by the transportation vehicle during a transport mission. Furthermore, embodiments of the invention allow a customer to view information related to the transport mission on a user device upon delivery of the cargo to the customer, helping the customer to decide whether to accept or reject the cargo. | 2014-07-10 |
20140195456 | Notification Systems and Methods That Permit Change of Quantity for Delivery and/or Pickup of Goods and/or Services - Systems and methods are disclosed for automated computer-based notification systems. A representative method, among others that are disclosed herein, can be broadly summarized by the following steps: permitting a first one or more data transfers with a first personal communications device (PCD) for scheduling an order relating to arrival or departure of a mobile thing (MT) at a stop location and to pickup or delivery of a good or service at the stop location; during the first one or more data transfers, requesting and permitting input or selection of quantity information relating to the good and/or service; causing initiation of a second one or more data transfers with the first PCD or a second PCD designated during the first one or more data transfers, prior to completion of the pickup or delivery of the good or service at the stop location; during the second one or more data transfers, permitting a change to the quantity information of the good or service associated with the order that was established during the first one or more data transfers; and permitting the MT to arrive at or depart from the stop location to permit pickup or delivery of the good or service in accordance with the changed quantity information established during the second one or more data transfers. A representative system, among others, can be a computer system that has been programmed to perform the foregoing steps. | 2014-07-10 |
20140195457 | LOAD BOARD WITH DATA AUTHENTICITY AND VIRTUAL COMMUNITIES - Freight transport load board platforms, systems, and applications comprising: a software module configured to allow creation of an availability post, the availability post comprising freight transport equipment information or freight information; a software module configured to allow creation of an order, the order comprising freight transport equipment information associated with freight information; and a software module configured to provide a user console display, the display comprising availability posts and orders; provided that the freight transport equipment information comprises information derived directly and automatically from an electronic device physically connected to the freight transport equipment, including methods of using the same. | 2014-07-10 |
20140195458 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COMPILING EXPERIENCE RATINGS FOR SERVICE PROVIDERS - A method for compiling experience ratings for service providers includes receiving a rating of a communication service provided by the service provider from a user of the communication service. The rating has a geographic location and a time associated therewith. The geographic map is updated with the rating that was received from the user. | 2014-07-10 |
20140195459 | MEASURING AND IMPROVING THE QUALITY OF A USER EXPERIENCE - Implementations and techniques for measuring and improving the quality of a user experience are generally disclosed. | 2014-07-10 |
20140195460 | METHOD FOR OBTAINING A HIGH RISE IN VALUE FOR INDIVIDUAL INVESTORS AND ENTERPRISES - Method for obtaining a high rise in value for individual investors and enterprises through at least two investing organizations, wherein said at least two investing organizations work together as co-operating investing organizations, said co-operating investing organizations in common develop strategies for the highest rise in value and influence over invested capital, said co-operating investing organizations arranging a common management function, and said common management function in all strategic matters co-operate with a project manager before making any investment of capital. | 2014-07-10 |
20140195461 | DAILY EQUITY BASED TAX SOLUTION - In a computer-implemented method for managing tax withholding liabilities, a notification of a non-standard compensation transaction is received. The non-standard compensation transaction is initiated during a time period covered by the notification. A resulting tax withholding liability is automatically calculated. A directive is automatically generated for directing a calculated tax withholding payment to be made and applied against the calculated tax withholding liability. The calculated payment is to be made to a tax authority on or before a calculated due date of the tax withholding liability. | 2014-07-10 |
20140195462 | DATA MANAGEMENT SYSTEM AND TOOL - A data management system is provided that comprises a data collation module configured to collect data for a problem statement specified by a client. The data collation system comprises a situation control question (SCQ) module configured to create a SCQ matrix. The SCQ matrix is configured to enable one or more users to define a current state and a desired solution of a problem defined by the problem statement. The data collation system also comprises a factor map module configured to create a factor map to enable one or more users to enumerate a plurality of factors that directly and/or indirectly contribute to the problem. The data collation system further comprises a hypothesis module configured to create a hypothesis matrix that enables one or more users to formulate one or more hypotheses based on the problem statement. The data management system further comprises memory circuitry coupled to the data collation module and configured to store data related to the problem statement. | 2014-07-10 |
20140195463 | SYSTEM AND METHODS FOR GENERATING AND DISPLAYING OPTIMIZED SOLUTIONS TO COMPLEX PROBLEMS - The aspects of the disclosed embodiments are directed to a method executed in a computer-based system using a processor with memory that includes modeling and representing complex problems in memory according to the mechanisms detailed herein, applying information about and/or soliciting information from end-users, and applying the models and expressions of these problems to configure and thereby transform a system in memory to a system capable of efficiently creating and delivering optimized solutions. | 2014-07-10 |
20140195464 | Multi-Social Network Discovery System and Method - A multi-social network discovery system and method enables users to select multiple social networks comprising activity streams and to receive recommendations sourced from the selected multiple social networks. The multi-social network discovery system and method generates affinity values based on inferred affinity levels between topics, which may be associated with tags, and objects that are associated with the activity streams. The inferred affinity values may be derived from usage behaviors such as tagging and/or based on an automatic analysis of the content of the objects. The affinity values inform the selection of the objects to be recommended to a user, and the selection may be further informed by inferred affinity levels between the user and the topics. The recommendations may be tuned by the user through application of a recommendation tuning control. | 2014-07-10 |
20140195465 | MONITOR-MINE-MANAGE CYCLE - A monitor-mine-manage cycle is described, for example, for managing a data center, a manufacturing process, an engineering process or other processes. In various example, the following steps are performed as a continuous automated loop: receiving raw events from an observed system; monitoring the raw events and transforming them into complex events; mining the complex events and reasoning on results; making a set of proposed actions based on the mining; and managing the observed system by applying one or more of the proposed actions to the system. In various examples, the continuous automated loop proceeds while raw events are continuously received from the observed system and monitored. In some examples an application programming interface is described comprising programming statements which allow a user to implement a monitor-mine-manage loop. | 2014-07-10 |
20140195466 | INTEGRATED MACHINE LEARNING FOR A DATA MANAGEMENT PRODUCT - Apparatuses, systems, methods, and computer program products are disclosed for machine learning in a data management product. The apparatus includes an input module, a learned function module, and a results module. The input module is configured to receive an analysis request for the data management product. The learned function module is configured to execute one or more machine learning ensembles to predict one or more unknown values for the data management product. The result module is configured to provide native access, within the data management product, to the one or more unknown values. | 2014-07-10 |
20140195467 | BEHAVIOR HISTORY MANAGEMENT SYSTEM, AND BEHAVIOR HISTORY MANAGEMENT METHOD - Movement histories of a vehicle are registered appropriately in a database. A point specification unit specifies a geographical base of a user as a point serving as a nucleus of behavior of the user. When the need arises to delete a movement history stored in the database, a deletion subject data determination unit specifies a movement history having a low degree of relatedness to the geographical base of the user. A data deletion unit then deletes the movement history specified by the deletion subject data determination unit from the database. As a result, behavior histories having a high utility value to the user are held preferentially in the database. | 2014-07-10 |
20140195468 | METHOD FOR MATCHING SPARKLE APPEARANCE OF COATINGS - This disclosure is directed to a process for producing one or more predicted target sparkle values of a target coating composition. An artificial neural network can be used in the process. The process disclosed herein can be used for color and appearance matching in the coating industry including vehicle original equipment manufacturing (OEM) coatings and refinish coatings. A system for producing one or more predicted target sparkle values of a target coating composition is also disclosed. | 2014-07-10 |
20140195469 | NAVIGATION BASED ON CALENDAR EVENTS - An example embodiment disclosed herein includes a predictive vehicle navigation system. The predictive vehicle navigation system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network (CAN) bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module configured to determine that an operator is operating the vehicle based on a subset of the data, a clock configured to track actual time, and a navigation module configured to receive the actual time and the determination that the operator is operating the vehicle, to access a calendar event that includes an address and a scheduled time, and when the actual time is within a predetermined threshold of the scheduled time, to predict that the address is a destination of the operator. | 2014-07-10 |
20140195470 | LARGE-SCALE HUMAN MOBILITY PATTERN RECOGNITION - A method for grouping trips of a mobile device, a trip including a set of trip traces from a plurality of traces collected from base stations. Each base station includes a unique station-ID. Each trace includes a station-ID and an association time indicating when the mobile device was associated with the base station. The mobile device is associated with at most one base station at any point in time. The method to group two trips by calculating an edit distance using an approximate string matching algorithm. The method includes identifying traces for the two trips, extracting ordered sets of station-IDs from the traces, calculating the edit distance between the two trips by applying the approximate string matching algorithm, to the ordered sets of station-IDs, checking if the edit distance is less than a preset edit distance threshold, and grouping the two trips into a group of trips. | 2014-07-10 |
20140195471 | TECHNOLOGY PREDICTION - Embodiments of the invention relate to technology prediction. A technical dictionary of technical terms is constructed based on a collection of documents. The technical terms are partitioned into equivalence classes. A table is generated that correlates technical terms across equivalence classes based on temporal co-occurrence of the technical terms across the equivalence classes. For a given technical term the table is accessed to determine a first set of technical terms that correlate to the given technical term. The table is accessed again to determine a second set of technical terms that correlate to the first set of technical terms. It is predicted that the second set of technical terms will correlate to the given technical term in the future. | 2014-07-10 |
20140195472 | INFORMATION PROCESSING APPARATUS, GENERATING METHOD, MEDICAL DIAGNOSIS SUPPORT APPARATUS, AND MEDICAL DIAGNOSIS SUPPORT METHOD - A medical diagnosis support apparatus includes a training data obtaining unit that obtains training data, an inference means candidate creating unit that creates a plurality of inference means candidates based on the training data, an inference performance evaluation unit that evaluates the performance of the plurality of inference means candidates based on the training data, an information validity evaluation unit that evaluates the validity of information presented by each of the plurality of inference means candidates based on the training data, and an inference means selection unit that selects an inference means from the plurality of inference means candidates based on the performance of the plurality of inference means candidates and the validity of the information presented by each of the plurality of inference means candidates. | 2014-07-10 |
20140195473 | PRODUCTION RULE ENGINE - A production rules engine comprises: a class loader for loading a production rule ontology into a rule engine; a class loader for loading production rules into the rule engine, wherein a production rule comprises a rule and an action defined in the production rule ontology; instance creation logic for creating instances of production rules; a reasoner for executing the production rules and for locating an instance of a production rule having an inconsistency between an action to change the ontology and the existing ontology and for executing the production rules after inconsistencies have been fixed; a constraint engine for locating a solution to an inconsistent ontology; and a fixer for updating the inconsistent ontology with the located solution. | 2014-07-10 |
20140195474 | METHOD AND SYSTEM FOR IMPROVED PATTERN MATCHING - Method, system and computer program for determining matching between two time series. They use an improved algorithm partially based in Dynamic Time Warping and Information Retrieval techniques, but solving the problems (as computational complexity, memory requirements . . . ) observed in these matching techniques. | 2014-07-10 |
20140195475 | PROBABILISTIC DECISION MAKING SYSTEM AND METHODS OF USE - Embodiments of this invention comprise modeling a subject's state and the influence of training treatments, or actions, on that state to create a training policy. Both state and effects of actions are modeled as probabilistic using Partially Observable Markov Decision Process (POMDP) techniques. Utilizing this model and the resulting training policy with subjects creates an effective decision aid for instructors to improve learning relative to a traditional scenario selection strategy. | 2014-07-10 |
20140195476 | GENERATING NOTIFICATION FROM DATABASE UPDATE - A computer-implemented method for generating a notification from an in-memory database update includes: detecting an in-memory database event that inserts, deletes or modifies a first record in an in-memory database; executing a first database trigger that corresponds to the detected in-memory database event; identifying a first business event definition that is mapped to the executed first database trigger; and generating a first notification that corresponds to the identified first business event definition, the first notification generated for a first subscriber to the identified first business event definition. | 2014-07-10 |
20140195477 | SYSTEMS, METHODS, AND APPARATUS FOR IDENTIFYING AN OCCUPANT OF A VEHICLE - Certain embodiments of the invention may include systems, methods, and apparatus for identifying an occupant of a vehicle. According to an example embodiment of the invention, a method is provided for identifying an occupant of a vehicle. The method includes receiving a primary identification (ID) input and one or more secondary ID inputs, wherein the primary ID input comprises identification token information; retrieving cluster information based at least on the primary ID input; comparing the one or more secondary ID inputs with the cluster information; determining a confidence value associated with the identification of the occupant based at least in part on the comparison of the one or more secondary ID inputs with the cluster information; and outputting information based at least in part on the determined confidence value. | 2014-07-10 |
20140195478 | DETECTING DATA OMISSIONS FOR AN INTERMITTENTLY-CONNECTED APPLICATION - A system, method and computer program product for detecting data omissions between intermittently-connected devices. An example system includes a client device configured to execute client queries on a client data set, and generate client result sets. The client queries and client result sets are stored on a query queue as queued queries and queued result sets. The system includes a server device with a data omission detector and server database. The data omission detector receives the queued queries and queued result sets after detecting a network connection, executes server queries on the server database and generates server result sets. The server queries are based on the queued queries. The data omission detector compares the server result sets with queued result sets to determine if there are data omissions. Data omissions include data absent in the queued result set that is present in a server result set. | 2014-07-10 |
20140195479 | DETECTING DATA OMISSIONS FOR AN INTERMITTENTLY-CONNECTED APPLICATION - A system, method and computer program product for detecting data omissions between intermittently-connected devices. An example system includes a client device configured to execute client queries on a client data set, and generate client result sets. The client queries and client result sets are stored on a query queue as queued queries and queued result sets. The system includes a server device with a data omission detector and server database. The data omission detector receives the queued queries and queued result sets after detecting a network connection, executes server queries on the server database and generates server result sets. The server queries are based on the queued queries. The data omission detector compares the server result sets with queued result sets to determine if there are data omissions. Data omissions include data absent in the queued result set that is present in a server result set. | 2014-07-10 |
20140195480 | PERSISTENT MEMORY MANAGEMENT - Apparatuses, systems, methods, and computer program products are disclosed for persistent memory management. Persistent memory management may include providing a persistent data structure stored at least partially in volatile memory configured to ensure persistence of the data structure in a non-volatile memory medium. Persistent memory management may include replicating a persistent data structure in volatile memory buffers of at least two non-volatile storage devices. Persistent memory management may include preserving a snapshot copy of data in association with completion of a barrier operation for the data. Persistent memory management may include determining which interface of a plurality of supported interfaces is to be used to flush data from a processor complex. | 2014-07-10 |
20140195481 | CONTENT MANAGING APPARATUS AND CONTENT MANAGING METHOD - A content managing apparatus according to this disclosure includes: a content information editing unit newly adding first content information to a content managing unit; operation history information editing unit adding first operation history information to an operation history managing unit when second content information identifying a second content item used in the editing operation of the first content item is stored in a DB unit; and an associating unit storing information indicating a parent-child relationship of the first content item and the second content item and information for associating the first operation history information with the first content information and the second content information, into an association management region included in each of the first content information and the second content information in the content managing unit when the first operation history information is added by the operation history information editing unit. | 2014-07-10 |
20140195482 | DATA SYNCHRONIZATION IN A STORAGE NETWORK - A method of synchronizing data may include receiving, by a first storage agent, a recent second-agent synchronization point. The recent second-agent synchronization point may be associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent. The method may further include determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point. The first-agent baseline synchronization point may be associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time. Additionally, the method may include establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point. | 2014-07-10 |
20140195483 | COPY OF REPLICATION STATUS FOR SYNCHRONIZATION - For synchronizing replication status, a copy module continuously replicates data from a first device designated with a device status of primary to a second device designated with a device status of secondary. A first peer-to-peer remote copy (PPRC) relationship is established between the first and second devices. The first and second devices store replication information comprising a bitmap with a replication status for each data block of the first device. The copy module further copies an instant point-in-time copy of the data from the second device to a copy device. In addition, the copy module copies the replication information from the second device to the copy device and links the replication information of the second device and copy devices. | 2014-07-10 |
20140195484 | CLUSTER SHARED VOLUME REPLICATION - Systems and methods for replicating input-output (I/O) events of a cluster shared volume (CSV) are presented. Such systems may include a cluster device or node (in a cluster of devices), a coordinator node, and a replica server. Replication techniques disclosed herein may include capturing, using a processor operatively associated with a cluster device, a direct I/O event generated at the cluster device (e.g., by a virtual machine). A legacy file system filter driver of the cluster device may be used and enabled to perform the capturing of the direct I/O event. The legacy file system filter driver may be different than a CSV filter driver associated with the CSV, and may be enabled after the CSV filter driver is enabled. The captured direct I/O event may then be transmitted to the replica server using, e.g., a replication filter, to maintain a backup copy of the event at the replica server. | 2014-07-10 |
20140195485 | FILE SYSTEM MONITORING IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM - Techniques are disclosed for file system monitoring in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event which represents that a modification to an item has taken place on the cloud-based platform, identifying whether execution of the event is to violate any local file system rule. The method further comprises, if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives. The method further comprises identifying whether execution of an aggregate of the events is to violate any local file system rule. | 2014-07-10 |
20140195486 | DATA RECOVERY IN MULTI-LEADER DISTRIBUTED SYSTEMS - Disclosed are a method and system for recovering a distributed system from a failure of a data storage unit. The distributed system includes a plurality of computer systems, each having a read-write computer and a data storage unit. Data is replicated from a particular data storage unit to other data storage units using publish-subscribe model. A read-write computer receives the replicated data, processes the data for any conflicts and stores it in the data storage unit. If a data storage unit fails, another data storage unit that has latest data corresponding to the failed data storage unit is determined and the latest data is replicated to other data storage units. Accordingly, the distributed system continues to have the data of the failed data storage unit. The failed data storage unit may be reconstructed using data from one of the other data storage units in the distributed system. | 2014-07-10 |
20140195487 | REQUEST DE-DUPLICATION FOR ENTERPRISE SERVICE BUS - A method and system for providing temporary storage associated with a duplication request. The method includes authenticating a user accessing a system. A service request for performing service functions is received. Specified data associated with performing service functions is received from a third party vendor and description metadata is added to the specified data. The service functions are executed using the specified data. Results of the executed service functions are generated. An additional service request for performing additional service functions is received and intercepted. The description metadata is compared to previous service requests stored in a temporary storage system. | 2014-07-10 |
20140195488 | Intelligent Selection of Replication Node for File Data Blocks in GPFS-SNC - A mechanism is provided in a data processing system for replicating writing of a file with striping. The mechanism writes a file at an owner node within a plurality of nodes in a data processing system. The mechanism divides the file into a plurality of file chunks. The mechanism identifies at least one replication node within the plurality of nodes having a duplicate copy of a respective file chunk within the plurality of file chunks. The mechanism selects a plurality of replication nodes for the plurality of file chunks based on identification at least one replication node within the plurality of nodes having a duplicate copy of a respective file chunk and replicates the file at the plurality of replication nodes based on the selection of the plurality of replication nodes. | 2014-07-10 |
20140195489 | LOGICAL REPLICATION IN CLUSTERED DATABASE SYSTEM WITH ADAPTIVE CLONING - Architecture that addresses an end-to-end solution for logical transactional replication from a shared-nothing clustered database management system, which uses adaptive cloning for high availability. This can be time based using a global logical timestamp. The disclosed architecture, used for refreshing stale clones, does not preserve user transaction boundaries, which is a more complex situation than where the boundaries are preserved. In such a scenario it is probable that for a given data segment no clone of the segment may contain the complete user transaction history, and hence, the history has to be pieced together from the logs of multiple different clones. This is accomplished such that log harvesting is coordinated with the clone state transitions to ensure the correctness of logical replication. | 2014-07-10 |
20140195490 | UNORDERED IDEMPOTENT LOGICAL REPLICATION OPERATIONS - A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the replication operations can be performed without regard to the differences in geometry of physical persistent storage of the source and destination storage servers and without regard to the differences in data container format of the source and destination storage servers. An initial replication operation of the source data container is performed by transferring the data objects within the source data container to a replica data container in the destination storage server as an unordered stream of individual data units while preserving data object identifiers of the source data objects. Afterwards, incremental replication operations can be performed to capture modifications to the source data container over time after the initial replication operation. | 2014-07-10 |
20140195491 | REMOTE BACKUP SYSTEM AND REMOTE BACKUP METHOD THEREOF - A remote backup system includes a first computer and a cloud server. The first computer has at least a control unit. When the first computer is actuated to execute a shutdown procedure, the control unit commands an operating system program and/or an application program to record an executing status and an executed file and to generate a corresponding backup file, and the control unit transmits the backup file to the cloud server and saves it. When the first computer is booted again and executes a start procedure, the control unit transmits a command signal to the cloud server, the cloud server returns the backup file to the control unit, and the control unit receives and loads the backup file to restore the operating system program and/or the application program to the system status before the shutdown procedure. | 2014-07-10 |
20140195492 | SYSTEMS, METHODS, AND APPARATUSES FOR FIXING LOGICAL OR PHYSICAL CORRUPTION IN DATABASES USING LSM TREES - In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for fixing logical or physical corruption in databases using LSM trees including, for example, means for storing records in a LSM database at the host organization; processing transactions to the LSM database by writing the transactions into immutable extents for subsequent merge into the LSM database; recording a history of the transactions in a log; identifying corruption in at least one of the records of the LSM database represented within the immutable extents prior to use of the immutable extents in the LSM database; and correcting the identified corruption to the at least one of the records of the LSM database based at least in part on the recorded history of the transactions in the log during live operation of the LSM database. Other related embodiments are disclosed. | 2014-07-10 |
20140195493 | PACKING DEDUPLICATED DATA IN A SELF-CONTAINED DEDUPLICATED REPOSITORY - Deduplicated data is packed in a self-contained deduplicated repository having unique data blocks with each being referenced by a globally unique identifier (GUID). The self-contained deduplicated repository has information regarding both deduplicated data files and the unique data blocks of each of the deduplicated data files and a master GUID list containing a location of each of the unique data blocks. | 2014-07-10 |
20140195494 | METHOD AND SYSTEM FOR CREATING AND MAINTAINING UNIQUE DATA REPOSITORY - In accordance with the disclosure, there is provided a system and method for creating and maintaining unique data repository comprising a matching process based on a set of predefined matching conditions and thereon performing an action type corresponding to the outcome of matching process. The present disclosure provides for real time data de-duplication and updation of unique data repository to obtain a unified view of unique and matching records. | 2014-07-10 |
20140195495 | PACKING DEDUPLICATED DATA IN A SELF-CONTAINED DEDUPLICATED REPOSITORY - Deduplicated data is packed in a self-contained deduplicated repository having unique data blocks with each being referenced by a globally unique identifier (GUID). The self-contained deduplicated repository has information regarding both deduplicated data files and the unique data blocks of each of the deduplicated data files and a master GUID list containing a location of each of the unique data blocks. | 2014-07-10 |
20140195496 | USE OF PREDEFINED BLOCK POINTERS TO REDUCE DUPLICATE STORAGE OF CERTAIN DATA IN A STORAGE SUBSYSTEM OF A STORAGE SERVER - A method and system for eliminating the redundant allocation and deallocation of special data on disk, wherein the redundant allocation and deallocation of special data on disk is eliminated by providing an innovate technique for specially allocating special data of a storage system. Specially allocated data is data that is pre-allocated on disk and stored in memory of the storage system. “Special data” may include any pre-decided data, one or more portions of data that exceed a pre-defined sharing threshold, and/or one or more portions of data that have been identified by a user as special. For example, in some embodiments, a zero-filled data block is specially allocated by a storage system. As another example, in some embodiments, a data block whose contents correspond to a particular type document header is specially allocated. | 2014-07-10 |
20140195497 | REAL-TIME IDENTIFICATION OF DATA CANDIDATES FOR CLASSIFICATION BASED COMPRESSION - Identification of data candidates for data processing is performed in real time by a processor device in a computing environment. Data candidates are sampled for performing a classification-based compression upon the data candidates. A heuristic is computed on a randomly selected data sample from the data candidate for determining if the data candidate may benefit from the classification-based compression. A decision is provided for approving the classification-based compression on the data candidates according to the heuristic. | 2014-07-10 |
20140195498 | REAL-TIME REDUCTION OF CPU OVERHEAD FOR DATA COMPRESSION - Real-time reduction of CPU overhead for data compression is performed by a processor device in a computing environment. Non-compressing heuristics are applied on a randomly selected data sample from data sequences for determining whether to compress the data sequences. A compression potential is calculated based on the non-compressing heuristics. The compression potential is compared to a threshold value. The data sequences are either compressed if the compress threshold is matched, compressed using Huffman coding if Huffman coding threshold is matched, or stored without compression. | 2014-07-10 |
20140195499 | REAL-TIME CLASSIFICATION OF DATA INTO DATA COMPRESSION DOMAINS - For real-time classification of data into data compression domains, a decision is made for which of the data compression domains write operations should be forwarded by reading randomly selected data of the write operations for computing a set of classifying heuristics thereby creating a fingerprint for each of the write operations. The write operations having a similar fingerprint are compressed together in a similar compression stream. | 2014-07-10 |
20140195500 | REAL-TIME IDENTIFICATION OF DATA CANDIDATES FOR CLASSIFICATION BASED COMPRESSION - Identification of data candidates for data processing is performed in real time by a processor device in a computing environment. Data candidates are sampled for performing a classification-based compression upon the data candidates. A heuristic is computed on a randomly selected data sample from the data candidate for determining if the data candidate may benefit from the classification-based compression. A decision is provided for approving the classification-based compression on the data candidates according to the heuristic. | 2014-07-10 |
20140195501 | SYSTEM AND METHOD FOR FINGERPRINTING DATASETS - Systems and methods for the matching of datasets, such as input audio segments, with known datasets in a database are disclosed. In an illustrative embodiment, the use of the presently disclosed systems and methods is described in conjunction with recognizing known network message recordings encountered during an outbound telephone call. The methodologies include creation of a ternary fingerprint bitmap to make the comparison process more efficient. Also disclosed are automated methodologies for creating the database of known datasets from a larger collection of datasets. | 2014-07-10 |
20140195502 | MULTIDIMENSION COLUMN-BASED PARTITIONING AND STORAGE - A data storage system includes a storage engine to partition data across multiple dimensions. The storage engine determines chunks according to the partitioning, and performs column-based storage of the chunks. | 2014-07-10 |
20140195503 | METHOD AND SYSTEM FOR MANAGING CACHE FILES - A method and a system for managing cache files, adapted for a local end apparatus to manage files cached from a service end apparatus, are provided. In the method, a file is divided into a plurality of segments, and a part of the segments are downloaded from the service end apparatus and stored in the local end apparatus. Then, the segments of the file to be downloaded are increased or decreased according to a utility rate of the file. | 2014-07-10 |
20140195504 | STATISTICAL IDENTIFICATION OF INSTANCES DURING RECONCILIATION PROCESS - A system for reconciling object for a configuration management databases employs statistical rules to reduce the amount of manual identification required by conventional reconciliation techniques. As users manually identify matches between source and target datasets, statistical rules are developed based on the criteria used for matching. Those statistical rules are then used for future matching. A threshold value is adjusted as the statistical rules are used, incrementing the threshold value when the rule successfully matches source and target objects. If the threshold value exceeds a predetermined acceptance value, the system may automatically accept a match made by a statistical rule. Otherwise, suggestions of possibly applicable rules may be presented to a user, who may use the suggested rules to match objects, causing adjustment of the threshold value associated with the suggested rules used. | 2014-07-10 |
20140195505 | SAMPLING TRANSACTIONS FROM MULTI-LEVEL LOG FILE RECORDS - A log file contains operation records, each operation record is of a certain type, and each operation record is associated with a transaction. A plurality of operation records is read from the log file into a record store. Records of the plurality of operation records of each operation record type are sampled at a predefined sampling rate. Operation records in the plurality of operations records are identified that are associated with completed transactions of which the sampled operation records are associated. The identified operation records are then extracted from the record store into a data store. | 2014-07-10 |
20140195506 | SYSTEM AND METHOD FOR GENERATING SUGGESTIONS BY A SEARCH ENGINE IN RESPONSE TO SEARCH QUERIES - As disclosed herein, a computer-implemented method within a server system generates suggestions by a search engine in response to search queries. The method uses a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects. The search engine receives a search query from a user device. The method compares one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items and generates at least one suggestion based on search query, the suggestion comprising one of the matching digital media items and at least one search result based on search query. The search engine transmits an output to the user device comprising the at least one suggestion and/or the at least one search result. | 2014-07-10 |
20140195507 | COLLABORATIVE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for providing alternative search results for a query. In one aspect, a method includes transmitting a set of one or more search results for a query to a client device for presentation to a user, where each search result refers to a respective resource, receiving from the client device an alternative search result submitted by the user for the query, associating the alternative search result with the query, and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query. | 2014-07-10 |
20140195508 | Lateral Search - A search query is received. Personal information for a user is then determined. A search is performed in a general subdomain of general content using the search query. For example, the general subdomain of general content may be a WWW search. Then, a vertical subdomain is determined based on the personal information. A search is then performed in the vertical subdomain of specialized content using the search query. The search performed in the general subdomain and the search performed in the vertical subdomain generate general search results and vertical search results. The results may be combined and outputted to a client. | 2014-07-10 |
20140195509 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, RECORDING MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM - Provided are an information processing apparatus, an information processing method, an information processing program, and a recording medium having stored therein the information processing program, which can efficiently present web pages related to a word input by a user while reducing the user's labor. A first keyword, which is used for the search of the information provided on a network, and location information of web pages, which is selected by a user among a plurality of web pages including the information searched by the first keyword, are registered in association with each other, and then, the location information of the web pages associated with the first keyword including a second keyword are presented to be selectable according to the input of the second keyword. | 2014-07-10 |
20140195510 | PARTITIONING A SEARCH SPACE FOR DISTRIBUTED CRAWLING - An illustrative embodiment of a computer-implemented process for partitioning a crawling space computes an event identifier for each event in the set of events to form an identified set of events, segments the identified set of events into a number of partitions, assigns a partition to each node in a set of nodes and executes each event in each assigned partition by a respective node. In response to a determination that a new state is discovered, other nodes are notified of the new state, in which information associated with the new state is added to a respective assigned set of event IDs at each node. In response to a determination that no more notifications exist, the computer-implemented process determines whether more events to process exist and terminates in response to a determination that no more events to process exist. | 2014-07-10 |
20140195511 | Lateral Search - A search query is received. Personal information for a user is then determined. A search is performed in a general subdomain of general content using the search query. For example, the general subdomain of general content may be a WWW search. Then, a vertical subdomain is determined based on the personal information. A search is then performed in the vertical subdomain of specialized content using the search query. The search performed in the general subdomain and the search performed in the vertical subdomain generate general search results and vertical search results. The results may be combined and outputted to a client. | 2014-07-10 |
20140195512 | METHOD FOR OPTIMIZING PERFORMANCE OF DATABASE/WEB-SERVICE BACKED APPLICATIONS BY AUTOMATICALLY PREFETCHING QUERY RESULTS - The present disclosure proposes the method for optimizing the performance of data base/web-service backed applications by automatically prefetching query results. The proposed system and methods automatically insert prefetch instructions at the earliest possible points across procedure calls in application source code, in presence of conditional branching and loops. A data flow analysis technique called anticipable expressions analysis is extended, to analyze anticipability of queries. The benefit of prefetching is limited due to the presence of assignment statements and conditional branches that precede the query execution statement. Enhancements such as code motion, chaining and rewriting prefetch requests are devised to increase benefits of prefetching. These techniques perform equivalence preserving program and query transformations. | 2014-07-10 |
20140195513 | SYSTEM AND METHOD FOR USING ON-IMAGE GESTURES AND MULTIMEDIA CONTENT ELEMENTS AS SEARCH QUERIES - A method and system for searching a plurality of information sources using a multimedia content element are provided. The method comprises receiving an input search query including the multimedia content element and at least one on-image gesture detected thereon; generating at least one signature for the multimedia content element; analyzing the at least one on-image gesture to determine at least one portion of the multimedia content element in which a user is interested; generating at least one signature for each of the at least one portion of the multimedia content element; generating a textual search query using the at least the one generated signature; searching the plurality of information sources using the generated textual search query; and causing the display of search results retrieved from the plurality of information sources on a user device. | 2014-07-10 |
20140195514 | UNIFIED INTERFACE FOR QUERYING DATA IN LEGACY DATABASES AND CURRENT DATABASES - Systems, methods, and computer-readable storage media for a unified interface for querying data that may reside in one of a legacy database or a current database. Rather than performing a risky or potentially time-consuming database migration, new data is stored in the current database and the existing data remains in the legacy database. Users submit database queries through a query interface that hides or abstracts the complexity of the current and legacy databases from the users. Thus, while two separate databases exist on the back end, users do not know and do not need to know of that complexity when submitting a database query. The query interface can determine which database contains the requested data, convert the database query to the appropriate format, if necessary, for that database, and execute the converted query. | 2014-07-10 |
20140195515 | METHODS AND SYSTEMS FOR QUERYING AND DISPLAYING DATA USING INTERACTIVE THREE-DIMENSIONAL REPRESENTATIONS - Methods and systems for querying data, and displaying the query results using an interactive representation in three spatial dimensions are disclosed. Query or search results are analyzed and displayed in an interactive three-dimensional representation using a plurality of nodes, representing aspects of the search results, and links connecting the nodes, representing strength of relation between the connected nodes. The inventive methods and systems allow users to manipulate the three-dimensional representation to view the search results from different angles. The inventive methods and systems also allow users to activate sub-applications from any node, to filter or browse data results, and/or to update all nodes linked to any activated node. | 2014-07-10 |
20140195516 | SYSTEMS AND METHODS FOR PRESENTING CONTENT ITEMS IN A COLLECTIONS VIEW - Systems, methods, and computer-readable media are provided for managing, creating, and presenting a virtual collection. In some embodiments, a content management system can receive a request to display a virtual collection of content items from a first user account, whereupon at least one content identifier stored for the virtual collection can be retrieved. The at least one content identifier can identify at least one content item in data storage. Subsequently, updated information can retrieved for the at least one content item, including at least one of an updated location within a file system hierarchy or a modification to the at least one content item by a second user account, for example. An updated content item can then be selectively provided for display with the virtual collection in accordance with accessibility to the content item permitted by the second user account. | 2014-07-10 |
20140195517 | Providing Snippets Relevant to a Search Query in a Conversation-Based Email System - A system and method for searching messages is disclosed. The system and method includes receiving a search query and, in response to receiving the search query: (1) obtaining, from a message repository, conversations relevant to the search query, (2) creating a list of conversations representing at least a subset of the obtained conversations, where each conversation in the list of conversations is represented as a single item, and at least one of the conversations in the list of conversations comprises two or more electronic messages from distinct senders, (3) identifying, for each conversation in the list of conversations, a portion of conversation content relevant to the search query, and (4) producing, for concurrent display at a client, a search result including at least the list of conversations, and the identified portion of conversation content for each conversation in the list of conversations. | 2014-07-10 |
20140195518 | System and Method for Data Mining Using Domain-Level Context - A system and method for data mining using domain-level context is provided. The system includes a computer system and a contextual data mining engine executed by the computer system. The system mines and analyzes large volumes of open-source documents/data for analysts to quickly find documents of interest. Documents/data are encoded into an ontological database and represented as a graph in the database linking contextual entities to find patterns and anomalies in context. Documents are separately analyzed by the system and scored on several different scales. The resulting information could be presented to the user via a visualization interface which allows the user to explore the data and quickly navigate to documents of interest. | 2014-07-10 |
20140195519 | Search Query Generation Using Query Segments and Semantic Suggestions - Methods and computer program products for generating a search query are provided. A method includes receiving a first string of characters inputted into a text input field of a graphical user interface, wherein the first string of characters represents a first portion of the search query. One or more query suggestions based on the first string of characters are displayed within the graphical user interface. The method further includes receiving a selected first query suggestion and displaying it in a first query segment within the text input field. A second string of characters inputted into the text input field of the graphical user interface may also be received. One or more second query suggestions based on the second string of characters may be displayed. A selected second query suggestion may be received from the one or more second query suggestions and then displayed in a second query segment. | 2014-07-10 |
20140195520 | AUTOMATIC OBJECT REFERENCE IDENTIFICATION AND LINKING IN A BROWSEABLE FACT REPOSITORY - Systems and methods for automatic object reference identification and linking in a browseable fact repository database are provided. In some implementations, a method includes, identifying a set of values from a plurality of facts associated with an entity. The plurality of facts are stored in a fact repository, and a respective fact includes: an attribute and a corresponding value. The method further includes, responsive to a search for a first value included in a first fact in the plurality of facts: identifying a second fact associated with the entity; and causing to be displayed to a user: a link associated with the second fact, and information representing a confidence value associated with the second fact. The link, when selected, invokes a search of the fact repository in accordance with one or more search parameters, which include a value corresponding to an attribute included in the second fact. | 2014-07-10 |
20140195521 | TABLE OF CONTENTS FOR SEARCH QUERY REFINEMENT - Computer-implemented methods and a computing system are provided for presenting a new user interface paradigm which allows users to explore facets related to a search query term while maintaining the original state of the search query term or staying within the confines of the user defined topic. The methods and system present facets or categories of relevant topics of a user generated search query term. The user may then explore these facets in a number of embodiments while maintaining the state of the search. | 2014-07-10 |
20140195522 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, CONTENT TRANSFER SYSTEM AND COMPUTER PROGRAM - An information processing device is provided that performs content transfer with a content recording device on which is stored content that has content identification information identifying the content. The information processing device includes: an identification information acquisition portion that acquires, from the content recording device, the content identification information for the content recorded in the content recording device; a display control portion that groups a list of the content identification information acquired by the identification information acquisition portion for each of a content type acquired from the content identification information and displays the list; and a sort control portion that sorts, for each of the content types, the list of the content identification information displayed by the display control portion, based on the content attribute information acquired from the content identification information. | 2014-07-10 |
20140195523 | METHOD AND SYSTEM FOR INDEXING INFORMATION AND PROVIDING RESULTS FOR A SEARCH INCLUDING OBJECTS HAVING PREDETERMINED ATTRIBUTES - A system and method for providing at least one search result responsive to receiving a search query comprising at least one search query term, includes receiving the search query; locating at least one record containing at least one search query term; displaying a text representation of each of the records containing at least one search query term; and displaying a representation of an object in relation with the text representation for each record that includes an object comprising at least one predetermined attribute. According to another embodiment of the invention, a method for indexing records in an index of an information network, includes the acts of: receiving a record; searching the record for an indication that an object comprising at least one specified attribute is to be displayed with the record; finding the indication; creating a representation of the object; storing the representation in association with the record to which it corresponds; and making an entry for the record in the index, said entry indicating the object to be displayed with the record. | 2014-07-10 |
20140195524 | SYSTEM AND METHOD FOR SEARCHING APPLICATIONS USING MULTIMEDIA CONTENT ELEMENTS - A method and system for searching for mobile applications using a multimedia content element are provided. The system comprises receiving an input search query including the multimedia content element; generating at least one signature for the at least one multimedia content element; generating a textual query using at least the one generated signature; querying at least one application distribution platform using the generated textual search query; analyzing search results returned responsive to the textual query to determine relevancy of mobile applications designated in the search results to the multimedia content element; and causing the display of mobile applications on a user device submitting the input search query. | 2014-07-10 |
20140195525 | SHARING AND COLLABORATION OF SEARCH RESULTS IN A TRAVEL SEARCH ENGINE - A travel search engine enables a user to share his or her search results with one or more other users in real time. Each of the users has a common set of search results and any user can select share a specific result within the common set. The remaining results in the common set can be independently filtered and sorted. By selectively sharing various ones of the search results, while being able to separately manipulate the remaining search results, users have access to a common set of potentially mutually acceptable results, but can still individually explore the search results by filtering along different criteria. | 2014-07-10 |
20140195526 | SYSTEM AND METHOD FOR REFLECTIVE SEARCHING OF PREVIOUS SEARCH RESULTS - An approach for searching within previous search results for new search results is provided. In one aspect, a first computer receives first search contexts from a second computer. The first search contexts include parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts. In addition, the first computer searches for the characteristics of the elements of the second search contexts in a repository. In another aspect, the first computer determines a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, and wherein the first computer ranks a list of the new search results based on the determination. | 2014-07-10 |
20140195527 | METHOD FOR INTELLIGENT SEARCH SERVICE USING SITUATION RECOGNITION AND TERMINAL THEREOF - A terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display configured to display a search window for inputting a keyword; and a controller to determine an internal situation corresponding to an internal application on the mobile terminal or an external situation corresponding to an external environment of the mobile terminal, search for the input keyword, determine an output priority for displaying results of the search for the input keyword based on the determined internal situation or external situation of the mobile terminal, and display the results of the search according to the determined output priority. | 2014-07-10 |
20140195528 | SYSTEM AND METHOD FOR REFLECTIVE SEARCHING OF PREVIOUS SEARCH RESULTS - An approach for searching within previous search results for new search results is provided. In one aspect, a first computer receives first search contexts from a second computer. The first search contexts include parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts. In addition, the first computer searches for the characteristics of the elements of the second search contexts in a repository. In another aspect, the first computer determines a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, and wherein the first computer ranks a list of the new search results based on the determination. | 2014-07-10 |
20140195529 | Shared Image Database With Geographic Navigation - There is disclosed a method and device for operating an image database shared by a plurality of users. In an embodiment, each image captured by a user and stored in a shared image database is associating with the geographic coordinates of the location at which the image was captured. A search engine for the image database is configured to accept geographic coordinates as a search criterion for locating at least one captured image stored in the shared image database. The images having location coordinates within a predefined range of geographic coordinates is displayed to the user. | 2014-07-10 |
20140195530 | APPARATUS AND METHOD FOR PROFILING USERS - Provided is a process of profiling a user of a mobile computing device, the process including: obtaining a location history of a user, the location history being based on signals from a mobile computing device of the user; obtaining a location-attribute score of a location identified in, or inferred from, the location history; determining, with a computer, a user-attribute score based on the location-attribute score; and storing the user-attribute score in a user-profile datastore. | 2014-07-10 |
20140195531 | GUI FOR VIEWING AND MANIPULATING CONNECTED TAG CLOUDS - A method of visualizing and interacting with a given term graph for a given group G defined by a set of values d for a set of dimensions D and topic X, may comprise obtaining the term graph associated with the given group G and the topic X; displaying the topic X in a tag cloud; representing each term from the term graph as a tag in the tag cloud, wherein a distance of a given tag from the displayed topic X in the tag cloud represents a distance of a term represented by the given tag from the topic X in the term graph; and visually representing a tag's importance relative to one or more of resources associated with the given group G in the tag cloud. | 2014-07-10 |
20140195532 | COLLECTING DIGITAL ASSETS TO FORM A SEARCHABLE REPOSITORY - A digital asset is identified, and a copy of the digital asset to store in a repository. Program code tokenizes plaintext into a grammar, wherein the plaintext is associated with the digital asset. If the digital asset is an image the program code is instructed to identify colors and shapes within the image, and also relationships between the image and other digital assets stored in the repository. Contextual information corresponding to the digital asset is generated by utilizing the plaintext that is tokenized into the grammar, wherein the contextual information includes parameter values representing the colors, shapes, and relationships identified. The repository is queried to retrieve one or more copies of other digital assets having contextual information that matches with the contextual information corresponding to the digital asset that is identified. The computer annotates the copy of the digital asset within the repository to form searchable metadata. | 2014-07-10 |
20140195533 | OBJECT NAMING - A processor-implemented method, system, and/or computer program product names an object comprising a set of properties. One or more processors define a property as a name of the object, and then generate a name for the object with a naming scheme referring to properties of the object and connected objects. The processors store the generated name as part of the defined property. In response to the processors detecting changes in the referred properties and connected objects, the stored name is automatically updated according to the naming scheme. | 2014-07-10 |
20140195534 | CREATING DIMENSION/TOPIC TERM SUBGRAPHS - A term graph for a group (G), where G is defined by a given set of values d for a set of dimensions (D) relative to a topic (X) may be created by retrieving a graph (H) comprising terms related to an entity and associated with topic X; identifying a node (N) that represents topic X in graph H; identifying resources (R) associated with topic X in group G (used or accessed by, or otherwise associated with values d in group (G); compiling a list (L) of terms used in the identified resources (R); and creating, starting from node N, a connected subgraph S representing the term graph, wherein each node in subgraph S represents one of the terms from list L and has a path to node N. | 2014-07-10 |
20140195535 | METHODS AND APPARATUSES FOR PROVIDING AND DISPLAYING CLUSTER DATA - Embodiments of a method and apparatus for providing cluster data are generally described herein. In some embodiments, the method includes receiving, from a geographic information system (GIS) client device, geographical coordinates of a viewable extent of the GIS client device. The method may include dividing the viewable extent into portions. The method may include receiving geographically-referenced data points. The method may include determining the portions of the viewable extent in which the data points are located. The method may include transmitting, to the GIS client device, clustering information for the portions. The clustering information may be generated based on the data points determined to be within the portions. Other embodiments are also described. | 2014-07-10 |
20140195536 | CREATING DIMENSION/TOPIC TERM SUBGRAPHS - A term graph for a group (G), where G is defined by a given set of values d for a set of dimensions (D) relative to a topic (X) may be created by retrieving a graph (H) comprising terms related to an entity and associated with topic X; identifying a node (N) that represents topic X in graph H; identifying resources (R) associated with topic X in group G (used or accessed by, or otherwise associated with values d in group (G); compiling a list (L) of terms used in the identified resources (R); and creating, starting from node N, a connected subgraph S representing the term graph, wherein each node in subgraph S represents one of the terms from list L and has a path to node N. | 2014-07-10 |