18th week of 2011 patent applcation highlights part 72 |
Patent application number | Title | Published |
20110106792 | System and method for word matching and indexing - The invention provides a method for retrieving similar sounding words from an electronic database. An input or query word is first converted to a string of corresponding phonemes. The string of phonemes is then used to generate a key, with the key made up of elements corresponding to the phonemes. In a preferred embodiment the key elements correspond to classes of phonemes. The electronic database comprises a plurality of words, each of which have a corresponding, phoneme-based key. Words in the database having a key identical to the key of the input word are retrieved and output. The use of phonemes in generating the search key results in the retrieval of similar sounding words. In another aspect, the invention provides a method of providing a similarity score for an output word or a list of output words compared to an input word. All of the output words are converted into phonemes and the score is based on a comparison of the phonemes in the input word with the phonemes in each output word. | 2011-05-05 |
20110106793 | System for User Driven Ranking of Web Pages - Linked documents are ranked by observing link selections for referred documents from referring documents and counting such selections. The counts for each of the link selections are stored at various computer systems of a distributed network, a centralized collection of computers connected through a local network, or a hybrid system (collectively, the “system”) consisting of combinations of distributed and centralized systems, and processed (e.g., using a discrete probability distribution defined by the counts of the link selections) to obtain page ranks for the referred documents. The link selections may be observed by a browser extension running on individual ones of the computer systems of the distributed network and the counts of the link selections may be stored at locations within the system determined by a distributed hash table. Search request results may be displayed in a ranked order as determined by the page ranks. | 2011-05-05 |
20110106794 | Synthesis path evaluation system and method and program thereof - A synthetic route evaluation system extracts an optimal synthetic route from a plurality of synthetic routes for a target compound to be synthetically produced. The synthetic route evaluation system includes an arithmetic processing device, which is composed of a quantum chemistry calculation unit, a reaction mechanism analysis unit, and a synthetic route ranking unit, and a storage device for storing data relative to the synthetic routes. | 2011-05-05 |
20110106795 | Methods for granting access to resources modifiable by users in a computer environment, and resources structured therefore - The invention concerns a method for accessing a resource in a computer environment, the resource comprising a set of objects. The invention is characterized in that the computer environment is adapted to store in association with at least one object of said resource at least one modified object, in that said computer environment comprises means for storing in association with such an object information concerning degree of elaboration, and in that it includes the following steps: identifying, for each object of the resource to which corresponds at least one modified object, based on data concerning degree of elaboration, at least one most elaborated version of said object; assembling the objects thus identified for display in the resource. The invention also concerns other methods for accessing to resources as well as resources structured therefor. | 2011-05-05 |
20110106796 | SYSTEM AND METHOD FOR RECOMMENDATION OF INTERESTING WEB PAGES BASED ON USER BROWSING ACTIONS - Recommended Web sites are presented in response to a user visit to a Web site, a history of previous user visits to Web sites, or a user-initiated search query. The Web sites that are recommended are those deemed most similar to the subject Web site or to the results of the search query, as appropriate. Information regarding Web sites is retrieved from locations within a distributed system as identified by a distributed hash table and similarity assessments between the subject Web site or query responses and those Web pages may be made according to that information, as periodically updated. | 2011-05-05 |
20110106797 | DOCUMENT RELEVANCY OPERATOR - Systems, methods, and other embodiments associated with document relevancy are described. One example method includes receiving one or more query terms from a query on stored documents. A relevancy operator is run on a document clump that applies more than one type of matching operation between the query terms and the document clump in a single pass. The relevancy operator may also apply at least one heuristic on the document clump in a single pass. A document's relevancy to the query is predicted based, at least in part, on an output of the relevancy operator. | 2011-05-05 |
20110106798 | Search Result Enhancement Through Image Duplicate Detection - Systems, methods, and computer media for enhancing user search query results are provided. Upon receiving a user search query, relevant images are identified. Duplicate image information for the relevant images is accessed in an index. The index includes information extracted from individual images or duplicates and information aggregated according to groups comprised of images and duplicates of the images. The images identified as relevant to the user query are ranked based at least in part on the information accessed in the index. | 2011-05-05 |
20110106799 | MEASURING WEB SITE SATISFACTION OF INFORMATION NEEDS - A method, system, and computer program product for measuring web site satisfaction of information needs are provided. The method includes: selecting a page for analysis; generating a page profile in the form of a list of keywords representing the page; generating a page traffic profile in the form of lists of keywords representing information needs of users, wherein the page traffic profile is generated from keywords used by users to visit the page; determining the success of users' visits to the page; and analyzing whether a page satisfies users' information needs by applying a distance measure between the keywords of the page profile and the keywords of the page traffic profile and combining the distance measure result with a success rate of the keywords. | 2011-05-05 |
20110106800 | VEHICLE IDENTIFICATION SYSTEM - The specification and drawing figures describe and show a vehicle identification system that includes a programmable application for database management of a plurality of customer-specific vehicle descriptors. The vehicle identification system also includes a mobile computing platform in a mobile satellite communications system adapted to operatively associate the customer-specific vehicle descriptors with a vehicle. | 2011-05-05 |
20110106801 | SYSTEMS AND METHODS FOR ORGANIZING DOCUMENTED PROCESSES - Business Process Management (BPM) to enterprises having business processes documented in multiple representations. Embodiments of the invention reconcile and organize documented information about processes into groups that convey inter-process similarity. The discovered knowledge can be used by embodiments of the invention for many applications to find process clusters that significantly boost performance. | 2011-05-05 |
20110106802 | Fixed content storage within a partitioned content platform using namespaces - Content platform management is enhanced by logically partitioning a physical cluster that comprises a redundant array of independent nodes. Using an interface, an administrator defines one or more “tenants” within the archive cluster, wherein a tenant has a set of attributes including, for example, namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system such that access to one namespace (and its associated objects) does not enable a user to access objects in another namespace. A namespace has capabilities (e.g., read, write, delete, purge, and the like) that a namespace administrator can choose to enable or disable for a given data account. Using the interface, an administrator for the tenant creates and manages namespaces such that the cluster then is logically partitioned into a set of namespaces, wherein one or more namespaces are associated with a given tenant. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. This architecture enables support for many top level tenants, with multiple namespaces per tenant, and wherein configuration is effected at the level of a namespace. | 2011-05-05 |
20110106803 | COMPUTER METHOD AND SYSTEM PROVIDING ACCESS TO DATA OF A TARGET SYSTEM - A computer system and method provides access to Web (global computer network) services data of a target system. The target system exposes data through multiple web services. An application interface is adapted to interface with the target system re-using existing (predefined) web services among applications for the target system. The application interface queries the exposed data. A mapping member maps between application interface query of exposed data and syntax of objects useable in a subject application. The mapping member enables the subject application to access data of object instances generated in response to the query. | 2011-05-05 |
20110106804 | FILE MANAGEMENT SYSTEM FOR DEVICES CONTAINING SOLID-STATE MEDIA - A device comprising a file management system that includes a plurality of first entries and second entries. The first entries are configured function as a logical block address mapping table for data searching operations on data files stored in data blocks of the device, and the second entries are configured to organize the plurality of data blocks into separate logical groups. | 2011-05-05 |
20110106805 | METHOD AND SYSTEM FOR SEARCHING MULTILINGUAL DOCUMENTS - A method, system and computer program product for searching multilingual documents. The method includes the steps of: receiving a search request based on at least one language; searching a first relevant document using the search request where the first relevant document (1) is written in a first language and (2) has a first image; finding a second relevant document having a second image which is similar to the first image and is written in a second language; and searching a second relevant document using the search request. | 2011-05-05 |
20110106806 | PROCESS FOR OPTIMIZING FILE STORAGE SYSTEMS - A system includes a selection module, a file module, a storage cache, and an access module. The selection module organizes small files into groups according to a selection function, which organizes the small files based on at least one of related content of the small files, related filenames of the small files, and related access patterns of the small files. The file module uses a predetermined block size and stores, for each group, a large file containing all the small files of the group. The access module receives an access request for one of the small files from a client device and determines a large file corresponding to the one of the small files based on input from the selection module. The access module selectively reads the corresponding large file from the file module into the storage cache, and accesses the one of the small files from the large file. | 2011-05-05 |
20110106807 | SYSTEMS AND METHODS FOR INFORMATION INTEGRATION THROUGH CONTEXT-BASED ENTITY DISAMBIGUATION - Described within are systems and methods for disambiguating entities, by generating entity profiles and extracting information from multiple documents to generate a set of entity profiles, determining equivalence within the set of entity profiles using similarity matching algorithms, and integrating the information in the correlated entity profiles. Additionally, described within are systems and methods for representing entities in a document in a Resource Description Framework and leveraging the features to determine the similarity between a plurality of entities. An entity may include a person, place, location, or other entity type. | 2011-05-05 |
20110106808 | MULTI-DIMENSIONAL CONTENT ORGANIZATION AND DELIVERY - The present disclosure provides novel systems and methods for providing multi-dimensional categorization within a multi-tenant database system (“MTS”). Data items in entities stored in a MTS may be categorized along one or more category dimensions. A search query may include one or more selected categories in one or more category dimensions. Categorization methodologies include multi-selection, multi-position, and combinations thereof. Users of the MTS may also be categorized along one or more category dimensions. A filter may present a subset of data items relevant to a user in accordance with their categorization. | 2011-05-05 |
20110106809 | INFORMATION PRESENTATION APPARATUS AND MOBILE TERMINAL - Information in which a user is interested when viewing a program and a situation and a behavior of the user are to be associated with each other. A keyword dictionary defining program information and a user behavior model are provided, and thereby the scene interesting the user is registered and stored, and information on the interesting scene is presented in a situation optimal to the user. | 2011-05-05 |
20110106810 | Aggregating Content from Multiple Content Contributors - Utilizing logical identifiers or sets of metadata to describe, organize, and index content associated with a software application system from one or more content contributors is provided. When a request is made for specific content, the request may point to a logical identifier, and pieces of content applicable to the requested content may be retrieved and presented to a user. By utilizing schematized metadata associated with individual content items, a user's experience may be improved by providing content available from a plurality of content contributors applicable to the user's query. | 2011-05-05 |
20110106811 | Efficient XML Tree Indexing Structure Over XML Content - A method and apparatus are provided for building and using a persistent XML tree index for navigating an XML document. The XML tree index is stored separately from the XML document content, and thus is able to optimize performance through the use of fixed-sized index entries. The XML document hierarchy need not be constructed in volatile memory, so creating and using the XML tree index scales even for large documents. To evaluate a path expression including descendent or ancestral syntax, navigation links can be read from persistent storage and used directly to find the nodes specified in the path expression. The use of an abstract navigational interface allows applications to be written that are independent of the storage implementation of the index and the content. Thus, the XML tree index can index documents stored at least in a database, a persistent file system, or as a sequence of in memory. | 2011-05-05 |
20110106812 | XPath-Based Creation Of Relational Indexes And Constraints Over XML Data Stored In Relational Tables - Techniques and approaches are provided for creating indexes and column constraints on structured XML data that is stored in a relational database. Data Definition Language (DDL) Create Index and Create Constraint commands have extended syntax that allows the specification of a path-based expression instead of requiring a column and table name. A mapping created by the system when an XML Schema is registered stores the correspondence of XML data elements to automatically-created database tables and columns that are given names only useful for the internal system. When a user provides a path-based expression in a DDL when creating an index or constraint, the path-based expression is translated to the underlying database constructs using the mapping. Issues are addressed for handling path-based expressions that evaluate to more than one element. Additional index optimization is described using data type information available in the XML schema to select the optimal index type. | 2011-05-05 |
20110106813 | Database System and Method for Data Acquisition and Perusal - A data acquisition and perusal system and method including a database selection module, a database index generator module and a search module. The database selection module enables selection of a plurality of files for inclusion into at least one selectable database. The database index generator module enables generation of a searchable index of the data contained in the selectable database. The search module enables a search to be performed of the searchable index according to search criteria. The system allows for the capture of HTML data which is automatically indexed without human intervention and has the ability to automatically and accurately locate or “pinpoint,” and highlight specific text or groups of text designated by the user within the resulting database. | 2011-05-05 |
20110106814 | SEARCH DEVICE, SEARCH INDEX CREATING DEVICE, AND SEARCH SYSTEM - A search device includes a partial character string extracting unit for acquiring partial character strings for search from a search query inputted, a partial character string searching unit for acquiring name text candidates and pieces of partial character string appearance position information respectively showing the appearance positions of the partial character strings within the name text candidates according to the partial character strings for search, a candidate counting unit for counting an accumulated score for each name text candidates by providing consistency among the appearance positions in consideration of the pieces of partial character string appearance position information in such a way that the appearance positions do not overlap one another in each name text candidate, a candidate-to-be-presented selecting unit for determining a candidate to be presented according to the accumulated score, and a candidate presentation unit for presenting the candidate to be presented. | 2011-05-05 |
20110106815 | Method and Apparatus for Selectively Re-Indexing a File System - A method and apparatus are disclosed for re-indexing a file system is disclosed. A detection module detects a reconnection of a storage device to an electronic device. The storage device was previously connected to and then disconnected from the electronic device. The storage device comprises a file system and the electronic device stores first metadata indexing the file system. A determination module determines if the file system is changed since the previous connection. An access module accesses the file system using the first metadata in response to the file system not changing since the previous connection. A re-index module re-indexes the file system in response to the file system changing since the previous connection. | 2011-05-05 |
20110106816 | Method and Apparatus for Generating a Web Page - A method, apparatus and computer readable medium generate a webpage using keywords identified from user input and user email communications. The keywords are identified, ranked, and transmitted to a server where a search engine uses one or more of the keywords to identify items of interest such as articles or videos. A web page is generated using selected items of interest or links to the items of interest which may then be displayed to a user as the user's homepage. | 2011-05-05 |
20110106817 | METHODS AND SYSTEMS FOR DETERMINING UNKNOWNS IN COLLABORATIVE FILTERING - Embodiments of the present invention are directed to methods and systems for determining unknowns in rating matrices. In one embodiment, a method comprises forming a rating matrix, where each matrix element corresponds to a known favorable user rating associated with an item or an unknown user rating associated with an item. The method includes determining a weight matrix configured to assign a weight value to each of the unknown matrix elements, and sampling the rating matrix to generate an ensemble of training matrices. Weighted maximum-margin matrix factorization is applied to each training matrix to obtain corresponding sub-rating matrix, the weights based on the weight matrix. The sub-rating matrices are combined to obtain an approximate rating matrix that can be used to recommend items to users based on the rank ordering of the corresponding matrix elements. | 2011-05-05 |
20110106818 | METHODS AND SYSTEMS FOR SOLVING TASKS - A system for determining a solution is presented. The system includes a plurality of nodes operationally associated with one another via a network. The plurality of nodes include a data repository configured to store information and experiences of a corresponding node, a processing subsystem operationally coupled to the data repository, and configured to generate a target query, receive a target query from one or more nodes of the plurality of nodes, or both, select one or more target query relevant nodes from the plurality of nodes based on the target query, extract target query relevant information and target query relevant experiences from a corresponding data repository, exchange the target query relevant information and the target query relevant experiences with the one or more target query relevant nodes; and collectively determine a solution to the target query based upon the exchanged target query relevant information and the target query relevant experiences. | 2011-05-05 |
20110106819 | IDENTIFYING A GROUP OF RELATED INSTANCES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a group of related instance identifiers. In one aspect, a computer storage medium is encoded with a computer program. The program comprises instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations. The operations include receiving a search query at a data processing apparatus, the search query specifying attributes shared by a group of related instances, searching an electronic document collection to identify instance identifiers that are responsive to the search query, representing features of the instance identifiers in a vertex-edge graph, and scoring relevance of the instance identifiers to the search query according to the features represented in the vertex-edge graph. | 2011-05-05 |
20110106820 | VOLUNTEER SEARCH SYSTEM. VOLUNTEER SEARCH SERVER AND SEARCH METHOD THEREOF - The present invention discloses a volunteer search server, comprising a receiver, a database, an analyzer and a transmitter. The receiver is for receiving a request message from a requester, wherein the request message contains the location information of the requester. The database is for storing a matching mechanism and the location information of a plurality of volunteers. The analyzer is for exercising the matching mechanism to search at least one suitable volunteer according to the request message, wherein the matching mechanism considers both the location information of the requester and the volunteer. The transmitter is for transmitting a designate message to one designated volunteer. Additionally, the present invention discloses a search method of the volunteer search server and a volunteer search system thereof. | 2011-05-05 |
20110106821 | Semantic-Aware Record Matching - A method of semantic-aware record matching includes receiving source and target string record specifications associated with a source string record and a target string record, receiving semantic knowledge referring to tokens of the source string record and target string record, creating a first set of tokens for the source string record and a second set of tokens for the target string record based on the semantic knowledge, assigning a similarity score to the source string record and the target string record based on a semantic relationship between the first set of tokens and the second set of tokens, and matching the source string record and the target string record based on the similarity score. | 2011-05-05 |
20110106822 | Virtual List View Support in a Distributed Directory - A computer implemented method, data processing system, and computer program product for performing a virtual list view search in a distributed directory environment using a proxy server. The mechanism described in the illustrative embodiments enables a proxy server to provide virtual list view search support in a distributed directory environment when data is partitioned across multiple directory servers. | 2011-05-05 |
20110106823 | SYSTEM AND METHOD OF USING DYNAMIC VARIANCE NETWORKS - A method and system for determining at least one location of at least one target in at least one document, comprising: creating, utilizing at least one localization module, information compiled from at least one training document, the information comprising at least one reference and at least one reference vector tying each reference to the at least one target. | 2011-05-05 |
20110106824 | SYSTEMS AND METHODS FOR PROCESSING XML DOCUMENT AS A STREAM OF EVENTS USING A SCHEMA - A system can process an XML document associated with a schema. The system includes a matching component that is capable of receive a discrete piece from a stream of discrete pieces of the XML document. The matching component is capable of further analyzing the schema associated with the XML document and grabbing one or more discrete pieces of the XML document that are related to the discrete piece based on the schema and keeping in memory only the discrete piece of the XML document and said one or more related discrete pieces of the XML document. Then, the matching component can perform a match on said discrete piece and the one or more related discrete pieces of the XML document, and pass the discrete piece and the one or more related discrete pieces of the XML document to a user object for handling when a match is reached. | 2011-05-05 |
20110106825 | DATA SEARCHING USING SPATIAL AUDITORY CUES - Spatial auditory cues are produced while a user searches a database for stored information. The spatial auditory cues assist the user in quickly locating stored information by producing sounds that are perceived at specific physical locations in space around the user as the search proceeds. Each location may be associated with different information. Thus, using the techniques disclosed herein, a user can more easily recall stored information by remembering the locations of sound produced by particular spatial auditory cues. The spatial auditory cues may be used in conjunction with a visual search interface. A method of producing auditory cues includes receiving a search action at a user interface included in a device, translating the search action into a spatial auditory cue corresponding to a specific location within a space, and rendering the spatial auditory cue as an audio output signal. | 2011-05-05 |
20110106826 | TRACKING DIGITAL ASSETS ON A DISTRIBUTED NETWORK - A method for tracking digital assets stored on digital asset storage media including detecting availability of a reference asset storage medium containing digital assets at a first time; determining a reference medium identifier and digital asset identifiers; storing renditions of the digital assets in a cached storage area; and storing an association between the reference asset storage medium the reference medium identifier, the digital asset identifiers and the renditions of the digital assets in a database in a persistent storage area. The method further includes, at a second later time, detecting the availability of a candidate asset storage medium, determining a candidate medium identifier that uniquely identifies the candidate asset storage medium, and comparing the candidate medium identifier to the reference medium identifier to determine whether the candidate asset storage medium is the same as the reference asset storage medium. | 2011-05-05 |
20110106827 | SYSTEM AND METHOD FOR LICENSING MUSIC - The present disclosure includes a system, method, and computer program product for music licensing. The method may include storing a plurality of cues in a memory, each of the plurality of cues having a plurality of tags associated therewith. The plurality of tags may include both musical and non-musical tags. The method may further include receiving an input at a computing device, the input corresponding to at least one of the plurality of tags. The method may also include searching the memory of the computing device to locate at least one of the plurality of cues having at least one tag that corresponds to the input. Numerous other embodiments are also within the scope of the present disclosure. | 2011-05-05 |
20110106828 | POPULATION OF SETS USING ADVANCED QUERIES - A method and a system are described for generation of sets of alternative terms based on queries received from users. For example, a query module may receive a query comprising syntax indicating alternative terms and may parse the alternative terms from the query. A frequency module forms groups of alternative terms from the parsed alternative terms and determines a first number of occurrences corresponding to each of the groups based on the received query and previous queries. For a first pair of the groups comprising a first alternative term and a second alternative term, a threshold module adds the first alternative term to an existing set of terms that already includes the second alternative term. The addition is based on a second number of occurrences of the first alternative and at least one other member of the existing set of terms. | 2011-05-05 |
20110106829 | PERSONALIZATION ENGINE FOR BUILDING A USER PROFILE - User profiles are created based on taxonomic nouns related to documents accessed by the user. The profiles can be leveraged to create lists, such as mailing lists and lead lists, to target content, such as offers, to persons most likely to be interested in the content. A database of the profiles is queried based on nouns describing content to be promoted. The profiles that satisfy the query are used to generate a list. The invention can be used to create any type of list, such as mailing lists, lead lists, lists of related content, lists of related users, lists of categorized content, and the like. | 2011-05-05 |
20110106830 | GENERATING SEARCH RESULTS BASED ON DETERMINED RELATIONSHIPS BETWEEN DATA OBJECTS AND USER CONNECTIONS TO IDENTIFIED DESTINATIONS - A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets. | 2011-05-05 |
20110106831 | RECOMMENDING QUERIES WHEN SEARCHING AGAINST KEYWORDS - A query including one or more current search terms is received from a user and executed against a target database. When the query yields a number of results less than a defined search threshold (a.k.a. an “unsuccessful” search), the current search terms are compared with an associations database. The associations database includes associations between search terms in previously-executed queries that yielded less than a threshold number of results and replacement search terms that were substituted to generate a successful query yielding at least the threshold number of results. Upon finding a match between one or more of the search terms and the current search terms, the associations between the search terms and the replacement search terms are used to identify suggested replacement search terms and present them to the user. | 2011-05-05 |
20110106832 | Method for managing metadata or information about data - A method for managing metadata about data, these data being transmitted within at least one network by a transmission method, the metadata regarding the data being stored centrally in a program resource manager. | 2011-05-05 |
20110106833 | TRAJECTORY RETRIEVAL SYSTEM, METHOD AND SOFTWARE FOR TRAJECTORY DATA RETRIEVAL - Surveillance systems are used in general to monitor buildings, public places, traffic and the like. These systems conventionally comprise a plurality of surveillance cameras producing a large amount of video data. The video data is viewed on-line or recorded and searched through off-line. Especially in the latter case there is a strong need to improve the search speed due to the large amount of the video data. A trajectory data retrieval system | 2011-05-05 |
20110106834 | Rapid Peer Navigation in Faceted Search Systems - A facet peer category navigation system enables enhanced navigation of a faceted search system by a facet peer agent enabled enhanced navigation of a faceted search system by identifying a plurality of targets in a database searchable by a faceted search system. A web page configured to run the faceted search system is displayed, and responsive to a display of a target anywhere on the web page and to an activation of a control associated with the target, a list of all peer targets of the target is displayed in a window on the web page. | 2011-05-05 |
20110106835 | User-Defined Profile Tags, Rules, and Recommendations for Portal - A mechanism is provided for providing control over personalization of portal content. The mechanisms provide new tag types and management of these tags to be used in association with a portal application. Applications of the new tag types comprise filtering of new content in the form of recommendations or search results and filtering of accessed content in the form of session summaries. Users may specify user context or state via one or more profile tags or enhanced profile attributes. Users may generate new rules for displayed portlets or portlet recommendation lists. User defined rules may be based on existing available rule-building capabilities and user-defined context tags or enhanced profile attributes and private or public portlet or portal page tags. The portal summary service may configure generation of portal session summary data according to user-defined context, portlet or portal tags, and rules. | 2011-05-05 |
20110106836 | Semantic Link Discovery - A method of semantic link discovery through translation of basic declarative language includes receiving a set of linkage specifications, receiving a set of data sources related to the linkage specifications, the set of data sources and the set of linkage requirements forming a basic declarative language query, translating the basic declarative language query into a standard language query, executing the standard language query, and returning results of the standard language query in response to the executing. | 2011-05-05 |
20110106837 | METHODS AND SYSTEMS FOR PEER-TO-PEER NETWORK DISCOVERY USING MULTI-USER DIVERSITY - Certain embodiments of the present disclosure relate to a method for improving the effective coverage of nodes within a peer-to-peer (P2P) wireless network. Collection of nodes of the P2P network can have a larger aggregate coverage footprint than any given single node. This inherent multi-site property of P2P wireless networks can be exploited to provide each node with benefits of multi-user diversity, thus improving discovery of devices in the P2P network. | 2011-05-05 |
20110106838 | System and Method for Providing Music - The present disclosure includes a system, method, and computer program product for providing music. A method in accordance with one particular embodiment may include storing a plurality of cues in a memory, each of the plurality of cues having a plurality of tags associated therewith. The plurality of tags may include both musical and non-musical tags. The method may further include receiving an input at a computing device, the input corresponding to at least one of the plurality of tags. The method may also include searching the memory of the computing device to locate at least one of the plurality of cues having at least one tag that corresponds to the input. The method may further include providing a cue having the at least one tag that corresponds to the input to a client device. Numerous other embodiments are also within the scope of the present disclosure. | 2011-05-05 |
20110106839 | System and Method for Providing Buffer Inventory Profile in a Discrete Time Supply Chain Planner using a Nested Bucketization Structure - A system and method is disclosed for providing nested bucketization in a supply chain network. The system includes a server coupled with a database and configured to access data describing a time horizon of a specified time interval. The server is further configured to create an on-hand inventory profile which comprises a set of (day, quantity) pairs, stored in a linked list within a data structure involving nested buckets, wherein the on-hand inventory profile points to an empty link list when first created and store the on-hand inventory profile in the database. | 2011-05-05 |
20110106840 | TRANSACTION AGGREGATOR FOR CLOSED PROCESSING - Systems and methods for determining aggregated transaction level data for specific group characteristics are provided. Aggregated transaction level data can be used for target marketing campaigns by looking at past and potential spending habits of populations with group characteristics specified in the transaction data aggregates. The aggregates can also be used to measure the effectiveness of a particular marketing campaign by correlating the spending patters of a particular group with sales resulting from the campaign. | 2011-05-05 |
20110106841 | METHOD AND SYSTEM OF SAVING AND QUERYING CONTEXT DATA FOR ONLINE APPLICATIONS - The present invention provides methods and systems for saving and querying context data for an online application. The context data of an online application related to pages visited by a user are collected, where the context data is associated with page identifiers of the visited pages. A step-by-step path is generated based on the page identifiers of the pages visited by the user, and a context data record is generated and saved based on the collected context data and the step-by-step path. According to the methods and systems, a query term is further generated using on the collected context data and the step-by-step path, for performing query to the context data. By applying the methods and systems of the present invention to different contexts, the user is able to easily save and later reference the previous actual running data of some functional contexts. | 2011-05-05 |
20110106842 | INFORMATION PROCESSING APPARATUS, TUNER, AND INFORMATION PROCESSING METHOD - An information processing apparatus includes: a program image displaying unit configured to display an image of a program on a predetermined display device; a search key acquisition unit configured to acquire program related information as a search key from a source of the information; a search execution unit configured to transmit a search request designating the search key to a predetermined search server and acquire a result of the search; and a search result display unit configured to display the result of the search in a part of a display screen on the display device showing the image of the program. | 2011-05-05 |
20110106843 | METHOD AND SYSTEM FOR DETERMINING NODE TO BE MATERIALIZED - A dependency graph of rule predicates without strongly connected sub-graph is obtained. The dependency graph indicates the dependency among the rule predicates. An update frequency of node in the dependency graph is calculated, and a query frequency of node in the dependency graph is also calculated. Furthermore, a runtime query cost value and a materialization cost value of the node are calculated based on the query frequency and update frequency. Node to be materialized are determined based on the runtime query cost value and the materialization cost value. A rule predicate corresponding to the node to be materialized is the rule predicate to be materialized. In at least some instances, an exemplary technical effect is that the return time of result of runtime query is saved and the affect by the data update is reduced when a query is performed in relation data reasoning system constructed with rule predicates. | 2011-05-05 |
20110106844 | IDENTIFYING IMPLICIT SERVICES LINKS USING SERVICE USAGE INFORMATION - Embodiments of the invention include a computer-implemented process for identifying implicit services links, using service usage information, in service registries and repositories. Service registry and repository receives service access information for a service to form received information, creates a services access context object in real time from all received information or a selected subset of received information to form a created services access context object, and stores the created services access context object in a data structure to form a stored services access context object. The computer-implemented process further analyzes a set of stored services access context objects in real time to form a set of results, wherein the results are within a predefined certainty and sends the result to a requester. The set of results comprises a set of implicit soft links determined by usage information in the services access context objects, wherein the implicit soft links are implicit services links. | 2011-05-05 |
20110106845 | INFORMATION SEARCH AND RETRIEVAL SYSTEM - Method and systems for search and retrieval of images with an image processing system is disclosed. With an input interface, selection of a plurality of images to use in a search query is accepted. The plurality of images of the search query are processed with the image processing system. A subset of the plurality of target images that are similar to the plurality of images is determined. With an output interface, the subset of the plurality of target images as a result from the search query is output. | 2011-05-05 |
20110106846 | FILE MANAGEMENT SYSTEM - Provided is a file (document) management process for efficiently understanding a summary of files in a folder without checking the contents of the individual subfolders or files. A summary of a plurality of files included in a folder is generated dynamically (each time the folder is accessed by placing a cursor on the folder, for example) and is displayed. For example, a summary of a feature of files included in a folder, which is recognized as being different from the feature of a plurality of files included in a sibling folder through comparison, determined on the basis of a feature or tendency of a file attribute, is described, and a location distribution of query-hit documents in the tiered folder is displayed. | 2011-05-05 |
20110106847 | ASSEMBLING STREAMED CONTENT FOR ON-DEMAND PRESENTATION - Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing. | 2011-05-05 |
20110106848 | SYSTEMS AND METHODS FOR PROCESSING MEDICAL DATA FOR EMPLOYMENT DETERMINATIONS - Methods and systems are described for automated processing of medical information for employment determinations. Based on an employment screening procedure for an applicant, medical information queries are automatically generated to provide instructions to medical providers for conducting physical exams and laboratory tests and for retrieving medical records. After medical information is collected according to the queries, the medical information and related requirements codes are displayed to program administrative personnel in a user-friendly format to assist in making an employment determination. | 2011-05-05 |
20110106849 | NEW CASE GENERATION DEVICE, NEW CASE GENERATION METHOD, AND NEW CASE GENERATION PROGRAM - A new case whose type is the same as that of a case about information desired to be extracted can be generated with high accuracy. | 2011-05-05 |
20110106850 | Relevant Individual Searching Using Managed Property and Ranking Features - Embodiments are configured to provide information relevant to individuals of interest to a searching user. In an embodiment, a method includes identifying relevant individuals of a network using a relevance model that includes the use of a number of managed properties and ranking features to identify relevant individuals of a defined network. The relevance model of one embodiment is defined by a schema that includes a textual matching ranking feature, social distance ranking feature, a levels to top ranking feature, and a proximity ranking feature. | 2011-05-05 |
20110106851 | LISTING TUNE-UP SYSTEM - A listing tune-up system is provided. An example listing tune-up system may include a detecting module to detect a listing for an item. The listing may comprise various information including a title, and a category of the item for transaction. The example listing tune-up system may include a determining module to determine a recommended category set for the item using categories of existing listings that match one or more keywords in the title. The example listing tune-up system may include a verifying module to verify whether the category of the item complies with the recommended category set. The example listing tune-up system may further include a generating module to generate a tune-up report for the listing upon completion of the verification. The tune-up report may comprise the recommended category set and/or other editing suggestions. | 2011-05-05 |
20110106852 | SYSTEM AND METHOD FOR CONDUCTING SEARCHES AT TARGET DEVICES - A method, apparatus and system for secure forensic investigation of a target machine by a client machine over a communications network. In one aspect the method comprises establishing secure communication with a server over a communications network, establishing secure communication with the target machine over the communications network, wherein establishing secure communication with the target machine includes establishing secure communication between the server and the target machine, installing a servelet on the target machine, transmitting a secure command to the servelet over the communications network, executing the secure command in the servelet, transmitting data, by the target machine, in response to a servelet instruction, and receiving the data from the target machine over the communication network. | 2011-05-05 |
20110106853 | DECLARATIVE MODEL SECURITY PATTERN - The present invention extends to methods, systems, and computer program products for a declarative model security pattern for use in a database. Declarative language code can include a declared access control predicate and a separately declared data structure definition bound to the access control predicate. A portion of the database is instantiated from the declarative language code. The instantiated portion of the database includes one or more tables and a view of the one or more tables. A database management system enforces the access control predicate by dynamically calculating a value for the access control predicate and using the dynamically calculated value to define what operations may be performed on data in the one or more tables via the view. | 2011-05-05 |
20110106854 | OPTIMIZING DISTRIBUTED AND HYBRID QUERIES INCORPORATING TRUST MEASURES - A rules engine assigns a set of appropriateness rules to a particular data collection. The set of appropriateness rules describes an optimum usage for the particular data collection based on a source of the particular data collection and a type of activity that is deemed best suited to utilize the particular data collection. In response to determining that a requesting computer is implementing an activity that matches the particular set of appropriateness rules, a database controller is directed to transmit the particular data collection to the requesting computer. | 2011-05-05 |
20110106855 | DISTRIBUTED STORAGE TIMESTAMPED REVISIONS - Various revisions of encoded data slices stored in a distributed storage system can be time stamped to assist in retrieving desired data revisions. Each of the multiple revisions of the encoded data slices may have the same name, but different revision numbers. An encoded data slice, which is received at a distributed storage unit along with a write command, slice name, and the revision number, is time stamped. The timestamp and revision number are stored in conjunction with the data slice. A desired encoded data slice can be retrieved by sending a read command, slice name, and timeframe to the distributed storage unit. The appropriate encoded data slice can be retrieved by determining which revision number has a timestamp most closely matching the requested timeframe. | 2011-05-05 |
20110106856 | Systems and Methods for Real Time Data Management in a Collaborative Environment - Systems and methods for real time data management in a collaborative environment. In one embodiment, the systems and methods dynamically link stakeholders, through a collaborative environment, to current and updated data. The systems and methods also cross-reference data objects between stakeholders for calling data objects by a common name, and determine a preferred method for each operation related to processing data for a data object. | 2011-05-05 |
20110106857 | Method for Automatically Adding an Address into an Address Book - A method for automatic addition of an address of a correspondent to an address book of a user, a communications session having been established between said user and said correspondent, said method comprising a step for obtaining said address, and a step for adding said address to said address book, said addition step being conditioned by the adherence to at least one rule taking into account a communication history of said user, wherein said addition step is preceded by a step for determination of a common contact between said user and said correspondent. | 2011-05-05 |
20110106858 | CROSS SYSTEM MONITORING AND RECONCILIATION COCKPIT - The disclosed are a method and a system that may automatically monitoring message traffic between computer applications and using the monitoring data to reconcile databases associated with data related to the messages. The system may include a server, a cockpit monitoring module, a database, and a client terminal. The server may host a plurality of computer applications. The plurality of computer applications may operate on data records containing data. The data in the data records may be operated on by more than one of the plurality of computer applications. The computer applications may generate messages that may be related to the operations performed on the data in the data records. The messages may include information related to data records operated on by the plurality of computer applications. For example, the messages may contain information about the operations, the data, or other information related to the data and the application. | 2011-05-05 |
20110106859 | Database Schema - We propose an innovative approach to an XML structure in which the XML Schema can be subject to user-driven variation. This could be achieved via a file indexing system for recording attributes of a plurality of files, comprising an XML document, an associated XML schema, defining the attributes of the files that are to be recorded in the XML document, a parser for interpreting the XML document under the control of the schema, and a user interface for presenting the output of the parser to a user, said output comprising a plurality of metadata tags and respective content associated with said metadata tags, and for accepting user instructions editing said output, wherein the user interface is arranged to accept instructions defining a new metadata tag that is absent from the schema and content for said new metadata tag, and to amend the schema automatically so as to introduce the new metadata tag. The fact that the user is editing an XML schema is ideally something that is hidden from the user. All amendments should be subject to an enforced compliance with an overall information model. Where the XML schema exists in several locations on the same network, other instances of the schema can inherit additional tags from an updated XML schema on the same network. The overall information model should enforce that the XML schema can only be added to; existing tags cannot be deleted by a user. | 2011-05-05 |
20110106860 | NETWORK MANAGEMENT SYSTEM, SOFTWARE AND METHOD - A fault prediction system comprises a processor, a data storage device and a network connection. The processor acts to commence monitoring of a newly notified device upon the network irrespective of whether details of the device are stored in a database on the data storage device or not. | 2011-05-05 |
20110106861 | Interface Techniques Providing Contiguous Storage For Files - Methods, apparatus, and computer program products are disclosed. A method includes receiving information indicating at least a number of files and file size of each file, wherein each of the files is to be received and stored on a storage medium. The method includes, for each of the files, selecting whether the file is to be stored in contiguous or non-contiguous memory units in free memory units on the storage medium and determining corresponding contiguous or non-contiguous free memory units to use to store the file. The method also includes, in response to receiving one of the files, storing the received file in the corresponding previously determined contiguous or non-contiguous free memory units. | 2011-05-05 |
20110106862 | METHOD FOR QUICKLY IDENTIFYING DATA RESIDING ON A VOLUME IN A MULTIVOLUME FILE SYSTEM - A method for quickly identifying data residing on a volume in a multivolume file system. The method includes generating a file location map, the file location map containing a list of the locations of files that occupy space on each of a plurality of volumes of the file system. The file system comprises least a first volume and a second volume. The file location map is updated in accordance with changes in a file change log for the file system. Data residing on the first volume of the file system is identified by scanning the file location map. | 2011-05-05 |
20110106863 | USING A PER FILE ACTIVITY RATIO TO OPTIMALLY RELOCATE DATA BETWEEN VOLUMES - A method for identifying data for relocation in a multivolume file system. The method includes generating a file location map, the file location map containing a list of the locations of files that occupy space on each of a plurality of volumes of the file system, wherein The file system comprising least a first volume and a second volume. The method further includes updating the file location map in accordance with changes in a file change log for the file system, and identifying data residing on the first volume of the file system by scanning the file location map. Using the identified data, a ratio of per-file activity during a first time period relative to overall file system activity over a second time period is calculated to derive a file activity ratio for each of the files of the identified data. Files are then selected for relocation based on the file activity ratio. | 2011-05-05 |
20110106864 | Portable Budgeting Apparatus - A portable budgeting apparatus includes a housing with a display and input device coupled thereto. The apparatus includes an electronic memory device and processor. The processor includes programming for storing budget categories and respective modifiable money and priority values in the memory device for each budget category. Upon selection of a respective budget category and input of an expenditure value, the programming includes modifying the money value of a respective expenditure value by subtracting the expenditure value from the selected category's money value and, if the expenditure value is greater than the selected category's money value, subtracting the difference between the selected category's money value and the expenditure value from the money value of a respective category that has a money value greater than zero and a priority value that is lower than a priority value of all other the budget categories having money values greater than zero. | 2011-05-05 |
20110106865 | DYNAMIC EDITING OF DATA REPRESENTATIONS USING CASCADING WEIGHTS - A method and system for representing data includes providing a data representation according to defined variables and a functional relationship between the defined variables and receiving an assigned weight assigned to a defined variable. The method includes receiving a modification of a selected defined variable, and providing a further data representation according to a recalculation of an unselected defined variable, based upon the functional relationship, the assigned weight and the modified variable. Assigned weights and a plurality of modifications of the weighted variable are received. A further data representation is provided according to a further recalculation of the weighted variable based upon a weight selected from the assigned weights according to a previous modification of the weighted variable. The recalculating is performed according to a number of modifications performed since the previous modification of the weighted variable and according to a period of time since the previous modification of the weighted variable. | 2011-05-05 |
20110106866 | Hash Function for Hardware Implementations - A logic block is presented that generates avalanche criterion hash values using minimal logic. The logic block includes a first exclusive-OR function, a second exclusive-OR function, and an OR function. The first exclusive-OR function receives two input bits from a data packet and generates a linear output value based upon exclusive disjunction between the two input bits. The OR function receives two different input bits from the data packet and generates a first nonlinear output value based upon logical disjunction between the two different input bits. The second exclusive-OR function receives the linear output value and the first nonlinear output value, and generates a second nonlinear output value based upon exclusive disjunction between the linear output value and the first nonlinear output value. In turn, the second nonlinear output value is utilized to generate a hash value for the data packet. | 2011-05-05 |
20110106867 | Method, Apparatus and Instructions for Parallel Data Conversions - Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding to a first architectural register. A functional unit operates responsive to a control signal, to convert a first packed first format value selected from a set of packed first format values into a plurality of second format values. Each of the first format values has a plurality of sub elements having a first number of bits. The second format values have a greater number of bits. The functional unit stores the plurality of second format values into an architectural register. | 2011-05-05 |
20110106868 | Floating point multiplier with partial product shifting circuitry for result alignment - A floating point multiplier includes a data path in which a plurality of partial products are calculated and then reduced to a first partial product and a second partial product. Shift amount determining circuitry | 2011-05-05 |
20110106869 | Method of Addition with Multiple Operands, Corresponding Adder and Computer Program Product - A method is provided for adding binary numbers, each of N bits, based on an accumulation mechanism which, for each iteration of index i+1 with I>0, generates an estimation signal U | 2011-05-05 |
20110106870 | SYSTEM AND A METHOD FOR PROVIDING NONDETERMINISTIC DATA - A system and method for providing non-deterministic data for processes executed by non-synchronized processor elements of a fault resilient system is discussed. The steps of the method comprise receiving a request for getting non-deterministic data from a requesting processor element; assigning non-deterministic data generated by an entropy source to the request; and supplying the non-deterministic data assigned to the request, to the requesting processor element. | 2011-05-05 |
20110106871 | Apparatus and method for performing multiply-accumulate operations - A data processing apparatus and method for performing multiply-accumulate operations is provided. The data processing apparatus includes data processing circuitry responsive to control signals to perform data processing operations on at least one input data element. Instruction decoder circuitry is responsive to a predicated multiply-accumulate instruction specifying as input operands a first input data element, a second input data element, and a predicate value, to generate control signals to control the data processing circuitry to perform a multiply-accumulate operation by: multiplying said first input data element and said second input data element to produce a multiplication data element; if the predicate value has a first value, producing a result accumulate data element by adding the multiplication data element to an initial accumulate data element; and if the predicate value has a second value, producing the result accumulate data element by subtracting the multiplication data element from the initial accumulate data element. Such an approach provides a particularly efficient mechanism for performing complex sequences of multiply-add and multiply-subtract operations, facilitating improvements in performance, energy consumption and code density when compared with known prior art techniques. | 2011-05-05 |
20110106872 | Method and apparatus for providing an area-efficient large unsigned integer multiplier - An area efficient multiplier having high performance at modest clock speeds is presented. The performance of the multiplier is based on optimal choice of a number of levels of Karatsuba decomposition. The multiplier may be used to perform efficient modular reduction of large numbers greater than the size of the multiplier. | 2011-05-05 |
20110106873 | APPARATUS AND METHOD THAT PROVIDE DATA COMMUNICATION - An Internet enabled communication device has a data module that sends user data through the Internet to a web services system, requests an acknowledgement from the web services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the web services system if the web services system receives the user data and the user is authorized to proceed with the voice communication. The Internet enabled communication device also has a telephony module that, subsequent to the data module receiving the acknowledgement from the web services system, initiates the voice communication through a telephone network to an automated system. The automated system accesses the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system. | 2011-05-05 |
20110106874 | SYSTEM AND METHOD FOR REDIRECTING CLIENT-SIDE STORAGE OPERATIONS - A method and apparatus for redirecting client-side storage operations to one or more remote storage devices. An HTTP message generated by a web server includes one or more client-side storage operations. Based on defined criteria, the client-side storage operations are replaced with remote storage instructions to generate a modified HTTP message. The modified HTTP message is sent towards the client device. A user agent on the client device receives the HTTP message and executes the remote storage instructions. The storage operations are implemented on the remote storage devices rather than on the client. | 2011-05-05 |
20110106875 | Method and System for Licensing a Software Product - A distributed method for licensing a software product is disclosed. Access to a software product by a user is requested at a client-side. An identity of the user and a local setting of the client-side are determined. At a server-side, licensing information specific to the determined local setting is selected from a licensing database. The selected licensing information is transmitted from the server-side to the client-side and then output at the client-side to the user. At the client-side, confirmation of a license agreement for the software product based on the output licensing information is requested. | 2011-05-05 |
20110106876 | CLIENT SERVER APPLICATION MANAGER - A client/server distribution system for applications, media, messages, and other items operates by distributing a list of items to client devices, then the client devices may generate a user interface that reflects the availability of the items based on the capabilities of the device and permissions of the user. The distribution system may distribute media for consumption on the clients, applications that may be executed on the server, messages for status and other purposes. Each item may have an associated application that may be launched from the user interface, and the client devices may customize the launch script or other configuration based on the characteristics of the client device and permissions of the user. | 2011-05-05 |
20110106877 | SYSTEM AND METHOD FOR TRANSFERRING FILES BY EXCLUSIVE-LINE CONNECTION - A system and method for file transfer via an exclusive line is for use with at least two local area networks (LANs) connected via an exclusive line and each having at least a client and a server. The method includes: when a client sends an upload instruction, storing upload files in the server in the same LAN as the client; | 2011-05-05 |
20110106878 | MOBILE DEVICE, CONTENT DELIVERY APPARATUS, CONTENT PROVIDING APPARATUS AND CONTROL METHOD THEREOF - A mobile device, a content delivery apparatus, a content providing apparatus and a control method thereof are provided. The mobile device includes a communication unit that performs communication with an external environment, a signal processor that processes signals transmitted and received through the communication unit, and a display unit that displays an image based on a signal processed by the signal processor. The mobile device also includes a controller that controls the communication unit to transmit a profile corresponding to a request to a content delivery apparatus when the request for the profile is received from the content delivery apparatus located within a predetermined zone, and to receive content corresponding to the transmitted profile. Customized contents can be provided to the mobile device on the basis of a user's profile. | 2011-05-05 |
20110106879 | APPARATUS AND METHOD FOR REPRODUCING MULTIMEDIA CONTENT - An apparatus and method for reproducing multimedia content are provided. Content selected through user input unit is reproduced, and if it is requested that part of the reproduced content be registered as content of interest, metadata about the part of the reproduced content is generated and stored using metadata about the reproduced content. The generated metadata is generated and stored as metadata of interest about the content of interest according to input of a user input unit. | 2011-05-05 |
20110106880 | Method and apparatus for a file sharing and synchronization system - A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser. | 2011-05-05 |
20110106881 | METHOD AND SYSTEM FOR VIRTUALLY DELIVERING SOFTWARE APPLICATIONS TO REMOTE CLIENTS - There is provided a method and system for delivering applications from a server system to at least one distant client devices through a computer network. The applications being physically processed at the server system but virtually delivered to the at least one client device. This allows the client device to benefit from every application of every OS as well as any processing power located at the server system such as specific hardware components and multi-computer processing units. Such method and system includes a process that encapsulates the server system software application and application environment in a Hypermedia Stream (HMS), the latter HMS providing seamless interactivity on the encapsulated and delivered software application. | 2011-05-05 |
20110106882 | CLIENT DEVICE, INFORMATION PROCESSING SYSTEM AND ASSOCIATED METHODOLOGY OF ACCESSING NETWORKED SERVICES - A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server. The client may use any service among services offered by the plurality of service-offering servers with the use of a common API without any need to use a unique API, which is unique to each of the plurality of service-offering servers. | 2011-05-05 |
20110106883 | REMOTE COMPUTING SERVICES - A computing architecture is operable to provide remote computing services. The computing architecture includes client computer systems provided to regions to receive remote computing services, server computer systems providing remote computer services for the client computer systems, first network connections providing connectivity between client computer systems and server computer systems, and second network connections server computer systems amongst each other. The server computer systems are configured to identify a user of a client computer system regardless of region, identify predetermined remote computing services associated with the user and provide the same. | 2011-05-05 |
20110106884 | SYSTEMS AND METHODS FOR NETWORKING ACROSS WEB BASED AND TELECOMMUNICATION BASED PORTALS - Embodiments of the invention provide a non-web based social networking system enabling users having limited Internet connectivity and/or limited access to high end mobile computing devices a cross networking opportunity with web-based social networking sites. Embodiments of the invention provide for additional communication modalities between social networking users, including but not limited to non-web based communication between the social networking users. | 2011-05-05 |
20110106885 | METHODS AND APPARATUS FOR SUPPORTING MULTIPLE PARTY LOGIN INTO A SINGLE SESSION - In one embodiment, a method includes establishing a session by associating at least a first party with the session. The first party is associated with a first device, and is associated with the session through the first device. The method also includes defining an effective user to include the first party, tracking actions taken with respect to the session by the effective user, and attributing the actions taken with respect to the session by the effective user to the first party and to the effective user. | 2011-05-05 |
20110106886 | Propagating Firmware Updates In A Peer-To-Peer Network Environment - Propagating firmware updates in a peer-to-peer network including identifying, that one or more nodes in the network have firmware that is uplevel with respect to the downlevel node; broadcasting an update request requesting an update to the firmware; receiving, from a plurality of nodes having firmware uplevel with respect to the downlevel node, a plurality of portions of the update, metadata describing each portion of the update received, and metadata describing the firmware installed on each of the plurality of nodes having firmware uplevel with respect to the downlevel node; determining, in dependence upon the metadata describing each portion of the update received and the metadata describing the firmware installed on each of the plurality of nodes having firmware uplevel with respect to the downlevel node, whether the portions of the update received comprise an entire update; and updating the firmware if the portions of the update received comprise the entire update. | 2011-05-05 |
20110106887 | SYSTEM AND METHOD FOR RESOURCE DISCOVERY - In distributed networks of cooperating nodes, it is useful to perform resource discovery in a manner that is efficient but that also minimizes communication complexity. A system and method in which nodes in a network efficiently are provided with information about the presence of, and other information about, other nodes in the network provides tangible benefits. In general, in one aspect, a system and method according to the invention features a distributed method for communicating information among a plurality of nodes. The method includes choosing, by a first node, one second node from information about nodes that the first node is aware of. The method further includes communicating from the first node to the second node information about the first node and nodes that the first node is aware of. The method further includes adding or merging, by the second node, the information about the first node and nodes that the first node is aware of with information about nodes that the second node is aware of. The method further includes each of the plurality of cooperating nodes repeating these steps. | 2011-05-05 |
20110106888 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ASSET SHARING AMONG HIERARCHICALLY INTERCONNECTED OBJECTS - In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset. | 2011-05-05 |
20110106889 | METHOD FOR PREDICTING MESSAGING ADDRESSES FOR AN ELECTRONIC MESSAGE COMPOSED ON AN ELECTRONIC DEVICE - A method for predicting messaging addresses for an electronic message composed on an electronic device is provided. In accordance with one embodiment, the method comprises: receiving a request to compose an electronic message; automatically filtering the contacts based on filter criteria comprising a type of the electronic message to generate a first list of contacts; displaying a message composition user interface screen on a display screen of the electronic device, the message composition user interface screen including one or more address fields for inputting message recipients; displaying the first list of contacts, the message recipients being selectable from the first list of contacts; and selecting a messaging address in accordance with selection of a contact from the first list of contacts and populating an active address field in the message composition user interface screen with the selected contact. | 2011-05-05 |
20110106890 | METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR A MOBILE-TERMINATED MESSAGE SPAM RESTRICTOR - This disclosure details the implementation of methods, systems and computer program products for mobile terminated message SPAM control (hereinafter, “M-SPAM Restrictor”). In one embodiment, M-SPAM Restrictor systems implement a live application at a mobile network element that processes message service, whereby a message rate limit is set on the element, and a message source may be blocked from further messaging activity if the rate of message activity exceeds the rate limit, until the offending source has resolved the issue with the service provider (carrier). | 2011-05-05 |
20110106891 | HIERARCHICAL PUBLISH AND SUBSCRIBE SYSTEM - A method of publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to only one of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the plurality of central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client. | 2011-05-05 |