10th week of 2009 patent applcation highlights part 75 |
Patent application number | Title | Published |
20090063406 | Method, Service and Search System for Network Resource Address Repair - A method, service and search system for network resource address repair are provided. The method which may be provided as a service over a network, includes: receiving a network resource address that is incorrect; dividing the network resource address into a host address and a path within the host address; searching for the host address, and repairing the host address if an error is found; and, if the host address if found or repaired, searching for the path. A search system is provided which includes a means for activating a network resource address repair if a network resource address is incorrect; and a means for repairing a network resource address. The means for repairing a network resource address includes inputting the host address or the path separately into the query processing means of the search engine. | 2009-03-05 |
20090063407 | METHOD AND SYSTEM FOR GENERATING DATA REPORTS - A method and system for generating data reports are provided. An offset parameter is received. A reporting length is determined from the offset parameter. A query is executed based upon the reporting length. A data record is extracted from a database based upon the query. | 2009-03-05 |
20090063408 | MANAGING USER RATINGS IN A WEB SERVICES ENVIRONMENT - Systems and methods for managing user ratings in a web services environment. A method includes storing a comment associated with a web service and storing an influence rating associated with an author of the comment. The method also includes transmitting information associated with the web service, the comment, and the influence rating to a user. Additionally, the method includes receiving feedback from the user, and determining an updated influence rating based upon the feedback and the influence rating. | 2009-03-05 |
20090063409 | SYSTEM AND METHOD OF SENSING AND RESPONDING TO SERVICE DISCOVERIES - A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword. | 2009-03-05 |
20090063410 | Method for Performing Parallel Data Indexing Within a Data Storage System - A method for performing parallel data indexing within a data storage system is disclosed. After the receipt of a group of data objects, the data objects are copied to an indexing module. Next, the copy of data objects within the indexing module are indexed by the indexing module while the data objects are being stored within a storage medium. The indices of the copy of data objects within the indexing module are stored in an index repository within the indexing module. | 2009-03-05 |
20090063411 | PROPAGATION OF UPDATES FOR ATTRIBUTES OF A STORAGE OBJECT FROM AN OWNER NODE OF THE STORAGE OBJECT TO OTHER NODES - Local versions of attributes of a storage object are maintained at a plurality of nodes, wherein a first attribute designates a first node of the plurality of nodes as an owner node for the storage object, and wherein a second attribute includes information to resolve validity of ownership of the storage object among the plurality of nodes. The owner node communicates changes to be made to the local versions of the attributes at other nodes of the plurality of nodes. A second node of the plurality of nodes requests ownership of the storage object. The first attribute is updated to designate the second node of the plurality of nodes as the owner node, in response to determining from the second attribute that the validity of ownership of the storage object allows the second node to inherit ownership of the storage object once the first node surrenders ownership of the storage object. | 2009-03-05 |
20090063412 | Organizing and displaying stories by themes - Stories are organized and displayed by themes. Theme names are created and topic names are chosen for the theme names. For each topic name, topic search strings are created. A database of stories is search for stories matching the topic search strings. At least some of the matching stories are displayed as a single web page. The single web page displays the matching stories according to themes and topic names. | 2009-03-05 |
20090063413 | METHOD AND SYSTEM FOR TRACKING ALLOCATIONS OF ASSETS AND TASKS - The present invention discloses a system for supporting task assignment and monitoring allocations of assets and tasks, including a data store and an audit trail generator. The data store stores information relating to assignments of sub-tasks of a task, and the audit trail generator provides an audit trail of the assignments, the sub-tasks, and the task and tracks action relating to the task during the life of the task. The present invention also discloses a method for tracking allocations of assets and tasks, including defining a task comprising sub-tasks, assigning each sub-task to a first assignee, and maintaining an audit trail by retrieving information relating to the progress of the task. The audit trail provides a single view of all the sub-tasks and all of the corresponding assignees during the life of the task. | 2009-03-05 |
20090063414 | SYSTEM AND METHOD FOR GENERATING A PLAYLIST FROM A MOOD GRADIENT - Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics. | 2009-03-05 |
20090063415 | APPARATUS AND METHOD FOR DYNAMICALLY SELECTING COMPONENTIZED EXECUTABLE INSTRUCTIONS AT RUN TIME - A computer readable storage medium includes executable instructions to receive a request for an action. An action context is received where the action context includes an application requesting the action. A set of metadata is searched for metadata corresponding to the action, where the search is limited by the action context. Selected metadata for the action is inserted into a collection. The selected metadata is a result of searching the set of metadata. The selected metadata includes a reference to the set of executable instructions that implements the action and a description of the action. The collection is then returned. | 2009-03-05 |
20090063416 | METHODS AND SYSTEMS FOR TAGGING A VARIETY OF APPLICATIONS - An embodiment pertains generally to a method of tagging for a variety of applications. The method includes providing for a data object, the data object associated with a respective application and applying at least one tag term to the data object. The method also includes creating a context triple for each of the at least one tag term, where a first element of the context triple is the at least one tag term. The method further includes storing the context tag triple in a searchable repository. | 2009-03-05 |
20090063417 | Index attribute subtypes for LDAP entries - A method and apparatus for indexing attribute subtypes for Light Weight Directory Access Protocol (LDAP) entries. In one embodiment, the method includes receiving a query specifying a search criterion for a subtype of a base attribute. The base attribute and the subtype are associated with LDAP entries. The method also includes determining a response to the query by looking up a subtype index that points to the LDAP entries having a presence of the subtype. | 2009-03-05 |
20090063418 | Method and an apparatus to deliver messages between applications - Some embodiments of a method and an apparatus to deliver messages between applications have been presented. In one embodiment, a client supplied binding is received from a client, wherein the client supplied binding includes an XQuery or a script. A predefined binding is stored in a server, wherein said predefined binding includes an XQuery, a script, or a program, allowing the client to select the predefined binding. An exchange receives an Extensible Markup Language (XML) message from a publisher application and sends the XML message to each message queue whose binding matches the XML message. | 2009-03-05 |
20090063419 | Discovering peer-to-peer content using metadata streams - Discovering peer-to-peer content using metadata streams involves capturing, for each of a plurality of devices, a content and metadata stream that describes a context of the content. The metadata streams are sent to a metadata repository contemporaneously with the capture of the content by the respective devices. Network queries of the streaming metadata are enable via the metadata repository, and, in response to the network queries, peer-to-peer access of the content is facilitated from one or more of the devices. | 2009-03-05 |
20090063420 | Grid based file system - A method and apparatus for interfacing a drive with a tree-structured cluster as a library for a data grid storage system is described. In one embodiment, the tree-structured cluster of cache nodes is provided for storing data. The cluster is mounted as a drive or file system based on data stored in the cache nodes transparent to anyone using the drive or file system. A file system interface interfaces with the tree-structure cluster of cache nodes to presents data stored in the cache nodes. | 2009-03-05 |
20090063421 | Method and system for making dynamic graphical web content searchable - There is provided a method for making a rich web application searchable, one embodiment comprising providing companion content in a format searchable by a web search engine, loading the companion content in a web browser, calling a rich web application using the companion content, loading the rich web application in the web browser, and launching a data bridge interfacing the rich web application and the companion content. The method may further comprise retrieving a data feed for the rich web application, located in the companion content. In one embodiment, a system configured to make a rich web application searchable comprises a content storage, companion content in a format searchable by a web search engine, a data feed for the rich web application included in the companion content, and a data bridge interfacing the rich web application with the companion content. | 2009-03-05 |
20090063422 | SEARCH ENGINE SYSTEM USING SNAPSHOT FUNCTION OF STORAGE SYSTEM - The present invention relates a retrieving technology by using an index obtained at a specific time point and a rule obtained at a specific time point. The present invention provides a storage system includes: a first logical unit for storing an index; a second logical unit for storing a rule that defines how to output search results; a third logical unit for storing a snapshot of the index created based on a predetermined time; and a fourth logical unit for storing a snapshot of the rule created based on a predetermined time; a search engine server is configured to: search the index stored in the third logical unit with a keyword included in a search request for an index record; and output storage location information of a data object included in the extracted index record in an order according to the rule stored in the fourth logical unit. | 2009-03-05 |
20090063423 | USER INTERFACES FOR SERVICE OBJECT LOCATED IN A DISTRIBUTED SYSTEM - A service object user interface responds to a number of different types of client devices, especially handheld communication devices, by providing tuple space interface attributes in a service tuple. Thereby, dynamically changing services (e.g., search engines, online shopping, media content selection, etc.) and a population of client devices can be accommodated even within a loosely coupled, distributed system. By facilitating interfacing within tuple space, inconvenient configuring at the client device is avoided, expanding computer platform independence to encompass alternative user interfaces based upon JAVA™ classes, uiOne™ trigs, FLASH multimedia, and/or other evolving protocols. The client application residence on the client device thus examines the tuple space for services, finds them, and then loads, and executes the user interface code embedded in the selected service objects, allowing the user to interact with the services without a required prior knowledge of what the service does or how it functions. | 2009-03-05 |
20090063424 | GEOGRAPHIC INFORMATION SYSTEM - Provided is a geographic information system using map data including configuration data provided with time information and attribute data corresponding to an attribute of an object contained in the map data, including an information import module for receiving an input of a geographic area of an object to be retrieved and a search key; a map retrieval module for extracting configuration data, for which the input geographic area of the object to be retrieved and an area represented by the configuration data at least partially overlap each other, from the map data; a correlation module for correlating the configuration data with the attribute data identical with the input search key, for which the area represented by the extracted configuration data overlaps the positional information, according to each of the time information provided to the configuration data and to the attribute data; and an output module for outputting the correlated data. | 2009-03-05 |
20090063425 | INTERFACE FOR A UNIVERSAL SEARCH - A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the documents returned for each category and presents the search results to the user by category. Higher ranking categories may be presented more prominently than lower ranking categories. | 2009-03-05 |
20090063426 | IDENTIFICATION OF SEMANTIC RELATIONSHIPS WITHIN REPORTED SPEECH - Methods and computer-readable media for associating words or groups of words distilled from content, such as reported speech or an attitude report, of a document to form semantic relationships collectively used to generate a semantic representation of the content are provided. Semantic representations may include elements identified or parsed from a text portion of the content, the elements of which may be associated with other elements that share a semantic relationship, such as an agent, location, or topic relationship. Relationships may also be developed by associating one element that is in relation to, or is about, another element, thereby allowing for rapid and effective comparison of associations found in a semantic representation with associations derived from queries. The semantic relationships may be determined based on semantic information, such as potential meanings and grammatical functions of each element within the text portion of the content. | 2009-03-05 |
20090063427 | Communications System and Method - A method for describing an invention comprising: a. defining a vocabulary of standard terms; b. describing the invention in a concise form and using only standard terms for the substantive description. The description may be in concise form uses mathematical equations or mathematical-like statements or tables. The description comprises, for an apparatus invention, the parts of the apparatus and the interrelationships therebetween, and for a method invention the steps of the invention and the order of execution of the steps. | 2009-03-05 |
20090063428 | Automated protocol screening to qualify patients to participate in a clinical trial - The invention provides a consistent, easy to use, reliable method for evaluating each potential subject against the inclusion and exclusion criteria for a controlled data collection such as a clinical trial protocol. The invention provides a method for subject evaluation according to the clinical protocol as soon as the clinical protocol has been agreed upon. The invention provides an automated system and method of applying the clinical protocol to identifying and enrolling subjects. The invention removes both error (based on incomplete understanding or misunderstanding of the protocol) and inconsistencies owing to the subjective application. Further, to the extent physician subjectivity is affecting enrollment, the inventive system and method provides a means to monitor and quantify the subjective effect introduced into the clinical trial enrollment process. | 2009-03-05 |
20090063429 | Methods and Systems for Processing Multi-Media Editing Projects - Methods and systems of processing multi-media editing projects are described. In one embodiment, a request for one or more multi-media files is generated on a user computer that comprises part of a network where multi-media files are maintained in a network-accessible location. The file or files are intended for use in a multi-media editing project. The request is intercepted and software executing on the user computer ascertains whether one or more of the requested multi-media files are located on the user computer. If the file or files are located on the user computer, they are retrieved and used. If a file or files are not locally available, the file or files are retrieved from the network-accessible location. In one embodiment, a multi-media file locator object is configured to intercept network-bound requests for multi-media files and determine whether requested files are locally maintained on a user computer. A list associated with the file locator object can reference local file directories on the user computer where multi-media files are stored, or have been stored in the past. Whenever a user retrieves a multi-media file from the network and saves it locally, if the directory in which the file is stored is not referenced on the list, the file locator object can update the list to include the new directory. If the file locator object attempts to locally find a multi-media file but cannot, the user can be prompted to point to a directory where they have stored the file. The list is then updated to reflect this new directory, and the directory is checked on subsequent searches for multi-media files. Accordingly, when a request for a multi-media file is received, only those local directories that are or have been associated with multi-media files can be checked. | 2009-03-05 |
20090063430 | ARTICLE OF MANUFACTURE AND SYSTEM FOR MERGING METADATA ON FILES IN A BACKUP STORAGE - Provided are a system and article of manufacture for merging metadata on files in a backup storage. A query is received for information on files from a file system for a client node. A determination is made of metadata for files in a backup storage for the client node stored external to backup sets. At least one backup set in the backup storage for the client node is processed to determine metadata for files included in at least one backup set. The determined metadata for files in the backup storage and for files included in at least one backup set is merged to form merged metadata. The query is executed against the merged metadata to determine files whose metadata satisfies the query. Results including information from the merged metadata on the determined files are returned. | 2009-03-05 |
20090063431 | MONITORING AND ANALYZING CREATION AND USAGE OF VISUAL CONTENT - An MMR system includes an analytics module for monitoring and analyzing the creation and usage of visual content search. The analytics module is part of a MMR gateway and provides a mechanism for administrators to determine the usage patterns and other information about users of the MMR system. This information is fed back to other components of the MMR system to improve its operation. The analytics module comprises a monitoring module, a usage database, an access analysis module and a presentation module. The monitoring module is coupled to other components of the MMR gateway and collects information about retrieval request, image queries, context information and recognition results. The usage database stores the information collected by the monitoring module. The access analysis module performs queries on the usage database and analyzes the results. The output of the access analysis module is provided to the presentation module for presentation or output to other systems and users. | 2009-03-05 |
20090063432 | System and Method for Historical Diagnosis of Sensor Networks - A method of querying a hierarchically organized sensor network, said network being sensor network with a global coordinator node at a top level which receives data from lower level intermediate nodes which are either leader nodes for lower level nodes or sensor nodes, wherein a sensor node i at a lowest level receives a signal Y(i,t) at time t, said method including constructing a sketch S | 2009-03-05 |
20090063433 | APPARATUS, SYSTEM, AND METHOD FOR COMMAND MANAGER SUPPORT FOR PLUGGABLE DATA FORMATS - An apparatus, system, and method for providing command manager support for pluggable data formats. The present invention accepts arbitrary hierarchical input data structures even when the hierarchical input data structure represents hierarchical data in a structure independent of a specific type of data repository. A data mediator receives a hierarchical input data structure and determines whether if it is a snapshot structure or a delta structure. If it is a snapshot update, the command manager creates an in-memory map object structure populated with values from a data repository and compares it with the snapshot. Based on the comparison, it generates a DESPI hierarchical command structure in a format-specific mediation module, and the commands are executed in the data repository. If the hierarchical input data structure is a delta structure, the command manager generates a hierarchical command structure and then translates it to a DESPI-compliant command structure. The commands are then executed in the data repository. | 2009-03-05 |
20090063434 | Method for Provision and Use of a Visual Representation of Website Browsing History - Embodiments of the invention provide site browsing history information that pertains to a specified network site user. One embodiment, directed to a method, comprises the step of acquiring data for a database, wherein the acquired data identifies multiple sites that are accessed by the user in an order, during a specified period of time. The method further comprises accessing at least a portion of the data from the database. From the accessed data, a pictorial representation of a plurality of the websites accessed during the specified time period is generated. The pictorial representation further illustrates the order in which at least some of the websites of the plurality were accessed. | 2009-03-05 |
20090063435 | PARAMETER TYPE PREDICTION IN OBJECT RELATIONAL MAPPING - Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement includes a wildcard parameter and is implemented as an object of a SQL. A data type of the wildcard parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The predicted data type of the wildcard parameter is used to access the corresponding entry of the relational database. Other methods and apparatuses are also described. | 2009-03-05 |
20090063436 | BOOLEAN LITERAL AND PARAMETER HANDLING IN OBJECT RELATIONAL MAPPING - Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement has a boolean parameter and is implemented as an SQL object. A data type of the boolean parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The boolean parameter is configured to be either a numeric value or a string dependent upon metadata used to map the SQL object to the relational database. Other methods and apparatuses are also described. | 2009-03-05 |
20090063437 | Secure hosted databases - A hosted relational database can be securely accessed by application developers, relieving the developer of the need to engage in server side development. A database programming API is accessible from a browser-based application that abstracts details of client/server HTTP communication with the database. This results in a reduction in software development because the developer's application does not require server-side programming or database installation and administration. There is a consummate reduction in hardware costs for the application developer, since those costs are borne by the hosted database provider. One or more physical database systems are segmented into virtual databases. The owner of a virtual database configures the data model through a web-based user interface. Parameterized queries and relationships between tables are also created using the web-based interface. | 2009-03-05 |
20090063438 | REGULATORY COMPLIANCE DATA SCRAPING AND PROCESSING PLATFORM - Systems and methods are provided allowing the scraping and processing of regulatory compliance data (e.g., validation data). In an illustrative implementation, a data scraping and processing computing environment comprises a data scraping and processing engine operable to process/scrape legacy regulatory compliance data stored on one or more cooperating legacy data stores according to one or more selected data scraping guidelines. The data scraping guidelines can be defined according to one or more data types stored on the one or more cooperating legacy data stores. The one or more data scraping guidelines are defined by the data scraping and processing engine based on one or more characteristics of the identified legacy data stores. The data scraping and processing engine processes the stored data scrape and aggregate selected legacy regulatory compliance data for use in populating one or more selected regulatory compliance data templates. | 2009-03-05 |
20090063439 | System and Method for Efficiently Providing a Recommendation - A system and method for applying a first filter and a second filter, such as a recommendation and a constraint filter, to a plurality of items, including determining a cost of applying the first filter and the second filter to the plurality of items, and determining an order of applying the first and second filters based on the cost of applying the first and second filters. | 2009-03-05 |
20090063440 | Method and System for Natural Language Recognition Command Interface and Data Management - A computer command panel and database system that is capable of receiving input in natural language either through commands or questions and returning the user's request. Input is separated into sequences of word groups to derive the data location, action and subjects where instruction sets are created and put through a command interpreter to deliver the user's request. Data is stored in a hierarchical data model that supports natural language querying. Network communication is possible to a remote server making extended data resources available via the Internet allowing a method to store as well as retrieve data. The invention supports a visual interface and keyboard, mouse, touch and microphone navigation to view data and to activate applications. | 2009-03-05 |
20090063441 | System and method of query transformation - A system for transforming client/server aggregates is provided. The system comprises a client/server-analysis component for analyzing one or more queries that are not supported by a target database system, and a client/server transformation component for transforming the one or more queries into semantically equivalent queries that are supported by the target database system. | 2009-03-05 |
20090063442 | METHOD AND SYSTEM FOR PROVIDING VALUE HELP FEATURES TO INPUT FIELDS GENERATED FOR DYNAMICALLY SELECTED COLUMNS - A method and system for providing value help features to input fields generated for dynamically selected columns is provided. A user interface element is generated for a dynamic key from the metadata. The user interface element has a name field and a value input field. A generic query having an attribute group is provided. The attribute group includes a name attribute, a code value attribute and an identifier value attribute. A sequence number is extracted from the metadata. It is determined from the sequence number that whether the user interface element is to be bound to the attribute group or not. A field type of the dynamic key is determined from the metadata. The name field is bound to the name attribute. The value input field is bound to the code value attribute if the field type is a code type. The value input field is bound to the identifier value attribute if the field type is an identifier type. Determining a query descriptor from the metadata. The query descriptor includes a first input parameter node and a first result node. The first input parameter node has a first attribute. The query descriptor is copied to a dummy query. The dummy query includes a second input parameter node and a second result node. The first input parameter node is identical to the second input parameter node and the first result node is identical to the second result node. The second input parameter node includes a second attribute identical to the first attribute. A screen is generated from the dummy query. The screen has a first input field bound to the second attribute and a result table bound to the second result node. A second input field is populated with a value of the second attribute from the second result node. | 2009-03-05 |
20090063443 | System and Method for Dynamically Supporting Indirect Routing Within a Multi-Tiered Full-Graph Interconnect Architecture - A method, computer program product, and system are provided for dynamically routing data through the data processing system. Data is received at a first processor that is to be transmitted to a destination processor. The data that is received includes address information. A lookup is performed in routing table data structures based on the address information to identify candidate paths through which the data is routed to the destination processor. A determination is made as to whether any of the candidate paths are not able to be used to route the data to the destination processor based on a setting of at least one identifier. A path is selected from the identified candidate paths for routing of the data based on a setting of the at least one identifier. Then, the data is transmitted from the first processor along the selected path toward the destination processor. | 2009-03-05 |
20090063444 | System and Method for Providing Multiple Redundant Direct Routes Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture - A method, computer program product, and system are provided for selecting, from a plurality of routes through the data processing system, a direct route for transmitting data. Data that includes address information is received at a first processor that is to be transmitted to a destination processor. Using routing table data structures, direct route entries are identified that correspond to direct routes for transmitting data. An accessed priority table data structure comprises a priority entry for each entry in the routing table data structures. The priority entry specifies a priority of a corresponding entry in the routing table data structures. A direct route entry is selected that corresponds to a direct route from the routing table data structures, based on specified priorities. Then the data is transmitted from the first processor to the destination processor using a path corresponding to the selected direct route entry. | 2009-03-05 |
20090063445 | System and Method for Handling Indirect Routing of Information Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture - A method, computer program product, and system are provided for selecting, from a plurality of routes through the data processing system, an indirect route for transmitting data. Data that includes address information is received at a first processor that is to be transmitted to a destination processor. Using routing table data structures, indirect route entries are identified that correspond to indirect routes for transmitting data. An accessed priority table data structure comprises a priority entry for each entry in the routing table data structures. The priority entry specifies a priority of a corresponding entry in the routing table data structures. An indirect route entry is selected that corresponds to an indirect route from the routing table data structures, based on specified priorities. Then the data is transmitted from the first processor to the destination processor using a path corresponding to the selected indirect route entry. | 2009-03-05 |
20090063446 | SYSTEM AND METHOD FOR PROVIDING VECTOR TERMS RELATED TO INSTANT MESSAGING CONVERSATIONS - The method according to one embodiment of the present invention comprises retrieving one or more terms or phrases comprising an instant messaging conversation in which one or more users are participating. One or more term vectors comprising one or more vector terms associated with the one or more retrieved terms or phrases comprising the instant messaging conversation are generated and one or more vector terms are selected from said term vectors. The one or more selected vector terms are displayed to the one or more users participating in the instant messaging conversation. An indication of a user selection of a given displayed vector term is received and one or more content items responsive to the selected vector term are identified. | 2009-03-05 |
20090063447 | UPDATING RETRIEVABILITY AIDS OF INFORMATION SETS WITH SEARCH TERMS AND FOLKSONOMY TAGS - Provided are techniques for updating retrievability aids. A search request including one or more search terms is received. Each of the one or more search terms is captured. A list of topics is provided to a user as search results. User selection of a topic in the list of topics is received. After reviewing the topic, the user adds one or more folksonomy tags to the topic. The one or more folksonomy tags added by the user to the topic are captured. Each of the one or more search terms and each of the one or more folksonomy tags are mapped to the topic. For each of the search terms, based on a number of times that the search term has been used to search for the topic, the search term is added to one or more retrievability aids. For each of the one or more folksonomy tags, based on a number of times that the folksonomy tag has been applied to the topic, the folksonomy tag is added to at least one of the one or more retrievability aids. | 2009-03-05 |
20090063448 | Aggregated Search Results for Local and Remote Services - A search system may include searches performed on remotely hosted services that may be indexed and queried by an aggregated search tool. The search tool may aggregate desktop searches and internet searches with searches of remotely hosted services into a single set of results. Remotely hosted services may include databases and other services that are hosted over the Internet but may be privately available to a user. Examples of remotely hosted services may include shared directories, customer resource management systems, project management tools, accounting systems, and other remote services. In some embodiments, a search index created from the remote service may be stored locally or on a server. | 2009-03-05 |
20090063449 | Integrating Sponsored Media with User-Generated Content - A variety of computer based service that permit users to edit, compose, upload, or otherwise generate content also provide for the integration of sponsored media into presentations along with user-generated content. An exemplary service generates text based on user input, provides tags based on the text to a sponsored media repository, receives a sponsored media data structure in return, and formats sponsored media from the data structure for display to the user. | 2009-03-05 |
20090063450 | APPARATUS AND METHOD FOR SELECTING AN AUTHOR OF MISSING CONTENT IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes metadata for each element in the repository. When an element has missing content that needs to be created, the repository is queried to identify elements which most closely match the metadata of the missing content. The metadata for these identified elements is analyzed to determine the authors for these elements which most closely match the element that needs to be authored. The authors are then ranked according to an author selection policy that may specify any suitable criteria for ranking authors, including author selection criteria, author ranking criteria, author filtering criteria, and author backup criteria. The result is a ranked list of one or more authors that are deemed the best choices of authors to author the missing content. The user may then request one of the authors in the ranked list to create the missing content. | 2009-03-05 |
20090063451 | SEARCH ENGINE USING WORLD MAP WITH WHOIS DATABASE SEARCH RESTRICTION - In most of the Internet search operations, unwanted search results can be eliminated to reduce the high volume of the Internet traffic, and make the search operation highly efficient, according to the present invention. The present invention proposes a two step approach. The first step is to achieve the high relevance of the search results by search region restricted search operation. The second step, further adds high degree of relevance to the search results by the contact address correlation with a reliable reference address or the legitimate contact address eliminating the crap and squatter sites from the search result list. The region restricted search does searching in a selected geographical region. Thus the region restricted search operation minimizes the search time and huge volume of Internet traffic, which is likely to impair the overall Internet performance. | 2009-03-05 |
20090063452 | SEARCH FILTERING - Apparatus, systems and methods for search filtering are disclosed. A search instance associated with a user device is identified, and a determination is made as to whether the search instance includes a filtering term. If the search instance is determined to include a filtering term, then filtered content items in the search instance are identified, and the filtered content items and access to a verification service that provides access approval or access denial for unfiltered content items in the search instance are provided to the user device. Conversely, if the search instance is determine not to include a filtering term, then the unfiltered content items are provided to the user device. | 2009-03-05 |
20090063453 | APPARATUS, SYSTEM, AND METHOD FOR EXECUTING A DISTRIBUTED SPATIAL DATA QUERY - An apparatus, system, and method for executing a distributed spatial data query. The present invention allows a client to perform spatial queries against spatial data stored in a various formats in various separate databases. A view of the data is created in the relevant databases, wherein the spatial data is converted to WKB and stored as a BLOB. A federated server contains nicknames for the various database views, and also contains views of the data where the BLOB is converted back to a spatial data type. The federated server presents to clients an application view of the distributed heterogeneous spatial data such that the clients can treat the data as if it were a homogenous data source. Also taught is incorporating distributed non-spatial data into the application view by creating a nickname and a view on top of the nickname which derives spatial information from the non-spatial location information. | 2009-03-05 |
20090063454 | VORTEX SEARCHING - Determining intersection points of parameter patterns. Parameter patterns are specified in a query. A method includes identifying a first parameter pattern from the query as occurring less often in the index than one other parameter pattern in the query. The data store is searched until a present location of the data store has been identified as including the first parameter pattern. Then the data store is searched for a location of another parameter pattern. If the present location is identified as including the another parameter pattern, then an indication is provided identifying an intersection. Otherwise, the method includes continuing searching remaining portions of the data store to find a location of the another parameter pattern at a new present location. At least one of the acts of searching above includes eliminating at least a portion of records of the data store from searching without being searched prior to being eliminated. | 2009-03-05 |
20090063455 | Bipartite Graph Reinforcement Modeling to Annotate Web Images - Systems and methods for bipartite graph reinforcement modeling to annotate web images are described. In one aspect the systems and methods implement bipartite graph reinforcement modeling operations to identify a set of annotations that are relevant to a Web image. The systems and methods annotate the Web image with the identified annotations. The systems and methods then index the annotated Web image. Responsive to receiving an image search query from a user, wherein the image search query comprises information relevant to at least a subset of the identified annotations, the image search engine service presents the annotated Web image to the user. | 2009-03-05 |
20090063456 | METHOD AND SYSTEM FOR TRACKING, EVALUATING AND RANKING RESULTS OF MULTIPLE MATCHING ENGINES - The present invention in various implementations provides for a method and system for removing suspect duplicate data in a database having a plurality of datasets for a suspect processing transaction, using a plurality of matching engines, comparing results of matching engines in a logically predetermined comparative assessment, and thereafter providing an ordered priority of results of matching engines to identify suspect candidates. | 2009-03-05 |
20090063457 | AUGMENTING URL QUERIES - Computer-readable media, systems, and methods for augmenting URL queries are described. In embodiments, a URL query is received from a user and it is determined whether the URL query is a simple URL query. Further, if the URL query is a simple URL query, an augmented query is created by word-breaking at least a portion of the URL query and the augmented query is associated with one or more ranking preferences. In various other embodiments, a URL query is received from a user and it is determined whether the URL query is a complex URL query. Further, if the URL query is a complex URL query, an augmented query is created that is identical to the URL query and the augmented query is associated with one or more ranking preferences. | 2009-03-05 |
20090063458 | METHOD AND SYSTEM FOR MINIMIZING SORTING - A method for minimizing the sorting of data comprises retrieving a database having an index of entries arranged according to a first, second, and third data entries. Additionally, partitioning the index of entries into a first partially-ordered list, wherein the first partially-ordered list comprises information arranged in the form of the first, second, and third data entries. The first partially-ordered list share the same first data entry. Furthermore, partitioning the index of entries into a second partially-ordered list, wherein the second partially-ordered list comprises information arranged in the form of first data entry, second data entry, third data entry. The first data entry within the second partially-ordered list is not the same as the first data entry in the first partially-ordered list. Additionally, querying the first partially-ordered list without querying the second partially-ordered list according to a set of query instructions. | 2009-03-05 |
20090063459 | System and Method for Recommending Songs - A system and method, operable by a processor running on a computing device and stored on a tangible computer readable medium, the system and method creating continuous, fixed duration, fixed size, or other such playlists for use on an individual listener's portable music player, as a programming guide for an Internet radio station, or the like. Information can be drawn from a number of recommendation sources to help generate such playlists based on a dictionary of terms. Recommendation sources are sources available via the internet or other published information that identify the order in which songs are presented or played, and which may be aggregated and processed into song sequence data that allows the instant system and method to utilize the experience, effort and musical expertise of others to generate a continuous playlist. Exemplary recommendation sources include, but are not limited to, published Disc Jockey (“DJ”) playlists, radio (terrestrial, satellite or internet) station websites from which playlists can be extracted or derived, individual listener playlists, or the like. | 2009-03-05 |
20090063460 | PRESENTING RESULT ITEMS BASED UPON USER BEHAVIOR - Methods, systems, and computer storage media having computer-executable instructions embodied thereon that, when executed, perform methods for identifying and presenting the “best” answer to a given search query as it relates to a particular user based upon that user's behavior are provided. Upon receipt of a search query and determination of the search result items satisfying the query, it is determined whether the user has executed the same or a substantially similar search in the past and, if so, if there is a particular one of the search result items that s/he has a tendency to select when the search result items are presented. If a particular result is frequently selected, that result is prominently presented (e.g., highlighted, displayed with a border, displayed in a different font than other results, or the like) among the search result items making it easier for the user to quickly identify the desired result. | 2009-03-05 |
20090063461 | USER QUERY MINING FOR ADVERTISING MATCHING - Systems and methods to determine relevant keywords from a user's search query sessions are disclosed. The described method includes identifying search session logs of a user, segmenting the search session logs into one or more search sessions. After the segmentation, the search sessions are analyzed to compose a list of semantically relevant keyword sets including at least a first keyword set and a second keyword set. The described method further includes determining a semantic relevance between the first and second keyword sets according to the frequency at which the first and second keyword sets are reported in the query results and displaying one or more semantically high relevant keyword sets after being filtered by a threshold. | 2009-03-05 |
20090063462 | WORD DECOMPOUNDER - A word is split into one or more first substrings. A morpheme is applied to the one or more first substrings to create one or more second substrings. The one or more first and second substrings are selected as one or more splittings, and a score is generated for each of the one or more splittings. One of the one or more splittings with a score higher than the other one or more splittings is selected as a keyword. | 2009-03-05 |
20090063463 | Ranking of User-Generated Game Play Advice - Management of user-generated game play advice is disclosed. The present invention allows for management of game play advice that is complete and up-to-date regardless of when a particular interactive gaming title is released. Game play advice is pervasive and easily accessible to game players in addition to being accurate and credible such that game players can trust or rely upon the rendered advice. | 2009-03-05 |
20090063464 | System and method for visualizing and relevance tuning search engine ranking functions - The present invention is directed towards system and methods for generating a visual representation indicating performance of a system capable of accepting one or more inputs and producing an ordered set of one or more responsive outputs. The method of the present invention comprises selecting one or more benchmark inputs and generating an ordered output set for each of the one or more benchmark inputs, a given output set comprising one or more output items responsive to a given benchmark query. One or pixels representing the one or more output items comprising the one or more outputs sets are generated, a given pixel containing a visual representation indicating a degree to which the output item represented by the pixel is relevant with respect to the benchmark input to which the output item is responsive. The one or more pixels representing the one or more output items comprising the one or more output sets are arranged in a circle in a manner indicative of the performance of the system. | 2009-03-05 |
20090063465 | System and method for string processing and searching using a compressed permuterm index - An improved system and method for string processing and searching using a compressed permuterm index is provided. To build a compressed permuterm index for a string dictionary, an index builder constructs a unique string from a collection of strings of a dictionary sorted in lexicographic order and then builds a compressed permuterm index to support queries over the unique string. A dictionary query engine supports several types of wild-card queries over the string dictionary by performing a backward search modified with a CyclicLF operation over the compressed permuterm index. These queries may used to implement other queries including a membership query, a prefix query, a suffix query, a prefix-suffix query, a query for an exact or substring match, a rank query, a select query and so forth. String processing and searching tasks may accurately be performed for sophisticated queries in optimal time and compressed space. | 2009-03-05 |
20090063466 | Resource selector, including for use in handheld devices - Described is a technology by which a resource selector traverses a hierarchical storage structure to enumerate its resources and provide a flat list of corresponding items. The user interacts with the flat list to select an item. The resource selector is particularly beneficial when incorporated into a handheld computing device. The resource selector may use a filtering criterion associated with an application program, e.g., the hierarchical storage may correspond to a file system, with the file extension (type) being the filtering criterion. A trigger coupled to the resource selector triggers the resource selector, in which the trigger may be incorporated into the application program, or may comprise an application-independent (e.g., operating system) component that knows which application program currently has focus and triggers the resource selector for that application. | 2009-03-05 |
20090063467 | Persona management in a geo-spatial environment - A method and system of persona management in a geo-spatial environment are disclosed. In one embodiment a method of a persona management includes creating a plurality of persona profiles associated with a first member of a community network, determining a plurality of locations associated with each of the persona profiles, displaying the persona profiles at the locations on a geo-spatial map, and managing the persona profiles using the geo-spatial map. The method may include accessing one of the persona profiles, determining a context of expression associated with the persona profiles, generating a communication between the persona profiles and/or a contact associated with the persona profiles based on the context of expression, and sending the communication to the contact using the community network. | 2009-03-05 |
20090063468 | SYSTEM AND METHOD FOR CAREER WEBSITE OPTIMIZATION - A method of managing career opportunities is provided. In some embodiments, a method for providing career and job listing websites and optimizing the career and job listing websites for search engine optimization is provided. In various embodiments, the method comprises creating a career website that mirrors a company's website, extracting job information from the company, and optimizing the job information for maximum search engine placement. | 2009-03-05 |
20090063469 | User Based Document Verifier & Method - Temporal qualities of electronic documents are verified using a variety of techniques, including human based feedback. The invention can be used in environments such as automated news aggregators, search engines, and other electronic systems which compile information having temporal qualities. | 2009-03-05 |
20090063470 | DOCUMENT MANAGEMENT USING BUSINESS OBJECTS - A computer-implemented method for processing information includes collecting data objects from one or more data repositories, the data objects having respective properties, which identify the data objects. The properties of the collected data objects are analyzed in order to derive respective identifiers corresponding to the data objects. A text string that matches one of the identifiers of a data object is identified within a context in a document. Responsively to the context, an indication that the identified text string is a valid instance of the data object is generated, and the document is processed responsively to the indication. | 2009-03-05 |
20090063471 | SYSTEMS AND METHODS FOR PROVIDING A CONFIDENCE-BASED RANKING ALGORITHM - A method for using a confidence based ranking algorithm is described. At least one search parameter is received. The at least one search parameter is used to identify at least one data record with confidence values. A results list with one or more data records is created. The results list is ordered according to the confidence values within the data records. The results list is sent. | 2009-03-05 |
20090063472 | EMPHASIZING SEARCH RESULTS ACCORDING TO CONCEPTUAL MEANING - Computer-readable media, computerized methods, and computer systems for conducting semantic processes to present search results that include highlighted regions which are relevant to a conceptual meaning of a query are provided. Initially, content of document(s) is accessed and semantic representations are derived by distilling linguistic representations from the content. These semantic representations may be stored at a semantic index. Also, a proposition is derived from the query by parsing search terms of the query, and distilling the proposition from the search terms. Typically, the proposition is a logical representation of the conceptual meaning of the query. The proposition is compared against the semantic representations at the semantic index to identify a matching set. Regions of the content within the document, from which the matching set of semantic representations are derived, are targeted. Accordingly, highlighting may be applied to the targeted regions when presenting or displaying the search results. | 2009-03-05 |
20090063473 | INDEXING ROLE HIERARCHIES FOR WORDS IN A SEARCH INDEX - Methods, systems and computer readable media for finding documents in a data store that match a natural language query submitted by a user are provided. The documents and queries are matched by determining that words within the query have the same relationship to each other as the same words in the document. Documents are semantically analyzed and words in the document are indexed along with the role the word plays in a sentence. The initial semantic role may be generalized using a role hierarchy and stored in the index along with the original role. A similar analysis may be used with the search query to find words used in the same role in both the query and the document. | 2009-03-05 |
20090063474 | System and Method for Information Retrieval - A method of performing a search of an online directory, comprising receiving an identifier entered as part of website address; extracting the identifier entered as part of the website address; searching one or more databases associated with the online directory for instances of the identifier; and displaying information extracted from the one or more databases if a match was found for the identifier. | 2009-03-05 |
20090063475 | Tool for personalized search - The invention provides for customized display of search results to Users. The invention further provides for customization of associated advertisements. The invention further provides for a dynamic personal knowledge base that is kept private. The invention provides an Intelligent Web Proxy that re-sorts search results based on the contents of the personal knowledge base (PKB) and creates a display customized to User preferences. The invention also automatically tracks and updates User activity, and “learns” User preferences. | 2009-03-05 |
20090063476 | Method and Apparatus for Restricting a Fan-Out Search in a Peer-to-Peer Network Based on Accessibility of Nodes - A method, apparatus, and computer implemented instructions for restricting a fan-out type search of a distributed database. A search request is received indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes. Responsive to receiving the search results from other nodes, the search results are filtered to remove search results from inaccessible nodes to form filtered search results. The filtered search results are passed to the requesting node. | 2009-03-05 |
20090063477 | RESEARCH RAPIDITY AND EFFICIENCY IMPROVEMENT BY ANALYSIS OF RESEARCH ARTIFACT SIMILARITY - Methods for comparing query-related objects are provided. In one embodiment, a first plurality of query-related objects for a first user is compared to a second plurality of query-related objects for a second user to determine a degree of similarity between the first and second plurality of query-related objects. A notification of the degree of similarity is issued. | 2009-03-05 |
20090063478 | System for Compiling Word Usage Frequencies - A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed. | 2009-03-05 |
20090063479 | SEARCH TEMPLATES - Searching a data store for parameter patterns specified in a query. A method includes receiving a query from a user including N parameter patterns. One or more alternatives are associated to one or more of the N parameter patterns. One or more templates are created. Each of the templates describes a number of microsearches. Each of the microsearches includes one or more of the N parameter patterns or the alternatives. Microsearches described by at least one of the one or more templates are enumerated. One or more sub-microsearches are performed by searching for parameter patterns and/or alternatives. Each sub-microsearch may have less than all terms needed for a full microsearch. Based on the results of the one or more sub-microsearches, one or more microsearches are eliminated from searching. The data store is searched using one or more of the remaining microsearches. | 2009-03-05 |
20090063480 | SYSTEM AND METHOD FOR SEARCHING A TERM IN AN ACTIVE COMPONENT OF A USER INTERFACE - Embodiments of the invention are generally directed to a system and method for searching a term in the active component of a user interface. A repository term generator generates a repository term associated with an active component of a user interface. A search engine searches for a term corresponding to the repository term. An output device provides the result corresponding to the term. In an embodiment, the result may contain one or more repository terms, the user interface provides for a selection and display of this selected repository term. In another embodiment, the selected repository term is navigated and expanded to display the term in the user interface. | 2009-03-05 |
20090063481 | SYSTEMS AND METHODS FOR DEVELOPING FEATURES FOR A PRODUCT - An embodiment relates to a method for developing features for a product. The method includes monitoring a forum for messages and parsing a newly posted message in the forum. The method also includes determining whether the newly posted message contains a new feature comment and posting the new feature comment on a future feature list in response to the newly posted message contains a new feature comment. | 2009-03-05 |
20090063482 | DATA MINING TECHNIQUES FOR ENHANCING ROUTING PROBLEMS SOLUTIONS - A computer method for enhancing routing problems solutions. The method includes the steps of providing a problem database comprising a compendium of problem history; providing a solution database comprising a compendium of at least one of routing problems solutions, routing information, and routing diagnostics; and, employing a data mining technique for interrogating the problem and solution databases for generating an output data stream, the output data stream correlating problem with solution. | 2009-03-05 |
20090063483 | System for Compiling Word Usage Frequencies - A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed. | 2009-03-05 |
20090063484 | CREATING PLAYBACK DEFINITIONS INDICATING SEGMENTS OF MEDIA CONTENT FROM MULTIPLE CONTENT FILES TO RENDER - Provided are a method, system, and article of manufacture for creating playback definitions indicating segments of media content from multiple content files to render. User input is received indicating a plurality of segments of media content from a plurality of media files and an ordering of the segments. The media content comprises at least one of audio and video content. A playback definition is generated in a computer readable medium indicating the plurality of segments in the user input and the ordering of the segments. The playback definition is processed to render the media content of the indicated segments in the indicated ordering. | 2009-03-05 |
20090063485 | Finding superlatives in an unordered list - The k first elements from an unordered list of n total elements are copied to a result buffer, wherein k is a value smaller than n. The k first elements in the result buffer are sorted. Each subsequent element in the unordered list is compared to elements in the result buffer. If the subsequent element belongs in the result buffer, a current element in the result buffer is replaced with the subsequent element. The elements in the result buffer are then resorted. | 2009-03-05 |
20090063486 | DATA REPLICATION USING A SHARED RESOURCE - Techniques are presented for data replication. Two or more nodes are engaged in data replication with one another. When a node acquires a write lock, the write is processed to a local disk associated with the node and communicated to a shared disk. During recovery of a particular node following a failure, the shared disk is accessed to assist in synchronizing that particular node. | 2009-03-05 |
20090063487 | SECURING TRANSFER OF OWNERSHIP OF A STORAGE OBJECT FROM AN UNAVAILABLE OWNER NODE TO ANOTHER NODE - Provided are a method, system, and article of manufacture that maintain a plurality of nodes coupled over a network, wherein a first node of the plurality of nodes initially owns a plurality of storage objects accessible via the network. A serialization lock is maintained in association with the plurality of storage objects, wherein the first node becomes unavailable. A second node of the plurality of nodes determines that the second node is to preemptively assume ownership of a selected storage object of the plurality of storage objects initially owned by the first node that has become unavailable. The second node acquires the serialization lock. The second node secures ownership of the selected storage object, subsequent to acquiring the serialization lock. | 2009-03-05 |
20090063488 | Advanced Concurrency Management in Enterprise Service Oriented Architecture Based Integrated Business Processing of Distributed Application Components - A system and process that manages access to a resource in an enterprise service-oriented architecture environment. The system recognizes a master for each resource that has ultimate control over the respective resource. The master grants access to the resource though a lock system. If a system does not relinquish access to the resource, then the master is able to reclaim the lock to ensure the continued availability of the resource to all systems. This system ensures data coherency, while also improving performance by diminishing the amount of time a resource is unnecessarily locked and the time to obtain a lock. | 2009-03-05 |
20090063489 | Accessing Data Entities - A method of accessing data entities in a client-server system is disclosed. 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. | 2009-03-05 |
20090063490 | AUTHORIZATION CONTROLLED SEARCHING - Methods and apparatus, including computer program products, for authorization controlled searching. In general, a search request is received, a database data structure is searched where the data structure is populated with records that include data and criteria for authorization to access the data, and a set of results is presented to a user, where the set of results includes data from the data structure for which a user is authorized the criteria is used to determine which results to include in the set of results. The criteria for authorization to access the data may be simple or complex, and may be based on a formation of associations from multiple layers of associations. | 2009-03-05 |
20090063491 | Provision of targeted content - Methods of providing services using a web marketing platform are described. The web marketing platform acts as a proxy associated with a host company and can intercept traffic passing to and from the host company. In an embodiment, an interface is provided which enables clients to easily request services. One example service is the provision of targeted content to users within web pages from sites hosted by the host company and in such an example, the actual content can be analyzed in real time to provide improved targeting based on the content, user behavior or any other criteria. | 2009-03-05 |
20090063492 | ORGANIZATION OF USER GENERATED CONTENT CAPTURED BY A SMART PEN COMPUTING SYSTEM - In a pen-based computing system, use of paradigms similar to those used with physical paper to organize user generated content captured by a smart pen is disclosed. Data, such as handwriting gestures, is captured by the smart pen and transferred to a digital domain, such as by being transferred to a computing system. Once in the digital domain, the captured content is organized as virtual pages or virtual notebooks. Hence, content captured from various sources, such as different notebooks or different physical pieces of paper, is assembled into a virtual page or virtual notebook. User input or automatic application of rules can be used to assemble the captured content into a virtual page or virtual notebook. | 2009-03-05 |
20090063493 | Information Processing Apparatus - An information processing apparatus includes a processor and a memory unit connected to the processor. The memory unit stores a setting value and an web application. The web application causes the processor to change the setting value according to a request message from a client. The web application causes the processor to update the setting value stored in the memory unit with a setting value contained in a query string if the request message indicates a request for changing the setting value and the request message is transmitted from the client by a user with administrator privilege, and the web application causes the processor to insert a cookie having the setting value contained in the query string to a response header if the request message is transmitted from the client by a user without administrator privilege. | 2009-03-05 |
20090063494 | METHOD AND SYSTEM TO SYNCHRONIZE ACCOUNT NAMES ACROSS A PLURALITY OF SECURITY SYSTEMS - A system for synchronizing account names from a plurality of source security systems. In response to coupling a conversion system between the plurality of source security systems and a target security system, identity data from a human resource system and account data from the plurality of local source security systems is loaded into the conversion system. A name resolution rule set is retrieved and a unique account name identification is generated for a set of account names associated with an identity using the name resolution rule set. The set of account names associated with the identity is converted to the unique account name identification to produce a synchronized set of account names associated with the identity. Then, the synchronized set of account names associated with the identity is stored in the target security system. | 2009-03-05 |
20090063495 | VOLUME MAPPING BY BLADE SLOT - A system and method includes providing a chassis comprising multiple slots, with each slot having a unique slot number assigned thereto. Multiple servers, each having at least one globally unique identifier associated therewith, are provided to plug into one or more of the slots. At least one storage device is provided having one or more storage volumes. To map volumes to specific servers, a volume may be assigned to a slot by identifying a slot number associated with the slot. This slot may then be mapped to a globally unique identifier associated with a server plugged into the slot. In selected embodiments, the globally unique identifier includes a WWNN, a WWPN, or other unique identifier. | 2009-03-05 |
20090063496 | AUTOMATED MOST POPULAR MEDIA ASSET CREATION - A method for automatically generating most popular videos or aggregate media assets based on a set of criteria is provided. In one example, the method includes receiving a set of criteria (e.g., one or more criterion) for selecting media assets, selecting at least two media assets from a plurality of media assets based on a set of data (e.g., one or more attributes) associated with each of the plurality of media assets and the set of criteria, and generating a playlist of the selected media assets. The method may further include generating an aggregate media asset based on the playlist for sequentially playing media assets according to the playlist. The selection criteria may be based upon a media asset attribute (e.g., duration, subject matter, source, language, etc.). Further, selection of the media assets may be based on media asset access patterns, e.g., views, plays, edits, etc. | 2009-03-05 |
20090063497 | METHODS AND SYSTEMS FOR PROVIDING A JAVA BASED MODEL-VIEW-CONTROLLER RELATIONSHIP - An embodiment relates to a method of providing data. The method includes monitoring a user interface to detect a change in the user interface. The change indicates a desired modification to data presented in the user interface. The method also includes generating a request to modify data in response to detecting the change in the user interface and transmitting the request to a repository storing the data to be modified. | 2009-03-05 |
20090063498 | AVOIDING REDUNDANT COMPUTATION IN SERVICE-ORIENTED ARCHITECTURES - A request for a software service utilizes a service intermediary. The service intermediary 1) checks the request to confirm that it conforms to XML well-formedness, and 2) validates the schema of the request. If the request passes both tests, then flags are appended to the request, which is sent to a service provider. The flag indicates to the service provider that the request has already been checked and validated, such that the service provider only needs to provide the requested service, without redundantly checking and validating the request. | 2009-03-05 |
20090063499 | REMOVING WEB APPLICATION FLICKER USING AJAX AND PAGE TEMPLATES - A web page is rendered under the control of a client. A content server divides a webpage in multiple empty partitions. Each of the partitions has an associated pointer to data that can populate the partition. When data changes, the content server transmits pointers for all data for all of the partitions, including new pointers to new changed data. If an old pointer to old data is the same as a new pointer to the new data, the client ignores the new pointer. If the new pointer and the old pointer are different, then the client uses the new pointer to obtain the new data for that particular partition. | 2009-03-05 |
20090063500 | EXTRACTING DATA CONTENT ITEMS USING TEMPLATE MATCHING - Systems and methods for extracting data content items from a web page are provided. A template is created by labeling data content items of interest associated with a web page and generating a template Document Object Model (DOM) tree based on the labeled web page. DOM trees are also generated for additional web pages that contain data content items for which extraction may be desired. These DOM trees are compared to the template DOM tree to determine alignment there between. The aligned data content items may then be extracted from the additional web pages and indexed, as desired. Labeling the data content items of interest prior to generating a template DOM tree allows for the desired data content items to be specified and more accurately extracted from related and/or similarly structured web pages. | 2009-03-05 |
20090063501 | SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR GENERATING POLICY BASED FAIL OVER CONFIGURATION FOR DARABASE CLUSTERS - Generating a plurality of database cluster failover policy availability configuration modeling solutions by a database cluster management system in an environment of networked computer systems includes receiving a first signal from a user system specifying one of a plurality of database cluster failover policy type behavior patterns. The database cluster management system determines whether generating any of the failover policy type behavior patterns requires additional supplemental data. If no supplemental data are required, then the database cluster management system generates general database cluster policy solutions. If supplemental data are required, then the system utilizes an algorithm to generate unique, specific policy solutions by creating failover node sequences for each of the plurality of failover policy type behavior patterns requiring such additional supplemental data. The entire solutions can be displayed and then transmitted to multiple database cluster managers over a network to correct availability failure in networked database cluster configurations. | 2009-03-05 |
20090063502 | WEB-BASED CONTENT ABSTRACTION BASED ON PLATFORM AGNOSTIC CONTAINERS ABLE TO BE EXPORTED TO PLATFORM SPECIFIC, USER CUSTOMIZABLE PORTAL PAGES - The present invention discloses a solution for adding user specified content to a customized portal. In the solution, URL addressable content can be selected from a user specified Web source. A platform agnostic container can be established for the content. A user selected portal platform can be determined for the established container. The container can be adjusted for the user selected platform. The adjusted container can be added to a set of user selectable objects for the platform. The user selectable objects can be customizable by a user to create a customized portal for the portal platform accessible via a URL associated with the platform. When the adjusted container is selected for a customized portal, the selected URL addressable content appears within the customized portal. The URL addressable content of the adjusted container can remain synchronized with the Web source, which ensures information currency. | 2009-03-05 |
20090063503 | METHOD AND SYSTEM FOR REMOTE CACHE ACCESS - A method of processing a request associated with an electronic document in a document management system at a local replicated system, the method comprising the steps of first receiving the request. The method further comprises determining whether the request is a read only request that may be processed at a local replicated system; routing the request to either a master document management server or a local replicated system; and monitoring the local replicated systems to determine whether subsequent transactions may be processed at the local replicated systems. | 2009-03-05 |
20090063504 | Bi-directional replication between web services and relational databases - A method for bi-directional data replication between a Web Service application and a relational database are provided. Techniques of Enterprise Application Integration (EAI) and Extract Transform Load (ETL) technology are employed to create a relational database schema, load the schema, synchronize the structure and the content of the schema, and replicate changes in the content of the schema to the web services application. Optional advanced techniques to support reporting, legacy data migration, and integration with other applications are also provided. | 2009-03-05 |
20090063505 | Selective chaining of LDAP directory servers - A method and apparatus for selective chaining Light Weight Directory Access Protocol (LDAP) servers in response to an LDAP request. In one embodiment, the method comprises receiving, at a directory server, a request pertaining to an LDAP entry, the request indicating a read or write operation for the LDAP entry. The method further determining a destination server based on a forwarding policy that is independent of a suffix of the LDAP entry and the read or write operation. The directory server then forwards the request to the destination server. | 2009-03-05 |