49th week of 2012 patent applcation highlights part 67 |
Patent application number | Title | Published |
20120310964 | MAP STORAGE FOR NAVIGATION SYSTEMS - When preparing a representation of map display information for use by a navigation device,a set of source map data ( | 2012-12-06 |
20120310965 | Initializing a Mult-Tenant Database - A method and system for initializing a multi-tenant database. The method includes the steps of: executing a trial of a legacy initialization tool on a trial database; capturing database statements issued by the legacy initialization tool during the step of executing a trial; capturing trial execution results of the database statements; executing the legacy initialization tool on a multi-tenant database; intercepting the database statements issued by the legacy initialization tool during the step of executing the legacy initialization tool on the multi-tenant database; and executing a mock of intercepted database statements corresponding to types of the database statements, types of tables involved in the database statements, and the trial execution results of the database statements, where at least one of the steps is carried out using a computer device. | 2012-12-06 |
20120310966 | Query Suggestion for Efficient Legal E-Discovery - Given a set of training documents relevant to a litigation hold, properties common to the documents relevant to the case and not common or missing in the non-relevant documents can be identified and used to generate a litigation hold query to be suggested to a user. After receiving a training set of documents, one or more common properties between the relevant training documents are identified. Based on the common properties, a suggested litigation hold query can be generated to return documents in a larger set that are representative of the relevant documents in the training set. Additionally, a query can be generated by iteratively improving a base query to return documents sharing characteristics of a training set of documents. Suggested queries may evolve as the training set evolves. | 2012-12-06 |
20120310967 | GEO-TARGETED DATA COLLECTION OR OTHER ACTION - Information may be associated with geographic locations, and requests for this information may be used to determine future actions. In one example, a search engine returns results that refer to places having physical geographic locations. If imagery of the geographic locations is available, the imagery may be shown to the person who requests the information. If imagery is not available, this unavailability may be treated as a failure. If a number of failures occurs in a geographic area, then resources (e.g., a car with a camera) may be deployed to collect imagery of that area. In another example, knowledge about a geographic concentration of requests might be used to disambiguate a request relating to a larger area (e.g., requests relating to “Minneapolis” might be focused on the area near the I-35 bridge, if data show that many requests in Minneapolis are for the area around that bridge). | 2012-12-06 |
20120310968 | Computer-Vision-Assisted Location Accuracy Augmentation - In one embodiment, an uploaded multimedia object comprising a photo image or video is subjected to computer vision algorithms to detect and isolate objects within the multimedia object, and the isolated object is searched against a photographic location database containing images of a plurality of locations. Upon detecting a matching object, the location information associated with the photograph in the database containing the matching object may be leveraged to improve the location determination of the client device uploading the multimedia object. | 2012-12-06 |
20120310969 | SEMANTIC TERMINOLOGY IMPORTER - A method, machine readable storage medium, and system for generating a semantic network that utilizes existing relationships between related terms in a searchable database. Upon detection of the absence of a searched term from a database, a term data structure and indexes in a particular domain in which related terms related to the results provided by the search engine may be analyzed to determine if a new term related to the unfound search term should be created. Upon creation of the term, attributes related to the term are generated so the term may be placed in the most proper domain, and linkages to other terms in the same or different domains may be generated. All of the information is stored in the database. User input is not needed to accomplish the creation of the new term in the database. | 2012-12-06 |
20120310970 | DATABASE HIERARCHICAL INHERITANCE - A database system comprising a plurality of access keys stored in a first data memory device sector, each access key associated with a node value stored in a second data memory device sector. An access key processor configured to receive an input value and return the associated node value for the input value if the input value matches an access key stored in the first data memory device sector. The access key processor is configured to generate a revised input value if the input value does not match an access key stored in the first data memory device; a default node value stored in the second data memory device sector and associated with a portion of the input value, wherein the access key processor is configured to return the default node value as part of the revised input value. | 2012-12-06 |
20120310971 | Fitness Device - Systems and methods are disclosed with a processor; an accelerometer coupled to the processor; and a player health condition sensor coupled to the processor to sense at least one of: ECG, EEG, EMG, EOG, EKG, vital sign, blood pressure, sugar level, body orientation, body position, blood-oxygen level, pulse rate, throat condition, breathing, skin resistance, limb movement, thorax movement, abdomen movement. | 2012-12-06 |
20120310972 | SYSTEMS AND METHODS FOR REMOTE BIOMETRIC IDENTIFICATION - A portable biometric identification device includes a processor and a memory operably coupled to the processor. A biometric sensor configured to take a measurement of a biometric phenomenon is operably coupled to the memory. A wireless transceiver is configured to transmit at least an indication of the measurement of the biometric phenomenon to another device. The method may include capturing one or more sets of biometric data and transmitting the one or more sets of biometric data to a local server. The method may also include receiving at the local server at least one of the one or more sets of biometric data and comparing the manipulated data to entries of a local data base before sending the biometric data on to a remote data base. | 2012-12-06 |
20120310973 | SYSTEM AND METHOD FOR DETERMINING QUERY ASPECTS AT APPROPRIATE CATEGORY LEVELS - In various example embodiments, a system and method for determining query aspects for appropriate categories is provided. In example embodiments, query data is collected. The query data indicates a query term and tracked user behavior associated with past queries involving the query term. An aspect demand ratio is calculated for each category of a category tree based on the collected query data. Using at least one processor, one or more lowest categories of the category tree that satisfies a category threshold is determined. The one or more lowest categories are then appended to the query term and stored in a database. | 2012-12-06 |
20120310974 | METHOD FOR PROCESSING DUPLICATED DATA - A processing method for duplicated data includes the following steps. A query request is received from a client, in which the query request includes a requested fingerprint value. A hash tank corresponding to the requested fingerprint value in a memory is searched for the requested fingerprint value. When the requested fingerprint value does not exist in the hash tank corresponding to the requested fingerprint value, the following steps are executed. An addition table in the memory is searched for the requested fingerprint value; and when the requested fingerprint value exists in the addition table, an invalid duplicate message is sent to the client. | 2012-12-06 |
20120310975 | METHOD AND APPARATUS FOR DYNAMIC PARTITIONING OF DATA INTO DATA SILOS - An approach is provided for updating, managing, and searching one or more databases. The approach involves processing and/or facilitating a processing of a reception of an instruction. The approach also involves processing and/or facilitating a processing of a determination of available data based, at least in part, on data present in one or more databases. The approach further involves causing, at least in part, a decomposition of the instruction into one or more partial instructions that are specific to the determined available data in the one or more databases. | 2012-12-06 |
20120310976 | SYSTEM AND METHOD FOR MERGING REMOTE AND LOCAL DATA IN A SINGLE USER INTERFACE - The system comprises a local database; a user interface; a remote access engine, communicatively coupled to a network, the user interface, and the local database; and a rendering engine, communicatively coupled to the remote access engine. The user interface receives a data search request. The remote access engine searches for and retrieves, from a remote database communicatively coupled to the network and the local database, data corresponding to the received search request. The rendering engine displays the received data from the remote database and the local database. | 2012-12-06 |
20120310977 | DATA MANAGEMENT SYSTEM AND METHOD TO HOST APPLICATIONS AND MANAGE STORAGE, FINDING AND RETRIEVAL OF TYPED ITEMS WITH SUPPORT FOR TAGGING, CONNECTIONS, AND SITUATED QUERIES - A data management method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries is provided. | 2012-12-06 |
20120310978 | Content Transfer - The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database. | 2012-12-06 |
20120310979 | DISTRIBUTED ARCHITECTURE FOR PAPERWORK IMAGING - The present invention provides a method and system for storage of data files, comprising notifying at least one local reference storage about storing and/or deleting a data file on a central data repository, depositing a reference element on the at least one local reference storage after notifying, requesting a deposited reference element from the local reference storage for demanding a data file contained in the central data repository, retrieving the demanded data file on submitting the reference element to the central data repository. | 2012-12-06 |
20120310980 | INFERRED USER IDENTITY IN CONTENT DISTRIBUTION - Embodiments of the present invention provide a method, system and computer program product for inferred user identity in content distribution. In an embodiment of the invention, a method for inferred user identity in content distribution includes retrieving a set of data of a particular classification from a data store of a computing device of an unidentified user requesting access to content in a content distribution system. The method further includes comparing the set of data of the particular classification to known patterns of data of the particular classification corresponding to different known users. The method yet further includes inferring an identity of the unidentified user based upon at least a partial matching of the compared set of data of the particular classification and known patterns of data of the particular classification. Finally, the method includes managing user interactions of the unidentified user based upon the inferred identity. | 2012-12-06 |
20120310981 | APPARATUS AND METHOD FOR PROVIDING SEARCH PATTERN OF USER IN MOBILE TERMINAL - In a mobile terminal, user search information used in a Location Based Service (LBS) application is stored. A user search pattern is determined from the user search information. User search pattern information corresponding to search condition data is extracted and displayed when the search condition data are input in a search pattern mode of the LBS application. | 2012-12-06 |
20120310982 | SCALABLE, DISTRIBUTED CONTAINERIZATION ACROSS HOMOGENOUS AND HETEROGENEOUS DATA STORES - Provided are techniques for using containers to store objects. One data store from a set of data stores is assigned as a primary data store, wherein the remaining data stores comprise secondary data stores. A container for a group is created on the primary data store. A unique identifier for the container is generated on the primary data store. Metadata for the container is stored on the primary data store. Zero or more objects are stored in the container on the primary data store. For each of the secondary data stores that have objects belonging to the group, a container is created in that secondary data store having the unique identifier, wherein the container spans the primary data store and the secondary data stores, and wherein the objects in the container do not span the primary data store and the secondary data stores. | 2012-12-06 |
20120310983 | EXECUTABLE IDENTITY BASED FILE ACCESS - In examples of the present invention, an executable seeks to access a data file. An executable identity based access control list is accessed to determine whether the executable should be allowed to access the data tile. | 2012-12-06 |
20120310984 | DATA SECURITY FOR A DATABASE IN A MULTI-NODAL ENVIRONMENT - A security mechanism in a database management system enforces processing restrictions stored as metadata to control how different pieces of a multi-nodal application are allowed to access database data to provide data security. The security mechanism preferably checks the data security restrictions for security violations when an execution unit attempts to access the data to insure the nodal conditions are appropriate for access. When the security mechanism determines there is a security violation by a query from an execution unit based on the security restrictions, the security mechanism may send, delay or retry to maintain data security. Nodal conditions herein include time restrictions and relationships with other columns, rows or pieces of information. For example, multiple processing units may be allowed to execute together, but the security mechanism would prohibit these processing units to access specific pieces of information at the same time through the use of metadata in the database. | 2012-12-06 |
20120310985 | SYSTEMS AND METHODS FOR REPLICATION REPLAY IN A RELATIONAL DATABASE - Systems and methods for replication replay in a relational database are disclosed. In one embodiment, a relational database includes a master database and a slave database, and events performed on the master database are stored in a log. A portion of the log is provided to a slave replay system associated with the slave database, and the slave replay system identifies a first table row associated with a first event of the portion of the log and a second table row associated with a second event in the portion of the log. The slave replay system replays the first and second events on the slave database in parallel if the first and second rows are different rows with unique sets of values, and otherwise replays the first and second events serially. | 2012-12-06 |
20120310986 | SYSTEMS AND METHODS FOR REDISTRIBUTING DATA IN A RELATIONAL DATABASE - Systems and methods for redistributing data in a relational database are disclosed. In one embodiment, the database includes a plurality of rows of data distributed across a plurality of slices of a table in the database. The database system is configured to distribute the rows of data across the slices according to a first function based on one or more columns of the database. The database system monitors at least one database statistic indicative of variation in a distribution of the rows of data across the slices and detects a redistribution condition based on the at least one monitored database statistic. The database system is further configured to respond to the detected redistribution condition by redistributing the rows of data across the slices according to a second function based on a different number of columns than the first function. | 2012-12-06 |
20120310987 | System and Method for Performing Memory Management Using Hardware Transactions - The systems and methods described herein may be used to implement a shared dynamic-sized data structure using hardware transactional memory to simplify and/or improve memory management of the data structure. An application (or thread thereof) may indicate (or register) the intended use of an element of the data structure and may initialize the value of the data structure element. Thereafter, another thread or application may use hardware transactions to access the data structure element while confirming that the data structure element is still part of the dynamic data structure and/or that memory allocated to the data structure element has not been freed. Various indicators may be used determine whether memory allocated to the element element can be freed. | 2012-12-06 |
20120310988 | Content Transfer - The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database. | 2012-12-06 |
20120310989 | CUSTOM ENTITIES AND FIELDS IN A MULTI-TENANT DATABASE SYSTEM - Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a custom data column within the object data structure, and this single custom data column may contain different data types for each tenant, | 2012-12-06 |
20120310990 | SEMANTIC SEARCH INTERFACE FOR DATA COLLECTIONS - Described herein are technologies pertaining to automatically summarizing contents of a dataset and visualizing a summary of the dataset together with summaries of other datasets. A schema that defines the structure and content of a dataset is received, and pre-processing is undertaken on the schema to generate an enriched schema. Portions of the enriched schema are selected to generate a semantic summary of the schema, which is included with at least one exemplary entry of the dataset to generate a summary of the dataset. | 2012-12-06 |
20120310991 | SYSTEMS AND METHODS FOR RESLICING DATA IN A RELATIONAL DATABASE - Systems and methods for reslicing data in a representation of a relational database are disclosed. In one embodiment, the database includes a representation including a first slice. The database system creates a plurality of new slice and to create a plurality of write queues. The database system copies units of data in the first slice to the new slices according to a distribution function. The distribution function determines, for each unit of data in the first slice, one of the new slices into which to copy the unit of data. The database system asynchronously writes one or more actions of a set of one or more asynchronous database transactions to the first slice when copying the data in the first slice to the new slices. The database asynchronously enqueues the one or more actions of the set of asynchronous database transactions in the write queues according to the distribution function. | 2012-12-06 |
20120310992 | INTERCEPTION OF DATABASE QUERIES FOR DELEGATION TO AN IN MEMORY DATA GRID - Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison. | 2012-12-06 |
20120310993 | ASYNCHRONOUS PROCESS NOTIFICATION - A database system comprising a node value stored in a first electronic data memory device sector. A lock state and access visa associated with the node value, such that if the visa is non-zero, the visa must be presented to access the node. A notification field associated with the node value, the notification field stored in a second electronic data memory device sector. An update processor configured to electronically retrieve and process the notification field if the node value is modified. | 2012-12-06 |
20120310994 | Stability-Adjusted Ranking and Geographic Anchoring Using a Finite Set of Accessed Items - List maintenance functionality is provided in part to maintain aspects of a list interface based in part on the use of a population algorithm configured in part to preserve relative ordering of list items, but the embodiments are not so limited. A computer-based method of an embodiment provides a list to an end-user that includes a finite number of list item locations based in part on a recent list population algorithm and a data structure to maintain list entries that are ultimately displayed to the end-user. In one embodiment, a note-taking application interface uses a population algorithm to maintain a list of accessed note items including the use of one or more note timestamps to populate a user's viewed item list. | 2012-12-06 |
20120310995 | INFORMATION MANAGEMENT ASSISTANT - Systems, methods, and other embodiments associated with information management are described. One example method includes controlling a computerized process to discover an information management client and one or more information management entities associated with the information management client. The example method may also include determining a data movement plan and executing the data movement plan. | 2012-12-06 |
20120310996 | RAPIDLY DEPLOYING VIRTUAL DATABASE APPLICATIONS USING DATA MODEL ANALYSIS - Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model. | 2012-12-06 |
20120310997 | CUSTOMIZING LANGUAGE FOR ORGANIZATION APPLICATION INSTALLATION - A customer relationship management (CRM) application provides a user interface to detect language selection and create a default organization application using the selected language. The CRM application can enable a user to configure a subsequent organization application utilizing settings inherited from the default organization application. The CRM application can further enable the user to provide a second base language selection for the subsequent organization application installation and create the second organization application according to the language selection in hosted and/or on-premise environments. | 2012-12-06 |
20120310998 | EFFICIENT REMEMBERED SET FOR REGION-BASED GARBAGE COLLECTORS - A method for efficiently implementing a remembered set for a region-based garbage collector includes maintaining, for each region in an object heap, a remembered set card list (RSCL). Each card in the RSCL identifies an area in the object heap that includes at least one object that references an object in the region associated with the RSCL. The method further establishes a collection set identifying a subset of regions in the object heap on which to perform partial garbage collection. Prior to performing the partial garbage collection, the method flushes cards from RSCLs associated with the collection set to the card table, globally discards cards that are about to be rebuilt from all RSCLs, and globally cleans the card table. The method then adds cards to the RSCLs for inter-region references discovered while traversing live objects in the collection set. A corresponding computer program product and apparatus are also disclosed. | 2012-12-06 |
20120310999 | Adapting A Timer Bounded Arbitration Protocol - Example apparatus, methods, and computers prevent a split brain scenario in a pair of high availability servers by maintaining single writer access to a resource. One example method includes monitoring control of an arbitration (ARB) block by an active file system manager (FSM). An active file system portmapper (FSMPM) simultaneously requests permission from a standby FSM to restart a dead-man timer. The active FSM attempts to maintain control of the ARB block before expiration of the dead-man timer. If the active FSM is unable to maintain control of the ARB block before expiration of the dead-man timer, a hardware reset of an apparatus running the active FSM is forced. Therefore, the active FSMPM and standby FSM negotiate for additional time to maintain control of the ARB block to maintain single writer access and avoid unnecessary hardware resets. | 2012-12-06 |
20120311000 | Pre-organization of Data - In a method of writing data to a file system on a solid state drive, a file stream is opened for writing to a file in the file system. A life expectancy value predicting a length of time the data to be written will be stored in the file system is attached to the file stream. The data is written to the file stream and stored on the solid state storage device according to the life expectancy value attached to the data. In one embodiment, a unique identifier may be used as the life expectancy value for writing a group of related files predicted to be stored in the file system for substantially the same length of time. The life expectancy value may be predicted based on a file type of the file being written. The life expectancy value may be stored as metadata for the file being written. | 2012-12-06 |
20120311001 | SMARTCARD FILE SYSTEM AND FILE SELECTION METHOD THEREOF - The invention provides a Smartcard file system and its method for selecting file. Said file system, including MF as well as a variety of DFs and Efs in the MF, wherein application root directory (ADF) is added in the MF; the tile attributes of said ADF, DF and EF of the tile system include the Application Identifier (AID); when visiting with HTTP protocol, the AID is understood as a long file name. External entities accessing said file system with the HTTP protocol, namely locating the application and file managed with CWS via URL; in URL, AID of directory or file identities its long file name, so that Smartcard file system also can support long file system and the way of selecting file of URL, which makes Smartcard to support the WEB services easier and more accepted by the user. | 2012-12-06 |
20120311002 | COMPUTER AND DATA MANAGEMENT METHOD BY THE COMPUTER - The client computer which transmits an access request specifying an object existing in the first file system and the second computer which accesses the second file system are connected to the first computer which accesses the first file system. The second file system includes a shared directory. A specific object which is an object complying with the path name including the name determined in accordance with the type of the second computer is stored in the shared directory. The controller mounts the shared directory to the first file system. The controller creates a link which comprises a name determined in accordance with a certain naming regulation independent of the type of the computer and corresponds to the specific object in the first file system. | 2012-12-06 |
20120311003 | Clustered File Service - A cluster based file service may operate on a cluster of two or more independent devices that have access to a common data storage. The file service may have a namespace definition with each device in the cluster, but may be modified by any device operating the file service. Each instance of the file service may identify and capture a command that changes the namespace structure and cause the change to be propagated to the other members of cluster. If one of the devices in the cluster does not successfully perform an update to the namespace structure, that device may be brought offline. The cluster based file service may permit adding or removing devices from the cluster while the file service is operating, and may provide a high throughput and high availability file service. | 2012-12-06 |
20120311004 | FILE-SHARING SYSTEM AND METHOD FOR PROCESSING FILES, AND PROGRAM - Provided is a technique capable of efficiently operating files and directories that are stored in storage located in a physically far place from a file server, without causing a network latency. An index creation program is also loaded in a cloud computing environment, and a flag, which indicates whether or not to execute batch processing to a directory that has been migrated to the cloud side, is provided, whereby it becomes possible to collectively execute index creation processing for the migrated directory on the cloud side. More specifically, upon completion of migration of all files under a given directory to the cloud side, a flag, which indicates whether or not to perform batch processing on the cloud side, is validated for the metadata of the directory. Such a batch processing flag can be held for each application such as applications of the index creation processing and the virus check processing. | 2012-12-06 |
20120311005 | METHOD AND APPARATUS FOR SOLVING DISCRETE LOGARITHM PROBLEM USING PRE-COMPUTATION TABLE - A method and apparatus for computing a discrete logarithm using a pre-computation table are provided. The method includes previously generating the pre-computation table consisting of chains of function values obtained by applying an iterating function to a predetermined number of initial values having a generator of the cyclic group as a base and having different exponents; and if a function value obtained by applying the iterating function to a value having a target element as a base and having an exponent is identical to a function value stored in the pre-computation table, computing the discrete logarithm of the target element by using exponent information of the two function values. | 2012-12-06 |
20120311006 | METHOD FOR IMPROVING COMPUTATION SPEED OF CROSS-COVARIANCE FUNCTION AND AUTOCOVARIANCE FUNCTION FOR COMPUTER HARDWARE - A computation method based on successive difference is disclosed herein. The computation method performs computation by weighted coefficient provided by the present embodiment, and calculates ACF and CCF directly without computation on means beforehand. Further decomposing the weighted coefficient, a method being recursive and capable of updating immediately is obtained. The computation accuracy of the present embodiment is compared to StRD dataset and PROC ARIMA of SAS ver. 9.0; the result shows that the present embodiment is of a high computation accuracy and further solves problems of prior art that ACF and CCF computation requires confirmation on data number beforehand, and unable to perform updating. | 2012-12-06 |
20120311007 | SQUARING BINARY FINITE FIELD ELEMENTS - Methods and systems for squaring a binary finite field element are described. In some aspects, a data processing apparatus includes registers and processor logic. A first register stores a sequence of binary values that define a binary finite field element input. The processor logic accesses input components from the first register according to intervals in the sequence. Each input component includes a binary value from each interval in the sequence. In some cases, the intervals are periodic and the binary finite field element corresponds to a sum of phase-shifted input components. The processor logic generates output components based on the input components. The processor logic generates a square of the binary finite field element in the second register based on the output components. The number of input components can be selected, for example, to balance costs of additional processing time against benefits associated with reduced processing hardware. | 2012-12-06 |
20120311008 | SMART ROUNDING SUPPORTING PSYCHOLOGICAL PRICING - Pricing values may be automatically computed by converting a base price with a predefined price ending based on predetermined rounding rules. A base price may be adjusted employing a rounding syntax and two pricing points, one for a rounding lower limit the other for rounding upper limit. Based on a comparison of a portion of the price computed with the rounding syntax, the adjusted (or sales) price may be computed reflecting a desired pricing strategy such as a psychological pricing strategy. | 2012-12-06 |
20120311009 | HYBRID ADDER USING DYNAMIC AND STATIC CIRCUITS - A hybrid adder may include static partial sum circuits that operate to generate partial sums of operands, where each operand may be divided into groups that include multiple bits. A first subset of the static partial sum circuits may generate a partial sum of a corresponding group of the two or more operands assuming a carry in of 0 to the corresponding group, and a second subset may similarly assume a carry in of 1 to the corresponding group. The adder may further include a dynamic carry tree circuit that generates arithmetic carry signals, where each of the arithmetic carry signals corresponds to a respective group of sum bits. The adder may further include a multiplexer that, during operation, selects each of the groups of sum bits from either of the first or the second subsets of static partial sum circuits dependent upon corresponding ones of the arithmetic carry signals. | 2012-12-06 |
20120311010 | MECHANISM FOR PEER-TO-PEER FILE SHARING BY INDIVIDUAL CLIENT NETWORKING APPLICATIONS - A mechanism for peer-to-peer file sharing by individual client networking applications is disclosed. A method of the invention includes sending to a server computing machine a request to access data by a networking application of a client computing machine; identifying to the server computing machine an ability of the client computing machine to seed data to peers of the client computing machine, receiving at the networking application a list of contact information of one or more peers of the client computing machine that have at least a portion of the requested data, selecting by the networking application one or more peers from the received list to download the data from, wherein the selection is prioritized based on a geographic proximity of the one or more peers to the client computing machine, and requesting by the networking application the content from the selected one or more peers. | 2012-12-06 |
20120311011 | DISTRIBUTION OF DATA - A method for improved distribution of data in a computing environment includes receiving data for distribution in the computing environment and receiving configuration data of the computing environment. The method also includes parsing the data for distribution using the configuration data into header information of a packet. The header information includes data offsets identifying a common data portion within the date for distribution, the common data portion being available to all nodes of the computing environment and identifying a first node of the computing environment and a particular-node data portion within the data for distribution, the particular-node data portion being available only to the first node of the computing environment. The method also includes broadcasting the header information of a packet to all nodes of the computing environment and broadcasting the data for distribution to all nodes of the computing environment in response to broadcasting the header information. | 2012-12-06 |
20120311012 | Cloud Computing Lifecycle Management for N-Tier Applications - Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment. | 2012-12-06 |
20120311013 | METHOD AND SYSTEM TO MODIFY FUNCTION CALLS FROM WITHIN CONTENT PUBLISHED BY A TRUSTED WEB SITE - A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application. | 2012-12-06 |
20120311014 | TECHNIQUES FOR MANAGING AND APPLYING AN AVAILABILITY PROFILE - Techniques for managing and applying an availability profile are described. An apparatus may comprise a profile management component operative to store a profile for a user having a condition for activation, a user agent component operative to determine whether the condition is satisfied, a user location component operative to determine a location of the user, and a communication component operative to apply the profile to communication for the user if the condition is satisfied. Other embodiments are described and claimed. | 2012-12-06 |
20120311015 | SYSTEM AND METHOD FOR EXECUTING COMPLEX OPERATIONS IN DYNAMIC SESSION CONTEXT - A method for executing operations in a user session context comprising: requesting execution of an operation in a remote machine, by an agent software component installed on the remote machine, the operation requires a task within a user session running on the remote machine; connecting between the user session and the agent software component for communication of task instructions; and performing within the user session task instructions accessible by the agent software component, wherein the connection between the user session and the agent software component is ceased once the task instructions are completed. | 2012-12-06 |
20120311016 | SYSTEM AND METHOD FOR PROVIDING SELF-HEALING CAPABILITES IN A DISTRIBUTED KNOWLEGDE NETWORK/INTELLIGENT SENSOR NETWORK - To provide self-healing capabilities in a distributed knowledge network/intelligent sensor network, a node monitoring task agent can be deployed to a node to determine operating parameters of the node or of other task agents executing on the node. The operating parameters can be passed to a node monitoring data analysis engine which can analyze the data by referencing a rule-set. The analyzed data can be passed to a management application which can determine whether any self-healing actions need to be performed, such as moving the task agents to other healthier nodes of the DKN-ISN. | 2012-12-06 |
20120311017 | Reducing Redirects - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data. | 2012-12-06 |
20120311018 | SYSTEM AND METHOD FOR CALLBACKS BASED ON WEB SERVICE ADDRESSING - Embodiments of the present invention enable related parties to setup asynchronous messaging exchanges between Web services based on Web service addressing. All the callback address lookup, population and setup can be performed automatically by the service provider at the infrastructure level transparent to the user and only the service/contract itself need to be defined. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims. | 2012-12-06 |
20120311019 | Personalized Access Using Near Field Communication - Methods and systems for personalizing access to client devices using near field communication is disclosed. In a transaction between a client and a server, the client may detect the presence of a computing device using near field communication, and the device may be identified as an assistive computing device. Based on this information, the client may send the assistive computing device user interface data such that the transaction can be completed on the assistive computing device instead of the client. | 2012-12-06 |
20120311020 | Pre-Caching Resources Based on A Cache Manifest - A method executed on a first electronic device for accessing an application server on a second electronic device includes receiving a cache manifest for an application, the cache manifest identifying a resource item that can be pre-cached on the first electronic device, pre-caching the resource item as a cached resource item in a cache memory of the first electronic device prior to launching an application client on the first electronic device. The method further includes, upon launching the application client on the first electronic device, retrieving data from the application server, wherein the data includes content and a reference to the resource item, obtaining, from the cache memory, the cached resource item that corresponds to the resource item, and displaying an output based upon the content and the cached resource item. | 2012-12-06 |
20120311021 | PROCESSING METHOD OF TRANSACTION-BASED SYSTEM - A method of a transaction-based system is applicable to a data deduplication system. In the system, pointers of same data point to a same position, so that when one piece of data is changed, all associated pointers need to be changed. In this method, a server first sets a flag to a false value, and after the server receives a request for backing up a data element from a client, the server reads a fingerprinting of the data element and determines whether the fingerprinting is the same as a temporary fingerprinting in a meta cache of the client, writes the data element and the fingerprinting into a corresponding temporary storage data block when the fingerprinting is not the same as the temporary fingerprinting, and writes the data element and the fingerprinting into a main meta cache and resets the flag when the flag is a true value. | 2012-12-06 |
20120311022 | LOAD DISTRIBUTION SERVER SYSTEM FOR PROVIDING SERVICES ON DEMAND FROM CLIENT APPARATUS CONNECTED TO SERVERS VIA NETWORK - A load distribution server system is provided for providing a plurality of services on demand from a client apparatus, to which a plurality of servers are connected via a network for the client apparatus. Servers operate as virtual servers for the client apparatus, and take charge of services to share respective service functions and mutually transceive keep alive messages. When the keep alive message of at least one server is not received or when reception of the keep alive message is restarted in at least one server, the service function of the server of which the keep alive message is not received is allocated to at least one other server on the basis of a predetermined priority of the service function, and a virtual server corresponding to the allocated service function is activated to provide the service of the service function. | 2012-12-06 |
20120311023 | APPARATUS AND METHODS FOR IMPLEMENTATION OF NETWORK SOFTWARE INTERFACES - Apparatus and methods for improved software programming interface functionality in a network. In one exemplary embodiment, the network comprises an HFC cable network with CPE in which network-specific programming interfaces (e.g., APIs) may be downloaded to the CPE, registered, authenticated, stored and executed in a software protocol stack implementing OpenCable Application Platform (OCAP) or Multimedia Home Platform (MHP) standards. The host device software comprises a “manager” module that registers APIs identified by the OCAP Monitor Application, such that all applications launched thereafter on the device can use these communications APIs, provided they have the appropriate permission(s). This relieves individual applications from having to support details regarding network-specific protocols and APIs. In an alternate embodiment, class and data files associated with the API functionality are downloaded along with an application. The downloaded application registers the API using a modified version of the API using a description file (DF). The DF describes the class and data files provided with the application that are part of the registered API. | 2012-12-06 |
20120311024 | MANAGED CHANNEL FOR ASYNCHRONOUS REQUESTS - Apparatus and method for use with a data processing system, wherein the data processing system comprises a client and a server, comprising: a receive component for receiving a call from a client application to a first method of an object, and for receiving a reply on the channel; an interceptor component, for wrapping the object to provide a wrapped call to a second method of the wrapped object, and for invoking a response handler; a client encoder component for converting the wrapped call into a message; a client channel manager component for establishing a channel to the server; a sender component, for sending the message on the channel; a reply decoder component for decoding the reply to provide a response; and the sender component further for sending the response to the client application. | 2012-12-06 |
20120311025 | QUALITY PARAMETERS NEGOTIATION BY SPECIFIC URI - Method for an application client (C) and an application server (S) to negotiate quality parameters of a path (P) within a communication network (N | 2012-12-06 |
20120311026 | METHOD AND APPARATUS FOR MEDIA TRANSFER BETWEEN USER EQUIPMENT - A method and apparatus for transferring media between user equipment. In one embodiment, the method comprises: receiving a pull mode media transfer request initiated by the initiator user equipment, wherein the pull mode media transfer request comprises session identifier information that identifies a session associated with the media transfer; determining whether the target continuity application server is a controlee continuity application server; and when the session associated with the media transfer is a collaborative session and the target continuity application server is determined to be a controlee continuity application server, forwarding the pull mode media transfer request to a controller continuity application server that performs the media transfer. The technical solutions of the present invention may be applicable to various cases that may occur in the media transfer operation and ensures session continuity. | 2012-12-06 |
20120311027 | CLIENT APPLICATION FINGERPRINTING BASED ON ANALYSIS OF CLIENT REQUESTS - Processes are disclosed for fingerprinting and identifying client applications based on the analysis of client requests. In an HTTP-based embodiment, a fingerprint is constructed based on the presence and order of HTTP headers included in a request from a client application or device. This fingerprint may then be compared to known fingerprints associated with particular client applications to identify the particular client application and/or to assess whether the client application is malicious. The results of this analysis may, for example, be used to determine how to respond to the current request and/or subsequent requests. | 2012-12-06 |
20120311028 | 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. | 2012-12-06 |
20120311029 | COMMUNICATION SYSTEM - An apparatus for initiating a communication across a telecommunications network, the communication being between members of a social network, comprising means for retrieving data associated with a first subscriber from a social network server, the first subscriber being a member of the social network, the data including contact information for members of the social network associated with the subscriber, means for storing the contact information on a network server, means for providing the contact information to the subscriber, means for receiving selection of contacts with whom the subscriber wishes to initiate a communication, means for receiving selection of the type of communication with which the subscriber wishes to initiate communication with the selected contacts, and means for initiating a communication with the selected contacts across a telecommunication network. | 2012-12-06 |
20120311030 | Inferring User Interests Using Social Network Correlation and Attribute Correlation - Methods and apparatus are provided for inferring user interests from both direct and indirect social neighbors. User interests are inferred from social neighbors by exploiting the correlation among multiple attributes of a user, in addition to the social correlation of an attribute among a group of users. Attributes of a user are inferred by obtaining an inferred set of attributes comprised of one or more attributes of social neighbors of the user. Thereafter, the inferred set is modified using a user attribute correlation model describing a probability that the attributes in the inferred set co-occur on the user and one or more of the social neighbors. An inference quality of the obtained attributes can optionally be obtained based on social network properties of the social neighbors. Interactions with the user and/or the social neighbors can be employed to solicit feedback to improve the one or more inferred attributes. | 2012-12-06 |
20120311031 | AUTOMATED SENSOR DRIVEN FRIENDING - A method of finding a new social network service friend for a player belonging to a social network service and having a friend group including one or more player-accepted friends includes recognizing the player, automatically identifying an observer within a threshold proximity to the player, and adding the observer to the friend group of the player in the social network service if the observer satisfies a friending criteria of the player. | 2012-12-06 |
20120311032 | EMOTION-BASED USER IDENTIFICATION FOR ONLINE EXPERIENCES - Emotional response data of a particular user, when the particular user is interacting with each of multiple other users, is collected. Using the emotional response data, an emotion of the particular user when interacting with each of multiple other users is determined. Based on the determined emotions, one or more of the multiple other users are identified to share an online experience with the particular user. | 2012-12-06 |
20120311033 | UBERFEED - In one embodiment, a computing device may collect a plurality of information items of a plurality of types relevant to a user; rank the plurality of information items based on their respective degrees of relevance to the user; construct an information feed that includes the plurality of information items in an order of their respective ranks; and send the information feed to a user device associated with the user for presentation of the plurality of information items to the user in the order of their respective ranks. | 2012-12-06 |
20120311034 | SYSTEM AND METHODS FOR FILTERING BASED ON SOCIAL MEDIA - Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's asset graph; requesting information relating to connections to the identified asset; receiving the requested information relating to connections to the identified asset; and building out the asset graph according to the received information. | 2012-12-06 |
20120311035 | PRIVACY-PRESERVING MATCHING SERVICE - Described herein are technologies pertaining to protecting user privacy in connection with attribute-based matching services. A user registers with a platform that includes a plurality of non-collaborating partitions, where registration includes transmitting a message to the platform that indicates that the user has one or more attributes corresponding thereto. Through selective encryption and a communications protocol amongst the partitions, none of the partitions are able to ascertain that the user has the attributes. Acting in conjunction, however, the plurality of partitions perform rich attribute | 2012-12-06 |
20120311036 | FRIEND RECOMMENDATION SYSTEM AND METHOD - A system and method are described for providing friend recommendations. In one embodiment, a new user's address book is traversed to identify email addresses of existing users of the online service. Existing users of the online service having email addresses identified in the new user's address book are recommended to be friends of the new user on the online service. Additionally, embodiments of the invention traverse various social graphs of current users to identify users with common contacts or friends to the new user. Those users sharing common contacts or friends may also be recommended as friends of the new user. | 2012-12-06 |
20120311037 | Method and System for Collective Socializing Using A Mobile Social Network - A method for collective socializing using a mobile social network, which includes obtaining collective socializing data on at least one location, and transmitting the collective socializing data upon request of at least one user. In addition, the step of obtaining collective socializing data on at least one locations further includes storing the collective socializing data on the at least one location on a system server, obtaining additional collective socializing data from a plurality of users on the at least one location; and combining the additional collective socializing data with the collective socializing data on the system server for transmittal to the at least one user upon request. | 2012-12-06 |
20120311038 | Proximity Session Mobility Extension - A system and method for seamless exchange and interaction of multimedia content between communication devices are disclosed. The method can include the discovery and identification of devices within proximity of a sending device. The found devices can be authenticated through unique identifiers established during registration. The sender can seamlessly establish a connection with the found devices using the connection requirements. The sending device can share or serve as a remote control to redirect, navigate or draw content, with a simple action or a gesture command, to the found device. The shared multimedia content, can either reside on the sender's mobile device or on a remote server within a connected network. Contextual telephony integration such as pulling in personal contacts from a device to a conference call can be provided. White boarding techniques facilitated among multiple users within a conference and a WiFi® end point or access point are described. | 2012-12-06 |
20120311039 | CONTENT SHARING SYSTEM AND CONTENT SHARING METHOD - A content sharing system shares contents following a free will of a user through belonging to a plurality of groups. A group stores identification information on each of one or more groups to which respective users belong while being associated with identification information on the user. A file stores a download history of the content via user terminals by respective users while being associated with the identification information on the users. A group determination unit determines a group to which the user accessing via the user terminal. A file determination unit determines whether a content already primarily downloaded by another user belonging to the group determined by the group determination unit exists on the basis of the download history. If the content already primarily downloaded by the another user exists, secondary download to the user terminal accessing the above-mentioned content is permitted. | 2012-12-06 |
20120311040 | REAL-TIME BROWSING MONITORING - A computerized apparatus and computer program product. The apparatus comprising a processor that is arranged to obtain browsing information from a plurality of software agents operated by computerized clients of users, wherein the computerized clients are utilized for browsing the one or more web locations, wherein the browsing information indicating the one or more web locations browsed to by the users; and to calculate, based on the browsing information, a number of users that are browsing substantially each one or more web locations at substantially the same time. | 2012-12-06 |
20120311041 | Information Processing Device, Server, and Information Processing System. - An acquisition unit acquires presence information of an information processing device of another via server. When the acquisition unit acquires pieces of presence information including the same user account from two or more information processing devices, a status image generation unit generates a status image indicating a status of the user identified by the user account, by referring to the latest presence information. In order to represent the status of the user, the status image generation unit includes a name of an application being run by the user in the status image. | 2012-12-06 |
20120311042 | DISTRIBUTION METHOD AND DISTRIBUTION SYSTEM - A distribution method is performed in a distribution system including a distribution source device for distributing data and a plurality of distribution destination devices. The distribution method includes searching, by the distribution source device, for the distribution destination devices by expanding a search range by plural stages; executing in each stage, by the distribution source device, an allowance process of allowing distribution of the data to the distribution destination devices found by searching in each stage; detecting in a predetermined range, by the distribution destination device, another distribution destination device that has acquired the data before the distribution destination device performing the detecting; and executing, by the distribution destination device, an acquiring process of acquiring the data from the other distribution destination device, according to allowance of distribution. | 2012-12-06 |
20120311043 | METHOD FOR SYNCHRONIZED CONTENT PLAYBACK - It is provided a method for synchronizing content playback at the presentation level wherein, a first content is presented on a first device and a second content that is the same as or correlated with the first content is presented on a second device. The method comprises steps of receiving status messages from the first device and the second device, wherein the status messages comprise information about playback positions of the first content and the second content currently being playbacked at the presentation level of the first device and the second device; and in response to differences between playback positions of the first content and the second content comprised in the status messages being above a threshold value, performing adjustment to maintain difference of playback positions of the first content and the second content at the presentation level of the first device and the second device below the threshold value. | 2012-12-06 |
20120311044 | System and Method for Supporting Collaborative Activity - A system for supporting collaborative activity in a network includes a storage component storing data related to the network and a model of the network; a processor that accesses the stored data and the model to process the data according to the model, where the stored data relates to the collaborative activity including user-defined data created by interaction of a user and the model, and context data related to the user, where the user-defined data and the context data, as metadata, are stored in the storage component; and a user interface, provided by the processor, that presents the user-defined data, the context data, and the model in a form readable by the user, the interface permitting the user to define a set of arbitrary domains, relate the user-defined data to the domains, and view relationships between the user-defined data and the context data, and the domains. | 2012-12-06 |
20120311045 | NOTIFICATION SERVICES TO ONE OR MORE SUBSCRIBER DEVICES - Methods, systems, and computer readable media for providing notification services to one or more subscriber devices are disclosed. One exemplary method comprises receiving, from a notification source, a notification directed to a first user device associated with a subscriber. The method further includes accessing filtering criteria associated with the subscriber to determine whether to deliver the notification to at least one user device associated with the subscriber and delivering a notification message associated with notification to the at least one user device if the filtering criteria is satisfied. | 2012-12-06 |
20120311046 | METHOD AND APPARATUS FOR ROUTING NOTIFICATION MESSAGES - An approach is presented for facilitating automated processing of targeted (push) notification messages for integration with notification recipients of different type and function. A universal notification platform receives data for identifying one or more notification recipients, one or more attributes of the one or more notification recipients, or a combination thereof. It then processes the data along with one or more other attributes pertaining to one or more service providers of the notification recipients in order to determine one or more rules for specifying routing of one or more notification messages to the one or more notification recipients by one or more information sources. | 2012-12-06 |
20120311047 | PERFORMANCE MANAGEMENT SYSTEM USING UNSOLICITED FEEDBACK - A system and method for designating or tagging an electronic message, such as an email that includes feedback about an employee's performance. The tagged email can then be automatically embedded within, or otherwise associated with, a performance management document such as a performance review. An example method includes providing a user interface display screen, whereby a user may view contents of an electronic message; providing a first user option, in association with the user interface display screen, to selectively designate the electronic message for a predetermined purpose and providing a signal in response thereto; and associating the electronic message with a document in response to the signal in accordance with a designation of the electronic message. In a specific embodiment, the designation of the electronic message includes a feedback designation, such that the electronic message is designated as a feedback message. The feedback message represents unsolicited feedback. The step of associating includes embedding the electronic message in the document, which may include a performance review document. | 2012-12-06 |
20120311048 | INSTANT MESSAGING ASSOCIATION METHOD AND SYSTEM - A messaging method and system. The method includes enabling by a computing apparatus for a user, an instant messaging software application and all associated contacts to communicate with the user via the instant messaging software application. The computing apparatus enables a software application for the user and presents an option for allowing only a first group of contacts of the associated contacts to communicate with said user. The first group of contacts are associated with the software application. In response, the computing apparatus receives a command associated with the option from the user. The computing apparatus performs functions associated with the first command. | 2012-12-06 |
20120311049 | SYSTEM AND METHOD FOR PASSIVE COMMUNICATION SERVICES - Passive presence information for a first user of a service, such as a conversation service, is obtained by analyzing user activity logs. This is performed upon request for a second user. Thus lightweight presence information can be obtained without requiring the higher overhead required in a conventional Internet Protocol Multimedia Service (IMS) environment. Such a lightweight presence feature can enable other services including a conversation service that allows users to update a conversation object. Users can listen for updates to particular conversation objects, thus providing a simulated real-time push experience. | 2012-12-06 |
20120311050 | USER BROWSING EXPERIENCE - A method for automatically providing a computer application to a user connected to a network, based on the user's searching. A software agent embedded in the user's computer monitors message traffic between a browser and a network search server. The agent detects a search query from the browser to the search server as well as a search result from the search server. The agent reports search parameters to a designated network server, which selects an application relevant to the user's search and automatically installs the application title on the computer. The full application can also be installed for local execution. The application is launched upon installation and a popup window demonstrates the application to the user. An icon representing the application can also be automatically installed on a toolbar in the browser window, so the user can benefit from running the application even when not actively searching on the network. | 2012-12-06 |
20120311051 | COMMUNICATIONS SYSTEM - There is provided a system for facilitating communications over a telecommunications network, the system comprising a data communications device having a unique identifier, the device adapted to generate information elements comprising machine information, the information elements conforming to a first message protocol, the first message protocol being a session-based message protocol. The system further comprises a network subsystem to provide an interface for communication with a plurality of entities. The network subsystem is adapted to receive the information elements and extract the machine information, generate an output message comprising the machine information, the message conforming to a second message protocol different from the first message protocol, and, forward the message to a specific entity of the plurality of entities in dependence on the unique identifier of the data communications device. The data communications device may be a cellular data communications device. An associated method is also provided. | 2012-12-06 |
20120311052 | MESSAGING SERVICE SYSTEM AND METHOD FOR EXPANDING MEMBER ADDITION OPERATION - Provided is a messaging service system and method for adding a contact through a grouping operation. The messaging service system includes a member registering unit configured to create a group, and to register a first member designated by a user as a first participant of the group; and a member managing unit configured to disclose the group to the first participant of the group, to assign, to the first participant, a permission to add a second participant to the group, in which, the member registering unit is configured to add a second member designated by the first participant of the group as the second participant of the group, and the member managing unit is configured to display a list of members registered by the member registering unit and a list of groups created by the member registering unit. | 2012-12-06 |
20120311053 | METHOD AND SYSTEM FOR PROPERTY DAMAGE ANALYSIS - A system and method for intelligently combining CAD, inspection, and building guideline data for intelligently setting roof facet directionality, analyzing repair and replacement decisions and estimating material, material waste and recyclables, material recycling requirements, and repair or replacement costs for building facets is described. One embodiment includes receiving digital inspection data of a building facet of a property; receiving a first layer of geographic-based guideline data; receiving a second layer of geographic-based guideline data; reconciling a conflict between guideline data of the first and second layers of guideline data to reach a resulting guideline data item; determining a repair indicator for the building facet based at least in part on the resulting guideline data item and the digital inspection data; and sending an electronic message, wherein the electronic message includes at least a portion of the digital inspection data and the repair indicator. | 2012-12-06 |
20120311054 | METHOD AND SYSTEM FOR ON-DEMAND COMMUNITIES - In an embodiment, communities are generated on demand. In this specification a community is a group of webpages in which users share ideas with one another by posting ideas and sending messages for one another to read. An on-demand community is a community that may be created via tools specialized for creating communities, with just a few keys strokes and/or mouse clicks and by adding information (e.g., about the members and/or the topic or set of topics that the community is focused upon), such that a community may be established within a short amount of time, such as a few minutes or a few hours. Optionally, the communities may be initially populated with ideas related to a particular topic or set of topics. Optionally, each member may be provided with tools for establishing one or more profile page and/or one or more friend pages. | 2012-12-06 |
20120311055 | METHOD AND SYSTEM FOR UPDATING MESSAGE THREADS - A method for updating an electronic mail (“email”) message presented to a user on a display screen of a data processing system, the email message belonging to a thread of email messages received by the data processing system, the method comprising: determining whether one or more of the email messages in the thread was received after the email message is opened on the display screen; and, if so, displaying an update message on the display screen indicating that one or more of the email messages in the thread was so received. | 2012-12-06 |
20120311056 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND STORAGE MEDIUM - The present invention includes: acquiring a message related to a web site designated by a first user and link information to a web page of the web site, from a storage means that stores the message and the link information (S | 2012-12-06 |
20120311057 | MOBILE TERMINAL AND METHOD FOR SWITCHING E-MAIL ACCOUNTS ON MOBILE TERMINAL - The disclosure discloses a method for switching e-mail accounts on a mobile terminal and the mobile terminal. The following steps are involved in a solution of the disclosure: setting the information of multiple mail accounts on the mobile terminal; editing an e-mail under a first mail account which is currently activated and selecting a mail account for sending; when determining that the selected mail account for sending is the first mail account, performing the sending process directly; when determining that the selected mail account for sending is not the first mail account, switching the mail account for sending to a second mail account, saving the currently edited e-mail to the second mail account, and performing the sending process. The disclosure implements the function that the mail is edited under one of the mail accounts and sent under another already-configured mail account when there are multiple mail accounts. Furthermore, the mail account which is currently activated is switched only at the sending stage, and it is re-switched back to the previous mail account after the completion of the sending. Then system resources are saved. | 2012-12-06 |
20120311058 | METHOD AND APPARATUS FOR ELECTRONIC MAIL FILTERING - Messages having a reputation score higher than at least one message already on a queue are added to the queue when the queue has already reached the predetermined maximum permitted size. One or more messages having a low reputation score may be discarded from a bottom of the queue in favor of a new incoming message having a higher reputation score. This may be particularly useful in the context of Internet e-mail, wherein mail delivery protocols (i.e. SMTP) allow a connection for an incoming message to be held open for a limited time period and during this period the message processing apparatus does not assume responsibility for onward transmission of the message. Thus, the message processing apparatus is able to selectively accept only those messages having a highest reputation score for detailed analysis, without adversely affecting the operations performed by other parts of the electronic messaging system. | 2012-12-06 |
20120311059 | SYSTEMS AND METHODS FOR A COMMUNITY-BASED USER INTERFACE - Systems and methods for providing a desktop user interface for accessing and using community-based contact management, communication tools, websites and application pods in a convenient and integrated fashion, in an always-on mode. The desktop user interface resides on the user's desktop as an application and provides access to the aforementioned community-based services in a convenient, integrated manner without the need to open a browser in order to access the community-based services. | 2012-12-06 |
20120311060 | Methods and Apparatus for Identifying and Facilitating a Social Interaction Structure over a Data Packet Network - A software suite for managing the publishing and consumption of information and payload data across one or more transport protocols supported by a data-packet-network includes a posting application for publishing the information and payload data, and a consuming application for accessing and consuming the information and payload data. In a preferred embodiment the posting application enables posting of information that is consumable separately from the payload data wherein the information richly describes the payload data including provision of instructions for sampling the payload data before consuming the payload data. | 2012-12-06 |
20120311061 | CHAT SYSTEM WITHOUT TOPIC-SPECIFIC ROOMS - A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms. | 2012-12-06 |
20120311062 | METHODS, CIRCUITS, DEVICES, SYSTEMS AND ASSOCIATED COMPUTER EXECUTABLE CODE FOR DISTRIBUTED CONTENT CACHING AND DELIVERY - Disclosed are methods, circuits, devices, systems and associated computer executable code for distributed content caching and delivery. An access or gateway network may include two or more gateway nodes integral or otherwise functionally associated with a caching unit. Each of the caching units may include: (a) a caching repository, (b) caching/delivery logic and (c) an inter-cache communication module. Caching logic of a given caching unit may include content characterization functionality for generating one or more characterization parameters associated with and/or derived from content entering a gateway node with which the given caching unit is integral or otherwise functionally associated. Content characterization parameters generated by a characterization module of a given caching unit may be compared with content characterization parameters of content already cached in: one or more cache repositories of the given caching unit, and one or more cache repositories of other caching units. | 2012-12-06 |
20120311063 | METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS - A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface. | 2012-12-06 |