27th week of 2009 patent applcation highlights part 68 |
Patent application number | Title | Published |
20090171897 | METHOD AND SYSTEM FOR CASE MANAGEMENT - A method and system for case management is provided. A structure hierarchy is generated based on a configuration data. The structure hierarchy has a folder node. A data object instance is associated to the folder node. A data object assembly is generated using the structure hierarchy. A task list having a task to be executed for a process is generated. A case log is generated based on an event. A case is generated by integrating the data object assembly, the task list and the case log. | 2009-07-02 |
20090171898 | SYSTEM AND METHOD FOR LEVERAGING TAG CONTEXT - A method and computer program product for leveraging the creation context of a tag includes creating one or more tags, each of the one or more tags associated with a respective piece of content. A creation context is associated with each of the one or more tags. The one or more tags are searched based upon, at least in part, the creation context. | 2009-07-02 |
20090171899 | ONE-STOP TRAVEL SEARCH - One-stop travel search technology operable to aid users via an improved graphical information display is disclosed. The one-stop travel search technology can be operable to display a graph of the price of the travel mode depending on variables such as time of day. In one embodiment, the one-stop travel search technology further displays information pertaining to travel prices from online travel agents along with those directly obtained from the travel service providers. The technology accesses a travel event database, and directs display of information relating to the travel event based on the event information. | 2009-07-02 |
20090171900 | PRINTER DRIVER FOR TRANSACTION RECORD STORAGE - A printer driver may be used to pass transaction information to a remote location for storage. Such transaction information may pertain, for example, to online transactions performed by a user in relation to various online merchants. Such transactions, for example, may also be facilitated by a payment service provider. In one example, a method of processing transaction information includes receiving transaction information at a client device. The transaction information is associated with a user-merchant transaction. The method also includes receiving a user-initiated selection of a printer driver. The method further includes, in response to the selection, passing the transaction information to a remote location to store the transaction information in a transaction record maintained at the remote location. The passing is performed by software implemented in the printer driver. Related methods, devices, and systems are also disclosed. | 2009-07-02 |
20090171901 | REAL-TIME ANNOTATOR - Systems (and corresponding methodologies) that annotate experience data in real-time are provided. The real-time annotated experience data can be employed in accordance with augmented reality systems which are capable of overlaying virtual data upon real-world data. The system employs ‘smart-tags’ that are capable of identifying data that relates to and/or is associated with the real-world scenarios and situations. | 2009-07-02 |
20090171902 | LIFE RECORDER - A system that can automatically capture life experiences of a user across a number of senses or perceptions is provided. Once the data is captured, it can be annotated and saved for subsequent playback. The innovation also enables the data to be synchronized to for playback, for example, audio can be time-synced to a corresponding video with a corresponding smell, etc. Still further, the innovation provides for controls that enable a user to adjust or select granularity for capture as well as playback. | 2009-07-02 |
20090171903 | Business Rules Externalization System - A business rules externalization system is provided for centrally storing, compiling, and distributing computer readable business rules employed by a plurality of multi-tiered applications executing the rules in native application code. The system includes a rule database for centrally storing the rules in a standardized format, including multiple versions of a given rule or set of rules. The rule externalization system employs a rule object module to declare and store the rules in a standardized format. When an application encounters a trigger point, it interfaces with a rule object module to request the desired rules. The rule object module queries the rule database for the appropriate version of the requested rules and passes the standardized rules to a compiler module. The rule compiler module translates each rule into application-specific computer executable code or format and returns native code-based rules to the rule object module for transmission to the calling application. | 2009-07-02 |
20090171904 | SYSTEM AND METHOD FOR NAME RESOLUTION - A plurality of relationships of a user are analyzed. A social network of the user based upon, at least in part, the plurality of relationships of the user, is analyzed, the social network identifying one or more relationship users. A collaborative user is identified based upon, at least in part, a name input received from the user and the social network of the user. | 2009-07-02 |
20090171905 | PRODUCING INFORMATION DISCLOSURE STATEMENTS - An information disclosure statement (IDS) request is unpacked. The IDS request includes information that identifies one or more references. For each of the references, a respective bibliographic record is built from the information in the IDS request. Incomplete ones of the bibliographic records are determined. For each of the bibliographic records determined to be incomplete, information needed to complete the bibliographic record are searched and the bibliographic record is completed in response to a successful search. An electronic IDS is produced from one or more of the bibliographic records. | 2009-07-02 |
20090171906 | SYSTEM AND METHOD FOR PROVIDING INFORMATION RELATING TO AN EMAIL BEING PROVIDED TO AN ELECTRONIC DEVICE - The invention relates to a system and method for associating an item in an electronic transmission with information. The system may be implemented in a server that associates information relating to an item embedded in an electronic transmission addressed to an electronic device. The server comprises: a first process to identify the item (and perhaps categorize it); a second process to execute a database search for additional information for the item; a third process to retrieve results from the search and associate the results with a new transmission for the item, the new transmission including data from the electronic transmission; and a fourth process to transmit the new transmission to the device. | 2009-07-02 |
20090171907 | Method and system for searching text-containing documents - The invention relates to a method, system, software and computer processor for searching an information store, in which documents containing searchable text are stored, for specific information on a particular topic. A search query is input into a search interface. The search query is processed to generate a search string incorporating search terms relating to the search query. The search string is transferred to at least one search engine to generate a preliminary set of potentially relevant results, each result with a link to an underlying document in the information store. The links are automatically followed to the underlying documents and the search terms are located therein. A text extract from the full searchable text of each underlying document is automatically selected based on the location of the search terms therein and pre-determined criteria applied thereto. A results list is generated by adding the text extract and other information relating to the underlying document as an entry in the results list. For each text extract, any words therein which are unique as compared to the text extracts for all other entries in the results list are identified. At least one entry with one or more unique words associated therewith is selected from the results list. A modified search query is automatically generated based on the one or more unique words. The modified search query is transferred to the at least one search engine to generate a modified list of results and the process repeated. | 2009-07-02 |
20090171908 | Natural language minimally explicit grammar pattern - The invention utilizes a known syntax and concept model to enable a user to make a reliable and accurate database query with words that more closely resemble the user's natural language and less like a structured database query. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72( | 2009-07-02 |
20090171909 | Computer-Implemented System for Producing, Processing and Managing Structured Data Sets - A data management system has a basic function configurator to define a generic basic function, whereby the function to be performed is to be depicted in a basic function by means of descriptive attributes and associated values or value ranges necessary for processing the basic function. The function is to be depicted on a data set to which a distribution rule is allocated. A data set, with its associated distribution rules, defines a generic basic function. The data sets which define the generic basic functions, together with their distribution rules for access by a product template configurator, are contained in a basic function list. The product template configurator combines one or several basic functions and transfers these to a product template, in that the generic basic functions are mutated into specific basic functions for the product template concerned by transferring or restricting the values. A product template comprises one or more basic functions belonging to a product. A product template with specific basic functions serves as a basis for a contractual relationship with a partner. The structure of the product template is stored in a product template list for access by a contract manager. | 2009-07-02 |
20090171910 | DATA EXCHANGE SYSTEM - A system is provided that collects and stores data from different sources, such as individuals or companies, and associates all or part of the data collected from the input of a single source with an identifier. The system, upon receipt of an identifier provided by a requester, including, but not limited to, software, person, system, may then provide the data associated with the identifier to the requester in a specific format or a format that will allow the requester to process the associated data, which may include storing the associated data in a data management program and/or updating the associated data. | 2009-07-02 |
20090171911 | DATA INDEXING BY LOCAL STORAGE DEVICE - A computing device is provided having a host device (HD) is in communication with a local storage device (LSD), wherein the LSD includes a memory array. The LSD is configured to generate a search index with respect to data stored in the memory array of the LSD. The LSD is configured to, without involvement of the HD, generate index data with respect to the data stored in the memory array of the LSD. The generated index data is stored on the LSD, by the LSD, as at least a part of the search index. The index may include data that can be used to respond to search queries with respect to data of the LSD. The queries may be originated from a HD or from within the LSD. The use of the index is not limited to responding to search queries. For example, the index may be used for content screening. | 2009-07-02 |
20090171912 | Disambiguation of a structured database natural language query - The invention compares a user-generated inquiry to a known data source in order to present a user with a choice of valid natural language inquiries. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2009-07-02 |
20090171913 | MULTIMEDIA FILE CO-PROCESSING SYSTEM AND METHOD - A mobile electronic system for sharing a multimedia playlist over a communication network between a sending mobile electronic device and a receiving mobile electronic device is disclosed. The system includes selecting one or more multimedia files from the plurality of multimedia files according to a predetermined selection and generating a co-process request and a proposed playlist, receiving a file status table transmitted from the receiving mobile electronic device and obtaining addresses of the multimedia file listed in the file status table to generate a co-processing playlist. The system further playing multimedia files listed in the co-processing playlist and if the status of the multimedia files in the file status table, and if the multimedia files do not exist in the receiving mobile electronic device, the sending mobile electronic device simultaneously sends the multimedia file to the receiving mobile electronic device. | 2009-07-02 |
20090171914 | Systems and methods for aiding location of video files over a network - Systems and methods according to the present invention provide improved location of files over a network. More specifically, according to the present invention, a method of indexing digital video files on a content management system running on a web server includes associating a descriptive domain name with a dedicated node on the system, on which a single video is provided. Thus, each video is provided with a dedicated webpage, on which associated items, such as community feedback and attributes, may be displayed. | 2009-07-02 |
20090171915 | System and method for embedding symbology in digital images and using the symbology to organize and control the digital images - A method and system for designing and affixing symbology, e.g., an identifier, into digital and printed images and using that symbology to link these images to a global computer network to allow the organization and processing of these images both while in digital form, and later when in printed form are provided. The method includes the steps of capturing an image with a digital image capture device and creating a digital image file; associating at least one identifier to the digital image file; and encoding the at least one identifier of the digital image file. The identifier includes a site location number (SLN), a customer identification number (CIN), a date the image was taken (DIT) and a picture sequence number (PSN). The identifier will be printed with the image and be used to retrieve the image at a later date and process user requests. | 2009-07-02 |
20090171916 | Method For Accelerating Queries Containing Local Range Conditions Using Subtraction of Cumulative Bitmaps - A system, method, and computer program product are provided for optimizing a range-based query on a table in a database system. | 2009-07-02 |
20090171917 | METHOD FOR OPENING FILE - A method for opening a file is provided. The method is suitable for a device storing at least one file, wherein a web browser is installed in the device. First, an application program for opening the file is searched for in both the device and the internet. Then, if the application program is provided by a server on the internet, the file is uploaded to the server. Next, the file is opened in the server by using the application program. Thereafter, the file is displayed in the device through the web browser. | 2009-07-02 |
20090171918 | PERSONALIZED SEARCHABLE LIBRARY WITH HIGHLIGHTING CAPABILITIES - A system and method for electronically searching a personalized library of content includes, in at least one embodiment, receiving one or more search terms and electronically searching a text searchable database to produce search results. After receiving a search result selection, a page image in a page image database corresponding to the search result selection is identified. A substitute image of the identified page image is prepared, wherein a portion of the content in the identified page image is suppressed in the substitute image. The substitute image is then provided for computer display, wherein the one or more search terms in the substitute image are highlighted when the substitute image is displayed. The substitute image appears substantially the same as the identified page image except for the portion that is suppressed. Information identifying the location of the search terms in the substitute image may be provided for highlighting. | 2009-07-02 |
20090171919 | METHOD USING SLP PACKING WITH STATEMENTS HAVING BOTH ISOMORPHIC AND NON-ISOMORPHIC EXPRESSIONS - A computer implemented method is provided for using SLP in processing a plurality of statements, wherein the statements are associated with an array having a number of array positions, and each statement includes one or more expressions. The method includes the step of gathering expressions for each of the statements into a structure comprising a single merge stream, the merge streams being furnished with a location for each expression, wherein the location for a given expression is associated with one of the array positions. The method further comprises selectively identifying a plurality of expressions, and applying SLP packing operations to the identified expressions, in order to merge respective identified expressions into one or more isomorphic sub-streams. The method further comprises selectively combining the expressions of the isomorphic sub-streams, and other expressions of the single merge stream, into a number of input vectors that are substantially equal in length to one another. A location vector is generated that contains the respective locations for all of the expressions in the single merge stream. The method further comprises generating an output stream that comprises the expressions of the input vectors, wherein the expressions are arranged in the output stream an order determined by the respective locations contained in the location vector. | 2009-07-02 |
20090171920 | ADAPTIVE PAGE LAYOUT UTILIZING BLOCK-LEVEL ELEMENTS - Computer-storage media, computerized methods and systems for formatting a page layout according to form factors of a display area are provided. Initially, search results are received and dynamically converted into respective block-level elements, where each of the block-level elements is associated with a portion of content from one of the received search results. Form factors are retrieved from a graphical user interface. Typically the form factors are associated with properties of a display area initiated to present the search results. At least one adaptive template is selected according to the retrieved form factors. The portion of content of each of the block-level elements is formatted based on at least one adaptive template. Also, the adaptive template is utilized to establish content panes within the page layout, as directed by the form factors. These content panes are populated with one or more of the block-level elements. | 2009-07-02 |
20090171921 | Accelerating Queries Based on Exact Knowledge of Specific Rows Satisfying Local Conditions - A method, computer program product, and system are provided for accelerating a query in a database system. For example, an embodiment of the method may include generating a data structure identifying a set of rows that satisfy conditions local to a table prior to an evaluation of a query and modifying the query based on the data structure. In addition, the method may include repeating the steps with respect to generating the data structure and modifying the query, if one or more additional local conditions are inferred from modifying the query based on the data structure. With respect to the step of modifying the query based on the data structure, in the case where no rows satisfy the local conditions in the data structure, an always false prefilter condition may be migrated as high as possible within the query. When only one row satisfies the local conditions in the data structure, a column may be replaced by a constant value from within that column in that one row. Further, in the case where a moderate number of rows satisfy the local conditions in the data structure and if sensible from a cost basis analysis, an IN condition may be inferred for each column from that table involved in a join condition. Application of these modifications prior to a determination of a query execution plan allows a query to be executed more efficiently and with far lower risk of applying a suboptimal execution plan. | 2009-07-02 |
20090171922 | System and Method for Dynamically Exposing SQL Statements as Web Protocols - A system, method, and program product is provided that receives a client request from a client computer system over a computer network, such as the Internet. The client request includes a request method and also includes a resource identifier. The system traverses a directory structure using the resource identifier. A resource file is located based on the traversing. The name associated with the resource file also includes the name of the resource method. A database query statement is retrieved from the located resource file. The retrieved database query statement is executed. The execution of the database query statement yields one or more database results, such as records from a database table. These database results are returned to the client computer system. | 2009-07-02 |
20090171923 | Domain-specific concept model for associating structured data that enables a natural language query - The invention defines a domain specific concept model that is flexible, intuitive, and which easily integrates into disparate, but similarly architected, domain-specific databases. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 2009-07-02 |
20090171924 | Auto-complete search menu - The invention builds a natural-language query by associating a auto-complete menu system with a domain-specific concept model, generating a command displayed in a list of proper commands, in a auto-complete fashion to the user (the list of proper commands comprising all elements of a set of proper commands), detecting a command choice of the user, and displaying the command choice in the entry area upon determining that the command choice is a proper command, and generating a target concept in a similar manner. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 2009-07-02 |
20090171925 | Natural language conceptual joins - The invention answers a user's information request, stated in the user's natural language, by dynamically retrieving and merging facts and information from disparate and possibly geographically dispersed databases and presenting a single answer to the user. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). | 2009-07-02 |
20090171926 | Processing Structured Documents Stored in a Database - A method, computer readable medium, and system for processing a structured document are disclosed. The method, computer readable medium, and system include identifying a plurality of strings processed by a database, assigning an identifier to each of the plurality of strings, storing each of the plurality of strings and its assigned identifier in a table in the database, and utilizing the table during document processing. | 2009-07-02 |
20090171927 | METHOD FOR PROVIDING A REAL TIME VIEW OF HETEROGENEOUS ENTERPRISE DATA - A method for providing a real time view of heterogeneous enterprise data of operational systems includes capturing streams of operational events in real time, combining the events with contextual data, and materializing a resulting view. The resulting view includes a dynamically defined view of the stream of events and provides visibility into a current state of the operational system. A view snapshot is continuously incrementally updated by a view maintenance engine as a stream of rows. The views are used to evaluate a business rule. An alert is fired when a business rule holds true. To enable the view in a view engine, a SQL string characterizing the view is parsed into a parse tree, which is normalized to form a query graph. The query graph is then optimized to obtain a query plan, which is compiled into an operator graph. Queries are executed based upon the operator graph. | 2009-07-02 |
20090171928 | Ranking Nodes for Session-Based Queries - In one embodiment, a method includes accessing a model of a set of nodes including a session node and multiple linked nodes linked to the session node. The linked nodes include parent nodes and child nodes. A parent node links one or more child nodes to the session node, and a child node has one or more parent nodes linking the child node to the session node. The method includes generating a probability distribution for the set of nodes that distributes probabilities to all linked nodes within a predetermined number of links from the session node. Each child node receives from each of its parent nodes a predetermined fraction of a probability distributed to the parent node, and the parent node uniformly distributes to each of its child nodes the predetermined fraction of the probability distributed to the parent node. | 2009-07-02 |
20090171929 | TOWARD OPTIMIZED QUERY SUGGESTON: USER INTERFACES AND ALGORITHMS - Providing and presenting optimized query suggestions for web searching are described. A method for optimized query suggestion includes utilizing a combination of algorithms to identify query candidates in relationship to the submitted query, calculating a relevance and a frequency for the query candidates in relationship to the submitted query, and generating optimized query suggestions based on a ranked score of the query candidates. The method also includes clustering the optimized query suggestions in a more structured presentation and describing a relationship between the optimized query suggestions and the submitted query in a textual and pictorial description. The method enhances the experience of the user in web searching. | 2009-07-02 |
20090171930 | Relevancy Sorting of User's Browser History - Various embodiments provide a Web browser that employs a relevancy algorithm to make an educated guess as to the likelihood of a user's intended destination when the user begins to enter text into a browser's address bar. In one or more embodiments, the relevancy algorithm employs various parameters and assigns weights to the parameters to arrive at a collection of suggestions to provide to the user. By using various rules, associated weightings, and the relevancy algorithm, relevant suggestions can be provided to a user to facilitate their navigation activities. | 2009-07-02 |
20090171931 | Obtaining Information From an Object - Among other disclosure, a computer-implemented method for obtaining information from an object includes receiving a query configured to extract information from a non-XML object. The non-XML object is created using an object model that provides for: (1) organizing attributes under nodes in a hierarchy; and (2) creating, within the non-XML object, associations between the nodes, also to nodes in another non-XML object. The method includes identifying in the received query any portion thereof that is non-standard with regard to XQuery language. The method includes creating an XML document from the non-XML object using at least the non-standard portion identified in the query. The method includes performing a revised query on the created XML document, the revised query corresponding to the query and being formulated using the XQuery language. The method includes recording, as a response to the query, a result of the revised query. | 2009-07-02 |
20090171932 | SYSTEM AND METHOD FOR ANNOTATION AND RANKING OF REVIEWS PERSONALIZED TO PRIOR USER EXPERIENCE - The present invention is directed towards methods and computer readable media for annotating and ranking user reviews on social review systems with inferred analytics. A reference framework is provided by creating context according to previous activity, bias, or background information of a given reviewer. The method of the present invention comprises receiving a first query identifying a given content item, generating a collection of content items based on one or more identical objective attributes associated with the given content item, identifying one or more subjective attributes associated with a given item in the collection of items, and providing a reference framework to interpret the subjective attributes associated with each item in the collection. | 2009-07-02 |
20090171933 | SYSTEM AND METHOD FOR ADDING IDENTITY TO WEB RANK - Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search. | 2009-07-02 |
20090171934 | METHOD AND SYSTEM FOR DETERMINING POPULARITY OF AN ENTERPRISE AND ASSOCIATING A RANKING FACTOR BASED ON POPULARITY WITH CONTACT INFORMATION FOR THE ENTERPRISE STORED LOCALLY ON A COMMUNICATION DEVICE - Electronic interaction with an enterprise is tracked and used to determine the popularity of the enterprise. A ranking factor is determined for each enterprise from the popularity and associated with contact information for the enterprise. The ranking factor is transmitted to a communication device containing the contact information wherein the ranking factor is associated with the contact information. The ranking factor may be used to sort the enterprises having contact information stored on the communication device in response to a user-initiated search query. | 2009-07-02 |
20090171935 | METHOD FOR SOLVING APPLICATION FAILURES USING SOCIAL COLLABORATION - A computer-implemented method, system and computer usable program code for solving an application failure using social collaboration are provided. A search request to search a central repository of knowledge is received. The search request comprises a user identity and an application failure problem to be solved. The central repository of knowledge comprises data regarding attempts to solve an application failure problem compiled from registered users of the central repository of knowledge. A determination is made as to whether the application failure problem to be solved exists in the central repository. If the application failure problem to be solved exists within the central repository, search results for previous attempts at solving the application failure problem are collected. The search results are ranked based on a frequency of access and feedback from users and are grouped according to social groupings defined by the requester. The results are displayed to a requester. | 2009-07-02 |
20090171936 | System, Method, and Computer Program Product for Accelerating Like Conditions - A system, method, and computer program product are provided for optimizing LIKE-condition based queries on a table in a database system. | 2009-07-02 |
20090171937 | System and Method for Solving Ambiguous Meanings of Unknown Words Used in Instant Messaging - A system and method for identifying an unknown word's likely definition based upon a common social networking group is presented. A user receives a message and selects an unknown word in the message. In turn, the recipient client identifies a common social networking group between the sending client and the recipient client. The recipient client then uses the common social networking group to identify the unknown word's definitions using one or more unknown word repositories, such as the sending client unknown word repository, the recipient client unknown word repository, or a mutual client unknown word repository, which corresponds to a mutual client included in the common social networking group. Once the recipient client identifies the unknown word's definitions, the recipient client orders and displays the definitions based upon the common social networking group and social networking group frequency values. | 2009-07-02 |
20090171938 | CONTEXT-BASED DOCUMENT SEARCH - Systems and corresponding methodologies are disclosed that employ ‘context’ of a document upon searching for relevant or desired references/results. The innovation establishes ‘context’ of a document thereby increasing relevance upon returning results to search queries. Context-based searching establishes relationships between terms of a document in order to focus more upon an interpretation of a document rather than merely considering a topic of a document based upon word occurrences, as used by traditional searching mechanisms. | 2009-07-02 |
20090171939 | USER-GENERATED ACTIVITY MAPS - Apparatus and computer-readable media for associating metadata with a geographic location are provided. The apparatus includes logic for detecting that a mobile device is present at a geographic location relevant to a user of the mobile device, logic for retrieving context information associated with the location, logic for selecting a program code module based upon a contextual relevancy of the location, logic for providing the program code module for execution, where the program code module is capable of performing processing specific to at least one aspect of the location, the processing is based upon the context information, and the program code module is further capable of receiving at least one input data item from the mobile device, where the at least one input data item describes an activity of the user at the location, and logic for associating the at least one input data item with the location. | 2009-07-02 |
20090171940 | METHOD AND SYSTEM FOR CENTRAL DATA QUERYING - A method and system for central data querying are provided. A user parameter requesting data is retrieved. A device is determined based upon the user parameter. A query is generated based upon the user parameter. The query is executed in the device to extract the data. | 2009-07-02 |
20090171941 | ADAPTIVE SEARCHING - A method and computer program product for receiving a search result set including one or more search results, and defining one or more ranking cues based upon, at least in part, ancillary user data. The one or more search results are ranked based upon, at least in part, the one or more ranking cues. The one or more ranked search results are provided to a search user. | 2009-07-02 |
20090171942 | Predicting and ranking search query results - Techniques are described herein for providing search results that are ranked based on a predictor that predicts, for each of a number of objects, likelihoods that each particular object will be selected at different positions on a results list. | 2009-07-02 |
20090171943 | MODIFYING RELEVANCE RANKING OF SEARCH RESULT ITEMS - Systems, computer-implemented methods, and computer-readable media for modifying the rank of search result items returned by a search engine are provided. A search engine determines a plurality of search result items that satisfy a user query and the order the search result items are to be presented to a user. A rank modifier determines whether any modification should be made to the rank of each search result item identified by the search engine. The rank of search result items identified as potential spam may be demoted while the rank of search result items identified to be in the language of the search query, having a high click-through rate, or as containing adjacent search terms from the search query may be promoted. The search result items are presented according to modified ranking to the querying user. | 2009-07-02 |
20090171944 | Set Similarity selection queries at interactive speeds - The similarity between a query set comprising query set tokens and a database set comprising database set tokens is determined by a similarity score. The database sets belong to a data collection set, which contains all database sets from which information may be retrieved. If the similarity score is greater than or equal to a user-defined threshold, the database set has information relevant to the query set. The similarity score is calculated with an inverse document frequency method (IDF) similarity measure independent of term frequency. The document frequency is based at least in part on the number of database sets in the data collection set and the number of database sets which contain at least one query set token. The length of the query set and the length of the database set are normalized. | 2009-07-02 |
20090171945 | METHOD FOR SEARCHING DATA - A method for searching data from a database is provided. The method comprises steps of determining a data set from the database according to a searching target. The data set includes several documents related to the searching target. Then, a content of each of the documents is analyzed to generate a queue of term frequency. Thereafter, according to the queue of the term frequency, a low frequency keyword candidate list is generated. Furthermore, according to the low frequency keyword candidate list and the queue of the term frequency, an effective keyword list is generated. Then, according to the effective keyword list, a document searching result is determined and the document searching result lists several documents in relation to the searching target in the database. | 2009-07-02 |
20090171946 | METHOD FOR ANALYZING TECHNOLOGY DOCUMENT - A method for analyzing a technology document is adapted to a technology document and includes providing a technology structure network. The technology structure network has several technology category groups representing several technology categories correspondingly. Each technology category group is a technology hierarchical class having several technology levels from top to bottom and each technology level has at least one technology node. Then, statistics for terms are calculated to analyze a content of the technology document so as to find out at lest one particular term. Next, a co-occurrence correlation is established between each of the particular terms and each of the technology nodes in the technology structure network. Then, according to the correlations, a technical field of the technology document is identified. | 2009-07-02 |
20090171947 | Method for the Automatic Evaluation of the Similarity of Two Character Strings That are Stored in a Computer - The invention describes a computer-aided method for automatically valuating the similarity of two character strings which are stored in a computer or to which the computer has access via an interface. First of all, associations which are present in the character strings are sought using a specification stored in the computer. The sought associations are then valuated using a first rule stored in the computer, with cohesive associations—subsequently also referred to as association strings—being given a higher valuation for the similarity of the character strings than non-cohesive associations. Finally, a second rule stored in the computer is used to derive a value, particularly a numerical value, from the valuation of the sought associations as a measure of the similarity of the two character strings. | 2009-07-02 |
20090171948 | METHOD AND A SYSTEM FOR SELECTING ADVERTISING SPOTS - A method for selecting advertisement spots that comprises providing parameters, each associated with one or more references to web documents which are retrieved by it, receiving a description of a product, identifying a match between the received description and at least one of the parameters, and generating a list of references which are associated with the at least one parameter. | 2009-07-02 |
20090171949 | Linguistic Assistance Systems And Methods - System and Methods determine a linguistic preference between two or more phrases. Each of the phrases is submitted to at least one search engine as a search string. Search results are retrieved from each of the at least one search engine for each submitted search string and total hit values of each search result are compared. One of the two or more phrases associated with the greatest total hit value are displayed to a user as the preferred phrase. | 2009-07-02 |
20090171950 | Metasearching A Client's Request For Displaying Different Order Books On The Client - A process and system for metasearching on a distributed network activated by a request executed on a client device to request a metasearch engine to send a plurality of search queries to a plurality of server devices, each of the plurality of search queries comprising a keyword phrase, each of the keyword phrases comprising at least one keyword, at least two of the keyword phrases of the plurality of search queries being different from each other, comprising incorporating, by the metasearch engine, received search results into at least two different order books corresponding to the at least two different keyword phrases, incorporating means for inputting at least one quantity of at least one item that may be ordered, providing means for ordering the at least one item, and communicating a response to the client device. The order books may comprise bid data and offer data of different financial instruments. | 2009-07-02 |
20090171951 | PROCESS FOR IDENTIFYING WEIGHTED CONTEXTURAL RELATIONSHIPS BETWEEN UNRELATED DOCUMENTS - A system that builds a network using a document collection wherein the documents are collected and represented as a plurality of nodes in a network matrix. The documents that are to be analyzed are bound to the network (corpus) at a discrete node corresponding to the document. The documents are then analyzed to determine term frequency within each document and the overall term frequency of the same term throughout the entire document grouping. This creates a weighting value that determines the relevancy of each document as compared to the entire network of documents. Finally, weighting values are normalized with relative weighting values so that the sum of the weights of all edges connected to a given node equals 1. User queries then proceed through the network from node to node using the algorithm of the present invention to locate documents relevant to the search. | 2009-07-02 |
20090171952 | Result-Based Triggering for Presentation of Online Content - A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described. | 2009-07-02 |
20090171953 | TECHNIQUES FOR RECOGNIZING MULTIPLE PATTERNS WITHIN A STRING - Techniques for recognizing multiple patterns within a string of characters are presented. A dictionary is hierarchically organized, such that leaf nodes within the dictionary represents words defined in the dictionary. A string of characters are received. Each character within the string is traversed by attempting to match it with a character defined in the dictionary. As long as a match continues with the dictionary the characters within the string are traversed. Once a longest possible match to a word within the dictionary is found, the next character following the last matched character for the string is processed. | 2009-07-02 |
20090171954 | FREQUENT PATTERN ARRAY - Machine readable media, methods, and computing devices are disclosed that mine a dataset using a frequent pattern array. One method of includes building a frequent pattern tree comprising a plurality of nodes to represent frequent transactions of a dataset that comprises one or more items. The method also includes transforming the frequent pattern tree to a frequent pattern array that comprises an item array and a plurality of node arrays, the item array comprising frequent transactions of the dataset and each node array to associate an item of the dataset with one or more frequent transactions of the item array. The method further includes identifying frequent transactions of the dataset based upon the frequent pattern array. | 2009-07-02 |
20090171955 | METHODS AND SYSTEMS FOR IMPLEMENTING APPROXIMATE STRING MATCHING WITHIN A DATABASE - A computer-based method for character string matching of a candidate character string with a plurality of character string records stored in a database is described. The method includes a) identifying a set of reference character strings in the database, the reference character strings identified utilizing an optimization search for a set of dissimilar character strings, b) generating an n-gram representation for one of the reference character strings in the set of reference character strings, c) generating an n-gram representation for the candidate character string, d) determining a similarity between the n-gram representations, e) repeating steps b) and d) for the remaining reference character strings in the set of identified reference character strings, and f) indexing the candidate character string within the database based on the determined similarities between the n-gram representation of the candidate character string and the reference character strings in the identified set. | 2009-07-02 |
20090171956 | TEXT CATEGORIZATION WITH KNOWLEDGE TRANSFER FROM HETEROGENEOUS DATASETS - The present invention provides a method for incorporating features from heterogeneous auxiliary datasets into input text data for use in classification, a plurality of heterogeneous auxiliary datasets, such as labeled datasets and unlabeled datasets, are accessed after receiving input text data. A plurality of features are extracted from each of the plurality of heterogeneous auxiliary datasets. The plurality of features are combined with the input text data to generate a set of features which may potentially be used to classify the input text data. Classification features are then extracted from the set of features and used to classify the input text data. In one embodiment, the classification features are extracted by calculating a mutual information value associated with each feature in the set of features and identifying features having a mutual information value exceeding a threshold value. | 2009-07-02 |
20090171957 | METHOD AND SYSTEM OF APPLYING POLICY ON SCREENED FILES - Described is a mechanism comprising a data screening filter and user mode service that applies (enforces) policies regarding allowing or blocking file content of a directory, based on matching the filename against patterns associated with that directory. An administrator configures a screening policy, such as the types of files to allow in a particular directory and the types of files to block. File groups of member patterns and non-member exclusion patterns are defined and selectively collected in directory screening objects (DSOs). A directory screening object (DSO) is associated with a directory. When an I/O create request specifying a filename and a target directory is received, the filename is evaluated against the member/non-member patterns in the file groups referenced by the DSO for that directory to make for an allow or block policy decision. If not matched, DSOs on parent directories are evaluated upwards seeking a policy decision. | 2009-07-02 |
20090171958 | Computer-Based System and Method for Generating, Classifying, Searching, and Analyzing Standardized Text Templates and Deviations from Standardized Text Templates - A method for generating, classifying, searching, and analyzing standardized text templates drawn from a plurality of text documents and for identifying standardized text deviations from standardized text templates. Semi-standardized documents may be represented as standardized templates and deviations from standardized templates, with such templates themselves automatically generated by a computer-implemented method from a plurality of similar text documents. The method enables enhanced analysis of semi-standardized documents and automatic extraction of information from standardized text templates. | 2009-07-02 |
20090171959 | APPARATUS AND METHOD FOR PERFORMING TABLE COMPARISONS - A computer readable storage medium includes executable instructions to analyze sort options associated with an input table and a comparison table. It is determined whether a consistent sort can be performed by a first database associated with the input table and a second database associated with the comparison table. A first sort operation is performed on the input table at the first database and a second sort operation is performed on the comparison table at the second database when a consistent sort can be achieved. Sort operations on the input table and the comparison table are executed at a common sort engine when a consistent sort cannot be performed by the first database and the second database. | 2009-07-02 |
20090171960 | METHOD AND SYSTEM FOR CONTEXT-AWARE DATA PRIORITIZATION - A computer-implemented method for carrying out a data analysis task having an associated analysis context includes accepting a plurality of data items exchanged over a communication network. One or more rules are determined responsively to the analysis context for prioritizing the data items. The rules are applied to the data items to produce a first prioritization of the data items, and the data items are presented to a human user in accordance with the first prioritization. Feedback is obtained from the human user regarding the first prioritization, and the set of rules is adapted responsively to the feedback. A second prioritization of the data items is generated by applying the adapted set of rules to the data items. | 2009-07-02 |
20090171961 | Workflow collaboration in a forensic investigations system - A system and method for centralized workflow collaboration that invokes the skills of different experts to carry out investigation of forensic evidence data and generate a forensic report. A centralized workflow system stores attributes, annotations, reports, and other information associated with collected forensic evidence data. The attributes associated with the evidence data are used to narrow the evidence data without actually reviewing the contents of the evidence, and to assign the review of the contents of the narrowed evidence to experts who are deemed to have the qualifications necessary to perform the review. The assignment of a workflow task to a particular expert may be manual or automatic. The generating of workflow tasks may also be automatic in response to evidence processing. | 2009-07-02 |
20090171962 | System and Method for Implementing Nonblocking Zero-Indirection Transactional Memory - Systems and methods for implementing and using nonblocking zero-indirection software transactional memory (NZSTM) are disclosed. NZSTM systems implement object-based software transactional memory that eliminates all levels of indirection except in the uncommon case of a conflict with an unresponsive thread. Shared data is co-located with a header in an NZObject, and is addressable at a fixed offset from the header. Conflicting transactions are requested to abort themselves without being forced to abort. NZObjects are modified in place when there are no conflicts, and when a conflicting transaction acknowledges the abort request. In the uncommon case, NZObjects are inflated to introduce a locator and some levels of indirection, and are restored to their un-inflated form following resolution of the conflict. In some embodiments, transactions are executed using best effort hardware transactional memory if it is available and effective, and software transactional memory if not, yielding a hybrid transactional memory system, NZTM. | 2009-07-02 |
20090171963 | SYSTEM AND PROGRAM PRODUCTS FOR EFFICIENTLY LOCKING RESOURCES OF A GLOBAL DATA REPOSITORY - Concurrent access to a global data repository is provided, while minimizing the number of locks acquired to provide the concurrent access. One or more resources within the global data repository have predefined relationships with one or more other resources of the repository. Thus, locking for a particular resource is based on its relationship with one or more other resources of the repository. | 2009-07-02 |
20090171964 | Acquiring And Using Social Network Information - Among other things, a user of a site is provided access to information associated with a person who has entered, on a shared social network (SN) system controlled independently of the site, a consent to permit information of the person to be accessed by the user at the site. The information is displayed to the user of the site only in accordance with the consent. The consent is effective without requiring any action by the user of the site. | 2009-07-02 |
20090171965 | System and Method For Policy Based Control of NAS Storage Devices - A system and method for providing policy-based data management and control on a NAS device deployed on a network. When a user makes a request to store, read, or manipulate data on the NAS device, the NAS device provides an indication of this request to a management tool running on a remote system. The management tool reviews the request in light of its previously established policy-based data storage management configuration and subsequently informs the NAS device to either accept or not accept the user's request to store, read or modify data on the NAS device. | 2009-07-02 |
20090171966 | CONTENT DISTRIBUTION SYSTEM AND METHOD - A method and system for the secure distribution of content to authorized persons. A content provider uploads encrypted content to the system and specifies the institutions or individuals to which the content is to be provided and release conditions under which it is to be made available. Encrypted content is made available to a recipient together with a decryption code, if the identity of the recipient can be confirmed through a validation procedure and if the release conditions are met. The release conditions may include a time and date at which the release is to occur. The encrypted content has an associated sample which may be streamed to the recipient so as to permit the recipient to assess whether to download the fill encrypted content or not. In one embodiment, the validation procedure includes biometric validation of the identity of the recipient. | 2009-07-02 |
20090171967 | SYSTEM AND METHOD FOR PROVIDING DESCRIPTION DIVERSITY - The present invention is directed towards systems and methods for ranking a plurality of social bookmarks. The method of the present invention comprises receiving a bookmark request, the request comprising an identification of a resource and a plurality of resource tags. Incrementing a bookmark count associated with the resource, updating a list of tags associated with the resource and generating and storing a ranking score of the resource. | 2009-07-02 |
20090171968 | WIDGET-ASSISTED CONTENT PERSONALIZATION BASED ON USER BEHAVIORS TRACKED ACROSS MULTIPLE WEB SITES - A content provider system interacts with a network of web sites to provide behavior-based content to users. Operators of the web sites add widgets to selected web pages of their sites. The widgets, when executed on the computing devices of users who view the selected web pages, report user-generated events to the content provider system. The content provider system analyses the reported events to detect behavioral associations between particular web sites, web pages, products, and/or other types of items. The widgets may also retrieve and display behavior-based content that is based on these item-to-item behavioral associations. For example, when a user views a particular web page, a widget on that page may request and display descriptions of, and links to, other sites or pages that are (a) behaviorally related to the page being viewed or an item represented thereon, and/or (b) behaviorally related to the past browsing activities of the particular user. | 2009-07-02 |
20090171969 | Federated Uptake Throttling - In a first enterprise joined in a distributed, federated network of second enterprises, a system is provided for managing data flow between enterprises, the system including a data management server in the first enterprise having access to sets of rules for managing data flow to and from the first enterprise, a first data interface in the first enterprise dedicated to data transfer to a paired second dedicated data interface at a neighboring second enterprise in the federation, wherein the first data interface manages data sent to the second interface and/or data incoming from the second interface according to the sets of rules for managing data flow. | 2009-07-02 |
20090171970 | System and Method for Delivering Utility Usage Information and Other Content to a Digital Photo Frame - A system and method for distributing content to a plurality of digital photo frames disposed in a plurality of customer premises is provided. In one embodiment, the method includes receiving a plurality of content and storing the content in memory. The method may include converting at least some of the content from a first format to a second format suitable for display by a digital photo frame and transmitting at least some of the content via the Internet to each of the plurality of digital photo frames for display. The content may include photos, emails, text messages, faxes, utility data, and/or other content. The method may also include storing information of a user in association with each of the plurality of digital photo frames, storing content configuration information in memory for each user, and selecting the content for transmission based on the content configuration information of the user associated with each digital photo frame. | 2009-07-02 |
20090171971 | Server-centric versioning virtual file system - Systems, methods, and other embodiments associated with a server-centric virtual file system (VFS) that securely provides version control for file system objects associated with the VFS are described. One example system includes a VFS logic to provide virtual access to file system objects associated with a server. The VFS logic may receive a file handle from an NFS server in response to a VFS mount request made by a client computing system. The example system may also include a version logic that encodes a workspace identifier and a file system object identifier into the provided file handle. The version logic then provides file-handle based version control for the set of file system objects. | 2009-07-02 |
20090171972 | SYSTEMS AND METHODS FOR PLATFORM-INDEPENDENT DATA FILE TRANSFERS - Systems and methods for storing data files to a file system coupled to a database, and reading data files from the file system. In one aspect, a method for transferring a data file between a client system and a server system is provided. The client executes a first computer operating system and the server executes a second computer operating system, includes a file system, and is coupled to a database. The method includes receiving, by the database, a request to store the data file, wherein the request is transmitted to the database by a software application associated with the client. The method also includes receiving the data file from the client, storing the data file in a directory in the server file system, storing a path for the directory in the database, and outputting one of a success code and a failure code to the client. | 2009-07-02 |
20090171973 | USER-GENERATED MULTIMEDIA CONTENT FROM MOBILE AND NON-MOBILE DEVICES - A multimedia content system operates to manage mobile blogs created by users of communication devices. The mobile blogs may include content objects, which may be formed of audio components, text components, image, and/or video components. The various components may be formed from features of the communication devices. A user operating a mobile and/or non-mobile communication device may contact the system and provide one or more content objects for a mobile blog. The user may specify or create a community for accessing the mobile blog, and the multimedia content system publishes the blog for the community. Members of the community may view, edit, or augment the content objects of the mobile blog. Augmenting commands may be done through text messaging, email, or voice prompts. Users may access the mobile blogs through various communication devices. The content objects of the mobile blogs may be shared between users and indexed for easy retrieval. | 2009-07-02 |
20090171974 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 2009-07-02 |
20090171975 | METHOD AND SYSTEM FOR TRACKING CARBON CREDITS AND OTHER CARBON VALUATION UNITS - The various embodiments disclosed herein relate to systems and methods for tracking and/or managing carbon reduction activities and the resulting carbon valuation units. Certain embodiments relate to methods or systems having at least a central processor, a database, and carbon credit calculation software configured to calculate a total number of carbon credits based on a carbon reduction activity. Other embodiments can also include identification software configured to assign a unique identification to each carbon credit or portion thereof. Various other components and embodiments are also disclosed. | 2009-07-02 |
20090171976 | Map Data Delivering Device, Communication Terminal, and Map Delivering Method - There is disclosed a map data delivering system for providing consistent road network information from supplement map information and map update information. The map data delivering system includes a navigation terminal and a map distribution server. The map distribution server includes a management data storage unit which stores an update element representing differential update data representing a difference of the map data, and update element management data containing an update element ID for identifying the update element, an update date before the updating of the map data, and a dependent update element ID for storing dependency on the updating of the map data; an update management data selector unit which selects the update element management data having the dependent update element ID among the update element management data having the located area overlapped with the map area of the map distribution request from the navigation terminal and the corresponding update element management data; and a network I/F unit which performs communication with the navigation terminal. | 2009-07-02 |
20090171977 | SYSTEM AND METHOD FOR SESSION REESTABLISHMENT BETWEEN CLIENT TERMINAL AND SERVER - Disclosed is a system and a method for session reestablishment between a client terminal and a server for a messenger service. In a session reestablishment system including a client terminal capable of accessing a communication network, a session information database and a server for providing a messenger service to the client terminal, the client terminal sends a synckey exchanged and stored during previous access to the server when sending a request for session reestablishment (reaccess) to the server after lapse of a predetermined time period from termination of the previous access due to log-off or timeout. The server searches the session information database to detect last session information corresponding to the client terminal based on the synckey, compares the last session information with current session information to detect any updated data, and sends only the updated data to the client terminal. | 2009-07-02 |
20090171978 | SERVER DEVICE AND INFORMATION TERMINAL FOR SHARING INFORMATION - A technique for synchronization of the information on multiple information terminal devices is disclosed. The information to be stored is stored in encrypted format in a server unit, and thus the server unit administrator cannot access this information. In the information terminal device where information is to be synchronized, encrypted changed information, where difference information or any set of difference information generated due to changes in the information, is encrypted, and is sent to the server unit. Then the server unit stores this encrypted changed information by correlating a revision number with it. A terminal device receives the revision number correlated with the encrypted changed information, and stores it by correlating it with the difference information or any set of difference information. The information is synchronized by maintaining consistency between information terminal devices, whose information is to be synchronized, by executing “Commit” and “Update” while exchanging the revision number correlated with the encrypted changed information, between the server unit and each information terminal device. | 2009-07-02 |
20090171979 | SYSTEM AND METHOD FOR A WEB-BASED ADDRESS BOOK - An online system and a method for a web-based address book that allows collaborative updating and synchronization of the listed persons' contact information. The method includes creating profile templates for each person within a group and storing these profile templates in a central database. Next, populating the profile templates with publicly available basic information and then publishing the public profile information in the web-based address book. Users login into the address book website, update their own profile information and upload their personal address book. The system then cross-correlates and matches contact information retrieved from users' personal address books to the contact information listed in other persons' profiles. | 2009-07-02 |
20090171980 | METHODS AND APPARATUS FOR REAL ESTATE IMAGE CAPTURE - The present invention includes methods and apparatus for processing requests for image data. In particular, some embodiments include receiving a request for image data descriptive of a subject parcel and dispatching an image data capture device rig to capture image data along a calculated route as well as the subject property. | 2009-07-02 |
20090171981 | COMPUTER NETWORK STORAGE ENVIRONMENT WITH FILE TRACKING - A method and system for operating a network server to discourage inappropriate use are disclosed. The method provides for altering files on the server in such a way so as essentially not affect acceptable, desired file types in any noticeable way, and to substantially corrupt undesirable file types. The method may be applied to every file copied to or from a memory of the server. In the alternative, the method may be applied only to selected files or types of files on the server. In particular, the files corrupted by altering according to the invention are executable software files and compressed files, that are generally not fault-tolerant. Fault tolerant files, such as uncompressed text and graphics files in common Internet-compatible formats, are not noticeably affected. The network server will therefore no longer be useful for storing or transferring undesirable files, and such use will be discouraged. According to a related embodiment of the invention, a system comprises a server having an application that performs one of the embodiments of the method according to the invention. | 2009-07-02 |
20090171982 | Privacy and Security Method and System for a World-Wide-Web Site - Personal information of users is used to customize the browsing experiences of the users on a World-Wide-Web site. To ensure privacy of the users' personal information, each user is assigned a unique Universal Anonymous Identifier (UAI). The UAI is generated by a trusted third party and provided to the Web site operator. The Web site operator then indexes the users' personal information by UAI. Only the user has the ability to correlate his/her true identity with his/her personal information. | 2009-07-02 |
20090171983 | SYSTEM AND METHOD FOR VIRTUAL FOLDER SHARING INCLUDING UTILIZATION OF STATIC AND DYNAMIC LISTS - A system and method for virtual folder sharing, including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. Virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items. If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items. | 2009-07-02 |
20090171984 | APPARATUS AND METHOD FOR INTERLINKING THE CLASSIFIED OBJECTS HAVING THE PROPERTY AND COMPUTER READABLE MEDIUM PROCESSING THE METHOD - Disclosed is an apparatus for interlinking topical classified object shaving properties. The apparatus include an interest Tong information database for storing one or more object information and one or more post information, which are classified according to interest fields requested by a user through a web server; a buddy information database for storing information on connection between the objects generated by the user and other objects; and an interest Tong service server for providing the user with information on the other objects connected to the objects generated by the user when the user accesses the interest Tong service server. | 2009-07-02 |
20090171985 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SELF-TARGETED CONTENT DELIVERY - Systems, methods, and computer-readable storage media are provided for self-targeted content delivery are provided. Content objects can be delivered to a user and indications from the user to mark any content object can be received thereby generating standard data structures to be placed into a central data store. At a later time, on various other systems, a content guide may be provided to the user showing the content related to the standard data structures placed in the central store. The user may mark digital content as it is encountered via television, internet, mobile devices, automobile terminals, public terminals, kiosks, or otherwise. Standardized data structures can allow the marking to operate across platforms, operating systems, hardware, and delivery modes. Content guides created from data structures associated with marked content can allow the marked content to be recalled and accessed from any of various other systems at a later time. | 2009-07-02 |
20090171986 | TECHNIQUES FOR CONSTRUCTING SITEMAP OR HIERARCHICAL ORGANIZATION OF WEBPAGES OF A WEBSITE USING DECISION TREES - A decision tree may be determined that is a site map for a domain of web pages. A clustering of a plurality of web pages of a domain is determined, in an unsupervised fashion, based on content-related features of the plurality of web pages. Each determined cluster includes a plurality of web pages, each of the plurality of web pages characterized by a resource locator and each of the resource locators being characterized by at least one resource locator token. The clustering is processed to organize indications of the content-related features of the plurality of web pages into a decision tree characterized by a plurality of nodes, each node characterized by a feature and a value, the feature being at least one of the resource locator tokens and the value being a value of that resource locator token. | 2009-07-02 |
20090171987 | ANNOTATING COLLABORATIVE INFORMATION STRUCTURES - Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment. | 2009-07-02 |
20090171988 | INTERFACE WITH SCHEDULING INFORMATION DURING DEFINED PERIOD - Providing a user with scheduling information for a defined period of time. Calendar data which is indicative of the user's availability during the defined period of time is obtained based on an electronic calendar associated with the user. Event data which is indicative of event scheduled during the defined period of time is retrieved. The obtained calendar data and the retrieved event data are graphically displayed as a function of the defined period of time so that one of the event data and the calendar data is overlaid on the other of the event data and the calendar data. | 2009-07-02 |
20090171989 | Identity Data Model Broker - A method, system and computer program product for handling identity data from heterogeneous sources utilizes an Identity Data Model Broker (IDMB). The IDMB maps fields between heterogeneous data sources, served by disparate Identity Attribute Service (IdAS) context providers, to establish a normalized data format. Within an IdAS, an abstract data model, which is brokered the IDMB, is created to present a normalized view of the data from the IDMB. When a request for data is received at the IdAS, the requested data is retrieved from appropriate data sources, through respective IdAS context providers, normalized to the abstract data model, and provided to the requester by the IdAS, such that the heterogeneous data sources are shielded from the requester. | 2009-07-02 |
20090171990 | APPARATUS AND METHODS OF IDENTIFYING POTENTIALLY SIMILAR CONTENT FOR DATA REDUCTION - Apparatus and methods of identifying potentially similar content include utilizing workflow metadata to identify potential similarities in content to be processed, or between content to be processed and known content. As a result, a subset of potentially similar content is identified, and the subset can be used in data reduction operations to reduce data in the content to be processed. | 2009-07-02 |
20090171991 | METHOD FOR VERIFICATION OF DATA AND METADATA IN A DATA REPOSITORY - A method for metadata verification of a data repository of a computer system is described comprising accessing a data repository through a data profiler program, querying the data repository for metadata information about the data repository, presenting statistics regarding the metadata information using the profiler, analyzing the metadata information to identify suspect metadata information from the data repository and presenting the suspect metadata information for inspection using the profiler. | 2009-07-02 |
20090171992 | Green Rating System and Associated Marketing Methods - A method and system for assigning a rating to an entity based on a plurality of metrics, for example, assigning a rating to an entity which reflects that entity's level of environmental performance, and then assigning an indicia to the entity which reflects the rating relative to other like entities. The system includes ways to generate revenue based on the entity's use of the indicia, such as integrating the display of the indicia with search engines such that the indicia is displayed when the entity's link appears on a search results list and charging a per impression and/or a per click through microfee. The invention also comprises a filtered search facility which only features rated member entities on its search results list. A website is also provided which contains landing pages for each rated entity which may be accessed by clicking on the displayed indicia in the search results list. | 2009-07-02 |
20090171993 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 2009-07-02 |
20090171994 | DEVICE, SYSTEM, AND METHOD FOR IMPROVING PROCESSING EFFICIENCY BY COLLECTIVELY APPLYING OPERATIONS - A system and method for generating a single compressed vector including two or more predetermined attribute values. For each of a plurality of data points such as pixels, if a first and a second attribute values of the data point are equal to a first and a second, respectively, of the two or more predetermined attribute values, the compressed vector is used to operate on the data point. Other embodiments are described and claimed. | 2009-07-02 |
20090171995 | ASSOCIATING AND PRESENTING ALTERNATE MEDIA WITH A MEDIA FILE - Embodiments of a system for selecting a media file comprising a plurality of media, selecting one or more other media as alternate media, generating metadata specifying the one or more alternate media, and associating the metadata and the one or more alternate media to enable the media file to be alternately presented. Other embodiments are described. | 2009-07-02 |
20090171996 | ASSOCIATIVE OBJECT MODEL FOR COMPOSITE ENTITY INFORMATION - An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents composite information on the entity to different systems within the distributed enterprise. The method includes propagating a change of data of a first entity type to one or more related or associated entity types in an active associative object model (AOM) accessible by a subscribing system and a publishing system in an enterprise. | 2009-07-02 |