15th week of 2012 patent applcation highlights part 48 |
Patent application number | Title | Published |
20120089607 | METHOD AND SYSTEMS FOR PROCESSING POLYMERIC SEQUENCE DATA AND RELATED INFORMATION - Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information. | 2012-04-12 |
20120089608 | METHOD AND SYSTEMS FOR PROCESSING POLYMERIC SEQUENCE DATA AND RELATED INFORMATION - Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information. | 2012-04-12 |
20120089609 | Computer-Implemented Systems And Methods For Forecast Reconciliation - Systems and methods for reconciling a forecast for a dimension based upon data that is associated with the dimension. A method can be used that includes generating a plurality of forecasts for the dimensions such that the forecast of a first dimension is generated independently of a forecast of a second dimension. The forecast of the first dimension has a constraint that is influenced by the forecast of the second dimension. A reconciliation is performed between the forecast of the first dimension and the forecast of the second dimension in order to determine how the constraint of the first dimension's forecast is to influence the first dimension's forecast. | 2012-04-12 |
20120089610 | Structured Data In A Business Networking Feed - Disclosed are systems, apparatus, methods, and computer readable media for presenting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, data is received at a computing device configured to provide computing services via a network. The data may be separated into a plurality of data entries to define structured data. Each data entry may have a plurality of data fields. Each data field may be capable of being assigned a respective data value. The structured data may be stored in a database in an on-demand computing services environment. References to the structured data may be capable of being stored as feed items in one or more feed tables in a database. The feed items may be capable of being published in an information feed displayed on a display device. | 2012-04-12 |
20120089611 | METHOD OF UPDATING AN INVERTED INDEX, AND A SERVER IMPLEMENTING THE METHOD - This method of updating an inverted index from at least one electronic document in which each electronic document is constituted by at least one ordered set of objects comprises, for each of said objects:
| 2012-04-12 |
20120089612 | FLEXIBLE FULLY INTEGRATED REAL-TIME DOCUMENT INDEXING - A system for real-time document indexing is provided that includes a browser that is executing on a client system. The browser includes functionalities allowing it to communicate with a remote computer system. A query interface executes within the framework of the browser. The query interface receives one or more query searches from an end-user and sends the one or more query searches to be processed by the remote computer system. The remote computer system sends to the query interface the results of the one or more query searches via the browser. The query interface assigns the results of the one or more query searches to a folder where the folder includes a unique identifier. The query interface indexes the results of the one or more query searches to the unique identifier of the folder. | 2012-04-12 |
20120089613 | TECHNIQUE FOR IDENTIFYING KEY FOR ASSOCIATING MESSAGES - A method for identifying a key for associating messages include: extracting attribute values for a first attribute, which are included in messages, and appearance times of the messages, from a message storage unit storing messages, each including one or plural attribute values for one or plural attributes, and appearance times of corresponding messages; calculating, for each of the extracted attribute values for the first attribute, a difference between an earliest appearance time and a latest appearance time among the appearance times of the messages including a corresponding attribute value; determining whether or not a ratio of differences that are shorter than a predetermined period is equal to or greater than a predetermined threshold; and upon determining that the ratio is not less than the predetermined threshold, storing data representing the first attribute is a candidate of a key for associating the messages stored in the message storage unit. | 2012-04-12 |
20120089614 | Computer-Implemented Systems And Methods For Matching Records Using Matchcodes With Scores - Systems and methods are provided for generating matchcode scores for a record. In one example, a record is received that includes one or more fields, each field having an associated field type. One or more alternative forms of the record are generated based on variations of the one or more fields of the record. A frequency score is identifying, from stored frequency information, for each variation of the one or more fields of the record, wherein each frequency score relates to a frequency of use for a text string included in a field. Using the frequency scores, overall scores are generated for the record and the one or more alternative forms of the record. | 2012-04-12 |
20120089615 | NEIGHBORHOOD GUIDE FOR SEMANTIC SEARCH SYSTEM AND METHOD TO SUPPORT LOCAL POI DISCOVERY - A neighborhood guide system, related method and associated database for providing information about businesses and other locations to a vehicle driver, or other user, in a more natural and informative manner than traditional IVR systems. When interacting with the user, the neighborhood guide system typically will only provide choices for the user to select from based on a user request that are in the particular vicinity of the user. Further, the neighborhood guide system provides usable information about the selected business by the user, such as hours of operation, cost, ratings, parking, etc. | 2012-04-12 |
20120089616 | SYSTEM AND METHOD FOR DETECTING PERSONAL EXPERIENCE EVENT REPORTS FROM USER GERNERATED INTERNET CONTENT - A method for retrieving Internet posts, implementable on a computing device, includes analyzing Internet posts to define segments in the Internet posts, where the segments at least contain terms consistent with user generation of a personal experience event report associated with a pre-defined search subject, and scoring each of the segments, where the score indicates a likelihood that the Internet post associated with the segment represents a user generated the personal experience report associated with the pre-defined search subject. A method for detecting personal experience event reports from user generated content on the Internet includes filtering a collection of Internet posts to include only Internet posts containing personal experience terms, and further filtering the filtered Internet posts by removing the Internet posts with non-personal experience terms. | 2012-04-12 |
20120089617 | ENHANCED SEARCH SYSTEM AND METHOD BASED ON ENTITY RANKING - Enhanced search system and method based on entity ranking that accepts votes for online and offline users and calculates rankings for user attributes that are used to provide highly valued search results. An input is received from a user indicating an opinion of another user or plurality of other users. In one embodiment, reputation scores are weighted by the reputation scores of voters. In another embodiment, weights are derived from voter reputation scores in the domain in which the voting took place. In another embodiment, reputation scores are adjusted according to a plurality of factors, including, but not limited to, user demographics or user behavior. | 2012-04-12 |
20120089618 | METHOD AND APPARATUS FOR PROVIDING A PERSONAL VALUE FOR AN INDIVIDUAL - A method and apparatus for generating a personal value for a user are disclosed. For example, the method collects data associated with the user, wherein the data that is collected comprises social connection data, enhances the data that is collected, receives a request, and generates a response to the request by using a personal value for the user, where the personal value is generated from the data that is enhanced. | 2012-04-12 |
20120089619 | SYSTEMS AND METHODS FOR DETERMINING DOCUMENT FRESHNESS - A system determines a freshness of a first document. The system determines whether a freshness attribute is associated with the first document. The system identifies, based on the determination, a set of second documents that each contain a link to the first document. The system assigns a freshness score to the first document based on a freshness attribute associated with each document of the set of second documents or the freshness attribute associated with the first document. | 2012-04-12 |
20120089620 | EXTRACTING DATA - Information can be extracted from unstructured documents using embodiments described herein. An entity recognition may be performed on an unstructured document and found entities may be annotated. Annotating includes inserting tags around the found entities to generate marked entities. A rule is applied to each of the marked entities in the unstructured document to generate a confidence value for every marked entity, wherein the rule comprises a plurality of prefixes for a target entity and a plurality of suffixes for the target entity. A marked entity with the highest confidence value is selected as an extraction target. | 2012-04-12 |
20120089621 | TOPIC-ORIENTED DIVERSIFIED ITEM RECOMMENDATION - A content recommendation system and method are provided in which content semantic topic analysis, user interest identification and per interest recommendations are used to deliver relevant and diversified content recommendations to the user. Semantic topic analysis is used to infer underlying topics in content items; for each content item, a topic distribution vector is derived with components that represent relevance of the content item to specific underlying topics. A user's long term and short term user interests are identified using the user's browsing history. Long term user interest(s) can be obtained by a weighted aggregation of topic distribution vectors of content items the user accessed. Short term interest can be represented by the topic distribution vector corresponding to a current content item. Using identified user's interests, relevant content items are selected for recommendations for the user. | 2012-04-12 |
20120089622 | SCORING CANDIDATES USING STRUCTURAL INFORMATION IN SEMI-STRUCTURED DOCUMENTS FOR QUESTION ANSWERING SYSTEMS - A system, program product, and methodology automatically scores candidate answers to questions in a question and answer system. In the candidate answer scoring method, a processor device performs one or more of receiving one or more candidate answers associated with a query string, the candidates obtained from a data source having semi-structured content; identifying one or more documents with semi-structured content from the data source having a candidate answer; and for each identified document: extracting one or more entity structures embedded in the identified document; determining a number of the entity structures in the identified document that appear in the received input query; and, computing a score for a candidate answer in the document as a function of the number Overall system efficiency is improved by giving the correct candidate answers higher scores through leveraging context-dependent structural information such as links to other documents and embedded tags. | 2012-04-12 |
20120089623 | ACTIVE AND PASSIVE PERSONALIZATION TECHNIQUES - A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a long term profile having one or more features in a feature set and a long term level of importance associated with each term in the feature set, identifying a short term profile having one or more features in the feature set and a short term level of importance associated with each term in the feature set, identifying input related to the display of the one or more content items on the user interface, and using the input to modify the short term level of importance and the long term level of importance associated with each term in the feature set to form a modified user interest set. | 2012-04-12 |
20120089624 | Method, Apparatus, and System for Searching Based on Search Visibility Rules - According to one aspect of the present invention, a method is provided in which a search request containing search criteria is received from a first user. A search is performed based upon the search criteria and the first user's organizational identifier to identify data records that match the search criteria and to which the first user is allowed to access based upon the first user's organizational identifier. In another embodiment, a search is performed based upon the search criteria and a list of categories to which the first user is authorized to access to identify records that match the search criteria and to which the first user is allowed to access based upon the list of categories. | 2012-04-12 |
20120089625 | INCREMENTAL CONVERSION OF DATABASE OBJECTS DURING UPGRADE OF AN ORIGINAL SYSTEM - A computer system can include a database comparator configured to identify a first database object from an original system for a complete modification based on a comparison of the first database object with a plurality of target upgrade database objects, and configured to identify a second database object from the original system for a partial modification based on a comparison of the second database object with the plurality of target upgrade database objects. A complete modification module can be configured to designate, in response to the identification of the first database object, the first database object for the complete modification based on an incremental conversion process. A partial modification module can be configured to designate the second database object for the partial modification based on the incremental conversion process when an instruction to implement the partial modification satisfies at least a portion of a modification condition. | 2012-04-12 |
20120089626 | Method and apparatus providing for processing and normalization of metadata - Methods and apparatus for processing metadata of diverse data signals. Disclosed embodiments include an apparatus configured to receive a plurality of diverse data streams with accompanying metadata, recognize a source and format of the metadata, and normalize the metadata according to stored schema. A method for receiving and normalizing metadata is also disclosed. | 2012-04-12 |
20120089627 | SYSTEM AND METHODS FOR PERFORMING MACHINE-IMPLEMENTED TASKS - A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks. | 2012-04-12 |
20120089628 | SEARCH EXPRESSION GENERATION SYSTEM - A search expression is automatically generated for designating a target element for a Web page whose contents change according to a system state or the number of elements to be displayed. The search expression generation device comprises the model sentence accumulation unit which accumulates a plurality of model sentences of structured documents to be searched on a kind basis, the element designation unit which designates an element to be searched in a model sentence designated from the plurality of model sentences of the structured documents, the structured document analysis unit which analyzes a structure of a model sentence designated to select an element to be added to a search expression as a condition and an element to be deleted from the search expression as a condition based on a search target element designated, and the search expression structuring unit which adds or deletes the element selected to or from a search expression, wherein the structured document analysis unit analyzes a structure of a model sentence designated by the element designation unit to generate a search expression with a condition added which is common to a plurality of model sentences of the same kind. | 2012-04-12 |
20120089629 | Structured Searching of Dynamic Structured Document Corpuses - A system includes a document corpus containing structured documents, which contain both text and annotations of the text. The system also includes a search engine which is adapted to perform structured searches of the structured documents. As new types of annotations are added to the system, the search engine is updated automatically to become capable of performing structured searches for the new types of annotations. For example, if a new natural language processing (NLP) component, adapted to generate annotations of a new type, is added to the system, then the system automatically updates a query language to include a definition of the new type of annotation. The search engine may then immediately be capable of processing structured queries which refer to the new type of annotation. | 2012-04-12 |
20120089630 | System and Method For Querying Heterogeneous Data Sources - A system and method for querying heterogeneous data sources is disclosed. In some embodiments, the system comprises a plurality of heterogeneously structured data sources, a plurality of query objects that represent queries to the data sources and that are independent of the structure of the data sources, and a user interface configured to query the plurality of query objects. | 2012-04-12 |
20120089631 | PROGRESSIVE EXPLORATION OF DATA RELATIONSHIPS - Parental dependency information for various data fields may be analyzed to create a data field hierarchy. Each of the data fields may be presented in a selectable list through an interface. Once a data field is selected, any immediate parent(s) and/or child(ren) field(s) of the active data element may be demarcated in the list according to the hierarchy. Additional data entry fields relating to the selected data field and its familial fields may also be displayed. Data in each of data fields may also be analyzed to identify fields with incomplete data. Systems and methods are provided. | 2012-04-12 |
20120089632 | INFORMATION TERMINAL APPARATUS, CHARACTER INPUT METHOD, AND COMPUTER-READABLE MEDIUM STORING CHARACTER INPUT PROGRAM - An information terminal apparatus is provided with a storage unit and a search unit. The storage unit stores information on a plurality of character strings and information on the pronunciation and shape of each of the characters included in the plurality of character strings. The search unit receives a first input representing part or all of one of the pronunciation and shape of a character, and retrieves possible character strings which have a first character matching the first input. The search unit then receives a second input representing part or all of the other of the pronunciation and shape of a character, and extracts possible character strings which further have a second character matching the second input, from the possible character strings retrieved in response to the first input. | 2012-04-12 |
20120089633 | MANAGING DATA SELECTION BASED ON ATTRIBUTES - An interface is provided on a computing device for interacting with data stored in a data repository. Input is received including information identifying two or more attributes, and information indicating an order for the identified attributes. A hierarchical data structure is stored, with an order of hierarchy levels corresponding to the indicated order. Multiple attribute values for the attributes are determined. The method includes assigning to each node of a first level at least one of the attribute values of a first attribute, and assigning to each node of a second level at least one of the attribute values of a second attribute, each of the nodes of the second level also being assigned respective ones of the attribute values assigned to one or more nodes of preceding levels. The interface is displayed including displaying interface elements associated with each of the nodes. | 2012-04-12 |
20120089634 | SYSTEM AND METHOD FOR PROVIDING MULTIMEDIA SERVICE IN A COMMUNICATION SYSTEM - In a method for providing multimedia services in a communication system, a request message for requesting contract information on users' multimedia services are received from a terminal according to service requests of the multimedia services to be received by the users. A query message for searching for the contract information in a database is generated corresponding to the request message, and the query message is transmitted to the database. The contract information is searched in the database through a Moving Picture Experts Group (MPEG) query format protocol based on the query message, and a query result message containing the contract information is received from the database in response to the query message. The contract information is acknowledged in the query result message, and a response message containing the contract information is generated. Then, the response message is transmitted to the terminal. | 2012-04-12 |
20120089635 | LANGUAGE LEARNING EXCHANGE - Systems, methods and products involving a language learning exchange are provided herein. One aspect includes registering through a computing device one or more users in a user community of an online language learning platform, the one or more users associated with profile information comprising user name, native language, and language of interest elements; accessing language content for use by the one or more users; and matching the one or more users with one or more complementary user community users based on the profile information for participation in one or more learning exchanges. Other embodiments are also described herein. | 2012-04-12 |
20120089636 | DIMENSIONAL DATA EXPLORER - A dimensional data explorer for an enterprise system is disclosed. Dimensional data exploration includes providing a list of dimensions by which aggregated data in a report can be disaggregated and reaggregated. Aggregated data comprises a set of measures that have been aggregated for each object of a set of objects. Dimensional data exploration further includes providing the aggregated data disaggregated and reaggregated using a dimension from the list of dimensions. | 2012-04-12 |
20120089637 | ADDRESS MATCHING SYSTEM AND METHOD - An address matching system that maintains a central database of valid addresses has been designed. According to the invention, address matching requests are received by the system from a plurality of remote users located at respective machines (“clients”). Those requests are processed at the central system, and the results are returned to the client that made the request. In addition, novel techniques are implemented for improving the likelihood of obtaining one or more matches from a request. | 2012-04-12 |
20120089638 | METHODS AND SYSTEMS FOR LATENCY-FREE CONTACTS SEARCH - Systems and methods for performing latency-free contact searches using two-level indexed data structures having decreasing integer sets as identifiers to represent actual contact data. The indexed data structures are stored in distributed memory. Data operations such as intersection and union are performed using the indexed data structures. A binary interval reduction technique is used to quickly move through the data sets looking for common elements for the intersection set, or unique elements to add to the union set. | 2012-04-12 |
20120089639 | SYSTEM AND METHOD FOR RETRIEVING LOST BAGGAGE IN TRAVEL INDUSTRY - A system and method for retrieving a lost baggage by its owner is provided. This method provides the baggage owner a system to actively participate in searching the lost baggage using the provided World Wide Web portal site, which is connected to the central database server. This system includes baggage warehouse; baggage inventory terminals; baggage data management software; central database server which will hold the textual information and images on the baggage and its content; a user browsing and searching interface through the said portal site. The baggage owner can actively join the search process for the lost baggage by searching the database, browsing the search results, viewing the baggage images. This system increases the success rate of returning the lost baggage to its owner by utilizing the owner's knowledge on the lost baggage. | 2012-04-12 |
20120089640 | Systems, Methods, Software For Integration of Case Law, Legal Briefs, and Litigation Documents into Law Firm Workflow - The present inventors recognized a need for improving conventional informational retrieval systems, particularly those intended for retrieval of legal information. Accordingly, they devised systems, methods, and software that facilitate online access to documents, such as non-opinion legal documents, in context of a legal workflow. An exemplary method of operation includes determining that a user of a client access device is performing a litigation-related task using a word-processing application on the client-access device. And in response to an affirmative determination, providing trial court materials relevant to the litigation-related task to the client access device without the user leaving the word-processing application. In some embodiments, the word-processing application is launched from a case-management application that provides case, activity, and role information to the online legal research system. | 2012-04-12 |
20120089641 | SEARCHING TRAVEL RECORDS - A free-form user-generated search query is used to retrieve responsive travel record information from categorized travel records. Searching the categorized travel records includes parsing the search query to identify search terms, determining a category with which each search term is associated, searching the categorized records to identify travel records that include responsive information. Systems and graphical user interfaces for searching travel records are also disclosed. | 2012-04-12 |
20120089642 | PROVIDING USERS WITH A PREVIEW OF TEXT MINING RESULTS FROM QUERIES OVER UNSTRUCTURED OR SEMI-STRUCTURED TEXT - The system and methods described herein provide results previewing for an interactive text mining system in order to feedback partial query results to users before all results that are responsive to a query have been found. These partial results allow the user to see the progress of their text mining query much sooner. | 2012-04-12 |
20120089643 | METADATA RECORD GENERATION - A computer implemented method and system provide for automatic selection and extraction of metadata and media content from projects in a craft tool. Automated identification, classification and management of such metadata and content is provided using including techniques such as pattern recognition for audio and visual content. The automatic tracking and centralised storage of metadata and content for compliance purposes can be facilitated, and can enable querying of organised metadata stored in a central database. In an example, metadata and media content are extracted automatically from a project in a craft tool at a client system and are forwarded to a host system for the creation of a cue sheet including timings for media files from timing metadata in a project file to create the timings on the cue sheet. | 2012-04-12 |
20120089644 | AUTOMATIC CONTACT LINKING FROM MULTIPLE SOURCES - Linking data items describing a person into a single, unified contact entry without merging the data items. The data items include, for example, contact data, social network data, and other data describing the person. The contact entry is a single representation of the person that, in some embodiments, combines a plurality of personas of the person without merging the underlying data items. Metadata representing one or more contact entries is capable of being shared across a plurality of devices and applications such that a user is presented with a consistent contact list on different devices and from within different applications. In some embodiments, the user annotates one or more of the contact entries with notes or other data that is stored with the metadata. | 2012-04-12 |
20120089645 | Efficient Paging of Search Query Results - Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request. | 2012-04-12 |
20120089646 | PROCESSING CHANGE DATA - A method of performing a database join is provided herein. The method includes receiving a query. The query may specify an update for a table. The method further includes determining that the table is associated with a subscriber. Additionally, the method includes generating an audit log for the update within the table. The audit log may comprise the update. | 2012-04-12 |
20120089647 | METHODS AND SYSTEMS FOR LATENCY-FREE DATABASE QUERIES - Systems and methods for performing latency-free database searches using two-level indexed data structures having decreasing integer sets as identifiers to represent actual data. The indexed data structures are stored in distributed memory. Data operations such as intersection and union are performed using the indexed data structures. A binary interval reduction technique is used to quickly move through the data sets looking for common elements for the intersection set, or unique elements to add to the union set. | 2012-04-12 |
20120089648 | CROWD SOURCING FOR FILE RECOGNITION - Methods for identifying content in encrypted or otherwise protected files utilize crowd sourcing for content identification. One such method includes, using a computer, selecting defined content titles to be presented with identifiers for data files for use in obtaining user selection data. The method may also include receiving the user selection data from multiple independent sources, the user selection data indicating users' selections of single ones of the content titles for respective single ones of the data files. The method may also include determining for ones of the identifiers, using the one or more computers processing the user selection data, respective ones of the content titles satisfying a minimum confidence threshold for association with the ones of the identifiers. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above. | 2012-04-12 |
20120089649 | METHOD AND APPARATUS FOR MANAGING VIRTUAL WORLD - Disclosed is a method for managing a virtual world. The method for managing a virtual world includes: receiving virtual world management information including user information and communication information; and managing a virtual world, objects in the virtual world, and relationships between the objects using the virtual world management information. | 2012-04-12 |
20120089650 | SYSTEM AND METHOD FOR A STORAGE SYSTEM - Provided is a system and method for a system for a storage system. The system includes a policy based file system and a virtualization environment permitting native file system primitives among a plurality of virtual machines. Each virtual machine has a virtual file system. Each virtual file system structured and arranged with native file system operations to access, based on policy, a portion of the policy based file system. An associated method is also provided. | 2012-04-12 |
20120089651 | Download Management of Discardable Files - A request is received to store a file in a storage device, wherein the storage device deems the file discardable. The file is marked as a discardable file. A controller determines a download condition associated with the request to store the discardable file in the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The controller manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device. The controller manages the storage of the downloaded discardable file in the storage device based on the marking of the file as a discardable file. | 2012-04-12 |
20120089652 | METHOD AND SYSTEMS FOR PROCESSING POLYMERIC SEQUENCE DATA AND RELATED INFORMATION - Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information. | 2012-04-12 |
20120089653 | Data Converting Method and a Device Therefor - A data converting method and device therefor are disclosed by the invention, relating to data converting algorithm field, solving the problem of complicate data converting method in prior art. Steps of the invention are obtaining offset from the predetermined byte of the data string to be converted; obtaining the predetermined bits of data from the data string to be converted according to the offset; converting the obtained bits to decimal number; determining whether size of the decimal number is smaller than the first predetermined length, if so, keeping adding 0 to the upper digit of the decimal number till the first predetermined length is reached, and taking the data with added 0 as the converted data; otherwise keeping obtaining data from low bit of the decimal number, till the first predetermined length is reached, and taking the obtained data as the converted data. The method of the invention is mainly used for devices and methods requiring data converting, e.g. one time password generating method and device therefor. | 2012-04-12 |
20120089654 | METHOD FOR DEQUANTIZATION OF 1-D LUT CORRECTION CURVES - A method is described to combine two integer lookup tables to realize a single integer lookup table. The method converts each lookup table to a set of floating point values. The conversion process generates a set of floating point values that are as close as possible to the underlying analytic or smooth function that generated the tables in the first place. A system to implement the method is also described. | 2012-04-12 |
20120089655 | System and Method of Dynamic Precision Operations - In an embodiment, a method performs computer operations using a first fractional precision and a second fractional precision. A computer program has a source variable, a destination variable, and an operation. The source variable has a first dynamic fractional precision, the destination variable has a second dynamic fractional precision that differs from the first dynamic fractional precision, and the operation is related to the source variable and the destination variable. The source variable is aligned to a format of the destination variable, according to the first dynamic fractional precision and the second dynamic fractional precision. The operation is performed using the destination variable and the source variable. A value is assigned to the destination variable according to the operation. In this manner, a single codebase may be written that operates on various hardware that each have different bit precision capabilities, without requiring additional development and verification effort. | 2012-04-12 |
20120089656 | RANDOM NUMBER GENERATOR CIRCUIT AND CRYPTOGRAPHIC CIRCUIT - A random number generator circuit includes: an element generating and outputting physical random numbers; a digitizing circuit digitizing the physical random numbers to output a random number sequence tested by a testing circuit; and an error correcting code circuit including a shift register having the random number sequence input thereto, a multiplier multiplying the stored random number sequence by an error-correcting-code generating matrix, and a selector switch outputting one of an output of the shift register and an output of the multiplier in accordance with a test result obtained by the testing circuit. The error correcting code circuit outputs the output of the multiplier as a corrected random number sequence from the selector switch when the result of a test conducted by the testing circuit indicates a rejection. The testing circuit tests the corrected random number sequence when the result of the test indicates a rejection. | 2012-04-12 |
20120089657 | Systems and Methods for Partially Conditioned Noise Predictive Equalization - Various embodiments of the present invention provide systems and methods for equalization. As an example, a circuit for data equalization is described that includes a 2N state detector circuit that provides a series of detected bits based upon a conditioned input, and a noise predictive filter having a plurality of taps and operable to provide at least a portion of the conditioned input. At least a first of the plurality of taps uses a first subset of the series of detected bits, and a second of the plurality of taps uses a second subset of the series of detected bits. The first subset of the detected bits includes one more bit than the second subset of the detected bits. | 2012-04-12 |
20120089658 | MODULO OPERATION METHOD AND APPARATUS FOR SAME - The present invention provides a modulo operation method. The modulo operation method, in a case where the square of a divisor N is greater than or equal to a dividend C, includes: determining the number of computation stages n satisfying 2 | 2012-04-12 |
20120089659 | SYSTEM AND METHOD FOR SYNCHRONIZING COLLABORATIVE FORM FILLING - A system and method for synchronizing collaborative web applications, such as collaborative form filling, including using a message bus server and HTTP protocol. | 2012-04-12 |
20120089660 | METHOD AND SYSTEM FOR DISTRIBUTED ENERGY GENERATOR MESSAGE AGGREGATION - A method and system for aggregating messages. In one embodiment, the system comprises a plurality of distributed generators (DGs) and a controller, communicatively coupled to the plurality of distributed generators, for (i) receiving a plurality of messages from the plurality of DGs, (ii) correlating at least two messages in the plurality of messages based on at least one time parameter, and (iii) generating a summary message based on the at least two messages. | 2012-04-12 |
20120089661 | APPROACH FOR MANAGING MOBILE AGENTS IN NETWORKS - An approach for managing mobile agents in a network generally comprises configuring a mobile agent in a secure manner such that the mobile agent will automatically terminate itself if the mobile agent cannot communicate with a specified entity before moving, or the mobile agent cannot successfully communicate with a specified entity within a specified period of time. According to another embodiment, if a management process cannot communicate with a mobile agent within a specified period of time, then the management process attempts to cause the termination of the mobile agent. The management process may contact another management process that has the ability to terminate the mobile agent and request that other management process to cause the termination of the mobile agent. According to other embodiment, the management process may cause the creation and dispatch of a “hunter-killer” mobile agent configured to locate and cause the termination of other mobile agents. | 2012-04-12 |
20120089662 | FLOW CONTROL METHOD AND APPARATUS FOR ENHANCING THE PERFORMANCE OF WEB BROWSERS OVER BANDWIDTH CONSTRAINED LINKS - Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait. | 2012-04-12 |
20120089663 | APPARATUS FOR END-USER TRANSPARENT UTILIZATION OF COMPUTATIONAL, STORAGE, AND NETWORK CAPACITY OF MOBILE DEVICES, AND ASSOCIATED METHODS - Mobile devices, systems, and methods for end-user transparent utilization of computational, storage, and network capacity of mobile device are described herein. A communication interface may be responsive to a request for a resource from a network of mobile devices. A database may store mobile device information and, in response to the request, identify at least one mobile device having the resource. A virtual machine dispatcher may generate a command to a virtual machine dispatch agent of the at least one mobile device to create a virtual machine to perform the resource. | 2012-04-12 |
20120089664 | Optimizing Distributed Computer Networks - In one general embodiment, a computer-implemented method for managing a distributed computer network performed by one or more processors includes the steps of: receiving a request from a client in the distributed computer network for a network service; optimizing a delivery of the requested network service to the client from a server in the distributed computer network; and monitoring an execution of the delivery of the network service. | 2012-04-12 |
20120089665 | Power management system and method for controlling the same - A power management apparatus includes a storage unit to store power rate levels corresponding to a plurality of power rates, and store display information corresponding to the power rate levels, a communication unit to receive power rates for each hour of each day from a power provider, a controller to confirm power rate levels corresponding to power rates for each hour of each day, and confirm display information for each power rate level, and a control panel unit to display the power rates for each hour of each day according to individual power rate levels, the displayed power rate levels being displayed as different types of display information. The power management apparatus allows the user to intuitively recognize the current power rate and the current power rate level, and predicts the future power rates and the future power rate level, such that it can establish an optimum power use schedule. | 2012-04-12 |
20120089666 | VIRTUAL WORKPLACE ENVIRONMENTS - Virtual workplace server software may be selected for and/or provided to an organization server based on various characteristics of the organization. One or more inputs may be received corresponding to organization characteristics, for example, organization type and size, along with other potential organization characteristics and additional relevant information. Based on the organization characteristics and/or other relevant information, virtual workplace software may be selected for an organization server. The selection of the virtual workplace software may be output and/or the corresponding software may be downloaded and installed to provide desktop virtualization at the organization server. After the virtual workplace software is installed at a desktop virtualization server, the software may be used to provide virtual desktops to authorized end users and management functionality to authorized administrators. | 2012-04-12 |
20120089667 | METHODS AND APPARATUSES FOR TRANSFERRING DATA - The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header. The field header includes fields to identify the streaming media data, and the field body includes the requested streaming media data. | 2012-04-12 |
20120089668 | MULTI-PHASED AND PARTITIONED CONTENT PREPARATION AND DELIVERY - The invention generally relates to optimizing the speed and reliability of the delivery of content or functionality to electronic devices. In certain aspects, the invention provides a system for managing content including a production server with a web interface and configured to allow a producer to create content. The system includes a gateway server which can receive the content and write it to a dynamic section. The gateway server can then compile the dynamic section into a compiled section, still including the content, and send it to a client, thereby giving an end-user access to new content or functionality. | 2012-04-12 |
20120089669 | DISTRIBUTION OF CONTENT AND BEHAVIOR TO DISPARATE PLATFORMS - The invention generally relates to the delivery of content to devices of disparate platforms in executable format. The invention provides a way to create and deliver content and functionality to a number of different electronic devices having different platforms. In certain aspects, the invention provides an apparatus configured to receive a client application and a content application including functionality. | 2012-04-12 |
20120089670 | Method and System for Conducting a Plurality of Cyber-Based Conventions - A method and system for conducting Internet-based conventions-includes meeting planner clients, exhibitor/sponsor clients and attendee clients, all using web browser computers and a central website server on the Internet. The system receives and stores initial convention data, and control parameter rules from meeting planner clients. Then the system receives and stores exhibit booth display data and control parameter rules for said convention from exhibitor/sponsor clients. Based on search criteria provided by the participating attendee client, the central website server releases stored database convention information and provides a wide array of convention activity simulated with the program instructions and the databases. Thus, the system allows the creation of a “virtual convention venue” for conventions that exist only on the central website server and available using the Internet. | 2012-04-12 |
20120089671 | SELECTING AN INSTANCE OF A RESOURCE USING NETWORK ROUTABILITY INFORMATION - A client computer requests a resource from an ISP/OSP. The ISP/OSP maintains multiple instances of the resource. In deciding to which instance of the resource to route the client computer, a resource selection server takes network routability information into account. Geographic proximity, resource utilization, network utilization, and/or maintenance of peering agreements may also be taken into account in selecting the instance of the resource. | 2012-04-12 |
20120089672 | SERVER SIDE PROCESSING OF USER INTERACTIONS WITH A WEB BROWSER - A method includes receiving input at a computer. The input is associated with an application frame of a client-side web browser. The method includes encoding control characteristics of the input as at least a portion of a request to a server-side web application. The method includes sending the request to the server-side web application and receiving an executable response from the server-side web application at a mediator frame of the client-side web browser. The method also includes executing the executable response via the mediator frame to update at least a portion of the application frame of the client-side browser. | 2012-04-12 |
20120089673 | METHOD OF ESTABLISHING DISJOINT DATA CONNECTIONS BETWEEN CLIENTS BY A NETWORK - A method for establishing disjoint data connections between two clients by a network is proposed. The method comprises different steps at different devices. A first client device sends via a client-network interface one or more connection request messages to a network for requesting at least two disjoint data connections to a second client device. The one or more connection request messages contain first indicating data, indicating a first predetermined set of network resources, and second indicating data, indicating a second predetermined set of network resources, which is disjoint to said first set of network resources. | 2012-04-12 |
20120089674 | GENERIC SMART USSD CLIENT MODULE EMBARKED IN A TELECOMMUNICATION TERMINAL - The present invention relates to a digital telecommunications client system ( | 2012-04-12 |
20120089675 | SYSTEMS AND METHODS FOR USER INTERACTION BASED ON LICENSE OR OTHER IDENTIFICATION INFORMATION - Methods and systems for facilitating user interaction are described. One such method includes receiving, from a first user device, identification information associated with a targeted user and retrieving, from a database, contact information associated with the identification information. The method may further include providing the contact information to the first user device to facilitate communication between the first user device and a user device of the targeted user and/or providing a message to the user device of the targeted user. | 2012-04-12 |
20120089676 | LIVE DATA FORM VIEWING AND UPDATING SYSTEM - A live data form system is provided that includes a client that executes a browser that receives one or more user requests to view or update a live data form being stored remotely. The live data form includes a plurality of data blocks having information that defines the live data form. The browser issues a first message with respect to viewing or updating the live data form. A server receives the first message and executes a first routine that analyzes the contents of the first message and formulates one or more query statements associated with a data block to be executed by one or more remote databases. When the one or more remote databases finish performing the one or more query statements, the server issues a second message to the browser that includes the results of the one or more query statements executed by the one or more remote databases via the client to either view or update the live data form. | 2012-04-12 |
20120089677 | METHOD AND SYSTEM FOR PROVIDING NETWORK SERVICES - The present invention provides a system for intermediating between client nodes and pools of server nodes in an NGN network where the server nodes provide network services to client nodes, wherein the client nodes use various communication protocols and at least part of said communication protocols are different from the communication protocol used by the server nodes. The system comprising: a cluster of associated gateway nodes providing an integrated service for the clients nodes, where each gateway provides services of at least one of: translations of request and answers between the client node and a provider server node, load balancing and managing scenario rules. Each gateway comprise: a database of scripts including, scenario rules, routing scripts and associated transformation scripts, an execution processing module for handling events of at least client requests and server answers according to scenario rules. | 2012-04-12 |
20120089678 | Locally Hosting a Social Network Using Social Data Stored on a User's Computer - Systems and methods to host a social network locally on a user's computing device using social data at the user device. In one embodiment, a method includes maintaining, on a local computing device of a user, social data regarding social relationships of the user in order to support a social network of the user; and hosting, via the local computing device, the social network. | 2012-04-12 |
20120089679 | SELECTING AND SHARING PERSONAL USER INFORMATION ASSOCIATED WITH A USER EQUIPMENT - A method, user equipment and computer program for of selecting and sharing personal user information associated with the user equipment. The method is performed by the user equipment and comprises the steps of: establishing communication with a responding user equipment; selecting a subset of the personal user information, as a function of a history record of a previous exchange of personal user information between the user equipment and the responding user equipment; and transmitting the subset of the personal user information to the responding user equipment. | 2012-04-12 |
20120089680 | COMMUNICATION APPARATUS, COMMUNICATION SYSTEM AND SESSION CONTROL METHOD - A communication apparatus controls a session with respect to at least one other communication apparatus by using a basic method or a reply of a call control protocol. The communication apparatus includes a message receiving section that receives a message which is transmitted from the other communication apparatus, and the message in which reconnection control information related to an operation after an end of the session is described in the basic method or the reply, and a first controlling section that performs a reconnection control based on the reconnection control information contained in the message. | 2012-04-12 |
20120089681 | Prioritizing Messages Within a Message Network - A system and a method are disclosed for recommending electronic messages in a message sharing system. Users can post messages to the message sharing system. These messages from posting users are received by the system and sent to receiving users that have subscribed to the posting users. The receiving users interact with the messages in various ways, such as by sharing the messages with other users. Interaction information is received for each of the electronic messages. The interaction information includes an indication of the number of interactions with the electronic message by receiving users. A score is determined for each electronic message based on the interaction information. Electronic messages are selected for being recommended to a user or a group of users based on the scores. The recommendations are then sent to the users, enabling users to better focus their attention on messages that are likely to be interesting. | 2012-04-12 |
20120089682 | METHODS AND APPARATUS FOR SUPPORTING SHARING OF PRIVILEGES IN A PEER TO PEER SYSTEM - Various methods and apparatus relate to sharing QoS privileges between devices having a higher service level subscription and devices having lower service level subscription. QoS privileges are associated with a QoS service level which is in turn tied to devices, e.g., based on a service level subscription of the device. Devices with higher service level subscription are entitled to superior QoS privileges than the devices with lower service level subscription. In various embodiments a first device with higher QoS service level provides, to a second device having lower QoS service level, information used to obtain a QoS privilege to which the first device is entitled. Thus the second device entitled to lower QoS privileges is provided with the superior QoS privileges on a limited basis, e.g., for communicating with the first device corresponding to the higher QoS service level. | 2012-04-12 |
20120089683 | AUTOMATED ASSISTANCE FOR CUSTOMER CARE CHATS - An apparatus provides automated assistance to an agent. The apparatus includes a receiver that receives a client communication from a client terminal via a network. A processor processes the client communication and determines a plurality of agent statements based on the client communication. The plurality of agent statements is displayed on a display. An input receives an agent communication from the agent. The agent communication is selected from a custom statement input by the agent and one of the plurality of agent statements selected by the agent. A transmitter transmits the agent communication to the client terminal via the network. | 2012-04-12 |
20120089684 | METHODS AND SYSTEMS FOR COMMUNICATING BETWEEN A VEHICLE AND A REMOTE APPLICATION SERVER - Methods and apparatus for use in communicating between a vehicle and a remote application server. An application message is received from a vehicle. A computer system determines whether an uplink connection can be established between the computer system and a remote application server that provides a remote software application associated with the application message. The application message is redirected to a local software application executed by the computer system when an uplink connection cannot be established. Data may be subsequently synchronized between the local software application and the remote software application. | 2012-04-12 |
20120089685 | Business Network Meta Model - A computer program product tangibly embodied in a computer readable storage device includes a business network meta model comprising entity objects configured to generate interactive representations of a business network, including at least a business application representation and an information technology representation. | 2012-04-12 |
20120089686 | OUTBOUND BLACKLIST AND ALERT FOR PREVENTING INADVERTENT TRANSMISSION OF EMAIL TO AN UNINTENDED RECIPIENT - A system and method provide an alert when identifying destination data designated for a recipient of a message meets a predefined condition and prompt a sender of the message for an input regarding the destination data when determining that the destination data meets the predefined condition. The sender is enabled to approve or disapprove the sending of the message using the destination data or revise the same. The destination data may be all or part of an address of the recipient previously identified and stored by the sender or a system. | 2012-04-12 |
20120089687 | ONLINE MESSAGING SYSTEM AND METHODS OF USING THEREOF - A bulletin type messaging system for sending messages from a publisher to a multiplicity of interconnected target users. The bulletin messaging system includes a bulletin messaging server, having a processor and database. The database may include a publishers' database and a users' database. The bulletin messaging system further includes a computerized device of a publisher and a computerized device of a user. The bulletin messaging server is in communication flow with the publisher's computerized device and with the user's computerized device. A target user is enlisted to receive messages from one or more particular publishers through the bulletin messaging server. The target user receives a message from a publisher, in real time, upon the posting of a new message by the publisher in the preconfigured location in the database location in the database, wherein the processor sends the posted message. | 2012-04-12 |
20120089688 | MESSAGE HANDLING - A method of handling a message comprises receiving a message comprising content such as keywords, receiving a selection of one or more recipients for the message, identifying that at least one recipient is unfamiliar with a portion of the message, and notifying the composer of the message of the portion. | 2012-04-12 |
20120089689 | GEOGRAPHICALLY LIMITED COMMUNICATIONS SYSTEM AND METHOD - A geographically limited communications system comprises a server for receiving one or more posts or messages from one or more location-enabled portable devices. The server may store these posts and retrieve them based on location information stored along with the posts. This allows only posts left at a particular location to be viewed by users at that location. In addition, posts may only be left at a user's current location in one or more embodiments. The server may notify a user when another user leaves a post near or at one of the user's previous posts. | 2012-04-12 |
20120089690 | Defining a Social Network Model Implied by Communications Data - Systems and methods to define a social network for a user using data implied by communications of the user with others. In one embodiment, a method includes scanning a set of messages (e.g., emails to and from a user of a client device) to identify a plurality of primary persons addressed in the messages as a primary recipient and to identify a plurality of secondary persons addressed in the messages as a secondary recipient; mapping the primary persons to a plurality of friends and mapping the secondary persons to a plurality of other persons; and defining a social network model based on the friends and other persons, wherein the model comprises a friends category including the friends and an all category including the friends and other persons. | 2012-04-12 |
20120089691 | UNIDENTIFIED RECIPIENTS MESSAGE EXCHANGE SERVICE PROVIDING METHOD - An unidentified recipients message exchange service providing method includes, by a service providing server for providing the method, receiving a target set from a first user terminal; receiving a filter set from a second user terminal; receiving a message from the first user terminal; selecting second user terminals to receive the message using contents of the received message, the target and the filter; and sending the message as an anonymous message if desired to the selected second user terminals. Accordingly, it is possible to allow a recipient to receive only desired messages sent through a filter without the sender specifying the recipient so that the message can reach wider audience by the server receiving a target and a filter, set by users, and a message inputted from the user and sending the message to the selected users using contents of the received message, the target, and the filter. | 2012-04-12 |
20120089692 | ANALYZING EMAIL CONTENT TO DETERMINE POTENTIAL INTENDED RECIPIENTS - Described herein are processes and devices for analyzing email content to determine potential intended email recipients. One of the devices described is an email content analyzer device. In some embodiments, the email content analyzer device is configured to analyze content in a part of an email message that is not an email address recipient field, obtain identifying information about a potential intended recipient of the email message, such as by looking for possible names of intended recipients within the body of the email message, and analyze the context of the identifying information in the content to determine the identity of the potential intended recipient. For example, the email content analyzer device compares the identity of the potential intended recipient to an email addresses in an email address recipient field on the email message and determines whether the email message was intended for the potential intended recipient. | 2012-04-12 |
20120089693 | Method for Negotiating Message Session Relay Protocol Connection Parameters - The present invention discloses a method for negotiating MSRP connection parameters. The method comprises completing the negotiation of the MSRP parameters via a SDP negotiation process between a CPM client at the transmitting side, an originating participation function entity, a terminating participation function entity and a CPM client at the receiving side, that is, carrying the MSRP connection parameters of a transmitter of a SDP datagram in the SDP datagram carried in a session invite message and/or a success response message message. The present invention solves the problem in the prior art that the negotiation of the MSRP connection parameters cannot be achieved by a MSRP transmission link, thereby improving a scheme of transmitting a large message mode CPM message. | 2012-04-12 |
20120089694 | TCP/IP PROCESSOR AND ENGINE USING RDMA - A TCP/IP processor and data processing engines for use in the TCP/IP processor is disclosed. The TCP/IP processor can transport data payloads of Internet Protocol (IP) data packets using an architecture that provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol layer and may also provide packet inspection through Layer 7. The engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. An application running on an initiator or target can in certain instantiations register a region of memory, which is made available to its peer(s) for access directly without substantial host intervention through RDMA data transfer. | 2012-04-12 |
20120089695 | ACCELERATION OF WEB PAGES ACCESS USING NEXT PAGE OPTIMIZATION, CACHING AND PRE-FETCHING - A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests. | 2012-04-12 |
20120089696 | METHOD AND APPARATUS FOR MANAGING SHARED DATA AT A PORTABLE ELECTRONIC DEVICE OF A FIRST ENTITY - A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier. | 2012-04-12 |
20120089697 | MULTISIDED AUDIENCE-RELATED HYBRID MEASUREMENTS - The present invention provides techniques for use in audience-related measurements, including hybrid techniques which include use of panel-based audience-related measurement information and census-based audience-related measurement information. Techniques are provided in which panel-based audience-related measurement information is obtained from multiple providing entities, and census-based audience-related measurement information is obtained one or more providing entities. The obtained information is stored in a database. The stored information may be provided to the information-providing entities, and may be used in calibrating or improving the accuracy of audience-related measurements. | 2012-04-12 |
20120089698 | PREFERRED CONTACT CHANNEL FOR USER COMMUNICATIONS - In one embodiment, a user of a social networking system requests to look up a contact's communication channel information in the user's address book. The social networking system provides to the user the contact's communication channels in an ordered sequence based on the user's social graph and communication information. | 2012-04-12 |
20120089699 | APPARATUS AND METHODS FOR ENFORCING CONTENT PROTECTION RULES DURING DATA TRANSFER BETWEEN DEVICES - Methods and apparatus for transferring data and content between devices while maintaining protection of the content. In one embodiment, one or more content protection rules are associated with the content. These rules include for example subscriber-specific, device-specific and/or content-specific rules on use, copying, or distribution. Content may be provided from a first device to second devices compliant with the rules. In one variant, a mobile version of the content is generated and provides to the requesting device. The original version of content is rendered unusable when the mobile version of the content is provided to the second device, and may only be useable again when the content is removed or otherwise disabled on the second device. | 2012-04-12 |
20120089700 | PROXY SERVER CONFIGURED FOR HIERARCHICAL CACHING AND DYNAMIC SITE ACCELERATION AND CUSTOM OBJECT AND ASSOCIATED METHOD - A method is provided to deliver content over a network comprising: receiving a request by a proxy server; determining by the proxy server whether the received request involves content to be delivered from an origin using one or more persistent network connections or from a cache; sending by the proxy server a request to retrieve the content from a cache when the request is determined to involve cached content; and sending by the proxy server a request using one or more persistent network connections to retrieve the content from the origin when the content is to be is determined to involve content to be delivered using one or more persistent network connections. | 2012-04-12 |
20120089701 | SYSTEM AND METHODOLOGY FOR COMPUTER-IMPLEMENTED NETWORK OPTIMIZATION - This invention relates to system and methodology for computer implemented network optimization of products offered by network offering entity. It also relates to methodologies and systems to optimize selection and delivery of products offered by network offering entity to network participating entities to ensure higher network gain to at least one of the entities. The network option offering entity dynamically integrates its data with network participating entity' requirements and thereby optimizing the value to provide higher network gain. | 2012-04-12 |
20120089702 | METHOD AND APPARATUS FOR TRANSFERRING DIGITAL CONTENT FROM A COMPUTER TO A MOBILE DEVICE - A system for synchronizing digital content stored on a user's mobile device with digital content stored on the user's computer is disclosed. | 2012-04-12 |
20120089703 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An information processing apparatus having a Web browser, which is capable of communicating with a Web server, and displays an operation screen based on screen information supplied by the Web server, and a control method of the information processing apparatus are provided. The information processing apparatus displays an operation screen based on screen information supplied by the Web server, transmits a request to the Web server based on a user operation through the operation screen displayed by the Web browser, and in a case where an event occurs in the information processing apparatus, specifies a constituent element of the operation screen corresponding to the occurred event and transmits a request, to the Web server, which is similar to a case where a user selects the constituent element. | 2012-04-12 |
20120089704 | System for managing web-based content data and applications - A cloud-based computer system and architecture for managing and migrating through web-based content data and content applications from multiple content data sources or service providers in real time is disclosed. The cloud-based computing system and architecture of the present invention includes a log-in or master server that acts as a single point access and supports a single user interface. The single user interface is preferably an icon-based master web-page with a slide tool that allows a user to scroll or page through the content data and/or content applications from the multiple content data sources or service providers in real time from a logged in remote computer device. | 2012-04-12 |
20120089705 | SERVICE MANAGEMENT USING USER EXPERIENCE METRICS - A method, system, and computer usable program product to determine a first mood of the user, where the first mood is based on a characteristic of the user at a first time during the providing of an online service and to determine a second mood of the user, where the second mood is based on a characteristic of the user at a second time during the providing of the online service. The first mood of the user and the second mood of the user are compared to determine a delta or change in mood of the user. | 2012-04-12 |
20120089706 | MOBILE FILE UPLOADER - A mobile file uploading system is provided that includes a browser receiving a request to upload one or more selective files and issues a first message. A server receives the first message and determines whether the first message is requesting a download of a first software application, and if so, the server downloads to the user desktop the first software application where the browser executes the first software application. A file upload module is created when the browser completely executes the first software application. The file upload module manages uploading the one or more selective files from the user desktop to the server when a second message is sent by the browser. The file upload module initiates communications with the server and also issues one or more file system calls to a file system on the user desktop to retrieve the one or more selective files for uploading. | 2012-04-12 |