20th week of 2011 patent applcation highlights part 58 |
Patent application number | Title | Published |
20110119234 | SYSTEMS AND METHODS FOR ADAPTIVE COPY ON WRITE - In one embodiment, a user or client device communicates with a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In some embodiments, systems and methods intelligently choose whether to use copy-on-write or point-in-time copy when saving data in a snapshot version of a file whose current version is being overwritten. In some embodiments, systems and methods allow snapshot users to return from a snapshot directory to the immediate parent directory from which the user entered into the snapshot. | 2011-05-19 |
20110119235 | HIERARCHICAL SYSTEMS AND METHODS FOR PERFORMING DATA STORAGE OPERATIONS - The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication. | 2011-05-19 |
20110119236 | CENTRAL DATABASE SERVER APPARATUS AND METHOD FOR MAINTAINING DATABASES ON APPLICATION SERVERS - A central database server ( | 2011-05-19 |
20110119237 | ADAPTATION DATA FILE PROVIDING APPARATUS, ADAPTATION DATA FILE PROCESSING APPARATUS, AND AIR TRAFFIC CONTROL SYSTEM AND METHOD - An adaptation data file providing apparatus is operated by at least one subsystem among subsystems configuring an air traffic control system that provides an air traffic control service. The apparatus includes: a data input unit for receiving adaptation data required to provide the air traffic control service; and a file generation unit for generating an adaptation file, which has a form to be transmittable to subsystems and is obtained by generating metadata for being used to check errors in the adaptation data and including the metadata and the adaptation data input through the data input unit therein. | 2011-05-19 |
20110119238 | IMAGING APPARATUS - An imaging apparatus is capable of recording a first image file and a second image file which differs from the first image file in a recording format and which needs to be managed by a management file. The imaging apparatus includes an imaging unit that converts a subject optical image into an image signal, a signal processor that creates based on the image signal the first image file, or image data including the second image file and a management file associated with the second image file, and a controller that controls the signal processor. The controller checks consistency between the management file and the second image file, and controls the signal processor such that, when the management file is not consistent with the second image file, creation of the image data is inhibited but creation of the first image file is allowed. | 2011-05-19 |
20110119239 | METHOD FOR AGGREGATING WEB FEED MINIMIZING REDUNDANCIES - Method for aggregating syndicated Web content, comprising the steps of: Retrieving ( | 2011-05-19 |
20110119240 | METHOD AND SYSTEM FOR GENERATING A BIDIRECTIONAL DELTA FILE - The present invention relates to a system and method of generating an encoded bidirectional delta file to be used for reconstructing target and source files by decoding said bidirectional delta file, each of said target and source files comprising one or more substantially identical substrings, wherein each of said substrings is encoded within said bidirectional delta file by using a single pointer. | 2011-05-19 |
20110119241 | ACTIVE SEARCH ENGINE AND METHOD THEREOF - An active search engine provided on a server includes (a) a database; (b) a search engine which receives a search criterion and searches the database based on the search criteria to retrieve search results responsive to the search criterion; and (c) an interface program running on the server which (a) receives a connection request from an application program running on an external computer and establishes the connection with the application program accordingly; (b) receives from the application program the search criterion; (c) repeatedly (i) provides the search criterion to the reverse search engine and receives from the reverse search engine the responsive search results; and (ii) formats and provides the responsive search results to the application program; and (e) maintains the connection with the application program. An associated method for the active search engine is also disclosed. | 2011-05-19 |
20110119242 | SEARCH ENGINE QUERY CUSTOMIZATION AND SEARCH SITE RATING SYSTEM - A method and system are provided for web search customization and web site rating. The system receives user input web sites, stores the web sites in a database, and groups them into user-specified categories. The system further allows users to select one or more web sites for customizing web search and querying the preselected sites using user input keywords. The system further provides the users with options to query a plurality of search engines. All web sites stored within the system are rated in response to the user operations. Each web site has at least a global rating indicating the rating within the system, a category rating indicating the rating within a given category, and a keyword rating indicating the rating for a given keyword. The system provides the users with a list of recommended web sites based on the web sites' ratings. | 2011-05-19 |
20110119243 | KEYWORD-BASED SEARCH ENGINE RESULTS USING ENHANCED QUERY STRATEGIES - Enhanced computer- and network-based methods, systems, techniques are provided for retrieving more accurate and responsive search results when searching content for a designated entity using an off-the-shelf keyword-based search engine. For example, the embodiments described herein may be used to improve search results by eliminating off-topic results when presenting queries to an existing keyword-based search engine invoked by means of an API from an intermediating application. Example embodiments provide a Keyword-Based Search Enhancement System (“KBSES”), which enables intermediating applications to obtain information more closely related to user queries by enhancing such queries, on behalf of the user, with disambiguating information when deemed necessary. Based upon a variety of rules and heuristics, which can be modified as well, the KBSES determines whether an entity name in a user's query should be enhanced with additional disambiguating information, and to what extent, to prevent the retrieval of off-topic results. | 2011-05-19 |
20110119244 | METHOD FOR FILTERING AND ASSOCIATING TECHNICAL BULLETINS - A method for diagnosing transmission problems in an automobile is disclosed herein, having the steps of performing a road test on the automobile, wherein the automobile is test driven to determine any potential transmission problems, noting any potential transmission problems, discovered during the road test, on a road test matrix form, wherein the potential transmission problem is noted using a pre-established code, wherein the problems can be further delineated into sub-problems, providing an electronic database containing technical bulletins related to transmission problems, wherein each technical bulletin is associated with at least one of the pre-established codes, entering automobile information into at least one data field, wherein the automobile information is chosen from the group comprising: make, model, year, transmission type, entering at least one code into a database search engine in the electronic database, and providing access to at least one technical bulletin related to at least one potential transmission problem. | 2011-05-19 |
20110119245 | SYSTEM AND METHOD FOR OPTIMIZING PATTERN QUERY SEARCHES ON A GRAPH DATABASE - An embodiment of the system and method for optimizing pattern query searches on a graph database uses a pattern query optimizer to optimize execution of the search plan for any sequence of SQL expressions by separating or breaking a pattern query into multiple subpattern queries before converting the subpattern queries into SQL expressions. An embodiment of the pattern query optimizer algorithmically, without intervention by an analyst, decomposes any pattern query into a set of subpattern queries by first identifying branches and cycles within a pattern query and then decomposing each identified branch and cycle into equivalent straight line paths, i.e., straight line nodes joined by edges. Cardinality may be used to improve the performance of pattern searches. | 2011-05-19 |
20110119246 | METHOD AND SYSTEM TO IDENTIFY A PREFERRED DOMAIN OF A PLURALITY OF DOMAINS - There is provided methods and systems to identify a preferred domain of a plurality of domains corresponding to a query. First, the system receives the query. Second, the system accesses demand information corresponding to the query, the demand information including navigation information associated with the query. Third, the system accesses supply information corresponding to the query, the supply information including a count of data items in each of the plurality of domains that match the query. Fourth, the system identifies the preferred domain based on the demand information and the supply information. | 2011-05-19 |
20110119247 | METHOD AND APPARATUS FOR OBTAINING AND PROVIDING ADDITIONAL INFORMATION ABOUT WEB RESOURCES - A method of obtaining information in a client connected to a web server, the method comprising: requesting the web server for additional information about at least one web resource; and receiving the additional information about the at least one web resource from the web server. A method of providing information in a web server connected to a client, the method comprising: receiving a request for additional information about at least one web resource from the client; and transmitting the additional information about the at least one web resource to the client in response to the request. | 2011-05-19 |
20110119248 | TOPIC IDENTIFICATION SYSTEM, TOPIC IDENTIFICATION DEVICE, CLIENT TERMINAL, PROGRAM, TOPIC IDENTIFICATION METHOD, AND INFORMATION PROCESSING METHOD - There is provided a network device including a topic identification device including a collecting unit for collecting location information of Web data related to a target topic arranged on a network, a storage unit for storing identical topic identifying information in association with one or more than two pieces of location information related to an identical target topic, which have been collected by the collecting unit, and an topic identification unit for obtaining link information contained in certain Web data, for searching location information from the storage unit using the link information, and for identifying topic identifying information associated with the searched location information. | 2011-05-19 |
20110119249 | INDEX BACKBONE JOIN - Techniques described herein perform an index backbone join of data that is contained within two or more tables. Significantly, key data are selected from the indices constructed on the tables, and such data are filtered by the query-indicated criteria, before any data is selected from the tables themselves. Row identifiers of the rows remaining after the index filtering has been performed are then used to select the qualifying rows (only) from the tables. Data selected from the tables is joined to produce query results. Because all of the filtering is performed based on index entries prior to any table access, and because index access is typically much faster than table access, queries whose results require very large quantities of data from multiple tables can be performed much more quickly. | 2011-05-19 |
20110119250 | Forward Progress Search Platform - Methods, systems, and mediums for providing search functionality. A user interface can include a plurality of input elements. Various searches can be executed based on inputs to the input elements. A result set of documents and a search history can be displayed simultaneously. The search history can be displayed via the plurality of input elements. This can facilitate efficient perusal of search results and efficient modification of a search strategy. Accordingly, a user can quickly and efficiently review and analyze the results of a search. Additionally, the user can quickly and efficiently modify the search strategy to obtain new or refined results if determined that the original results are not as desired. | 2011-05-19 |
20110119251 | System and Method for SQL Query Load Balancing - Systems and methods for SQL query load balancing are disclosed. A method may include establishing a ranking scheme, assigning a rank to an SQL query from the ranking scheme based on a plurality of rank assignment parameters, determining a threshold rank based on a plurality of gathered operational characteristics, comparing the assigned rank to the threshold rank, and, if the assigned rank is greater than the threshold rank, executing the SQL query on a database server. Otherwise, if the assigned rank is not greater than the threshold rank, executing the SQL query on a centralized storage system. | 2011-05-19 |
20110119252 | Pricing Access to Data Using Contribution Analysis - Techniques are described herein for pricing access to data using contribution analysis. A user may issue a query to a store that stores data. The store may analyze a subset of the data to determine a result that is to be provided to the user in response to the query. The subset is referred to as contribution data. A data access price calculator performs a contribution analysis to determine a price to be charged to the user to access the result. The contribution analysis takes into consideration a number of rows and/or columns of data in the contribution data, a number of rows and/or columns of data in the result, functions used during the store's analysis of the contribution data, or a combination thereof. The data access price calculator may derive such information from an indicator that is received from the store and/or to some extent from the result itself. | 2011-05-19 |
20110119253 | SECURING SEARCH QUERIES - In general, the present invention protects actual search queries submitted to web search engines using a set (i.e., at least one) of supplemental queries (hereinafter referred to as securing search queries). As a result, collections of search queries will not form statistically stable categories, and will not disclose the search subject. Any hits resulting from securing search queries will be filtered from results that are returned to the requestor. In addition, the securing search queries can be associated with protective Internet Protocol addresses to reduce the possibility of the requestor of the actual search query to be identified. | 2011-05-19 |
20110119254 | INFERENCE-DRIVEN MULTI-SOURCE SEMANTIC SEARCH - A method, system and computer program product are disclosed for searching for information using a knowledge base. In one embodiment, the method comprises receiving a query; formulizing the query, including dividing the query into a plurality of parts; for each of the parts, identifying a source, using the knowledge, that addresses that part; and combining the sources to answer the query. In one embodiment, the query includes text; the text is separated into a plurality of segments; and, for each of the segments, at least one source is identified addressing the segment. In an embodiment, a logical proof is formulated having a conclusion that is an answer to the query, and a sequence of statements that establish said conclusion; and a proof of this conclusion is generated by identifying two or more documents that assert the sequence of statements. | 2011-05-19 |
20110119255 | FACILITATING ADVERTISEMENT SELECTION USING ADVERTISABLE UNITS - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate advertisement selection using advertising units. An entity that is a sequence of two or more words is referenced. The entity includes substrings comprising a portion of the entity. Search data in association with the entity is compared to corresponding search data in association with the substrings of the entity. Based on the comparison, it is determined that the entity comprises an advertisable unit that functions as a unit for purposes of selecting an advertisement for display. The advertisable unit is used to select an advertisement to be presented to the user. | 2011-05-19 |
20110119256 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND COMPUTER-READABLE STORAGE MEDIUM - The present invention provides an information processing apparatus, in which an orientation is specified in response to a user's input operation, and average values of the latitude and the longitude in position information of a plurality of image files are obtained. A straight line in a specified orientation passing through a coordinate point showing the average coordinate values is used as a reference line. The image files, in which a distance between a coordinate point represented by position information of each image file and the reference line is smaller than a predetermined value, are sorted by latitude or longitude in the position information. As a result of the sorting, property information and reduced-size images of the image files are arranged and displayed on a display unit. | 2011-05-19 |
20110119257 | Method and System for Enterprise Search Navigation - A method can include receiving a search request from a user interface (UI), selecting one or more repositories in response to the search request, and displaying, on a display device, search results corresponding to the selected repositories. The selected repositories are a subset of a plurality of available repositories, as specified by an administrator. By selecting or de-selecting the available repositories, a user can define or refine a search of the available repositories. In various implementations, the method includes interface elements that assist a user in previewing revised search results based on revised selections of repositories, and/or selections of subcategories of information available in one or more of the repositories. | 2011-05-19 |
20110119258 | METHODS AND SYSTEMS FOR MANAGING ELECTRONIC MESSAGES - Methods and systems provide tools that enable users to manage electronic messages by obtaining additional information about senders, receivers or entities mentioned in messages. A computing device may identify a sender or recipient of an electronic message and search a database to obtain additional data about the sender or recipient. The additional data may be displayed with the electronic message. The additional data may also be used to calculate importance values that the computing device can use to highlight, preferentially display, or sort the electronic messages. The importance values may be calculated by applying sorting algorithms to the retrieved additional data based on user defined criteria. Importance values may also be based upon information obtained from messages. A graphical user interface may be implemented to enable users to specify criteria and weighting factors to apply in sorting electronic messages. | 2011-05-19 |
20110119259 | NETWORK BIOLOGY APPROACH FOR IDENTIFYING TARGETS FOR COMBINATION THERAPIES - Described herein is a network biology approach useful for the identification of multiple therapeutic targets, which can be targeted simultaneously using an agent (or a plurality of agents) to modulate cellular phenotypes, or in combination with pharmaceutical compounds to improve drug sensitivity and/or reduce drug doses to maintain efficacy while minimizing side effects. The preferred approach disclosed herein relies on first identifying the mediators of a condition of interest, and second, selecting gene combinations that are in competing/parallel pathways as targets for combination therapy. | 2011-05-19 |
20110119260 | BLENDING MOBILE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for blending mobile search results. A method includes receiving a search query and multiple search results. The search results each satisfy the search query and have a respective search result quality score. The search results include generic and mobile search results. The generic and mobile search results each identify a generic and mobile resource, respectively. The search result quality scores include mobile and generic search result quality scores for the mobile and generic search results, respectively. The mobile search result quality scores and the generic search result quality scores were generated according to different scoring formulas. Based on one or more terms in the search query, the search query is classified as a mobile query. As a consequence, one or more search result quality scores are modified to improve the sorting of search results that include both mobile and generic search results. | 2011-05-19 |
20110119261 | SEARCHING USING SEMANTIC KEYS - A method, computer-readable medium, and a computer system for performing a search are disclosed. Embodiments of the present invention provide a convenient and efficient mechanism for performing a search based on search data, where the search data may include a search query and at least one semantic key. The semantic key may be used to determine at least one document. Results from the search may be filtered using the at least one document. In this manner, more relevant search results may be returned. | 2011-05-19 |
20110119262 | Method and System for Grouping Chunks Extracted from A Document, Highlighting the Location of A Document Chunk Within A Document, and Ranking Hyperlinks Within A Document - A system and method for grouping chunks, highlighting a chunk location within a document, and ranking hyperlinks of a document. A portion of a document including one or more hyperlinks to linked documents at respective data sources is displayed in a first window. In response to a search request including one or more search terms, one or more of the linked documents are requested from the respective data sources. When a respective linked document is received from a respective data source, it is determined whether the respective linked document includes chunks that match at least one of the search terms. If true, at least a subset of the chunks are displayed as a respective group in a second window only if a number of groups displayed in the second window is less than a predefined number of groups. | 2011-05-19 |
20110119263 | INFORMATION COLLECTION APPARATUS, SEARCH ENGINE, INFORMATION COLLECTION METHOD, AND PROGRAM - The present invention provides an information collection apparatus, an information collection method, and a program capable of collecting information from information resources on a network effectively as well as a search engine that searches the information resources collected. An information collection apparatus of the present invention that collects information from information resources on a network includes an extraction unit that acquires data from an information resource via the network to extract a link-destination address included in the data, a calculation unit that calculates, by comparing each link-destination address with a collection rule describing a set of addresses qualified for a collection target, a score for each link-destination address that reflects a distance from the set to a link-destination information resource indicated by the link-destination address, and a judgment unit that judges whether the link-destination information resource is to be included in the collection target or not in accordance with the score calculated for the link-destination information resource. | 2011-05-19 |
20110119264 | RANKING EXPERT RESPONSES AND FINDING EXPERTS BASED ON RANK - In a computerized social network, expert and user chat sessions are stored and rated probabilistically. Later user requests for information are met with an expert ranking, based on a balance of similarities between expert profile and questions; similarity between expert profile and prior chat sessions, and dynamically updated chat session ratings. New sessions can be rated automatically with reference to keywords distilled from past sessions responsive to user ratings—and based on session length. | 2011-05-19 |
20110119265 | DYNAMICALLY LINKING RELEVANT DOCUMENTS TO REGIONS OF INTEREST - Document relevance is determined with respect to a region of interest (ROI). A set of location references may be associated with a set of documents. The system selects location references associated with an ROI and then selects documents corresponding to the selected location references. The selected documents can be reported or processed further. A document-location reference index can be accessed when the present system is ‘online’ and processing a request for documents relevant to an ROI. The document-location reference index may be generated and updated while the present system is ‘offline’ and not processing a request for documents. The resulting relevant documents may be provided to a user in response to a document search associated with the ROI or along with an advertisement associated with the ROI. | 2011-05-19 |
20110119266 | METHOD FOR DOCUMENTING AND VIEWING EXPERIENCES - A method for documenting and viewing human experiences is disclosed. The method may include enabling people to record experiences starting at a decision that needs to be taken (decision point) and providing the relevant data points for the decision followed by the action taken and the consequences. These consequences can then be further linked to a new experience. Further, this method may allow multiple people to enter their experiences for the same decision point creating a per decision point inclusive repository of the various data points, actions and consequences as experienced by multiple people. Last, the method may allow people to view the experiences entered by others applying keyword search criteria, tags and data point filters that fit their desired viewing parameters and to navigate between the experiences using the defined links between consequences and experiences | 2011-05-19 |
20110119267 | METHOD AND SYSTEM FOR PROCESSING WEB ACTIVITY DATA - The present disclosure provides a computer-implemented method of processing Web activity data. The method includes obtaining a collection of Web activity data generated by a plurality of users at a plurality of Webpages, wherein the Webpages are from a plurality of unaffiliated Websites. The method also includes extracting a plurality of search terms from the Web activity data and associating each of the plurality of search terms with a corresponding Webpage. The method also includes generating statistical data from the Web activity data based, at least in part, on the search terms, the statistical data corresponding to the online activity at one or more Webpages. | 2011-05-19 |
20110119268 | METHOD AND SYSTEM FOR SEGMENTING QUERY URLS - A computer implemented method of grouping query URLs is provided. The method includes obtaining a plurality of query URLs generated at a plurality of Websites. The method also includes analyzing the query URLs to identify similarities between the URLs. The method also includes grouping the query URLs into cases based, at least in part, on the similarities, wherein each case comprises a plurality of instances, and each instance comprises a plurality of data field values corresponding to data fields with a same data field name. | 2011-05-19 |
20110119269 | Concept Discovery in Search Logs - Described is a search (e.g., web search) technology in which concepts are returned in response to a query in addition to (or instead of) search results in the form of traditional links. Each concept generally corresponds to a set of links to content that are more directed towards a possible user intention, or information need, with respect to that query. If a user selects a concept, that concept's links are exposed to facilitate selection of a document the user finds relevant. In this manner, much more than the top ten ranked links may be provided for a query, each set of other links arranged by the concepts. Also described is processing a query log or other data store to optionally find related queries and find the concepts, e.g., by clustering a relationship graph built from the query log to find dense subgraphs representative of the concepts. | 2011-05-19 |
20110119270 | APPARATUS AND METHOD FOR PROCESSING A DATA STREAM - An apparatus and method for processing a data stream using a cluster query, are provided. Collected queries are clustered into a predetermined vector space based on a feature vector of the collected queries. In response to a query received from a user, the received query is classified to a cluster and may be replaced with a centroid query of the cluster to which the received query belongs. The data stream processing apparatus processes the centroid query and provides an approximate result to the user. | 2011-05-19 |
20110119271 | METHOD AND APPARATUS FOR IDENTIFYING AND EXTRACTING MEANING IN DOCUMENTS - Systems and methods are provided for an expert search engine. In one embodiment, a method may employ a computer based system to define a meaning taxonomy including one or more meaning loaded entities, associate documents to the meaning taxonomy based on a set of expert rules and the syntactic structures included in the documents and provide the results to a user. In another embodiment, a system includes interfaces for meaning taxonomy, expert rule and search criteria information. The information provided by these interfaces is then used to determine how a set of documents maps to meaning taxonomy to assist the user in locating documents that are most interesting from a meaning perspective and to provide a user with an interface to navigate the meaning taxonomy as it applies to the set of documents. | 2011-05-19 |
20110119272 | SEMANTIC RECONSTRUCTION - Determining a semantic relationship is disclosed. Source content is received. Cluster analysis is performed at least in part by using at least a portion of the source content. At least a portion of a result of the cluster analysis is used to determine the semantic relationship between two or more content elements comprising the source content. | 2011-05-19 |
20110119273 | APPARATUS AND METHOD FOR ASSESSING RELEVANT CATEGORIES AND MEASURES FOR USE IN DATA ANALYSES - A computer readable storage medium includes executable instructions to receive a relevancy parameter. The relevancy parameter is searched in a category ensemble including a set of categories, where the category ensemble overlies a dataset. A first order of the set of categories is created based on the relevancy of the relevancy parameter to each category in the set of categories, where the relevancy is a degree of match to the relevancy parameter. A second order of the set of categories is created based on the merit of each category to partition the dataset. The first order and the second order are combined into a final order, which is returned. A measure in the category ensemble is searched based on the relevancy parameter. The measure is returned as a selected measure, where the selected measure is a codomain of a visualization depicting a portion of the dataset. | 2011-05-19 |
20110119274 | FILE LISTENER SYSTEM AND METHOD - The system enables a data processing framework that polls for files using a listener, controls the workflow using event driven logic, processes financial transactions, and creates a business to business trading partner network. The listener ensures the reliability and data integrity of input files and performs archiving functions. The payment management functions automatically processes transactions, including payor (e.g., the buyer) initiated payments to a payee (e.g., a supplier) by utilizing a flexible, decoupled processing architecture. A payment management computer identifies a universal identifier for each entity and forms relationships and hierarchies in order to increase efficiency of the trading partner network. Metadata describes the format, validation and relationships for a wide variety of financial account data. | 2011-05-19 |
20110119275 | System and Method for Increasing Search Ranking of a Community Website - A system for increasing search ranking of a community Website includes a link code application module residing on and executable from a digital medium, a link verification module residing on and executable from the digital medium, and a member feedback module residing on and executable from the digital medium for providing feedback about link quality and for distributing rewards to persons using the system. | 2011-05-19 |
20110119276 | SUBMISSION CAPTURE, AUTO-RESPONSE AND PROCESSING SYSTEM - A method of capturing end-user data includes receiving end-user data. The method also includes validating the end-user data. The method also includes assigning a score to at least some of the end-user data based on the validation. The method also includes performing at least one of a plurality of different actions in relation to the end-user data based on the assigned score. | 2011-05-19 |
20110119277 | Method and System for Identifying Expertise - A system and method of identifying entities having expertise in one or more subjects. Among other features, the method includes querying a database for documents (e.g., articles, papers, periodicals) relevant to a subject; and calculating a first score for each relevant document. The method also identifies entities affiliated with one or more relevant documents; and calculates a second score for each entity based on the one or more first scores of the one or more relevant documents affiliated with the entity. A step of ranking expertise of the entities based on the respective second scores of the entities is included. | 2011-05-19 |
20110119278 | METHOD AND APPARATUS FOR DELIVERING TARGETED CONTENT TO WEBSITE VISITORS TO PROMOTE PRODUCTS AND BRANDS - A method of selecting a website for delivery of targeted content to an audience member computer based on attitude values associated with audience members who participate in a computer implemented survey is disclosed. The survey response information, as well as website visitation information, and demographic information associated with the audience members may be collected and stored in a central database. An attitude value may be determined from the survey response information and/or the other information for the audience members. The attitude value may indicate the audience member's view about an issue, topic, product, service or the like. The attitude value in conjunction with other website visitation information may be used to select a website for delivery of the targeted content to the audience members. | 2011-05-19 |
20110119279 | EVENT-BASED TRENDING FILTER SYSTEM - A system having a pre-analysis filter for monitoring incoming data and selecting out data that contributes to event-based trending. Trending from the selected data may be created, started and stopped on the fly. The selected data may generate a temporary log configuration file to allow the log engine to capture the significant data to be logged into storage. The data in storage may be subject to extensive trend analysis. A result of this system is that the amount of data stored is small compared to the amount of all incoming data. | 2011-05-19 |
20110119280 | CANDIDATE KEY RETRIEVING APPARATUS, CANDIDATE KEY RETRIEVING METHOD AND TANGIBLE MACHINE-READABLE MEDIUM THEREOF - A candidate key retrieving apparatus, a candidate key retrieving method and a tangible machine-readable medium thereof are provided. The candidate key retrieving apparatus comprises a storage unit and a microprocessor. The storage unit is configured to store a table recording a data amount of the table, a plurality of attributes, and a data distinct amount and a data type of each attribute. The microprocessor is configured to generate a candidate key according to the data amount, the distinct amounts and the data types. | 2011-05-19 |
20110119281 | Methods for Discovering Analyst-Significant Portions of a Multi-Dimensional Database - Methods for discovering portions of a multi-dimensional database that are significant to an analyst can be computer-implemented. The methods can include specifying a data view having at least two dimensions and all records of the database. A plurality of operation iterations are then performed on the data view, wherein each iteration is a chain operation, a hop operation or an anti-hop operation. The operation iterations are ceased upon satisfaction of a termination criteria. The resulting data view can then be presented to an analyst. The methods can facilitate a users' knowledge discovery tasks and assist in finding relevant patterns, trends, and anomalies. | 2011-05-19 |
20110119282 | SYSTEMS AND METHODS FOR GENERATING A LANGUAGE DATABASE THAT CAN BE USED FOR NATURAL LANGUAGE COMMUNICATION WITH A COMPUTER - A system for knowledge representation in a computer that can enable unrestricted natural language communication with a computer, comprising a database configured to store at least one table, the table configured to store associations between concepts in a text string and associated concept identifiers; and a builder interfaced with the database, the builder configured to construct a table that represents knowledge defined by a text string, the text string comprising (n) operands and (n−1) operators, by performing a process comprising the following steps: combining concepts in the text string into first order sub-concepts according to precedence defined by the operators, combining the first order sub-concepts into higher order concepts according to the precedence defined by the operators, repeating the steps until the higher order sub-concepts join to form a concept that represents the entire text string, and storing the concept, first order sub-concepts, and higher order sub-concepts in the database. | 2011-05-19 |
20110119283 | TECHNIQUES FOR EFFICIENT QUERIES ON A FILE SYSTEM-LIKE REPOSITORY - Techniques are provided to achieve performance improvements for path-based access to hierarchical data and for utilizing an extensible indexing framework. Extensible operators may be optimized by evaluating the operators using functions native to the database system instead of using functions defined through an extensible indexing mechanism. Furthermore, the database system may resolve a resource path of a query when the query is compiled, and may store the mapping of the resource path to one or more resources in a cursor for the query execution plan to avoid resolving the resource path each time the cursor is used to run the query. The cursor may be made dependent on the one or more resources to which the resource path refers at compile time. This takes advantage of the observation that the mapping of the resource path to particular resources rarely changes between evaluations of a particular query. | 2011-05-19 |
20110119284 | GENERATION OF A REPRESENTATIVE DATA STRING - Provided are, among other things, systems, methods and techniques for generating a representative data string. In one representative implementation: (a) starting data positions are identified within input strings of data values; (b) a subsequence of output data values is determined based on the data values at data positions determined with reference to the starting data positions within the input strings; (c) an identification is made as to which of the input strings have segments that match the subsequence of output data values, based on a matching criterion; (d) steps (a)-(c) are repeated for a number of iterations; and (e) the subsequences of output data values are combined across the iterations to provide an output data string, with the determination in step (b) for a current iteration being based on the identification in step (c) for a previous iteration. | 2011-05-19 |
20110119285 | Semantic computing system - This invention is related to providing a semantic computing system (SCS) that allows user(s) of a computing system (a desktop computer, a cell phone, a server or a network of computers) to create, search, use and manipulate its resources (including personal and shared data resources such as files and database records, and personal and shared tool resources such as programs and devices) based on commands and annotations expressed in natural language. | 2011-05-19 |
20110119286 | APPARATUS AND METHOD FOR PROVIDING A CONDITION BUILDER INTERFACE - An apparatus and method for providing a user interface through which a user may generate a conditional expression are provided. The user interface provides guidance to a user as to the proper parts of the conditional expression to include in the conditional expression as the user constructs the conditional expression. Thus, as the user completes parts of the conditional expression, the guidance that is offered is updated based on the current context of the conditional expression. This guidance may include listings of variables, attributes and/or functions that are most appropriate to be entered next in the conditional expression, help text, and the like. | 2011-05-19 |
20110119287 | AUTOMATIC REUSE OF USER-SPECIFIED CONTENT IN QUERIES - A device and method for reusing user-specified content is provided. After generation of a query comprising parameters explicitly set by the user, the explicitly set parameters are stored in a parameter store. If a subsequent query is generated without any explicitly set parameters, the stored parameters are automatically applied to the subsequent query, and the modified query is then transmitted to an online service, such as an e-commerce site or search engine. User query preference history may be stored for use in modifying a subsequent theory. In addition, the user may navigate to specially designated content on a page, and when the content is in focus, the user may optionally copy the content for reuse in generating a further query or for publication. | 2011-05-19 |
20110119288 | DETECTING AND APPLYING DATABASE SCHEMA CHANGES TO REPORTS - A system and method to detect database schema changes are described. In various embodiments, a method of the embodiments detects database schema changes via triggers. In various embodiments, the changes are detected by comparing database schemas and determining modifications to database tables and database columns thereof. In various embodiments, the detected changes are applied to a report by generating a parse tree relevant for the modifications to database tables and columns; and traversing the tree to produce a statement to change the report to be relevant for the modifications to database tables and columns. | 2011-05-19 |
20110119289 | AUTOMATIC DETECTION AND APPLICATION OF ASSISTIVE TECHNOLOGY FEATURES - There is described a computer-implemented method for launching an application on a mobile device, the method comprising: receiving a command to launch the application; determining if the application is an accessible application; if the application is an accessible application, enabling at least one assistive technology feature; and launching the application, whereby default settings are in effect for an inaccessible application. | 2011-05-19 |
20110119290 | APPARATUSES, METHODS AND SYSTEMS FOR A MOBILE HEALTHCARE MANAGER-BASED VIDEO PRESCRIPTION PROVIDER - The APPARATUSES, METHODS AND SYSTEMS FOR A MOBILE HEALTHCARE MANAGER (“MHM”) BASED VIDEO PRESCRIPTION PROVIDER may provide an elegant and consistent multimedia interactive reference standard to maximize personal understanding of health information and coach individuals toward better health outcomes. In one embodiment, a video prescription provider method is disclosed, comprising: obtaining a request for a video from a user; providing a request for a user identification of the user; obtaining the user identification of the user; querying via a processor a user database using the obtained user identification; determining that the user is authenticated to access the video, based on querying the user database; and providing the requested video for the user; wherein the request for the video is obtained from a mobile device of the user; and wherein the video includes information on a healthcare topic. | 2011-05-19 |
20110119291 | Entity Identification and/or Association Using Multiple Data Elements - Data values from a plurality of data elements can be combined to form one or more entity identifiers to facilitate identifications of and/or associations among a plurality of data records representing one or more entities. Associated data records can represent the same entity and/or multiple entities that can be properly associated. Associations can be made among two or more unique entities and/or their respective representative data records if they correspond to substantially the same entity identifier. In one embodiment, the number, type, and/or characteristics of values for data elements used to form an entity identifier can be selected so that the entity identifier is substantially statistically unique. | 2011-05-19 |
20110119292 | NEAREST NEIGHBOR SEARCH METHOD - A method of searching real numbers x[1] to x[n] for a nearest neighbor to a query point comprises: a construction phase in which a database of the real numbers is prepared; and a search phase in which the nearest neighbor is searched by the use of the database. The database comprises a series of buckets. The buckets respectively correspond to small one-dimensional spaces defined by dividing a one-dimensional space between a minimum real number x[1] and a maximum real number x[n] at regular intervals. Each of the buckets comprises data about real number(s) falling in one of the small one-dimensional spaces corresponding to the bucket concerned, and the number of the real number(s). The bucket further comprises data about the bucket index of a last filled bucket, the last filled bucket defined as a bucket whose bucket size is not zero and whose bucket index is closest to that of the concerned bucket. The search phase comprises the steps of: locating one of the buckets in which the query point q falls; checking the bucket size of the located bucket whether the bucket size thereof is zero or not; and searching the nearest neighbor by the use of the data in the bucket. | 2011-05-19 |
20110119293 | Method And System For Reverse Pattern Recognition Matching - Systems and methods to perform reverse pattern recognition matching are provided in which identical and similar media files and related information may be identified using the media file itself as a starting point for a query of stored information. Unique identifiers may be created from an initiating media file using cryptographic and perceptual hash functions. The resulting hashes may be compared to data of other media files using hamming and other comparative methods. In an embodiment, the invention may be used to identify copyright ownership of non-attributed creative works. Searches for similar or identical media files may be performed using based on a media file, which may not be controlled by a rights holder of the media file. | 2011-05-19 |
20110119294 | AUTOMATIC CREATION OF OUTPUT FILE FROM IMAGES IN DATABASE - A query is run against a database with information related to images. Images of interest are selected for inclusion in an output file, for example, a presentation application file. Configuration and other choices are made regarding the output file, and any other information needed to generate the output file is gathered. When all the necessary information is available, an output file is automatically generated and delivered to a user. The output file includes the selected images and identifying information about the images. | 2011-05-19 |
20110119295 | REUSABLE PACKAGING HISTORY TRACKING SYSTEM AND QUERY INTERFACE - Disclosed are methods, apparatus, systems, and non-transitory, tangible computer-readable media associated with utilizing a central storage and maintainer which has knowledge of one or more reusable boxes, and maintains information about the boxes. The system maintains reusable box information with respect to a unique identifier or tracking code which is associated with each tracked box. The association between a unique identifier and a box allows future shipping using the box to be tracked using the identifier. This enables a narrative of the box's travels to be developed through the addition of narrative entries or comments provided by recipients of the box. The narrative may in turn be searched for and displayed via one or more web-based interfaces, providing a snapshot of the box's travels. | 2011-05-19 |
20110119296 | METHOD AND APPARATUS FOR DISPLAYING DATA - A method of displaying data including searching for target content that matches information indicated by a first coordinate on a first coordinate axis and information indicated by a second coordinate on a second coordinate axis, and displaying the target content at a position corresponding to the first coordinate and the second coordinate. | 2011-05-19 |
20110119297 | SYSTEM AND METHOD FOR PROVIDING A PERSONAL CHARACTERISTIC-BASED CONTACT LIST - A system and method in a mobile computing device for utilizing personal characteristics (e.g., physical characteristics) of a person of interest to manage and/or recall information associated with such person. As non-limiting examples, a personal mobile computing device may be utilized to acquire image and/or voice information associated with a person of interest and utilize such acquired information to manage and/or recall information in a database (e.g., a contact list) associated with such person of interest. | 2011-05-19 |
20110119298 | METHOD AND APPARATUS FOR SEARCHING INFORMATION - In accordance with an example embodiment of the present invention, a method for providing information search service is disclosed. A first request comprising a search query expression is received from a first party ( | 2011-05-19 |
20110119299 | METHOD AND COMMUNICATION SYSTEM FOR PROVIDING A CONTEXT-BASED COMMUNICATION SERVICE - A method for providing a context-based service in a communication network includes: at a context server cooperating with the network, receiving a query generated from a service application, indicating that the service application needs to receive from the context server a set of context information when a query condition is fulfilled; at the context server, generating an update rule indicating that a terminal has to transmit the context information to the context server when an update condition is fulfilled; transmitting the update rule from the context server to the terminal; detecting the context information and transmitting them to the terminal; at the terminal, receiving the context information and transmitting them to the context server when the update condition is fulfilled; and at the context server, forwarding the context information to the service application, thus allowing the service application to implement the context-based service. | 2011-05-19 |
20110119300 | Method Of Generating An Analytical Data Set For Input Into An Analytical Model - A method of and a system for generating a dataset from data stored in at least one data base, for input into an analytical model. The method comprises the steps of: defining a time stamped population comprising a plurality of tuples, each tuple comprising an entity identifier of an entity for analysis, and at least one reference time stamp associated with the corresponding entity identifier; and creating a dataset by generating at least one time dependent attribute value for each entity identifier from data associated with said entity identifier in the at least one database, the or each time dependent attribute value representing a time dependent parameter of the corresponding entity identifier and being generated according to a corresponding attribute definition, wherein the or each time dependent attribute value is generated as a function of the corresponding time stamp. Preliminary steps of defining the entity as the object of analysis of the analytical model; and defining an analytical record for describing the entity, the analytical record comprising at least one time dependent attribute defined by the corresponding attribute definition are also described. | 2011-05-19 |
20110119301 | METHOD FOR PROVIDING REQUESTED FIELDS BY GET-DATA OPERATION IN TV-ANYTIME METADATA SERVICE - Disclosed is a method or an operation for providing a personalized TV-Anytime metadata service. According to an embodiment of the present invention, there is provided a method of providing a table field element using a get_Data operation in the TV-Anytime metadata service. In the table field element provision method, a requested fields type element (RequestedFieldsType) required to designate a field of a metadata table is included in a query result value type in the SOAP query operation. A request message of the SOAP query operation is received. When the request message includes the requested fields type element for designating the query result value, a query result value corresponding to the table field designated from the requested fields type element included in the request message is extracted, and the query result value is transmitted using a response message of the SOAP operation. | 2011-05-19 |
20110119302 | SYSTEM AND METHODS FOR ACCESSING WEB PAGES USING NATURAL LANGUAGE - A system for accessing a webpage through natural language communication with a computer comprises a registry database configured to store at least one table the table configured to store associations between a concept in a text string and all natural language variations of the text string and associated concept identifiers, the concept in the text string an variations thereof relating to an object; and a parser interfaced with the database and configured to receive the text string or a variation thereof, the parser further configured to identify the concept represented by the text string or variation thereof and associate the identified concept with the object. | 2011-05-19 |
20110119303 | Information processing system, server device, information processing method, and program - Provided is a server device including a storage unit that stores, for each content, facet data composed of a plurality of facet items and facet values hierarchically arranged in a lower level of each of the plurality of facet items, priorities being assigned to the plurality of facet items, a receiving unit that receives content identifying information for identifying one content from a client terminal, a selection unit that selects one or more than one facet item of the one content and any facet value belonging to each of the one or more than one facet item, an acquisition unit that acquires relevant information of the one content based on a selected facet item and a selected facet value selected by the selection unit, and a transmission unit that transmits the relevant information acquired by the acquisition unit to the client terminal. | 2011-05-19 |
20110119304 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture comprising at least one processor-readable medium and instructions carried on the at least one medium. The instructions causes a processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string. | 2011-05-19 |
20110119305 | Apparatus and Method for Resolving Security Association Database Update Coherency in High-Speed Systems Having Multiple Security Channels - An apparatus and method for updating security association database entries in a system having multiple security channels by selectively granting access to the entries by a plurality of the multiple security channels that may need to update the same entry using a first-come, first-served scheme. The apparatus includes a controller circuit that functions to carry out the method which, for each of the multiple security channels, includes determining whether another of the security channels has a higher priority to access a particular security association database entry. If no other channel has a higher priority, then the channel requesting access to the entry retrieves it from its address location, modifies it, and writes the modified entry back to its address location. The controller prevents other channels from simultaneously, or substantially simultaneously, retrieving and modifying the same entry. | 2011-05-19 |
20110119306 | User-Based DNS Server Access Control - Methods, systems, and computer program products for managing access to a Domain Name Service (DNS) database. Embodiments of the present disclosure enable authorization of DNS request messages, such as queries and update requests according to user and network address information. The authorization functionality may be incorporated into existing DNS systems. The invention includes a method including receiving a DNS request message originated from a client by a user, the DNS request message comprising a request and identification information specific to the user; determining if the client is authorized to access a DNS database in dependence upon client address information and the user specific identification information contained in the DNS request message; and executing the request in response to determining the user is authorized. The method may further include extracting user specific identification information from a portion of the ID field of DNS messages. | 2011-05-19 |
20110119307 | Client management system - This invention relates to permission based collaborative health record system. Specifically, it relates to systems of and methods for creating authorized health records that care givers and patients can use to document their diagnoses, symptoms, outcomes, instructions and participation in the effort toward wellness. | 2011-05-19 |
20110119308 | Rechargeable Media Distribution and Play System - An electronic media distribution/play system includes a service facility that has a communications network interface and maintains a data file catalog. The catalog is sent over the network to requesting users, and the system processes payments from customers in establishing file access authorizations. Encrypted user-selected files and a player program are transmitted to each customer for metered access to received data files as limited by the authorization, and customers can make additional selections and play the encrypted files freely while the authorization remains established. The system can transmit the data files from local storage, and also provide links to encrypted files that are stored at remote vendor facilities. Authorizations can be for selected portions or class levels of the catalog, and for terms measured as calendar time, play time, and collective number of plays. Also disclosed is a method for facilitating the distribution and accessing of electronic files. | 2011-05-19 |
20110119309 | Medical Laboratory Report Message Gateway - A gateway enables medical (including genetic and genomic) laboratories and health care providers (collectively “clients”) to communicate electronic messages with each other without developing and maintaining an interface for each peer. The gateway translates messages sent between the parties. The gateway receives messages from each sender in a form, and containing diagnostic codes, preferred by the sender. For each received message, the gateway ascertains an intended receiving client. Each client may specify one or more receivers (such as applications) that are to receive messages sent to the client, as well as a separate form, and optionally a set of codes, for each receiver. For each receiver, the gateway generates translated messages, according to the receiver's preferred form and/or codes. The gateway sends the translated messages to each of the designated receivers. The gateway may include a validation component to cheek incoming messages to ensure the messages include required information and that information values are valid or acceptable. The gateway may include an exception handler that notifies a sending client if a message from the client fails to be translated or sent correctly. The gateway may maintain a repository in which the gateway stores copies of messages the gateway sent or would have sent to clients. The gateway provides an interface, such as a secure web interface, to this repository. Clients may access messages or lists of messages, especially messages the clients are not otherwise capable of receiving, through this interface. The gateway may store copies of some of the data that flows through the gateway in a bioinformatics database, which may be automatically analyzed by the gateway or queried for research or patient care purposes. | 2011-05-19 |
20110119310 | INCREMENTAL INFERENCE - Systems, methods, and other embodiments associated with incremental inference are described. One example method includes updating existing or old triples in a semantic model with triples resulting from the addition of new triples. The updating is performed by separating inference rules into joining steps that are performed on first and second predicates for the inference rule. A first joining step joins results of execution of the first predicate on the new triples with the results of execution the second predicate on the union of the old and new triples to produce newly inferred triples. A second joining step joins results of execution of the first predicate on the union of the old and new triples with the results of execution the second predicate on the new triples to produce newly inferred triples. | 2011-05-19 |
20110119311 | MAP DATA CREATING DEVICE AND MAP DRAWING DEVICE - A node thinning-out means | 2011-05-19 |
20110119312 | SYSTEM AND METHOD FOR AUTOMATED SCALABILITY OF N-TIER COMPUTER APPLICATIONS - A system and method for providing automatic horizontal and vertical scalability for n-tier computer applications in an n-tier computer application infrastructure is disclosed. The n-tier computer application infrastructure includes an interface, an application server and a data store. In one embodiment, major functional aspects of an n-tier computer application are identified by analyzing an n-tier computer application by a cloud engine. Further, major database aspects in the data store are identified by analyzing a database schema and a database application logic used in the data store by the cloud engine. Furthermore, a reconfigured automatically scalable n-tier computer application infrastructure that is horizontally and vertically scalable is generated based on the identified major functional aspects, the identified major database aspects and the n-tier computer application usage needs. | 2011-05-19 |
20110119313 | METHOD AND APPARATUS FOR MANAGING DATA - Methods and apparatuses for managing data. The method includes obtaining first data including a plurality of components, determining at least one component to be reproduced by an external device from among the plurality of components, based on metadata about the external device, and generating second data using the at least one component from the first data. | 2011-05-19 |
20110119314 | TEMPLATE BASED ENTITY TRANSFORMATION - Systems, methods, and other embodiments associated with template based entity transformation are described. One example method includes generating a difference set that describes differences between an existing data entity and a template. The example method may also include applying the template to the existing data entity based on the difference set and conflict resolution choices. | 2011-05-19 |
20110119315 | Generating a Statistical Tree for Encoding/Decoding an XML Document - A method and apparatus for generating a statistical tree representing an extensible markup language Schema (XSD) is disclosed. Components of the XSD are prioritized according to predefined rules. A root node representing said XSD is created. Pairs of child nodes are generated from the root node. Each pair comprises at least one genuine node, and each pair of generated child nodes is appended to a parent node which is a genuine node. The path to each of said child nodes from a respective parent genuine node is represented with a binary sequence. At least one genuine node is allocated to a corresponding component of said XSD, the allocation being based on the prioritization of the component. Methods, apparatus and computer program products for generating a statistical tree representing an extensible markup language Schema (XSD), for encoding an extensible markup language (XML) document utilizing a statistical tree representing an extensible markup language Schema (XSD), and for decoding an XML document represented by a binary encoded sequence also are disclosed. | 2011-05-19 |
20110119316 | ABSTRACTION LAYER FOR WORKFLOW CLIENT FOR, E.G., BLU-RAY.RTM. DISCS - Systems and methods are disclosed by which digital content can be: created, assembled, interpreted, displayed, and manipulated, without having to re-engineer the same pattern on multiple projects. An input-driven client program is employed that is agnostic to content details via contract, a contract being a previously specified behavior pattern that is not deviated from on the client side, thereby segregating creative and engineering tasks and eliminating duplicated effort. | 2011-05-19 |
20110119317 | APPARATUS, METHOD AND COMPUTER READABLE MEDIUM FOR SIMULATION INTEGRATION - A method and a system of standardizing data from devices such as medical simulators. The method includes receiving data from a device, determining by a computer type of information provided in the received data, converting the information into a predetermined format based on the determined type and generating a message based on the determined type, the message comprising the converted information in the predetermined format. In this method, type of the information is different based on a stage of a process in which the received data was provided. | 2011-05-19 |
20110119318 | ZERO-COPY MATURING OF LARGE OBJECTS IN GENERATIONAL HEAP WITH COPYING COLLECTION - A method for performing garbage collection promotion, comprising determining that an age of a large young object is greater than a predetermined tenuring threshold, wherein the predetermined tenuring threshold specifies an age beyond which objects are promoted, setting a plurality of types of a plurality of large memory regions from young to old to promote the large young object to a large old object, wherein the plurality of large memory regions host the large young object, scavenging references of the large old object, wherein the large old object is a large promoted object, scanning a large young object list to identify a plurality of unvisited large young objects, wherein a plurality of visited bits of the plurality of unvisited large young objects are unset, and releasing a plurality of unvisited large memory regions, wherein the unvisited large memory regions host the plurality of unvisited large young objects. | 2011-05-19 |
20110119319 | HANDHELD COMPUTATIONAL DEVICE - In one aspect, the invention provides computational device that comprises a processor for performing mathematical computations, and a user interface. The user interface comprises a display and a plurality of functional buttons each associated one of a plurality of variables in a mathematical equation defining a relationship among those variables. In response to the selection of any of the buttons by a user, the processor effects presentation of one or more prompts in the display to invite the user to enter values for variables associated with buttons other than that selected by the user, and upon entry of the last variable value, the processor calculates a value for the variable selected by the user and presents said calculated value in the display. | 2011-05-19 |
20110119320 | DYNAMIC FILTERING DEVICE AND METHOD THEREOF - A dynamic filtering device includes a variation detector, a coefficient generator and a filter. The cut-off frequency of the filter is dynamically adjusted according to variations of an input signal. A higher signal-to-noise ratio is obtained when a finger moves in slow motion and its response time is reduced when the finger moves in fast motion, therefore improving the response time and the noise immunity of the filter. | 2011-05-19 |
20110119321 | RANDOM NUMBER GENERATING METHOD AND RANDOM NUMBER GENERATING APPARATUS - A mask circuit (2) masks a bit sequence of K bits by a predetermined bit pattern. An EXOR circuit (3) EXORs the masked bit sequence. An inverter (9) controls inversion/non-inversion of values of bits of a bit sequence which includes a bit value indicating the EXOR result in a result obtained by shifting the bit sequence of K bits held in a shift register (1), in accordance with a designated bit value in a pattern table (14). A bit sequence as the control result is output as a random number expressed by K bits. | 2011-05-19 |
20110119322 | On-Chip Networks for Flexible Three-Dimensional Chip Integration - Mechanisms for providing an interconnect layer of a three-dimensional integrated circuit device having multiple independent and cooperative on-chip networks are provided. With regard to an apparatus implementing the interconnect layer, such an apparatus comprises a first integrated circuit layer comprising one or more first functional units and an interconnect layer coupled to the first integrated circuit layer. The first integrated circuit layer and interconnect layer are integrated with one another into a single three-dimensional integrated circuit. The interconnect layer comprises a plurality of independent on-chip communication networks that are independently operable and independently able to be powered on and off, each on-chip communication network comprising a plurality of point-to-point communication links coupled together by a plurality of connection points. The one or more first functional units are coupled to a first independent on-chip communication network of the interconnect layer. | 2011-05-19 |
20110119323 | MOBILE COMMUNICATION NETWORK SYSTEM AND SERVER APPARATUS - A mobile communication network system and server apparatus enabling the time for a mobile terminal apparatus to acquire content to be sufficiently reduced. In a mobile communication network system provided with a cellular telephone | 2011-05-19 |
20110119324 | Media Distribution with Service Continuity - System and methods for media distribution are described. In one embodiment, a method of media distribution includes rendering of a media to a user, stopping the rendering of the media, and storing remaining media not rendered to the user in a user server. The method further includes receiving a request to stream the remaining media to the user, dividing the remaining media into segments, and assigning a priority to each segment. The remaining media is streamed, leaving out segments with priority lower than a threshold priority. | 2011-05-19 |
20110119325 | SYSTEMS AND METHODS FOR DELIVERING MESSAGES OVER A NETWORK - Systems and methods are described for delivering messages from one or more service hosts to clients via a network. A first request identifying the client is received at the message server, and a connection is established and maintained between the message server and the client in response to the first request. When a subsequent request that identifies the client is received from the service host, a message is transmitted from the message server to the client over the previously-established connection. The methods and techniques may be used, for example, to provide messages from various services to placeshifting devices or other clients communicating via the network. | 2011-05-19 |
20110119326 | EXCHANGE OF CALLBACK INFORMATION - In one embodiment, a method is provided for exchanging callback information. In this method, a first request-response based protocol request is transmitted to a computing device, and a first request-response based protocol response is received from the computing device. Here, the first request-response based protocol response is identified to encapsulate a callback request and this callback request is extracted from the first request-response based protocol response. The callback request is then processed to generate a callback response, and the callback response is encapsulated in a second request-response based protocol request. The second request-response based protocol request is transmitted to the computing device, and a second request-response based protocol response is received after the transmission of the second request-response based protocol request from the computing device. Here, the second request-response based protocol response is a response to the first request-response based protocol request. | 2011-05-19 |
20110119327 | System and Method for Efficiently Uploading Data Into A Content Addressable Storage System - In one embodiment, a system for efficiently uploading data into a content addressable storage system includes an interface application configured to segment a data object into a plurality of sub-objects, and at least one sub-object datacenter that includes a plurality of sub-object servers. The interface application uploads a stream of sub-objects to the at least one sub-object datacenter over a thread, and if the available bandwidth of that thread is substantially utilized the interface application opens another thread to a sub-object datacenter and uploads another stream of sub-objects. Sub-objects from the same data object can be stored in different sub-object datacenters in different geographic locations. The interface application also generates an object map for the data object that indicates an order of the plurality of sub-objects such that the data object can be reconstructed from its sub-objects. | 2011-05-19 |
20110119328 | Load Balancing In A Distributed Computing Environment - Systems, methods, and computer storage media for load balancing at a client device in a distributed computing environment based on a dynamic validity duration and utilization metrics of one or more data stores are provided. The client device selects a data store from a plurality of data stores that each maintains a copy of a datum. The selection of data stores by a client is based on utilization metrics of the data stores. The utilization metrics are stored at the client. A data store determines if a request for a particular datum may be fulfilled within a validity period associated with a request from the client. The validity period is dynamically changed by the client across multiple requests to aid in the load balancing process. Additionally, a gossip protocol may be used to propagate utilization metrics of a plurality of data stores across the system. | 2011-05-19 |
20110119329 | SERVICE PROVISIONING - A system for provisioning services may include a device that may receive a service order that identifies a service to be provisioned. The device may obtain, using the service order, a specification for the service. The device may further identify, based on the specification, a service processing system to invoke for provisioning the service, and invoke the service processing system by sending the service order and the specification to the identified service processing system. | 2011-05-19 |
20110119330 | SELECTIVE CONTENT LOADING BASED ON COMPLEXITY - Selective content loading based on complexity is provided by a method of selectively loading content which includes receiving markup data at a client computing device and determining a markup weight for the markup data at the client computing device. The method further includes determining if the markup weight is less than a threshold value at the client computing device. The method further includes, if the markup weight is less than the threshold value, loading the markup data at the client computing device, and if the markup weight is not less than the threshold value, not allowing the markup data to load at the client computing device. | 2011-05-19 |
20110119331 | TRANSPARENT WEB PROXY - Disclosed is a system and method for providing a transparent proxy for Internet communications. A filtering and redirection module receives IP requests from at least one client, reads and saves the destination of the IP requests, and rewrites the destination of the IP request to the destination of a proxy module. Upon being unable to read, or otherwise determine, a destination for an IP request, the proxy module accesses destination information about the IP request from the filtering and redirection module. The proxy module then transmits the IP request to a web server at the original destination. | 2011-05-19 |
20110119332 | MOVEMENT ANIMATION METHOD AND APPARATUS - The invention relates to methods and apparatus for movement animation of a user-controlled entity in a virtual environment. Entity tracking data is stored on a server in order to track movement of the entity in the virtual environment. A user may input a desired action for their entity via a client, which is transmitted from the client to the server. The server uses the received data to select an appropriate animation for the entity. The server then transmits data identifying the selected animation to the client, thus controlling animation of the entity on the client. By using animation data to simulate movement of the entity, along with keeping an accurate representation of the movement of the entity in the virtual environment, the server may control the entity accurately and therefore animation of the entity may be more realistic. | 2011-05-19 |
20110119333 | INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS, AND PROGRAM - In an information processing apparatus which is connected to a Web server and includes a Web browser for displaying an operation screen provided by the Web server: a request is transmitted to the Web server on the basis of a user operation performed through the operation screen displayed on the Web browser; if it is requested by the Web server to perform a process on the basis of the transmitted request, the requested process is performed; if the process requested by the Web server is being performed, the transmitted request is not invalidated; and, if the process requested by the Web server is not performed, the transmitted request is invalidated according to that there is no response from the Web server and a predetermined time out period elapses after the transmission of the request. | 2011-05-19 |