Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


10th week of 2012 patent applcation highlights part 49
Patent application numberTitlePublished
20120059745SYSTEM AND METHOD FOR EXPENSE MANAGEMENT - A method for expense management. An expense data record is retrieved from a trusted source and two or more sub-transactions are identified. The expense data record is then added to an expense report as two or more expense items corresponding to the two or more sub-transactions.2012-03-08
20120059746Methodology and System for Cash Handling and Accountancy Services - A method is disclosed. The method includes the steps of: accessing, at a computer at a customer end, Internet web-page content from a provider end for obtaining access to virtual cash handling and accountancy services from the provider end for managing financial data. The financial data includes one or more cash handling data entries and one or more accountancy data entries. The managing step further includes the step of reconciling the one or more cash handling data entries with the one or more accountancy data entries. A system is also disclosed.2012-03-08
20120059747System and Method for Exchanging Institutional Research and Trade Order Execution Services - An embodiment of the present invention provides a system and method for creating an electronic marketplace, utilizing an electronic non-currency unit of exchange, that provides for and facilitates the cost effective exchange of institutional research and trade order execution services between asset management firms and executing brokers in such manner as to substantially lower trading costs and improve investment performance on a recurring basis for the shareholders and beneficiaries investing in mutual funds and other investment portfolios.2012-03-08
20120059748System and method for adaptive billing - Provided are systems and methods for execution by a processor of a client device and/or a provisioning system to provide adaptive billing. One method comprises receiving one or more available network access plans from a network provider when a current usage of a client device has passed a usage threshold of a current network access plan, providing the available network access plans for selection by a user, receiving a selected network access plan from the user, and transmitting the selected network access plan to the network provider to increase usage of the client device according to the selected network access plan.2012-03-08
20120059749METHOD AND APPARATUS FOR FACILITATING INTERIM BILLING FOR IMS SESSION USING TIME-BASED INTERIM ACCOUNTING MESSAGE TO DETERMINE INTERIM PROCESSING TRIGGER - A method and charging system for facilitating interim billing for an IMS session is provided. The method may include receiving time-based interim accounting messages at CDFs from NEs (i.e., CTFs) of an IMS network serving an IMS session, opening or updating interim CDRs for each NE serving the IMS session based on the time-based interim accounting messages, extracting accounting record numbers from the time-based interim accounting messages, the accounting record numbers uniquely identifying the time-based interim accounting message in relation to other interim accounting messages from the corresponding NE for the IMS session, and determining if a partial record closing trigger has been reached for the IMS session, wherein the interim processing trigger is a function of the accounting record number extracted from the time-based interim accounting message for the corresponding NE, an AII value, and a partial record closing threshold.2012-03-08
20120059750System and Method for Regulatory Assessment of Financial Institutions - A system and method for assessing a financial institution's capital risk. The method includes the steps of receiving financial information, processing the financial information to obtain a scenario for capital risk, assigning one of a number of predetermined rating categories to the financial institution according to the scenario, applying one or more secondary filters pertaining to additional risks selected by a state regulator to adjust the assigned rating category, and displaying the scenario and the adjusted rating category on a display device.2012-03-08
20120059751SYSTEMS AND METHODS FOR MANAGING AND ALLOCATING FUNDS - The application discloses a systems and methods for automatically managing and allocating funds deposited in one or more financial accounts owned by the user. The system allows the user to specify and dynamically modify multiple savings goals and to associate each goal with a savings account. As the user makes deposits or withdrawals from an account, the amount of funds allocated to each of the goals associated with the account are automatically adjusted based on the user's relative preferences for the goals as automatically inferred from the user's interactions with the system. The system may also provide incentive rewards to users as they meet interim subgoals or complete a goal to induce users to successfully achieve their savings goals.2012-03-08
20120059752POST TRADE HANDLING MODULE AND A METHOD THEREIN - The invention relates to a method in a post trade handling module (2012-03-08
20120059753SYSTEM AND METHOD FOR ELECTRONIC FINANCIAL EXCHANGE - A system and method for providing a financial exchange is disclosed. In an embodiment, at least one agreement term associated with collateral is received from a first computing device, as well as a request for at least one agreement that relates to the agreement term(s). At least one electronic agreement that includes terms for collateral, a financial amount, an interest rate and a termination date is transmitted to the first computing device. A selection of one agreement is received that represents a first commitment by the first counterparty to be bound to the terms of the agreement. An electronic commitment representing a second commitment is received from a second computing device, and electronic collateral information is received from the first computing device or from a third computing device. First payment information is received from the second computing device or from a fourth computing device.2012-03-08
20120059754System and method for auction based sales and procurement of geographically dispersed aviation fuel and services - A computer-based network auction system and method where geographically dispersed aircraft operators solicit competitive quotes for fuel and services from geographically dispersed FBOs, and FBOs submit quotes and communicate and market directly to aircraft operators planning trips to the FBOs airport or nearby airports.2012-03-08
20120059755SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CREATION AND TRADING OF ENHANCED BONDS - A system, method, and computer program product are provided for the creation of enhanced bonds. Enhanced bonds are backed by the security of a credit default swap contract without the need for separate purchase thereof. A bond dealer is able to exchange a traditional bond instrument, which has been issued in a manner that permits the exchange, for enhanced bonds by selling the credit default swap contract to an eBond LLC and tendering the exchangeable bonds for eBonds through the bond indenture trustee. The enhanced bond facilitator calculates the exchange rates for these instruments at the time of exchange based on several variables, including the cost of the underlying credit default swap contract for a desired level of protection.2012-03-08
20120059756AUTOMATED MINING AND PROCESSING OF DATA ASSOCIATED WITH REAL ESTATE - Computer-based processes are disclosed for efficiently mining and analyzing information associated with particular mortgage loans, borrowers and properties. The disclosed processes use property-related data aggregated from multiple sources and jurisdictions to, among other tasks, identify properties owned by an individual.2012-03-08
20120059757SYSTEM AND METHOD FOR DELIVERY OF DYNAMIC PERSONALIZED SLIDERS ONLINE - There is provided, in accordance with an embodiment of the present invention, an apparatus, system, and method for generating a personalized online loan, including: a set of interactive product sliders being operable by a remote user using a GUI; a slider calculation system; and a slider calculation database including user credit data, wherein the database supplies user data to the slider calculation system to enable generation of personalized interactive product sliders.2012-03-08
20120059758Protecting Express Enrollment Using a Challenge - Embodiments of the invention relate to security features to prevent one from trying to enter multiple different payment card number combinations into a payment request form for an online transaction in an effort to probe for the accurate payment information.2012-03-08
20120059759FUNDRAISING SYSTEMS AND METHODS - A method of facilitating pledges of monetary value between a pledgee and pledgor, the method including the steps of providing a graphical user interface having a plurality of selectable performance metrics and at least one input for a factor of monetary value, receiving a selected performance metric of the plurality of performance metrics and the at least one input for a factor of monetary value, transmitting and storing the received selected performance metric and the received input of a factor of monetary value to computer readable memory of a computer server system, periodically querying and obtaining a measured value of the selected performance metric and storing said measured value in the computer readable memory of the computer server system, and calculating a pledge amount of monetary value by applying said factor of monetary value to the measured value of the selected performance metric and storing the pledge amount of monetary value in the computer readable memory of the computer server system.2012-03-08
20120059760Systems and methods for transaction and information management - Systems or methods for managing transactions within a controlled environment facility provide an information management engine integrating transaction functionality and telephone calling functionality, establish an account associated with a resident of the controlled environment facility, and use the information management engine to conduct transactions associated with residents of the controlled environment facility. The transactions include at least requests, by the resident, for deposits into the account by a party outside of the controlled environment facility. The systems or methods accept requests from the resident and utilize the telephone calling services of the information management engine to facilitate the request for deposit. The systems or methods may place calls to the individuals outside the controlled environment facility to interact with the individual, request the deposit and accept such deposits.2012-03-08
20120059761Transfer Instrument - A method performed by a transfer instrument issuer involves issuing, to a recipient, a certificate which is linked to a national card account obtained by the transfer instrument issuer from an account issuer different from the transfer instrument issuer, without both issuing and providing a physical card for the national card account to the recipient of the certificate, the certificate having been purchased by a purchaser, who is not also the recipient, and containing all information necessary for the purchase of goods or services from any merchant who is capable of processing economic transactions involving one of the plurality national card accounts for which a physical card has issued, but without presentment of the physical card.2012-03-08
20120059762Dynamic Card Verification Value - As described herein, a card services provider dynamically generates a card verification value (CVV) for a transaction card and sends the dynamically-generated CVV to a cardholder. The card services provider generates the dynamically-generated CVV such that the dynamically-generated CVV is substantially unpredictable based on other dynamically-generated CVVs for the transaction card. The dynamically-generated CVV is only valid for a limited period of time and/or for a limited number of economic transactions. The cardholder uses the dynamically-generated CVV as part of an economic transaction with a merchant. Because the dynamically-generated CVV is only valid for a limited number of economic transactions and/or for a limited period of time, it may be difficult for a thief to repeatedly use the transaction card to make economic transactions.2012-03-08
20120059763METHOD FOR THE SECURE LOGGING OF CORRESPONDENCE AND NOTIFICATION THEREOF - Systems and methods are disclosed that create a secure electronically recorded log utilizable in the field of emergency response material spill remediation. The system can receive information regarding a spill incident, wherein the information includes an approximate location of the spill incident or a description of a material spilt, populate the secure electronically recorded log with a geolocation code associated with the spill incident, wherein the geolocation code is ascertained as a function of the approximate location of the spill incident, and communicate a notification to a Project Manager assigned to oversee remediation of the spill incident or a representative of a client that supplied the information regarding the spill incident.2012-03-08
20120059764Creating and Managing a Lease Agreement - A method and apparatus to create and manage a lease agreement is disclosed. A pre-programmed lease control computer processes information regarding a potential lessee for a lease of a property and carry's out tasks of a lease control intermediary and stores data regarding the potential lessee. A physical manifestation of a service product in the form of a guaranty directed to periodic lease payments paid by an actual lessee to the lessor is produced. The guaranty is determined based on payments from said lessee to said lessor. The guaranty is for a predetermined monetary amount defining a guaranty limit to be paid by the lease control intermediary or a 32012-03-08
20120059765Web-based Immigration Case Creation System - The present invention “Web-based Immigration Case Creation System” pertains to the web-based method of creating and assigning a case to immigration attorneys. Following Clients' request, the invention assigns individual log-in IDs and passwords to the customer portal enabling clients to log-into their individual account and space. Once in their account in the customer portal, clients can create cases in just few clicks and get an instant e-mail confirmation with a case petition number. The invention also continues to benefit clients, their beneficiaries, and attorneys servicing as a one medium of communication through which various supporting documents are uploaded, comments and instructions are given to each case created using the web-based case creation system.2012-03-08
20120059766Method and System for Revenue Generation Using Energy System - A method and a system for determining compensation to be paid for using any one of an energy storage system and an energy system are provided. The energy system is at least partially powered by electricity stored in the energy storage system. The method includes, determining the amount of consumption of electric energy from the energy storage system during a period of usage, and determining the carbon credit associated with the energy storage system or the energy system during the usage. Thereafter, the compensation is calculated based on the amount of consumption of the electric energy and the carbon credit.2012-03-08
20120059767COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR PROCESSING AND MONITORING BUSINESS-TO-BUSINESS RELATIONSHIPS - The invention relates to a computer-implemented method and system for processing and monitoring business-to-business relationships, with the steps of creating social network maps considering social relationship structures, said social relationship structures having nodes of individuals (2012-03-08
20120059768Method For Electronic Distribution Of Shipping Documents - A web sharing system for shippers, carriers, factoring companies, consignee, brokers and other entities involved in the transportation industry will be available. The system will store and allow for creation, confirmation and manipulation of documents in the website. All documents will be secure and available only to designed users. The system will be accessible from any web friendly device for viewing, creation, confirmation, or manipulation as allowed by the originator of the document. Notification of creation, confirmation, manipulation or failure to create, confirm or manipulate will be sent to parties involved in the process of billing, invoicing or verification of shipments, to a predetermined email address. All creations, confirmations and manipulations of documents will be digitally signed by the party initiating such action. All creation, confirmation and manipulation of documents will be recorded, dated and time stamped digitally on the website. All information will be available to designated parties 24 hours 7 days a week on the website.2012-03-08
20120059769Cargo screening and tracking system and method - A method for screening and tracking items of cargo to be shipped aboard a vehicle includes steps of scanning the items to generate x-ray image data of the items; subjecting the image data to computer implemented image recognition to identify the items; presesenting images generated from the image data to a human operator trained in object recognition; reviewing the images with the human operator; recording the result of the human operator's review, wherein the human operator is one of a number of such operators at one or more locations who have access to or receive image data for items to be shipped for each item determining if the results from the computer implemented and human review meet criteria for items that should not be shipped “exceptions”; loading items which are to be shipped into a shipping container.2012-03-08
20120059770System and Method for Optimizing a Target Date Fund - A method, article of manufacture, and computer program product are presented for generating a glide path for a target date fund comprising a growth asset and a reserve asset, where the glide path is a distribution of the growth asset and reserve asset over a time period ending on an end date. The method includes identifying an acceptable risk level for the target date fund and determining, using the identified acceptable risk level, an inflection date. The method further includes calculating a value G(i) that is equal to a percentage of the target date fund comprising the growth asset at the inflection date and calculating a value R(i) that is equal to a percentage of the target date fund comprising the reserve asset at the inflection date. Finally, the method includes determining, using G(i) and R(i), the glide path for the target date fund, where at the end date the reserve asset comprises one hundred percent of the target date fund.2012-03-08
20120059771FINANCIAL METHODOLOGY TO VALUATE AND PREDICT THE NEWS IMPACT OF MAJOR EVENTS ON FINANCIAL INSTRUMENTS - According to some embodiments, an event having an association with a financial instrument may be identified. The event may then be classified into at least one of a plurality of predefined event classes, each predefined event class being associated with a set of similar events. Media data associated with media coverage of the event may be retrieved and data elements may be extracted from the media data, wherein the data elements include at least one quantified communication parameter including at least one of a short term media coverage volume, a publication weight, a tonal balance, and an impact of available photographs. A prediction of the upcoming media coverage of the event may be generated, including a predicted volume and tonality of the upcoming media coverage, wherein said prediction is generated using a modeling computer system, a numerical model, said extracted data elements, and information about said predefined event class.2012-03-08
20120059772SYSTEM AND METHOD FOR HYBRID SPREADING FOR RISK MANAGEMENT - A risk management system and method is disclosed utilizing a flexible and configurable set of spreading techniques which may be incorporated into existing risk management software to enhance functionality, flexibility and accuracy. Multiple different types of spreading are combined allowing for a more accurate risk assessment. For example, a subset of derivative products held by a futures trader are first analyzed using a scanning based spreading methodology. Typically, futures products in the same product class (e.g. equity or agriculture futures) would be analyzed together thereby. Then an average delta would be calculated for that subset. Using that delta, that subset would then be analyzed in relation to the remaining derivative products (not in the subset) using a delta based spreading methodology. The delta for the subset could be computed in many ways including scaling the deltas for each product, tying the delta to a fixed time period or other methods.2012-03-08
20120059773SYSTEM FOR CALCULATING THE COST-PER-PAGE - A computer structured to calculate a cost-per-page for a fleet of printing devices. The computer is further structured to communicate with a device to output the cost-per-page to an operator.2012-03-08
20120059774ESTIMATE ASSISTING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND RECORDING MEDIUM STORING A PROGRAM EXECUTED BY A COMPUTER - An estimate assisting apparatus makes a temporary estimate upon receiving presented information regarding a certain service, issues an identification number corresponding to the presented information, obtains information regarding an alternative service corresponding to the certain service that is received by the temporary estimate, and generates an estimate request screen that includes information regarding the temporary estimate. A display control unit causes a display device to display the estimate request screen. An estimate providing unit makes an estimate and provides the estimate based upon information regarding a service selected on the estimate request screen and the presented information.2012-03-08
20120059775ENERGY METERING SYSTEM, ENERGY METERING METHOD AND WATT HOUR METER OF SUPPORTING DYNAMIC TIME-VARYING ENERGY PRICING - The present disclosure is disclosed to record in detail and manage information on energy use history of a user under various energy pricing systems where energy prices are changed in time. To this end, an energy meter receives time-based energy price information from a remote server, and time-sequentially records a record including time information of relevant unit time for each unit time, energy price information applied to relevant unit time and energy consumption information at the relevant unit time, whereby the information on how much, when and at what price the user has used the energy can be accurately and quite obviously managed. The energy use history can be used in various fields as data for promoting reasonable energy use, and as a base for calculating energy use charge.2012-03-08
20120059776KNOWLEDGE DISCOVERY AGENT SYSTEM AND METHOD - A system and method for processing information in unstructured or structured form, comprising a computer running in a distributed network with one or more data agents. Associations of natural language artifacts may be learned from natural language artifacts in unstructured data sources, and semantic and syntactic relationships may be learned in structured data sources, using grouping based on a criteria of shared features that are dynamically determined without the use of a priori classifications, by employing conditional probability constraints.2012-03-08
20120059777CHARACTERIZING DATASETS USING SAMPLING, WEIGHTING, AND APPROXIMATION OF AN EIGENDECOMPOSITION - A method, a system, and a computer-readable medium are provided for characterizing a dataset. A representative dataset is defined from a dataset by a computing device. The representative dataset includes a first plurality of data points and the dataset includes a second plurality of data points. The number of the first plurality of data points is less than the number of the second plurality of data points. The data point is added to the representative dataset if a minimum distance between the data point and each data point of the representative dataset is greater than a sampling parameter. The data point is added to a refinement dataset if the minimum distance between the data point and each data point of the representative dataset is less than the sampling parameter and greater than half the sampling parameter. A weighting matrix is defined by the computing device that includes a weight value calculated for each of the first plurality of data points based on a determined number of the second plurality of data points associated with a respective data point of the first plurality of data points. The weight value for a closest data point of the representative dataset is updated if the minimum distance between the data point and each data point of the representative dataset is less than half the sampling parameter. A machine learning algorithm is executed by the computing device using the defined representative dataset and the defined weighting matrix applied in an approximation for a computation of a full kernel matrix of the dataset to generate a parameter characterizing the dataset.2012-03-08
20120059778SELF-IMPROVING CLASSIFICATION SYSTEM - A self-improving classification system classifies specimens based on class identifiers. The system stores specimen profiles in a database that is updated with additional specimen profiles and with follow-up data that corrects classification of specimens that were initially incorrectly classified. Algorithms use the updated database to discover new class identifiers, modify thresholds of known class identifiers, and drop unnecessary class identifiers to improve classification of specimens.2012-03-08
20120059779Personalized Health Risk Assessment For Critical Care - A method for assessing whether a patient is at risk of developing a clinical condition includes receiving training data representing a set of patient-related variables for each of a plurality of patients; generating model data based on the received training data; receiving target data representing the set of patient-related variables for a target patient; determining a risk level for the target patient of developing the clinical condition; and indicating the risk level of the target patient, where the set of patient-related variables consists of a first set of variables when the clinical condition is a mortality condition and a second set of variables when the clinical condition is a morbidity condition.2012-03-08
20120059780CONTEXT RECOGNITION IN MOBILE DEVICES - Mobile device (2012-03-08
20120059781Systems and Methods for Creating or Simulating Self-Awareness in a Machine - A computer system for continuously reaffirming the existence of the system comprising a processor and memory is adapted for: (1) executing a consciousness program to maintain the consciousness of a non-human entity; and (2) while running the consciousness program, executing one or more additional programs. The consciousness program may be adapted to include the steps of: (1) requesting feedback information from one or more sensing systems associated with the computer system; and (2) in response to receiving feedback form the one or more sensing systems, reaffirming a consciousness of the system.2012-03-08
20120059782SYSTEM AND METHOD FOR SOLVING QUADRATIC PROGRAMMING PROBLEMS WITH BOUND CONSTRAINTS UTILIZING A SEMI-EXPLICIT QUADRATIC PROGRAMMING SOLVER - A system and method for solving a quadratic programming optimization problem with bound constraints using a semi-explicit QP solver with respect to an embedded platform is presented. A linear system of equations associated with a matrix (e.g., a Karush-Kuhn-Tucker matrix, KKT system) can be solved at each iteration of the solver based on a factorization approach. A set of partial factors with respect to the QP problem can be pre-computed off-line and stored into a memory. The factorization process of the KKT matrix can then be finished on-line in each iteration of the semi-explicit QP solver in order to effectively solve the QP optimization problems. The QP problem can be solved utilizing a standard active-set approach and/or a partial explicit approach based on a processor utilization and memory usage.2012-03-08
20120059783MINIMIZING LATENCY IN NETWORK PROGRAM THROUGH TRANSFER OF AUTHORITY OVER PROGRAM ASSETS - Authority over an artificial intelligence (AI) asset can be controlled among two or more processing devices running a common program over a network using a technique in which authority can be transferred. A first processing device can exercise authority over the AI asset by executing code that controls one or more actions of the AI asset according to a decision tree. The decision tree can determine whether to engage the program asset based on criteria other than a distance between the AI asset and the program asset. The first processing device can broadcast a state of the AI asset to one or more other devices running the program. If the decision tree determines that the AI asset should engage a program asset over which another processing device has authority the first processing device can relinquish authority over the AI asset and transfer authority to the other device.2012-03-08
20120059784Editing and Compiling Business Rules - A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.2012-03-08
20120059785CONTENT RECOMMENDATION METHOD AND SYSTEM BASED ON PSYCHOLOGICAL FACTORS FROM A USE PROFILE - The invention relates to a content recommendation method and system based on psychological factors from a use profile, which comprises: (a) a website for downloads that is accessible for the user, where said site comprises means configured for the detection of his consumption profile (2012-03-08
20120059786METHOD AND AN APPARATUS FOR MATCHING DATA NETWORK RESOURCES - A method and apparatus for matching data network resources with an appropriate group of concepts of an ontology has the steps of, receiving a request indicating at least one expert field, providing at least one data network resource of the expert field having at least one tag and an ontology of the expert field having at least one concept, determining a minimum spanning tree of the concepts in the ontology corresponding to the tags of the data network resources and returning the concepts of the selected minimum spanning tree in response to the received request. The data network resources is matched thematically related to concepts of an ontology to the concepts of an ontology without knowing the exact terms used in the concepts and vice versa. It can be used by experts to search resources created by laymen using their expert terms without the need to know these terms.2012-03-08
20120059787Dynamically Manipulating An Emoticon or Avatar - Graphical user representations, such as emoticons or avatars, used to convey mood and emotion, can be dynamically modified and manipulated, e.g. by squeezing, rotating, distorting, colouring, etc. This enables a user to customize or tailor an existing emoticon to better reflect the user's current mood or emotion. For example, a user may insert a smiley face emoticon 2012-03-08
20120059788RATING PREDICTION DEVICE, RATING PREDICTION METHOD, AND PROGRAM - Provided is a rating prediction device including a posterior distribution calculation unit for taking, as a random variable according to a normal distribution, each of a first latent vector indicating a latent feature of a first item, a second latent vector indicating a latent feature of a second item, and a residual matrix Rh of a rank h (h=0 to H) of a rating value matrix whose number of ranks is H and which has a rating value expressed by an inner product of the first and second latent vectors as an element and performing variational Bayesian estimation that uses a known rating value given as learning data, and thereby calculating variational posterior distributions of the first and second latent vectors, and a rating value prediction unit for predicting the rating value that is unknown by using the variational posterior distributions of the first and second latent vectors.2012-03-08
20120059789VEHICULAR ENVIRONMENT ESTIMATION DEVICE - Disclosed is a vehicular environment estimation device capable of accurately estimating a travel environment around own vehicle on the basis of a predicted route of a mobile object or the like, which is moving in a blind area. A vehicular environment estimation device that is mounted in the own vehicle detects a behavior of another vehicle in the vicinity of the own vehicle, and estimates a travel environment, which affects the traveling of another vehicle, on the basis of the behavior of another vehicle. For example, the presence of another vehicle, which is traveling in a blind area, is estimated on the basis of the behavior of another vehicle. Therefore, it is possible to estimate a vehicle travel environment that cannot be recognized by the own vehicle but can be recognized by another vehicle in the vicinity of the own vehicle.2012-03-08
20120059790METHOD FOR PROVIDING WITH A SCORE AN OBJECT, AND DECISION-SUPPORT SYSTEM - The present invention is related to a method for providing with a score an object represented by a target item from a multidimensional space, said score being representative of the probability that the object satisfies a given binary property, said method being performed in a computer environment comprising processing means connected to memory means.2012-03-08
20120059791Automating the Logging of Table Changes in a Database - A system for logging changes to a database table comprises an administration tool, table metadata, a history table, and a service engine. The administration tool provides an interface through which a database administrator (DBA), database programmer, or other user can manage the table metadata and the history table, including the selection of columns within the table for which the system will track changes.2012-03-08
20120059792Techniques for the Logical Replication of High-Level Procedures - A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded.2012-03-08
20120059793METHOD OF BI-DIRECTIONAL SYNCHRONIZATION OF USER DATA - Techniques for enabling writing and reading to and from a user file by at least a virtual software application. The user file includes a session file, an index file, and a data file. The techniques enable roaming between computers without the need to reconfigure, for example, the personalized information when switching between computers.2012-03-08
20120059794SOFTWARE, SYSTEMS, AND METHODS FOR ENHANCED REPLICATION WITHIN VIRTUAL MACHINE ENVIRONMENTS - Software, systems, and methods are disclosed herein for enhanced updating of replica storage volumes within virtual machine environments. A first group of data blocks of a plurality of data blocks on an underlying storage volume that have changed are identified. A second group of data blocks of the first group of data blocks that are live are identified. Changed data items associated with the second group of data blocks are identified. An ancillary process is initiated on the changed data items. An update of the replica of the target storage volume with the second group of data blocks is also initiated.2012-03-08
20120059795METHODS AND SYSTEMS FOR PROVIDING ENHANCEMENTS TO A BUSINESS NETWORKING FEED - Methods, systems, and apparatus facilitate social and business networking in a multi-tenant database. An application can provide each user with the ability view targeted data of interest. The data of interest can be supplied in a feed associated with the user created list, which compiles the feed items, e.g., comments, posts, stories, etc., of the object feeds subscribed to by the list. Lists can include entity feeds of objects, on the database well as child records associated with those objects. Accordingly, a user can create tailored feeds and can organize related information into feed for that list. In further embodiments, applications are provided which allow users are able to view filtered selections of other users and objects on the database system. In one embodiments, a connector application allows users to modify subscriptions to other users and objects, a dashboard application allows users to view user profiles and analytics regarding the user profile, and a search application allows users to perform field based searches on the records of the users and objects. Additional applications which allow users to navigate and view records on the database system are also provided.2012-03-08
20120059796ACCESSING DATA ENTITIES - Data entities in a client-server system are accessed. The client-server system comprises a set of clients, a server system, and a repository for storing a plurality of data entities. The server system comprises an inter-transactional cache, the inter-transactional cache being accessible for each client of the set of clients. A first client of the set of clients comprises a first intra-transactional cache. If a copy of a first data entity is in the inter-transactional cache, a version identifier of the original first data entity is read from the repository. If the copy of the first data entity is to be accessed with an exclusive lock, a copy of the copy of the first data entity is added to the first intra-transactional cache. The copy of the copy of the first data entity in the first intra-transactional cache is accessed for further processing of the first data entity by the first client.2012-03-08
20120059797SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS USING NETWORK ATTACHED STORAGE - Systems and methods for performing hierarchical storage operations on electronic data in a computer network are provided. In one embodiment, the present invention may store electronic data from a network device to a network attached storage (NAS) device pursuant to certain storage criteria. The data stored on the NAS may be migrated to a secondary storage and a stub file having a pointer pointing to the secondary storage may be put at the location the data was previously stored on the NAS. The stub file may redirect the network device to the secondary storage if a read request for the data is received from the network device.2012-03-08
20120059798MIRRORING FILE DATA - The present invention extends to methods, systems, and computer program products for mirroring file data. Generally, high availability and disaster recovery (“HADRON”) is achieved within a database management system by detecting which parts of a file have changed and sending the changed parts to secondaries. Adjacent or partially overlapping parts of a file can coalesce to form larger chunks of changed data. Coalescing reduces the overall number of chunks that are tracked.2012-03-08
20120059799MANAGING OBJECTS FOR A DATA FILE - Managing file objects in a data storage system includes providing a plurality of metadata servers, each metadata server having information for only a subset of file objects in the storage system, each subset for each of the metadata servers being less than a total number of file objects for the system and includes providing at least one metadata location server, where an entity accessing a specific file object of the system determines which of the metadata servers contains data for the specific file object by first accessing the at least one metadata location server. Information for the subset of file objects may include a table having file identifiers and metadata location information. The metadata location information may point to data storage for a metadata object for a file.2012-03-08
20120059800SYSTEM AND METHOD FOR SCALABLE REFERENCE MANAGEMENT IN A DEDUPLICATION BASED STORAGE SYSTEM - A system and method for managing a resource reclamation reference list at a coarse level. A storage device is configured to store a plurality of storage objects in a plurality of storage containers, each of said storage containers being configured to store a plurality of said storage objects. A storage container reference list is maintained, wherein for each of the storage containers the storage container reference list identifies which files of a plurality of files reference a storage object within a given storage container. In response to detecting deletion of a given file that references an object within a particular storage container of the storage containers, a server is configured to update the storage container reference list by removing from the storage container reference list an identification of the given file. A reference list associating segment objects with files that reference those segment objects may not be updated response to the deletion.2012-03-08
20120059801Knowledge Archival and Recollection Systems and Methods - A method of extracting knowledge comprising: initiating a search application; displaying a user search interface; receiving input parameters via the search interface; identifying a query type based on received input parameters; formulating a database query based on the received input parameters; transmitting the database query to a database, the database being in communication with a file archive indexer for indexing a file archive for storing files and data regarding the files; obtaining database query results from the database, the database storing the user activity data and actual content accessed by the user; providing database query results to a result analyzer module; and displaying search result analyzer module results to a user.2012-03-08
20120059802METHOD ALLOWING VALIDATION OF LARGE VOLUME OF UPDATES IN A LARGE PRODUCTION DATABASE OF NEW ENTERED DATA PRIOR TO THEIR RELEASE - A method of insuring the integrity of a plurality of updates brought in real-time to a large production database concurrently used by one or more software applications is described. The large production database includes a plurality of products participating to the definition of objects. The method first comprises the step of requesting the issuance of a unique filing number associated to a draft state version of the plurality of updates while keeping them invisible to the end-users of the large production database. Then, a set of product items identified as a whole by the unique filing number and on which the updates applies is created or copied in the large production database and gathered under the form of a meta-product on which the plurality of updates is applied. When updating is complete, the meta-product is successively set into a customizable flow of one or more validation states in order to perform a cross-validation of the plurality of updates. Finally, when validation is complete, the meta-product is set into a production state where the uniquely identified meta-product becomes immediately visible and useable by the end-users of the one or more software applications.2012-03-08
20120059803DISK SCRUBBING - A method, a system, and a computer program product are provided for data management. The method may comprise identifying a predefined set of data storage parameters and a predefined set of data scrubbing parameters. The method further may comprise determining the predefined set of data scrubbing parameters for first data in a first data storage based on the predefined set of data storage parameters for the first data and performing data scrubbing for the first data using the determined predefined set of data scrubbing parameters. Furthermore, the method may comprise comparing first data in the first data storage and corresponding second data in a second data storage. If a mismatch is determined between the first data and the second data, the method further may comprise synchronizing the first data with the second data as a result of the comparison.2012-03-08
20120059804Data compression and decompression using relative and absolute delta values - A data compressor is disclosed for receiving a data stream comprising a plurality of data items and for outputting a compressed data stream, said data compressor comprising: a data input for receiving said data stream; a delta value calculator for generating a compressed delta value, said delta value calculator being configured to receive said plurality of data items from said data input and being configured for at least some of said received data items to access said data store to determine if a related data item to said received data item is stored in said data store and: in response to said related data item being stored, to retrieve said related data item from said data store and to calculate a delta value from said received data item and said related data item and to output said delta value; and in response to said related data item not being stored in said data store to calculate a delta value from said received data item and a predetermined value and to output said delta value; a data store for storing said plurality of data items received at said data input; said data compressor further comprising: a data store controller for controlling the storage of said plurality of data items in said data store, said data store controller being configured to access said data store in response to receipt of a data item at said data input and to determine if a storage location is allocated to said data item and: if so to store said data item in said allocated storage location; and if not to allocate a storage location to said data item and to evict and discard any data stored in said allocated storage location and to store said data item in said allocated storage location. A data decompressor for decompressing the compressed data stream is also disclosed.2012-03-08
20120059805Inter-Organizational and Intra-Organizational Repository for Operating System Images - Mechanisms are provided for collaborating between two or more operating system image repository systems. A first operating system image (OSI) repository system is associated with a second OSI repository system. Each of the first and second OSI repository systems store one or more OSIs for use either natively or virtually by client computing devices. One or more collaboration rules are defined that define a manner by which OSI information in the first OSI repository system is shared with the second OSI repository system. A collaborative operation is performed between the first OSI repository system and the second OSI repository system. An extent of the collaborative operation is circumscribed by application of the one or more collaboration rules.2012-03-08
20120059806UPDATING AN INVERTED INDEX IN A REAL TIME FASHION - Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (DUI) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message. The DUI objects are applied to an overloading index that maintains structured records of recent modifications. In particular, portions of the overloading index are targeted utilizing the document identifiers and the relative positions specified by the DUI object, thereby updating the targeted portions within the overloading index corresponding to the modified content without rewriting the entire overloading index. Periodically, an association process is invoked for grouping the merged index with the overloading index for search purposes.2012-03-08
20120059807SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VALIDATING ONE OR MORE METADATA OBJECTS - In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.2012-03-08
20120059808ACCESSING DATA ENTITIES - Data entities in a client-server system are accessed. The client-server system comprises a set of clients, a server system, and a repository for storing a plurality of data entities. The server system comprises an inter-transactional cache, the inter-transactional cache being accessible for each client of the set of clients. A first client of the set of clients comprises a first intra-transactional cache. If a copy of a first data entity is in the inter-transactional cache, a version identifier of the original first data entity is read from the repository. If the copy of the first data entity is to be accessed with an exclusive lock, a copy of the copy of the first data entity is added to the first intra-transactional cache. The copy of the copy of the first data entity in the first intra-transactional cache is accessed for further processing of the first data entity by the first client.2012-03-08
20120059809JOINING MULTIPLE USER LISTS - A computer-implemented method comprises receiving a request for content from a user, determining two user lists that are associated with the user, each user list including a definition that characterizes members of a respective user list, determining a consumer is a subscriber to the two user lists, determining the consumer has indicated a preference to target members that are included in both user lists, and providing an indication to the consumer for all users that are included in both user lists including providing the definitions associated with both user lists along with the request to the consumer.2012-03-08
20120059810METHOD AND APPARATUS FOR PROCESSING SPOKEN SEARCH QUERIES - Some embodiments relate to a method of performing a search for content on the Internet, in which a user may speak a search query and speech recognition may be performed on the spoken query to generate a text search query to be provided to a plurality of search engines. This enables a user to speak the search query rather than having to type it, and also allows the user to provide the search query only once, rather than having to provide it separately to multiple different search engines.2012-03-08
20120059811SITE MEMORY PROCESSING - A system is provided for presenting users with relevant personalized and/or customized information whenever a visitor visits a website or performs an internet search. The described system described herein advantageously provides for the saving (clipping) of website information as an integrated part of a visitor's browsing experience. The content of the website information that is clipped may be advantageously controlled by a website owner/publisher. Using website clips, identified as “notes,” previously stored by a visitor, currently displayed website content may be accordingly modified in connection with identified relevant notes and/or a notification may be displayed on the current website for a particular visitor identifying stored relevant notes of the visitor.2012-03-08
20120059812Geocoding Personal Information - A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.2012-03-08
20120059813METHODS AND APPARATUS FOR SEARCHING THE INTERNET - Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.2012-03-08
20120059814METHODS AND APPARATUS FOR SELECTING A SEARCH ENGINE TO WHICH TO PROVIDE A SEARCH QUERY - Some embodiments relate to a method of performing a search for content on the Internet, in which a user may issue a search query, and the search engine or engines to which that query is provided may be determined dynamically based on any of a variety of factors. For example, in some embodiments, the search engine or engines to which the query is provided may be determined based on the content of the search query, this historical access patterns of the user that issued the query, or the historical access patterns of other users.2012-03-08
20120059815USER ACCESSIBILITY TO RESOURCES ENABLED THROUGH ADAPTIVE TECHNOLOGY - A computer implemented method, system and/or computer program product identify an appropriate resource for a user. A user profile is created for a user. A request, from the user, is received for a requested resource. Based on the user profile, a user-specific scope of the request, which defines a type of resource that is being requested by the user, is established. An identifier of an appropriate resource that meets the user-specific scope of the request is transmitted to the user.2012-03-08
20120059816BUILDING CONTENT IN Q&A SITES BY AUTO-POSTING OF QUESTIONS EXTRACTED FROM WEB SEARCH LOGS - A search engine receives user-submitted queries, determines web pages that are relevant to those queries, and returns relevance-ranked lists of references to the relevant web pages. Additionally, the search engine adds each query's terms to a query log. An automated process asynchronously examines the log and locates questions therein. For each question so located, the process determines whether that question already is contained in a database of questions maintained by an online question-and-answer system that is separate from the search engine. For each such question that is not already contained in the stored database of questions, the process automatically adds that question to the question database. As a result, the set of questions used by the online question-and-answer system grows even in the absence of any further direct question submissions by users of the system.2012-03-08
20120059817METHOD FOR INCREASING THE EFFICIENCY OF SYNCHRONIZED SCANS THROUGH INTELLIGENT QUERY DISPATCHING - A computer-implemented method, apparatus and article of manufacture for optimizing execution of database queries in a computer system. In one embodiment, the steps and functions include: generating first and second query execution plans for first and second requests, wherein the first and second query execution plans are each comprised of one or more steps that scan a specified table in a database stored on the computer system in order to retrieve data from the table; and executing the first and second query execution plans, wherein intelligent query dispatching is performed on the steps of the first and second query execution plans to ensure that the steps share the data retrieved from the table and cached in memory.2012-03-08
20120059818DISPLAY APPARATUS AND DISPLAYING METHOD OF CONTENTS - A display apparatus and a displaying method of contents, the display apparatus including a content output unit which outputs contents, a display unit which displays predetermined space information, a user interface (UI) generating unit which generates UI information, a user input unit, and a control unit which classifies the contents into a group which corresponds to a position on the displayed predetermined space information based on predetermined position information of the contents in response to a request to search for contents, being input through the user input unit, controls the UI generating unit to generate a first UI indicating the group, and controls the display unit to display the generated first UI at the corresponding position of the group on the displayed predetermined space information.2012-03-08
20120059819GENERATING A SEARCH RESULT RANKING FUNCTION - A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.2012-03-08
20120059820Aggregation, Organization and Provision of Professional and Social Information - A method for performing a search for information pertaining to a search subject includes receiving a name of a person. A social/professional value is received. A search is performed based on the received name. A plurality of personal candidates is identified from results of the search and profiles of the same person in different search domains are automatically linked. A search subject is selected from among the identified plurality of candidates based on user input. The search results are characterized along a scale from social information to professional information. The search results are filtered based on the received value indicative of the desired level and the characterization of each item of results found. The filtered search results are displayed.2012-03-08
20120059821Method for Efficiently Supporting Interactive, Fuzzy Search on Structured Data - A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.2012-03-08
20120059822KNOWLEDGE MANAGEMENT TOOL - A document processor for use with an indexing application comprising: a pre-defined programmatic interface for content extractors; a data store; and an extended document metadata processor; wherein: the content extractor proxy receives a signal from the indexing application identifying a target document; and the document metadata processor creates from the target document extended document metadata for storage in the data store.2012-03-08
20120059823INDEX PARTITION MAINTENANCE OVER MONOTONICALLY ADDRESSED DOCUMENT SEQUENCES - Provided are techniques for partitioning a physical index into one or more physical partitions; assigning each of the one or more physical partitions to a node in a cluster of nodes; for each received document, assigning an assigned-doc-ID comprising an integer document identifier; and, in response to assigning the assigned-doc-ID to a document, determining a cut-off of assignment of new documents to a current virtual-index-epoch comprising a first set of physical partitions and placing the new documents into a new virtual-index-epoch comprising a second set of physical partitions by inserting each new document to a specific one of the physical partitions in the second set using one or more functions that direct the placement based on one of the assigned-doc-id, a field value derived from a set of fields obtained from the document, and a combination of the assigned-doc-id and the field value.2012-03-08
20120059824ALLOCATING AND MANAGING RANDOM IDENTIFIERS USING A SHARED INDEX SET ACROSS PRODUCTS - Provided are techniques for selecting row identifiers from an initial index structure storing rows of randomized indexes. The row identifiers are randomized. Groups are formed with the randomized row identifiers so that each group has a predetermined number of row identifiers. At least one group is selected from the groups. Indexes are retrieved from the initial index structure that correspond to the row identifiers in the selected at least one group. The retrieved indexes are encoded by adding product information to form new identifiers.2012-03-08
20120059825COLLECTING DATA FROM DIFFERENT SOURCES - A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.2012-03-08
20120059826METHOD AND APPARATUS FOR VIDEO SYNTHESIS - An approach is provided for generating a compilation of media items. A plurality of media items is received. Respective context vectors for the media items are determined. The context vectors include, at least in part, orientation information, tilt information, altitude information, geo-location information, timing information, or a combination thereof associated with the creation of the respective media items. A compilation of at least a portion of the media items is generated based, at least in part, on the context vectors.2012-03-08
20120059827Enterprise Data Duplication Identification - Systems, methods, and computer program products are provided for identifying duplicate data. In one exemplary embodiment, there is provided a method for identifying duplicate data. The method may include identifying one or more reference fields that include one or more data values. The method may include retrieving the one or more reference fields and one or more data values. The method may also include transforming the one or more reference fields into one or more reference fingerprint patterns. The method may also include identifying one or more target fields that include one or more target field values. The method may also include retrieving the one or more target fields. The method may also include transforming the one or more target field values into one or more target fingerprint patterns. The method may also include comparing the one or more reference fingerprint patterns with the one or more target fingerprint patterns. The method may further include determining an overlap between the one or more reference fingerprint patterns and the one or more target fingerprint patterns.2012-03-08
20120059828Methods and Systems for Compressing Indices - Systems and methods for compressing indices are described. In one aspect, a plurality of items are selected where each item has an entry in an inverted index and each item entry comprises a listing of articles that the item appears in. At least a first item entry and a second item entry are determined for compression and the second item entry is compressed into the first item entry resulting in a compressed first item entry.2012-03-08
20120059829OBJECT CLASSIFICATION - A method and apparatus for processing an observation of an object to be classified, the method comprising using a particle filter in which an observation of an object to be classified is used to weight particles on a plurality of models for the object. The method may further comprise performing at least one further iteration of using the particle filter to weight the particles on the plurality of models for the object using a further observation of the object to be classified. The method may further comprise providing respective classification probabilities that each respective model corresponds to the object based on the weightings of the particles of the respective model. Each of the respective particles may be divided into a respective plurality of sub-particles.2012-03-08
20120059830Identifying Computer Users Having Files With Common Attributes - A method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table.2012-03-08
20120059831INFORMATION SEARCHING APPARATUS, INFORMATION SEARCHING METHOD, AND COMPUTER PROGRAM - In response to a search request, the type of the terminal from which the request originated is determined, and a selection history is weighted and accumulated so that the order of the results of a search carried out according to set search conditions varies depending on the selection history. In the case where the type of the request origin terminal is a terminal type in which the number of search results that can be displayed on a single screen is less than in other terminal types or the movement of the screen is more complicated than in other terminal types and search results have been selected across a plurality of screens, a greater weight is applied to the selection history of the selected search results than for other terminal types.2012-03-08
20120059832Portable Hash-Based Key Location Mechanism - A system and method for locating a data entry in a server cluster using a hash function and hash codes that can be implemented on any platform, system, or in any language. In one embodiment, a client hashes a key corresponding to a data entry to be accessed from the server cluster. The hashing is performed with a hash function that is used by a cluster of servers to provide a distributed data repository. The client further compares the hash result with hash codes of the servers to identify one of the servers as a key holder that stores the data entry. The client then requests the key holder for access to the data entry.2012-03-08
20120059833Prevention of library information leakage - An apparatus for preventing library information leakage includes an input processing unit to register, in an input-item list, library information items included in input design data, an input-item-list storing unit to store the input-item list, and an output processing unit to include, in output design data, library information items that match the library information items registered in the input-item list.2012-03-08
20120059834OPERATION SUPPORTING APPARATUS, OPERATION SUPPORTING METHOD, AND PROGRAM - An acquisition unit acquires operation process data (including first process data operable by an operator and second process data different from the first process data) of a manufacturing facility from a facility management apparatus. A search unit searches past operation process data similar to current operation process data based on the first or second process data. A search unit searches action data related to the past operation process data searched by the search unit from action data determined by an action determination unit based on the first process data. An evaluation unit uses the second process data to evaluate the action data searched by the search unit. As a result, the operator can determine what kind of an operation related to an operation of the manufacturing facility should be performed in the future.2012-03-08
20120059835IN-VEHICLE MEDIA PLAYBACK DEVICE - A control unit in a first playback system connected to a musical piece searching unit via a path having the highest data transfer rate includes a determining unit for discriminating between a request for musical piece information from the first playback system and a request for musical piece information from a second playback system, a temporary storage unit for holding data information acquired in response to the request from the second playback system, and a musical piece information transmitting unit for transferring the musical piece information read from the temporary storage unit to the second playback system according to the data transfer rate of a path connecting with the second playback system, and each of the first and second playback systems makes a request of the musical piece searching unit for musical piece information via the control unit, and acquires the data information satisfying the request.2012-03-08
20120059836DEVICE CAPABILITY INVOCATION METHOD, WIDGET DEVICE, SERVER - The present invention relates to communication technologies, and discloses a device capability invocation method, a widget device, and a server. The device capability invocation method includes: receiving a device capability invocation request sent by a widget, where the device capability invocation request carries conditions of a device capability that needs to be invoked; search a device capability database for the device capability compliant with the conditions; invoking the found device capability; receiving an invocation result that is returned after the found device capability is invoked; and sending the invocation result to the widget. The technical solutions provided by the embodiments of the present invention enables a widget device to invoke device capabilities of all devices in the system.2012-03-08
20120059837INFORMATION PROCESSING SYSTEM, CONTENT RECORDING/REPRODUCING DEVICE, AND INFORMATION PROCESSING METHOD - An entry information array includes m pieces of entry information corresponding to m directory entries of n directory entries included in a directory entry array. Each of the pieces of entry information includes name information of the directory entry, and allocation position information indicating allocation position of the directory entry in the directory entry array. The entry information search section detects entry information corresponding to a file or a directory, which is a search target, from the entry information array. The directory entry access section refers to the allocation position information included in the detected entry information to detect a directory entry corresponding to the search target from the directory entry array.2012-03-08
20120059838PROVIDING ENTITY-SPECIFIC CONTENT IN RESPONSE TO A SEARCH QUERY - Computer-readable media, computer systems, and computing devices facilitate providing entity-specific content to a user in response to a search request. A search request is received from a user and determined to be related to an entity. Domains associated with the entity are also identified. The search service identifies a set of potential answers and uses the potential answers to generate a set of reformulation queries, which are used to query answer services. Answers returned by the answer services are ranked and bound to an entity card, which is subjected to a quorum checking process that facilitates optimization of the use of allocated screen real estate associated with the entity card. A representation of the entity card is presented on a search-results page.2012-03-08
20120059839PROXYING OPEN DATABASE CONNECTIVITY (ODBC) CALLS - An Open Database Connectivity (ODBC) proxy infrastructure to transparently route incoming queries to one or more selected query engines. The ODBC proxy receives a query from an application, and determines based on the characteristics of the query and the capabilities of the query engines which one or more query engines are to perform the query. The proxy then routes the query to the one or more query engines, which perform the query. The results are then returned to the proxy, which provides the results to the application.2012-03-08
20120059840DATA INTEGRATION USING CONCEPTUAL MODELING FRAMEWORK - A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.2012-03-08
20120059841NETWORK CALLING PRIVACY WITH RECORDING - Compliance with a privacy database and call-specific applications is provided within a network. A service control function (SCF), in communication with a privacy database, selectively establishes a call between an origin and a destination. Based on origin or destination identifiers, call parameters are determined for further operations associated with the call. A server, responsive to the call parameters, performs monitoring of the call or post-call disposition to update the privacy database.2012-03-08
20120059842Context-Based User Interface, Search, and Navigation - The present disclosure involves systems, software, and computer implemented methods for providing context-based user interfaces, searches, and navigation in business processes. One process includes operations for identifying a data field on an electronic page to be populated by a user for a business process and a data object associated with the business process. A particular data object field in the data object is selected for additional searching, and a suggested entry for populating the data field is determined based on a search for additional information associated with the business process using the particular data object field and a particular type of the data object.2012-03-08
20120059843CONTEXT BASED DATA SEARCHING - Data searching over a network is facilitated. A search request is received from a user device via the network. The search request includes information related to the user device. The search request is processed by identifying a context chain related to the user device based on information passed with the search request. The context chain is an array of contexts. Contexts are added to and subtracted from the context chain dependent upon communications received from the user device. The search request is responded to by providing at least one search result to the user device. The search result is obtained from at least one context in the plurality of contexts.2012-03-08
20120059844METHOD AND SYSTEM FOR ANALYZING DATA - A method and apparatus for identifying relationships among entity instances of a plurality of entities in a database. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure includes at least a pair of entity instance identifiers that identifies a relationship between entity instances of a pair of entity structures of a plurality of entity structures. All complete graphs among all subsets of the plurality of entity structures are identified. Each complete graph includes at least one edge corresponding to an entity reference relationship structure, and two vertices connected by the at least one edge that correspond to entity structures between which the entity reference relationship structure establishes a relationship. For each complete graph, all matched sets of pairs of entity instance identifiers are determined. The entity instance identifiers in each matched set are stored in association with each other in an entity relationship structure.2012-03-08
Website © 2025 Advameg, Inc.