06th week of 2013 patent applcation highlights part 45 |
Patent application number | Title | Published |
20130036098 | SUCCESSIVE DATA FINGERPRINTING FOR COPY ACCURACY ASSURANCE - Systems and methods are disclosed for checking the data integrity of a data object copied between storage pools by comparing data fingerprints of data objects, comprising scheduling a series of successive copy operations over time for copying a data object from a source data store to a target data store; generating a partial fingerprint of the data object at the source data store that creates a fingerprint from a subset of the data object; sending the partial fingerprint of the data object to the target data store; sending any new data contents to the target data store; and creating a partial fingerprint of the data object at the target data store and comparing it to the received partial fingerprint to determine if they differ, thereby allowing incremental verification that the copy of the data object at the target data store is the same as at the source data store. | 2013-02-07 |
20130036099 | NAVIGATION SYSTEM WITH USER GENERATED CONTENT MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system includes: receiving a change request with a proposed change for an item; verifying a validity of the change request based on a confidence level meeting or exceeding a change threshold with a control unit; and updating a target element of the item based on the validity of the proposed change for avoiding an incorrect update to the target element for displaying on a device. | 2013-02-07 |
20130036100 | DEDUPLICATION IN NETWORK STORAGE WITH DATA RESIDENCE COMPLIANCE - Deduplication in a network storage environment includes, for files stored in a network, determining a location constraint status specified by a compliance agreement for each of the files. Location constraint statuses include a location of persistent residency and no residency restriction. Deduplication also includes selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set. Deduplication further includes determining the location constraint status for each of the files in the set. For the files in the set having a location constraint status specifying a location of persistent residency, the deduplication includes retaining a master copy at the respective location of persistent residency, and removing the corresponding redundant files from the network. | 2013-02-07 |
20130036101 | Compression Analyzer - Techniques are described herein for automatically selecting the compression techniques to be used on tabular data. A compression analyzer gives users high-level control over the selection process without requiring the user to know details about the specific compression techniques that are available to the compression analyzer. Users are able to specify, for a given set of data, a “balance point” along the spectrum between “maximum performance” and “maximum compression”. The point thus selected is used by the compression analyzer in a variety of ways. For example, in one embodiment, the compression analyzer uses the user-specified balance point to determine which of the available compression techniques qualify as “candidate techniques” for the given set of data. The compression analyzer selects the compression technique to use on a set of data by actually testing the candidate compression techniques against samples from the set of data. After testing the candidate compression techniques against the samples, the resulting compression ratios are compared. The compression technique to use on the set of data is then selected based, in part, on the compression ratios achieved during the compression tests performed on the sample data. | 2013-02-07 |
20130036102 | INCREMENTAL UPDATE - A system, apparatus, and method are provided for adding, deleting, and modifying rules in one update from the perspective of an active search process for packet classification. While a search processor searches for one or more rules that match keys generated from received packets, there is a need to add, delete, or modify rules. By adding, deleting, and modifying rules in one update from the perspective of an active search process for packet classification, performance and functionality of the active search process may be maintained, thereby preventing packet loss and preserving throughput. | 2013-02-07 |
20130036103 | Software Part Validation Using Hash Values - A system and method for validating software parts on an aircraft. A first hash value is calculated for a software part on the aircraft. A determination is made on the aircraft as to whether the first hash value matches a second hash value from a software integrity data structure stored on the aircraft. The software integrity data structure comprises the hash values that are not determined on the aircraft for the software parts used by the aircraft. A validation status is provided based on whether the first hash value matches the second hash value. An operation is performed on the software part on the aircraft only if the first hash value matches the second hash value. | 2013-02-07 |
20130036104 | METHOD AND APPARATUS FOR MANAGING DATA OBJECTS OF A DATA STORAGE SYSTEM - Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a hash function is generated for a plurality of data objects by analyzing each of the data objects stored in the data storage system. For each of the data objects, a hash operation is performed on the data object using the hash function, generating a hash value. The hash value is associated with a predetermined attribute of the data object, such that the predetermined attribute of the data object is uniquely identified using the hash function subsequently in response to a request for accessing the predetermined attribute of the data object. The data object is then stored at a persistent storage location of the data storage system, wherein the persistent storage location is identifiable based on a hash value obtained from the hash function. | 2013-02-07 |
20130036105 | RECONCILING A DISTRIBUTED DATABASE FROM HIERARCHICAL VIEWPOINTS - Embodiments of the present disclosure include systems and methods for controlling concurrency of database transactions by hierarchically maintaining transaction consistently in a distributed database system from various viewpoints. Hierarchically maintaining the transaction consistency ensures the serializability of database transactions in the distributed database system and improves the overall performance (e.g., response time) from the perspective of clients of the distributed database system. | 2013-02-07 |
20130036106 | GENERALIZED RECONCILIATION IN A DISTRIBUTED DATABASE - Embodiments of the present disclosure include systems and methods for generalized consistency control of database transactions in a distributed database. In distributed database systems a specific reconciliation procedure is typically needed and coded for each possible irresolvable event. The systems and methods described herein enable a general characterization of multiple types of irresolvable events and thus eliminate and/or reduce the need to write individual code for every specific event. | 2013-02-07 |
20130036107 | SYSTEMS AND METHODS FOR TREND DETECTION USING FREQUENCY ANALYSIS - Systems and methods for trend detection using frequency analysis in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, trend detection includes generating a discrete time sequence of word counts for a target word using a trend detection device, performing frequency analysis of the discrete time sequence of word counts to determine contributions of frequency components within different frequency ranges to the discrete time sequence of word counts using the trend detection device, and detecting that the target word is a trending keyword based upon at least the frequency analysis of the discrete time sequence of word counts for the target word using the trend detection device. | 2013-02-07 |
20130036108 | METHOD AND SYSTEM FOR ASSISTING USERS WITH OPERATING NETWORK DEVICES - A method includes steps of: receiving data from a network by a web browser executed by a computer connected to the network, analyzing the data received for determining if the data received is transmitted by a network device, extracting keywords from the data transmitted by a network device, generating a query from the keywords extracted from the data received, sending the query through the network to a web interface of a support database providing support information about operating the network device, receiving from the network query results transmitted by the support database, and displaying the query results with the page transmitted by the network device. | 2013-02-07 |
20130036109 | Filtering Social Search Results - This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving a search query from a user of a search service, identifying search results including general search results responsive to the search query and social search results associated with content generated by one or more members of a user social graph associated with the user that are responsive to the search query, the search results corresponding to digital content stored in one or more computer-readable storage media, determining that a first social search result is associated with a first muted member that is a member of the user social graph, generating filtered search results in response to determining that the social search result is associated with the first muted member, and providing the filtered search results for display to the user. | 2013-02-07 |
20130036110 | Privacy Compliance in Data Retrieval - Data may be retrieved from databases using various types of code, functions and programs. To insure that the code, functions and programs comply with privacy requirements and regulations, the code and programs may be audited. In one example, an activity log may be queried to identify code that was executed to retrieve and display database information. A system may then determine whether an unauthorized entity was able to retrieve and/or view the database information. If so, the code or program may be labeled as non-compliant. Alternatively or additionally, a system may parse data retrieval code to determine whether privacy protection code is included therein. If not, the code may be deemed non-compliant. Reports may be generated identifying the non-compliant data retrieval code or function and, in some arrangements, specifying compliance statistics. | 2013-02-07 |
20130036111 | METHODS AND DEVICESFOR DATA RETRIEVAL - Methods and device are disclosed for data retrieval. At first images and reports are analyzed by respective parser units to detect both structures and text passages that are related to respective structures and text passages of a knowledge database. The detected structures and text passages are stored together with a unique resource located that identifies the respective structure and/or text passage at the knowledge database in a semantic annotation database. In addition a feature extraction can be performed to provide specific features of the images and/or regions of the images, whereby the features are stored in an image feature database. Finally an input query can ask questions that are used to provide a result to the query based on the semantic annotation database and the image feature database. The methods and devices may be used for data preparation and data retrieval of medical images and associated medical reports. | 2013-02-07 |
20130036112 | METHOD FOR SOCIAL SEARCH - System and methods for performing social searches using a social graph including nodes associated with voting values associated with items of interest. At least one rating (such as importance rating, compatibility rating, proximity rating, and/or social rank value) is obtained for each node. A web search obtains search results. A sort value (for sorting the search results) is determined for each search result in which an item is identified. The sort value may be determined for a search result by (a) identifying nodes associated with a voting value that is associated with an item identified in the search result, (b) determining a node value for each node identified based on the rating obtained for the node and the voting value associated with both the node and the item(s) identified in the search result, and (c) determining the sort value based on the node values of the nodes identified. | 2013-02-07 |
20130036113 | System and Method for Automatically Providing a Graphical Layout Based on an Example Graphic Layout - Methods and Systems for automatically providing a graphical layout based on an example graphic layout are disclosed. In general, a block boundary analysis is used to identify spatial characteristics of the example graphic layout and an actual content. A database is searched for one or more graphical templates having spatial characteristics that are similar to the spatial characteristics of the example graphic layout. A fit analysis with the spatial characteristics of the actual content is also performed on the graphical templates. The resulting graphical templates are ranked. At least one of the graphical templates in the ranking is automatically filled with the actual content and provided in place of the example graphic layout. | 2013-02-07 |
20130036114 | PROVIDING OBJECTIVE AND PEOPLE RESULTS FOR SEARCH - Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend's relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query. | 2013-02-07 |
20130036115 | GENERIC FRAMEWORK FOR HISTORICAL ANALYSIS OF BUSINESS OBJECTS - The present disclosure describes methods, systems, and computer program products for analyzing historic changes to business objects. One method includes monitoring at least one business object for a modification made to at least one business object node attribute. In response to a monitored modification associated with a particular business object node attribute, a new historical version of the at least one business object node attribute is prepared, the new historical version of the at least one business object node attribute including the modified business object node attribute value. A previous historical version of the at least one business object node attribute is retrieved and updated in response to the monitored modification. The new historical version of the at least one business object node attribute and the updated previous historical version of the at least one business object node attribute are then stored. | 2013-02-07 |
20130036116 | PRIVACY-AWARE ON-LINE USER ROLE TRACKING - Access is obtained to a first nonnegative factor matrix and a second nonnegative factor matrix obtained by factorizing a nonnegative asymmetric matrix which represents a set of data which tracks time-stamped activities of a plurality of entities. The first nonnegative factor matrix is representative of initial role membership of the entities, and the second nonnegative factor matrix is representative of initial role activity descriptions. At a given one of the time stamps, while holding a change in the first nonnegative factor matrix constant, a change in the second nonnegative factor matrix is updated to reflect time variance of the set of data at the given one of the time stamps, without accessing actual data values at previous ones of the time stamps. At the given one of the time stamps, while holding a change in the second nonnegative factor matrix constant, a change in the first nonnegative factor matrix is updated, to reflect the time variance of the set of data at the given one of the time stamps, without accessing the actual data values at the previous ones of the time stamps. The role membership of the entities and the role activity descriptions, at the given one of the time stamps, are updated based on the updating steps. A suitable technique for nonnegative symmetric matrices is also provided. | 2013-02-07 |
20130036117 | SYSTEM AND METHOD FOR METADATA CAPTURE, EXTRACTION AND ANALYSIS - System and methods are provided that enable a data and information repository with a semantic engine that enables users to easily capture information in various formats from various devices along with rich metadata relating to that information. The information repository can be configured to query the captured information and any metadata to extrapolate new meaning, including semantic meaning, and to perform various tasks, including but not limited to sharing of the information and metadata. In some embodiments, the information repository is configured to generate recommendations to users based on analysis of the captured information. | 2013-02-07 |
20130036118 | METHOD FOR EFFICIENTLY PROCESSING COMMENTS TO RECORDS IN A DATABASE, WHILE AVOIDING REPLICATION/SAVE CONFLICTS - A system for processing comment contents associated with a parent document by providing a parent document user interface including a display object enabling a user to enter comment contents, creating a comment document associated with said parent document and storing said comment contents in said comment document, obtaining said comment contents from said comment document and displaying said comment contents within a region of said parent document user interface, copying, in response to detecting a change of state of said parent document from a state in which comments can be added to a state in which comments cannot be added, said comment contents from said comment document into said parent document, deleting said comment document, and presenting said comment contents after deleting said comment document. | 2013-02-07 |
20130036119 | Behavior Based Record Linkage - A computer implemented method for matching data records from multiple entities comprising providing respective transaction logs for the entities representing actions performed by or in respect of the entities, determining a matching score using the transaction logs for respective pairs of the entities and for predetermined combinations of merged entities by generating a measure representing a gain in behavior recognition for the entities before and after merging, and using the gain as a matching score. | 2013-02-07 |
20130036120 | FIELD-BASED SIMILARITY SEARCH SYSTEM AND METHOD - A field-based similarity search system includes an input device which inputs a query molecule, and a processor which partitions a conformational space of the query molecule into a fragment graph including an acyclic graph including plural fragment nodes connected by rotatable bond edges, computes a property field on fragment pairs of fragments of the query molecule from the fragment graph, the property field including a local approximation of a property field of the query molecule, constructs a set of features of the fragment pairs based on the property field, the features including a set of local, rotationally invariant, and moment-based descriptors generated from all conformations of the fragment graph of the query molecule, and weights the descriptors according to importance as perceived from a training set of descriptors to generate a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys. | 2013-02-07 |
20130036121 | SYSTEM AND METHOD FOR RECOMMENDING BLOG - Provided is a system and method for recommending a blog. The blog recommendation system includes a segmentation unit to classify blogs according to at least one category of age and gender of a user, an extraction unit to extract a plurality of search terms retrieved by a user corresponding to the category, a cluster unit to learn the search terms into a document in the classified blogs and to group the search terms into at least one cluster, a generation unit to generate a blog pool related to the search terms included in the cluster, and a recommendation unit to provide the user with at least one blog in the blog pool as a recommended blog. | 2013-02-07 |
20130036122 | ASSESSING APPLICATION PERFORMANCE WITH AN OPERATIONAL INDEX - The present invention relates to a system and method for assessing application performance and user satisfaction. In one embodiment, the system and method calculates an Operational Index (OPdex) representing user satisfaction with an application. The OPdex may be a number quantifying user satisfaction with an application, such as a web application, and system performance. The OPdex may be based on one or more measurable metrics having a range of values that may affect user satisfaction or performance of an application. The OPdex may comprise calculating the index based on a soft threshold, a hard threshold, and measurements indicating a perceived application response time. The OPdex calculation may also account for sensitivity of user satisfaction to response time. Based on the OPdex, the system and methods also provide information indicating the relationship among application response time thresholds set by the users, the user satisfaction level, and the mean response time. | 2013-02-07 |
20130036123 | ANTI-TAMPER PROCESS TOOLSET - A tool set is provided that uses a series of modules (e.g. spreadsheet workbooks) for assessing risks/threats to and attacks against a project and developing countermeasures against such risks/threats/attacks. The project may cover a wide berth of functionality from alarm systems, computer security, building projects, etc. The roll up feature of the spreadsheet may be employed to evaluate changing scenarios in a short period of time. Ranked threats and countermeasures operable to defeat such threats may be displayed in a tree diagram generated by one or more of the modules. | 2013-02-07 |
20130036124 | Segmentation of Video According to Narrative Theme - Content items may be segmented and labeled by a theme to provide information, such as audio or video, with greater functionality, accuracy and speed. The segments and other related information may be stored and made accessible to users through, for example, a search service and/or an on-demand service. Also provided is automatic segmentation that may include any one of receiving a textual description of a content item, determining themes within the textual description, determining relevance intervals corresponding to terms of the theme, filtering and/or merging the relevance intervals, and determining a total interval for each theme that represents one or more contextually-coherent segments of the content item. | 2013-02-07 |
20130036125 | System for Analyzing Device Performance Data - A system for analyzing performance data associated with a mail processing device includes a reporting module operable to receive, over a network, first data related to the operation of a mail processing device at one of a plurality of mail processing sites, wherein each of the plurality of mail processing sites is associated with a database accessible over the network, store the first data in a database associated with the mail processing site of the mail processing device, receive, over the network, second data identifying filter criteria for the first data, filter, using a processor, the first data with the second data, generate, using a processor, a report based on the filtered first data, and communicate the report over the network. | 2013-02-07 |
20130036126 | NATURAL LANGUAGE TEXT ANALYTICS - A method of text analytics includes filtering a plurality of unfiltered records having unstructured data into at least a first group and a second group. The first group and said second group each include at least two records and the first group is different than the second group. The method includes determining a first proportion of occurrence for a term by comparing a first number of records having at least one occurrence of the term in the first group to a first total number of records in the first group, determining a second proportion of occurrence for the term by comparing a second number of records having at least one occurrence of the term in said second group to a second total number of records in the second group, and comparing the first proportion of occurrence to the second proportion of occurrence to yield a resultant comparison occurrence. | 2013-02-07 |
20130036127 | DOCUMENT REGISTRY SYSTEM - A document registry system ( | 2013-02-07 |
20130036128 | METHOD OF MIGRATING STORED DATA AND SYSTEM THEREOF - There is provided a storage system and a method of migrating a source data portion from a source logical volume to a destination range in a destination logical volume. The method comprises: configuring a source mapping data structure to comprise an entry associated with said source data portion and indicative of mapping between logical addresses corresponding to said source data portion and addresses corresponding to said source data portion and related to a physical address space; and, responsive to a migration command, configuring a destination mapping data structure to comprise an entry associated with said at least one destination range and comprising a reference to said entry in the source mapping data structure, said entry in the source mapping data structure to be used for mapping to said addresses related to said physical address space and corresponding to the source data portion and to the migrated data portion. | 2013-02-07 |
20130036129 | Search Utility Program for Software Developers - A search utility for industrial control programs accepts as a query an example program fragment which is abstracted into a graph-form capturing, for example, instruction control-flow and data-flow. This graph-form may be compared to a graph-form transformation of other portions of the program to provide a more sophisticated matching process that considers underlying logical hierarchy of the program elements rather than their superficial expression in the source code embodiment | 2013-02-07 |
20130036130 | System for Analyzing Device Performance Data - A system for analyzing performance data associated with a mail processing device includes a reporting module operable to receive, over a network, first data related to the operation of a mail processing device, store the first data in a database accessible over the network, receive, over the network, second data identifying filter criteria for the first data, filter, using a processor, the first data with the second data, generate, using the processor, a report based on the filtered first data, and communicate the report over the network. | 2013-02-07 |
20130036131 | File Object Browsing and Searching Across Different Domains - A desired object stored on a computer system is retrieved by retrieving one or more objects based on an object attribute to produce initial search results, selecting an object from the initial search results, where the selected object is associated with one or more other attributes, and retrieving one or more additional objects based on one or more of the other attributes of the selected object to expand the initial search results and provide the desired object. The objects are linked to one or more tree structures each associated with an object attribute, such that the retrieving one or more additional objects includes traversing the tree structures linked to the selected object and associated with the one or more other attributes to identify the one or more additional objects. | 2013-02-07 |
20130036132 | FACETED AND SELECTABLE TABS WITHIN EPHEMERAL SEARCH RESULTS - The present disclosure describes systems and method for displaying search results. Operations of the system and method may include, but are not limited to: receiving a selection associated with a tab group; receiving a search string; and displaying one or more records according to the selection of the tab group and the search string. | 2013-02-07 |
20130036133 | System and Method for Providing Data Collection and Comparative Data Analysis Across a Plurality of Gaming Organizations - Systems and methods for collecting variable data received, wherein the variable data relates to gaming operations, such as gaming, hotel, amenities, resort, patron or any other services, transactions and interactions, all occurring in connection with a gaming operation, storing the collected variable data in a database, receiving a request to aggregate the variable data based on an item of information or element associated with the variable data, identifying the variable data in the database based on the element in the request, and presenting the variable data identified if certain preset criteria are met by the requester of data, among other things. | 2013-02-07 |
20130036134 | METHOD AND APPARATUS FOR ENABLING A SEARCHABLE HISTORY OF REAL-WORLD USER EXPERIENCES - A method and apparatus for enabling a searchable history of real-world user experiences is described. The method may include capturing media data by a mobile computing device. The method may also include transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match. The method may also include transmitting a query of the user to the server computer system to initiate a search of the history or real-world experiences, and receiving results relevant to the query that include data indicative of the media data in the history of real-world experiences. | 2013-02-07 |
20130036135 | CLOUD DATA STORAGE - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for efficiently storing information. For example, lower-quality copies of files can be stored locally, and higher-quality, original versions of files can be stored on the Internet. Storing a lower-quality or lower-resolution version of a file locally can reduce local storage requirements. The higher-quality, or higher resolution, original version of a file can be retrieved from the cloud if the locally stored version is not of sufficient quality for a particular use. However, the lower-quality copy may be of sufficient quality for most usages. | 2013-02-07 |
20130036136 | TRANSACTION PROCESSING SYSTEM, METHOD AND PROGRAM - A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction. | 2013-02-07 |
20130036137 | CREATING AND EDITING USER SEARCH QUERIES - Systems and methods are provided for creating and modifying search queries. A query can be constructed by allowing a user to select from categories, facets, and/or facet values for addition to a query. A user can optionally supplement the categories, facets, and/or facet values with additional search terms entered by the user. The constructed query can then be submitted to a search engine to identify documents that match the search query. The systems and methods can allow a user to construct a search query using a reduced number of user input actions while still providing a user with the flexibility to enter any search terms desired by the user. | 2013-02-07 |
20130036138 | SYSTEMS AND METHODS FOR E-MAIL-BASED CUSTOMER RELATIONSHIP MANAGEMENT - Representative embodiments of a system for managing customer-relationship activities and knowledge include a template database for storing a plurality of templates, each corresponding to a business activity and comprising text relating to the business activity, an application enabling user selection of a template and formatting of an e-mail conforming to the template, a tracking database for storing and aggregating the user selections, and an interface for permitting querying of the tracking database to obtain data relevant to at least one user or at least one business activity at a specified level of aggregation. | 2013-02-07 |
20130036139 | Travel Planning Decision Tool - Described is a method of organizing travel between a plurality of travelers by allowing a first traveler to specify criteria and preferences for a trip, finding a plurality of destinations which match the criteria and preferences, then allowing the travelers to rank and vote for each destination. Once one traveler selects a trip based on the ranking, the traveler may invite the other travelers to join them on the trip. | 2013-02-07 |
20130036140 | INFORMATION MANAGEMENT AND CONTINUITY - Embodiments of the invention provide methods, systems, and program products for managing information, including the incremental release of information from a restricted database of information, such that the incremental release is consistent with relationships between and among a plurality of pieces of information within the restricted database. | 2013-02-07 |
20130036141 | SATELLITE ADDRESSING CONCEPT - A method of using latitude and longitude coordinates of a point as a means to specify a unique and unmistakable destination address. These coordinates are not affected by changes in street numbering, changes in street names, and these coordinates are never out-dated nor do they require updating or upgrading. Some examples of where the latitude and longitude coordinates can be displayed are on items such as business cards, letterheads, directories, advertisements, billboards and websites. | 2013-02-07 |
20130036142 | APPLICATION UPDATE SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored. | 2013-02-07 |
20130036143 | Method and Device for Data Storage - Method and device for data storage are provided. The data storage method includes: generating a custom data structure which includes at least a first node, each node includes a first module for storing type identifiers and values of data, and a second module for storing a mapping list that stores mapping relationship between identifiers of child nodes of the each node and the child nodes; when receiving data every time, determining a storage location and a type of the received data if the received data is stored in the first node of the custom data structure, storing the type and a value of the received data in a first module of the first node; and if the received data is stored in a second node of the custom data structure, storing the type and the value of the received data in a first module of the second node. | 2013-02-07 |
20130036144 | METHOD FOR CONVERTING POINT ADDRESS DATA - Embodiments of the present invention relate to a method for converting a database of point address data into a database of address range data using a computer, wherein each point address comprises an address number, a street name and a geographical location. The method comprises assigning each point address to a chain based upon its street name; ordering the point addresses in each chain according to their geographical location; determining the direction and range of the road numbers in at least part of at least one chain; and storing the direction and range data as address range data. | 2013-02-07 |
20130036145 | ULTRAFAST QUANTUM RANDOM NUMBER GENERATION PROCESS AND SYSTEM THEREFORE - The invention is based on a process and system for producing random numbers by means of a quantum random number generator where the method comprises the steps of operating a laser in single mode and high modulation bandwidth by means of an electrical pulse driver, transforming the phase randomized optical pulses produced before in optical pulses with random amplitude and detecting the resulting random amplitude signals by means of a fast photodiode. The numbers thus produced are truly random. | 2013-02-07 |
20130036146 | METHOD AND APPARATUS FOR HYBRID RING GENERATOR DESIGN - A method and apparatus for generating a pseudorandom sequence using a hybrid ring generator with low hardware cost. When a primitive polynomial over GF(2) is selected as the characteristic polynomial f(x) to construct a hybrid ring generator, the circuit implementing f(x) will generate a maximum-length sequence (m-sequence). The hybrid ring generator offers unmatched benefits over existing linear feedback shift register (LFSR) based maximum-length sequence generators (MLSGs). Assume k 2-input XOR gates are required in a standard or modular LFSR design. These benefits include requiring only (k+1)/2 2-input XOR gates, having at most one level of a 2-input XOR gate between any pair of flip-flops, enabling the output of each flip-flop to drive at most 2 fanout nodes, and creating a highly regular structure that makes the new design more layout and timing friendly. | 2013-02-07 |
20130036147 | INFINITE IMPULSE RESPONSE (IIR) FILTER AND FILTERING METHOD - An infinite impulse response (IIR) filter is provided. The IIR filter includes an amplifier and a filter coupled in a feedback path of the amplifier. The amplifier generates an output signal according to an input signal. The filter filters the output signal according to a first transfer function and provides the filtered output signal to an input of the amplifier. The IIR filter and the first filter have the same order larger than one. | 2013-02-07 |
20130036148 | SYSTEM AND METHOD FOR STATISTICALLY SEPARATING AND CHARACTERIZING NOISE WHICH IS ADDED TO A SIGNAL OF A MACHINE OR A SYSTEM - Methods for determining variance properties of a noise component of a raw signal of a machine or a system. An example method includes recording a signal using a noise estimation unit, numerically differentiating the signal using a first module of the noise estimation unit to obtain a differentiated signal, identifying, using a second module of the noise estimation unit, a histogram which corresponds to the differentiated signal, and determining using the histogram, a variance property of the noise component of the signal. | 2013-02-07 |
20130036149 | METHOD AND APPARATUS FOR EXECUTING CODE IN A DISTRIBUTED STORAGE PLATFORM - An approach is provided for creating a framework for executing code in nodes of a distributed storage platform. An in-node code framework receives at least one job for execution over a distributed computing platform. The in-node code framework determines at least one distributed storage platform containing at least a portion of the data for executing the at least one job. The in-node then processes and/or facilitates a processing of the at least one job to determine code for executing at one or more storage nodes of the at least one distributed storage platform, wherein the code supports the at least one job. | 2013-02-07 |
20130036150 | METHOD OF TRANSFERRING DATA TO A FUNCTIONAL APPLICATION AND A USER TERMINAL THERETO - The invention concerns in general the technical field of transferring data to a functional application and a utilization of resources of mobile communication network in the context of functional applications. A method according to the invention for delivering data dedicated to a functional application comprises at least the following steps: receiving a message containing data dedicated to a functional application and transmitted at least partly over a mobile communication network in a predetermined message form, interpreting the data in the message, and instructing a functionality of the functional application on a basis of the data in the message. The invention also concerns a user terminal and a system for implementing at least part of the functionalities of the method and related into it. | 2013-02-07 |
20130036151 | WORK MIGRATION IN A PROCESSOR - A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. Each of the lookup engines receives a key request associated with a packet and determines a subset of the rules to match against the packet data. A work product may be migrated between lookup engines to complete the rule matching process. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. | 2013-02-07 |
20130036152 | LOOKUP FRONT END PACKET OUTPUT PROCESSOR - A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. A lookup front-end receives lookup requests from a host, and processes these lookup requests to generate key requests for forwarding to the lookup engines. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. The lookup front-end further processes the response message and provides a corresponding response to the host. | 2013-02-07 |
20130036153 | Mobile Applications to Interface to a Brokerage System - A computer-implemented method includes receiving, by a first application running on a computing device, a request for a real-time communication with a service provider; retrieving, from a second application running on the same computing device, a geographical location of the computing device; sending, to a brokerage system, the request for the real time consultation with the geographical information; and receiving, from the brokerage system, information specifying one or more available service providers in the geographical location. | 2013-02-07 |
20130036154 | INTELLIGENT CONTENT DELIVERY - A method includes bidirectionally intercepting data associated with content delivery from a content server to a client device through an agent executing on a central computing platform and/or the client device. The agent is capable of handling both secure and non-secure communication protocols. The method also includes performing, on the data intercepted, an action on behalf of a user of the client device through the agent such that a requirement of intervention of both the content server and an interface associated with the user of the client device therefor is dispensed with. | 2013-02-07 |
20130036155 | DIGITAL MEDIA SHARING SYSTEM IN A DISTRIBUTED DATA STORAGE ARCHITECTURE - At least certain embodiments of the invention disclose a digital media sharing system for providing online album hosting services including receiving, at a web-album server, low-resolution versions of digital images from a client over a network instead of full-resolution versions of the digital images, wherein the full-resolution versions of the digital images remain stored locally at the client and storing the low-resolution versions of digital images at the web-album server instead of storing full-resolution images. | 2013-02-07 |
20130036156 | AUTOMATED FRAMEWORK FOR TESTING ENTERPRISE SERVICES CONSUMER TECHNOLOGIES - Various embodiments of systems and methods for automated test framework for testing enterprise services consumer technologies are described. According to one aspect, an enterprise service client is generated based on the WSDL document of an enterprise service. The generation of the client includes generation of source code files and other client artifacts. The client artifacts are compiled and the client is configured to connect to the server system hosting the enterprise service. Real test data is loaded into a non-persistent memory and executed against the server system of the enterprise system. If no exception occurs, the test call is assumed successful. If the test calls to this enterprise service are successful, the service is marked as compatible with the different clients that performed the test calls. | 2013-02-07 |
20130036157 | SERVER HIERARCHICAL STRUCTURE ON USER-AGENTS - Disclosed herein are computer systems and computer implemented methods for mirroring server-side data hierarchy on a client. The methods involve sending or receiving a request for a instructions to be executed on the client; determining that the webpage requires a mirrored structure to be created on the client side; and receiving or delivering computer instructions, wherein the computer instructions comprise information that, when executed, create a client-side data hierarchy on the client, the client-side data hierarchy mirroring the server-side data hierarchy. The server-side data hierarchy may be a tree data structure and further comprises: a plurality of server-side nodes, each node comprising substantially independent functionality. The client-side data hierarchy mirroring the server-side data hierarchy comprises a plurality of client-side nodes, wherein each client-side nodes corresponds with one of the plurality of server-side nodes. | 2013-02-07 |
20130036158 | CONTROLLING ACCESS TO A NETWORK - A method for controlling access to a network includes, with a client device, sending a request over a network to a server to determine a public logical address for said client device, determining, using said public logical address, whether said client device is connected to said network through one of a number of approved network service providers, and disconnecting from said network if said client device is not connected to said network through one of said number of approved network service providers. | 2013-02-07 |
20130036159 | Dual Blind Method and System for Attributing Activity to a User - A method and system for attributing activity to a user includes sending a first request for content from a browser executing on a consumer device to a first content provider. The first content provider responds to the request by generating a browser identifier and sending the browser identifier along with the requested content to the browser. Next, the user browser sends a second request for content to a second content provider. The user shares personal identification information with the second content provider. The second content provider contacts an attribute server to retrieve attributes associated with the user and generates a temporary ID. The second content provider shares the attributes and the temporary ID with an analytics server. The second content provider also instructs the browser to share the browser ID and the temporary ID with a user profile server. The user profile server uses the browser ID to retrieve a user profile associated with the browser and sends the user profile along with the temporary ID to the analytics server. The analytics server then uses the temporary ID to match the attributes to the user profile and destroys the temporary ID. Thus, neither the attributes nor the user profile can be tracked back to the original user from the analytics server. | 2013-02-07 |
20130036160 | LICENSE ISSUING SYSTEM, CLIENT TERMINAL, SERVER, AND LICENSE ISSUING METHOD - To appropriately perform a process for license issuance to a client terminal, in a license issuing system, when a client terminal fails to obtain a license from a server in spite of transmitting a license issuance request, the client terminal transmits a license issuance request including the same key information as in the initially transmitted license issuance request to the server. The server stores the key information contained in the initial license issuance request in the key information storage unit, confirms that the stored key information is the same as the key information contained in the second license issuance request, and issues a license again. The client terminal deletes the key information contained in the license issuance request after obtaining the license. | 2013-02-07 |
20130036161 | DATA CARD AND METHOD AND SYSTEM FOR CUSTOMIZING ITS APPLICATION SERVICE - The present invention provides a method for customizing application services of a data card. The system comprises a data card and an over-the-air server. The method comprises: the data card sending an application service customization request to the over-the-air server when an application service is required to be customized; and the over-the-air server receiving the application service customization request, and then returning a configuration command corresponding to configuration information to the data card if it is determined that an operation of the data card to request customization of the application service is valid according to the stored and managed configuration information of all application services supported by the data card. | 2013-02-07 |
20130036162 | Automated Communication Techniques - Various technologies and techniques are disclosed for providing an autoresponder that allows subscribers to opt-in to one or more autoresponder campaigns using one or more of several methods, including spoken voice, email, business cards, QR codes, bar codes, SMS/text messages, and web forms, as a few examples. A virtual seminar playback system is described that simulates a live virtual seminar and allows subscribers to access a playback of a media recording over a communication connection at a specified time. An autoresponder system is described that delivers messages to subscribers in multiple available formats, based upon selections received by the subscribers. A business card scanning system is described that allows new contacts to be added to autoresponder system remotely, and intelligent data to be gathered about contacts. Data mining techniques for calculating a social influence score and other information about a subscriber or other contact are also described. | 2013-02-07 |
20130036163 | METHOD AND APPARATUS FOR PROVIDING CONTENT TO USERS - Embodiments of the instant invention are directed to a method and apparatus for presenting unsolicited data to users without interrupting the user's activities, wherein the presentation of the unsolicited data is monitored and is available for review by the user at the user's convenience. Embodiments of the invention comprise a content and display manager, wherein the content and display manager include a display monitor, a content delivery system and a content controller. The display monitor selects the display of content to the users, in part, by reviewing a marker which defines the last time that content was displayed to the user and the type of content displayed. The content delivery system transmits a content window to a user computer via the controller. | 2013-02-07 |
20130036164 | Tagging Users of a Social Networking System in Content Outside of Social Networking System Domain - Users of a social networking system can tag other users in content items that are provided outside of the social networking system, such as pictures that are viewable on a website that is external to the social networking system. To enable a user to tag another user in a content item, an external system provides a user interface that enables the user to tag another user, optionally define a portion of the content item in which the tagged user appears, and provide an identity of the tagged user. The external system communicates with the social networking system to provide the tagging information to the social networking system. The tagging information is received by the social networking system, which imports the content item and displays the content item with the tagging information to other users in the social networking system. | 2013-02-07 |
20130036165 | Displaying Social Opportunities by Location on a Map - A social networking system provides relevant content objects at the request of social networking system users. Relevance scores are determined for content objects by matching user location, user interests, and other social information to the content, location, and timing associated with content objects. A ranked list of content objects can be provided to the user, where the content objects are relevant to them based on their interests, location, and other social information. The system provides a user interface that displays a map containing pins, where each pin represents a content object in actionable proximity to a user. The content objects selected to be presented as pins to the user are those content objects with sufficiently high relevance scores. Multiple pins for a nearby area can be clustered. The user can switch between zoom levels for the map, thereby showing pins at varying distances from the user's current location. | 2013-02-07 |
20130036166 | SYSTEMS AND METHODS FOR SHARING GROUP STATUS WITHIN A SOCIAL NETWORK - Systems and methods for sharing group status within a social network are provided. A representative system includes a mobile device operative to: designate a set of mobile devices, each of the mobile devices being operative to communicate with others of the mobile devices and being associated with a respective member of a group of members of a social network; automatically generate group status information corresponding to a current status of the group of members; and provide the group status information to the social network. | 2013-02-07 |
20130036167 | AUTOMATIC SYNCHRONIZATION OF CLIPBOARDS - A computer-implemented method and computer program for automatically synchronizing clipboards of multiple devices. The computer-implemented method includes: pairing at least two devices via a Bluetooth connection; providing a information on a sharing clipboard of a first device; automatically broadcasting, in response to the providing, the information from the sharing clipboard of the first device to a sharing clipboard of a second device; and pasting the information on the sharing clipboard of the second device. | 2013-02-07 |
20130036168 | SYSTEM AND METHOD FOR PROVIDING A VIRTUAL ENVIRONMENT WITH SHARED VIDEO ON DEMAND - A system and methodology for creating, compiling, managing and distributing works of multimedia within a virtual space (environment) or virtual meeting space. The system consists of a server and client architecture. Within this architecture, the server or controller plays a “master” role, puffing, storing, and delivering media content from a plurality of client sources. The master server or controller manipulates the storage and delivery of these streams through an intelligent database and programming architecture. These streams are encoded to a specific format and delivered through a server to single or multiple recipients as a vital component of a complete virtual meeting experience. The result is a complete and organized virtual meeting room experience from attendee invitation though follow-up and record meeting dispersal. | 2013-02-07 |
20130036169 | SYSTEM AND METHOD OF TRACKING RATE OF CHANGE OF SOCIAL NETWORK ACTIVITY ASSOCIATED WITH A DIGITAL OBJECT - A system of tracking rate of change of social network activity associated with a digital object includes a change measurement module in communication with at least one social network database and a ranking module in communication with the change measurement module. The change measurement module measures a change in the level of social network activity associated with the digital object based on a first object value and a second object value. The first object value is based on a measurement of activity associated with the digital object in at least one social network at a first time, and the second object value is based on a measurement of activity at a second time. The ranking module ranks the digital object relative to at least one other digital object based on a score derived from a rate of change in social network activity. | 2013-02-07 |
20130036170 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier. | 2013-02-07 |
20130036171 | SOCIAL MEDIA CONTENT AGGREGATION AND SEARCH MECHANISM - A machine-implemented method can include importing social media content from multiple social media sites, applying filters to the imported content, creating a virtual shoebox based on the filtered content, and generating a virtual scrapbook based on the virtual shoebox. A system can include a social media content import mechanism, a filter mechanism, a virtual shoebox creation mechanism, and a virtual scrapbook generation mechanism. | 2013-02-07 |
20130036172 | SHARING FORM TRAINING RESULT UTILIZING A SOCIAL NETWORK - A mechanism is provided for providing trustworthiness for users of a social network for web sites. The computer listens to web browsing activities of a user, and receives feedback from the user when web browsing by monitoring user actions. monitoring user actions includes monitoring the user searching a peer-to-peer environment and search results obtained, and in response to the user selecting a first link for the search results in the peer-to-peer environment, determining a score for the first link based on the user selecting a second link for the search results. The score for the first link is provided to the users of the social network. | 2013-02-07 |
20130036173 | PERSONALIZING COMMUNICATIONS USING ESTIMATES OF THE RECIPIENT'S SENSITIVITY LEVEL DERIVED FROM RESPONSES TO COMMUNICATIONS - A “message broker” personalizes messages based on the recipient's estimated “privacy sensitivity.” By carefully estimating the sensitivity, the message broker can achieve the advantages of personalized messaging without incurring the disadvantages of offending or scaring away the recipient. In a first set of embodiments, messages are sent to a recipient, and information about the recipient's responses is collected and analyzed. The sensitivity level of the recipient is estimated based on this collected information. In a second set of embodiments, messages are sent that include an offer in which an incentive will be given to the recipient in exchange for allowing a certain type of access to specific information associated with the recipient. In a third set of embodiments, the message broker sends messages that request information associated with the recipient, but the messages do not include explicit offers to give incentives in exchange for the information. | 2013-02-07 |
20130036174 | PERSONALIZING COMMUNICATIONS BASED ON AN ESTIMATED SENSITIVITY LEVEL OF THE RECIPIENT - A “message broker” personalizes messages based on the recipient's estimated “privacy sensitivity.” By carefully estimating the sensitivity, the message broker can achieve the advantages of personalized messaging without incurring the disadvantages of offending or scaring away the recipient. In a first set of embodiments, messages are sent to a recipient, and information about the recipient's responses is collected and analyzed. The sensitivity level of the recipient is estimated based on this collected information. In a second set of embodiments, messages are sent that include an offer in which an incentive will be given to the recipient in exchange for allowing a certain type of access to specific information associated with the recipient. In a third set of embodiments, the message broker sends messages that request information associated with the recipient, but the messages do not include explicit offers to give incentives in exchange for the information. | 2013-02-07 |
20130036175 | DISASTER RESPONSE SYSTEM - A disaster response system receives location data and status data from participating devices in an area affected by a disaster. The disaster response system provides data to client devices outside the affected area. The data indicate statuses of people within the affected area. Disaster response system also instructs routers to perform actions to adjust bandwidth available for a particular use during and after the disaster. | 2013-02-07 |
20130036176 | SYSTEM AND METHOD FOR BUSINESS PROCESS GATEWAY TOKEN FLOW - Systems and methods are provided, for use in a messaging subsystem, which manages gateway flow. A system for use in a messaging subsystem, which manages gateway flow, can comprise a computer, including a computer readable medium and processor. The system can also comprise a business process, stored on the computer, wherein the business process includes a plurality of gateways; and a plurality of counters, each associated with a different gateway, wherein each counter indicates how many tokens are required for the associated counter to activate. The system can statically analyze the business process to identify each of the plurality of gateways, determine, at runtime, for each gateway whether to decrement the counter associated with a subsequent gateway, and decrement the counter associated with the subsequent gateway to manages gateway flow. | 2013-02-07 |
20130036177 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR MANAGING SOCIAL INTERACTION HISTORIES - According to one aspect, the subject matter described herein includes a method for managing social interaction information. The method includes receiving first social interaction information associated with a user of a first over the top (OTT) service platform. The method also includes receiving second social interaction information associated with the user, the second social interaction information from a communications service platform distinct from the first OTT service platform. The method further includes generating, using the first social interaction information and the second social interaction information, consolidated social interaction information and providing the consolidated social interaction information to the user. | 2013-02-07 |
20130036178 | DISSEMINATING INFORMATION - A method of, and server for, disseminating information, the method comprising uploading information to a server, selecting a first set of recipients and a second set of recipients, applying at the server a first template to the information to create a first electronic message, applying at the server a second template to the information to create a second electronic message, and the server sending the first electronic message to the first set of recipients and the second electronic message to the second set of recipients. Thus, electronic messages containing the information in different formats can be sent to the different set of recipients with the user only having two upload the information once. The first set can comprise media contacts (such as journalists and public relations professionals), whereas the second set can comprise potential recipients, such as customers of the user, uploaded to the server by the user. | 2013-02-07 |
20130036179 | MESSAGING SERVICE USING DIFFERENT TEXT MESSAGING CHANNELS - A system and method for providing a messaging service in a community is disclosed. The system includes a communication interface and a message routing module. The communication interface receives a message from a first member of the community using a first text messaging channel. The message includes a community number identifying the community. The message routing module is communicatively coupled to the communication interface. The message routing module determines one or more second members of the community based at least in part on the community number. The message routing module determines one or more second text messaging channels for the one or more second members. The communication interface sends the message to the one or more second members of the community using the one or more second text messaging channels. | 2013-02-07 |
20130036180 | SYSTEM AND METHOD FOR PRESENTING MULTILINGUAL CONVERSATIONS IN THE LANGUAGE OF THE PARTICIPANT - A computer-implemented method of providing real time translation of a conversation and presenting additional content, typically advertising related to the conversation or other conversations related to the topic of the present conversation. | 2013-02-07 |
20130036181 | METHOD AND APPARATUS FOR PROVIDING SERVICE BASED ON COMPONENT USING PERSONAL NETWORK - Provided are a method and an apparatus for providing a service based on Personal Network Entity (PNE) components and resources within an apparatus without implementing a function of generating and managing a service group only in a case in which a plurality of PNEs provide a similar function by providing a function of generating and managing the service group based on components included in a network apparatus or resources with the apparatus in an environment providing a Converged Personal Network Service (CPNS) service. Accordingly, it is possible to avoid inefficient overlapping developments and operations and prevent resources from being wasted. | 2013-02-07 |
20130036182 | METHOD FOR DISAMBIGUATING EMAIL RECIPIENT FIELDS IN AN ELECTRONIC DEVICE - An electronic device and a method implemented within the electronic device for disambiguating email recipient fields by extracting sufficient information from the domain portion of an intended recipient's email address to disambiguate between a personal and a business email address. An exemplary method includes parsing at least one of said multiple addresses in a recipient field of the email to extract information capable of distinguishing the at least one of said multiple addresses from at least another of the multiple addresses, and displaying the information in the recipient field of the email. | 2013-02-07 |
20130036183 | METHOD AND PROCESSING SYSTEM FOR ROUTING A MESSAGE REQUEST - A method and a processing system for routing a message request are provided in the present invention. Using the present invention, a message, which is returned by a party receiving the message request, is routed, according to a predefined designation, to a designated client, which is one of multiple simultaneous online clients sharing the identical user identifier, via a server, and therefore the requirements of the users are satisfied and the experiences of the users are improved. | 2013-02-07 |
20130036184 | System and Method for Providing Time Zone as Instant Messaging Presence - A system and method are provided to obtain and use time zone information as presence in instant messaging. The time zone information is obtained by a user's mobile device and is sent to other mobile devices corresponding to the user's contacts. The time zone information of a contact may be displayed on the user's IM application, including the contact list and instant messaging conversation window. The location of the mobile device may also be provided. The user uses the time zone and location information to discern the status of a contact. Rule-based decisions that rely on the time zone information are also used to affect the operation of the instant messaging application. | 2013-02-07 |
20130036185 | METHOD AND APPARATUS FOR MANAGING TRANSPORT OPERATIONS TO A CLUSTER WITHIN A PROCESSOR - A method and corresponding apparatus of managing transport operations between a first memory cluster and one or more other memory clusters, include receiving, in the first cluster, information related to one or more transport operations with related data buffered in an interface device, the interface device coupling the first cluster to the one or more other clusters, selecting at least one transport operation, from the one or more transport operations, based at least in part on the received information, and executing the selected at least one transport operation. | 2013-02-07 |
20130036186 | CACHING REMOTE SWITCH INFORMATION IN A FIBRE CHANNEL SWITCH - A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced. | 2013-02-07 |
20130036187 | Secondary mobile device - In a first embodiment of the present invention, a method is provided comprising: receiving application data from a primary mobile device, wherein the application data is received via hooks designed to automatically send the application data received by or sent from an application on the primary mobile device; and sending the application data to one or more secondary mobile devices that are registered to the primary mobile device, wherein each of the secondary mobile devices are resource limited devices. | 2013-02-07 |
20130036188 | Infrastructure-Assisted Client Management using Synthesized Beacon Reports - Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests. | 2013-02-07 |
20130036189 | AUXILIARY EVENT PACKAGES - A method includes registering with a proxy for an auxiliary event-package, wherein the auxiliary event-package is provided by a plurality of auxiliary event-package servers. The method may further include subscribing to the auxiliary event-package through the proxy. The proxy forwards the subscription to the plurality of auxiliary event-package servers. The method may include receiving an initial notify from one of the auxiliary event-package servers and identifying the one of the auxiliary event-package servers as a primary handle for the auxiliary event-package. In addition, the method may include identifying others of the plurality of auxiliary event-package servers as secondary handles for the auxiliary event-package. | 2013-02-07 |
20130036190 | RESOURCE-CONSERVING TECHNIQUE FOR AS-AVAILABLE DATA DELIVERY TO A MOBILE DEVICE - A method for delivering data to a mobile device can begin with determination of the need to transmit data to a client application installed upon a mobile device by a provider in response to the occurrence of a predefined event. A session initiation protocol (SIP) message encapsulating the data can then be addressed to the mobile device using a static, unique identifier of the mobile device. The static, unique identifier can be acquired during registration of the mobile device for the service and can be electronically coupled with a hardware component of the mobile device. The SIP message can be conveyed to the Internet protocol (IP) multimedia subsystem (IMS) of an IP-based mobile communications network via a dedicated communications mechanism where it can be routed based on the static, unique identifier. | 2013-02-07 |
20130036191 | Systems and Methods for Recommended Content Platform - Systems and methods for presentation of content, or a title or link to content or presentation to a user on webpages of a website are provided. In one embodiment, a recommended content platform optimizes the links displayed on web pages based on a portfolio of content sources which determine which links are displayed in a given page view. The algorithms may or may not utilize data relating to user interaction with webpages and may produce different sets of links depending on the content of a webpage and a position on a webpage where the links are to be displayed. A given webpage may present links from multiple content sources displayed using multiple user interface elements distributed throughout the webpage. | 2013-02-07 |
20130036192 | SYSTEM AND METHOD FOR CLIENT-SERVER COMMUNICATION FACILITATING UTILIZATION OF NETWORK-BASED PROCEDURE CALL - System and method for communicating data are disclosed. Method includes facilitating receiving, from a module of a client computing device, a first message in a universal format. Method includes generating a first encoded message by encoding the first message into a network-based procedure call interface associated with a server, based on a stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the first encoded message to a module of the server. Method includes facilitating receiving, from a module of the server, a second message encoded in the network-based procedure call interface associated with the server. Method includes generating a second decoded message by decoding the second message into the universal format, based on the stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the second decoded message to a module of the client computing device. | 2013-02-07 |
20130036193 | SYSTEM AND METHOD FOR GENERATING DYNAMIC IMAGE SPRITES - A method, system, and article of manufacture for receiving a call from a client device to execute a web service after a web page is loaded by the web browser application, the call including a plurality of image uniform resource identifiers (URI), generating, by at one processor executing the web service, a dynamic image sprite using the image URIs, the dynamic image sprite comprising a base-64 encoded image data URI scheme response in JavaScript Object Notation format, and transmitting the dynamic image sprite to the client device. | 2013-02-07 |
20130036194 | METHODS FOR OPTIMIZING HOW CONTENT IS PROVIDED AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that obtains with a content management computing device application configuration information about an executing application on an end user computing device that provides content to a primary end user. Sensor data is obtained with the content management computing device from one or more sensor devices. A type of device for the end user computing device executing the application is identified. One or more personalized values are determined with the content management computing device based on the obtained sensor data, the identified type of device, and the obtained application configuration information. The determined one or more personalized values are provided by the content management computing device to the end user computing device to optimize the content provided to the primary end user by the executing application. | 2013-02-07 |
20130036195 | DATA MANAGEMENT APPARATUS, COMMUNICATION CONTROL APPARATUS, AND SYSTEM INCLUDING DATA MANAGEMENT APPARATUS AND COMMUNICATION CONTROL APPARATUS - A data management apparatus for a data management system including first and second networks interposed by a communication control apparatus includes a reception unit receiving response request data pertaining to an electronic device from an external apparatus and response result data from the communication control apparatus, a transmission unit transmitting the response request data to the communication control apparatus, and a management unit managing a series of response status history data during a period between receiving of the response request data and receiving of the response result data responsive to the response request data based on the response request data and the response result data. The data management apparatus being connected to the first network and managing history data of the response request data. One or more service management apparatuses being connected to the second network and managing a response service corresponding to the response request data. | 2013-02-07 |
20130036196 | METHOD AND SYSTEM FOR PUBLISHING TEMPLATE-BASED CONTENT - A method is provided for publishing content on a mobile device. In response to a request for content from the mobile device, information is retrieved from an application on the device setting out the device's capabilities and native feature set. This device information is then matched to an applicable template via a platform lookup matrix. The matched template is sent to the device for rendering with content, the template including a combination of components reliant on the device's native feature set and generic components from a standard. A programmed mobile device for receiving and rendering published content is also provided. | 2013-02-07 |
20130036197 | METHOD AND SYSTEM FOR A MOBILE LOCAL SERVER - A method is provided for receiving and rendering web content on a mobile device. Web content is requested from a remote server, and is received on a local server embedded on the mobile device. The content is in a standardized format. The local server then interprets the web content from the standardized format into a format optimized for the mobile device before serving the format-optimized content to an application on the device for rendering. A programmed mobile device for receiving and rendering web content is also provided. | 2013-02-07 |