49th week of 2015 patent applcation highlights part 55 |
Patent application number | Title | Published |
20150347514 | Equi-Joins Between Split Tables - A join operation between split data tables includes providing value IDs. For each of the value IDs, a unique global ID may be associated with the value ID when the actual value represented by the value ID occurs among actual values comprising the second attribute of the second partition. For each identified unique global ID, the identified unique global ID may be paired with a document ID of a data record contained in a second partition stored at the second server in which the actual value in the data record is represented by the value ID associated with the identified unique global ID. | 2015-12-03 |
20150347515 | RULE-BASED, PREEMPTIVE DOWNLOAD OF DIGITAL MEDIA ASSETS - Rules are used to determine which digital media assets are to be downloaded from a digital media store preemptively to a client device. In some implementations, a client device receives a notification from the digital media store regarding an update to a remote digital media library. The rules are evaluated to determine which digital media assets are to be downloaded preemptively to the client device. Based on the evaluation of the rules, requests for the digital media assets that are to be stored locally and are not already stored locally are aggregated and sent to the digital media store. The digital media items are downloaded from the digital media store to the client device using, for example, a syncing service. | 2015-12-03 |
20150347516 | DISTRIBUTED STORAGE DEVICE, STORAGE NODE, DATA PROVIDING METHOD, AND MEDIUM - A distributed storage device according to the present invention includes: a plurality of storage nodes, the plurality of storage nodes includes: a data storage unit that accumulates stream data output from a device; a first time frame generation unit that generates a time frame synchronized with another storage node and associates a data element included in stream data accumulated in the data storage unit with one of time frames; a data selection unit that selects a data element associated with a predetermined time frame from the stream data accumulated in the data storage unit, based on an access request from a client terminal; and a data transmission unit that transmits a data element selected by the data selection unit to the client terminal. | 2015-12-03 |
20150347517 | ADAPTIVE QUERY PROCESSOR FOR QUERY SYSTEMS WITH LIMITED CAPABILITIES - A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries. | 2015-12-03 |
20150347518 | ASSOCIATE COMMUNICATION ANALYSIS TOOL - Embodiments of the present invention help users (e.g., associates, customers, or the like) utilize communications to take actions with respect to systems or applications that do not directly allow for users to take actions using the communications. In some embodiments the communications are voice communications (e.g., phone calls, voice activation, voice services through the Internet, or the like) or written communications (e.g., e-mail communications, text communications, or the like) or other like voice communications or written communications. The present invention identifies keywords in the communications to determine the application for which the user wants to take an action, and the action that the user wants to take. The present invention takes the action within the application based on the keywords, or requests additional information from the user through the communication channel (or another communication channel). | 2015-12-03 |
20150347519 | MACHINE LEARNING BASED SEARCH IMPROVEMENT - Systems and methods are disclosed for improving search results returned to a user from one or more search domains, utilizing query features learned locally on the user's device. A search engine can receive, analyze and forward query results from multiple search domains and pass the query results to a client device. A search engine can determine a feature by analyzing query results, generate a predictor for the feature, instruct a client device to use the predictor to train on the feature, and report back to the search engine on training progress. A search engine can instruct a first and second set of client devices to train on set A and B of predictors, respectively, and report back training progress to the search engine. A client device can store search session context and share the context with a search engine between sessions with one or more search engines. A synchronization system can synchronize local predictors between multiple client devices of a user. | 2015-12-03 |
20150347520 | USING CROWDSOURCING CONSENSUS TO DETERMINE NUTRITIONAL CONTENT OF FOODS DEPICTED IN AN IMAGE - A method, system, and computer program product for wellness maintenance programs configured for user-specific tracking of food consumption to goals. Upon receiving a digital image of food or beverage items, the digital image is transmitted to a repository configured to serve a plurality of accesses by a plurality of human members (e.g., a crowdsource repository). Members of the crowd generate food description annotations pertaining to aspects of the pictured food or beverage items. The food description annotations (e.g., menu picks, text descriptions) are used to look-up nutrition records. Some use cases correlate a set of food description annotations that are shared between two or more of the human members to generate a confidence score, and some use cases also receive food intake recommendations from the human members. The food intake recommendations can be recorded in a wellness profile which in turn can be used for progress tracking against nutrition goals. | 2015-12-03 |
20150347521 | SYSTEMS AND METHODS FOR RELATION EXTRACTION FOR CHINESE CLINICAL DOCUMENTS - Systems and methods are disclosed for extracting structured relation information from Chinese clinical notes. Structured relation information in the form of entity-feature-value (EFV) triples is disclosed. The EFV triples may be used for advanced data abstraction. An ontology-driven method for data extraction is disclosed. The ontology-driven method may include lexical and syntactic analysis followed by semantic analysis to generate the EFV triples. | 2015-12-03 |
20150347522 | FILTERING DATA IN AN ENTERPRISE SYSTEM - A collection of data is displayed. A filter user input is received from a user in order to filter the data. The filter user input can be on a grid-based filter, it can be on a filter pane, or on a column header filter. The data is filtered, based upon the filter user input, and the filtered data is displayed. | 2015-12-03 |
20150347523 | MANAGING DATA SEARCHES USING GENERATION IDENTIFIERS - Embodiments are directed towards managing within a cluster environment having a plurality of indexers for data storage using redundancy the data being managed using a generation identifier, such that a primary indexer is designated for a given generation of data. When a master device for the cluster fails, data may continue to be stored using redundancy, and data searches performed may still be performed. | 2015-12-03 |
20150347524 | Method and System for Centralized Control of Database Applications - According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above. | 2015-12-03 |
20150347525 | Context-Based Object Retrieval In A Social Networking System - Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector. | 2015-12-03 |
20150347526 | DISPLAY FOR A NUMBER OF UNIQUE VALUES FOR AN EVENT FIELD - A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order. | 2015-12-03 |
20150347527 | METHODS AND SYSTEMS FOR PROCESSING AND DISPLAYING STRUCTURED DATA - Methods and systems are provided for processing data. In one embodiment, a method comprises: receiving query data that requests a result; performing a query on structured data to determine a plurality or results; determining a relevancy for the plurality of results; and generating graphical user interface data for graphically displaying the plurality of results in a user interface based on the relevancy. | 2015-12-03 |
20150347528 | PIXEL-AWARE QUERY REWRITING - A query rewriter associated with a database management system or visualization client rewrites a database query based on properties, characteristics, etc. of the visualization to be rendered by the visualization client. For example, the query rewriter receives an initial query and one or more visualization parameters (such as width, height and/or type of visualization) for the visualization client. The query rewriter rewrites the initial query based on the visualization parameter(s), so as to produce a data-reducing query, and then outputs the data-reducing query for execution. The query rewriter can selectively rewrite the initial query depending on size of query results of the initial query. In some example implementations, the query rewriting models a process of rasterization of geometric primitives by the visualization client, so as to facilitate error-free visualization. In many cases, the query rewriter significantly reduces the volume of query results while facilitating fast interaction with the visualization. | 2015-12-03 |
20150347529 | SYSTEM AND METHOD FOR CONTEXTUAL WORKFLOW AUTOMATION - A program product, system and method, the program product comprising a non-transitory computer-readable medium, comprising computer program code comprising instructions to perform the method: receiving active content, where the active content comprises computer code for configuring a display in a first display interface; automatically matching without user intervention selected data from the active content to target category data; when there is a match, extracting data from the active content that matches object selector data, including a unique key; searching a customer database of database records using the unique key; when no records found, automatically creating new record; when one record is found, automatically updating without user intervention, items within the database record; when multiple records found, automatically determining a primary database record and automatically updating the primary database record; creating and displaying data in a second display interface from the records. | 2015-12-03 |
20150347530 | UNIT CONVERTER WITH SORTED LIST OF RESULTS - Unit conversion methods and systems that use an auto-scaling algorithm to sort conversion results. A plurality of unit conversion results, which represent a conversion of an input value in an input unit, are sorted into a sorted list based on the scale of the values in the results and the sorted list is presented (e.g. displayed) to a user. In one embodiment, the sorting is done without regard to the units in the conversion results and values between zero and one are transformed before sorting. | 2015-12-03 |
20150347531 | METHOD AND APPARATUS FOR PROVIDING SEARCH RESULTS ON A MOBILE TERMINAL - An apparatus for providing search results on a mobile terminal includes a page-obtaining module configured to obtain a plurality of candidate pages and terminal-support information corresponding to the candidate page, and a support-information-updating module configured to establish or update page terminal-support information based on the candidate page and its corresponding terminal-support information. The page terminal-support information includes a mapping relationship between one or more groups of page-identification information and their corresponding terminal-support information. The apparatus also has a processing module configured to perform subsequent processing to one or more search results corresponding to the user's mobile query request based on terminal-attribute information of the mobile terminal corresponding to the user and the page terminal-support information, and a providing module configured to provide at least one of the one or more processed search results to an application corresponding to the mobile query request. | 2015-12-03 |
20150347532 | USER INTERFACE FOR SEARCHING - The present disclosure relates to search techniques. In one example process, the device concurrently displays remote search results and local search results. In another example process, the device provides previews of search results that include actionable user interface objects. In another example process, the device concurrently displays options for initiating a search using various search engines. | 2015-12-03 |
20150347533 | SEMANTIC CONTENT ACCESSING IN A DEVELOPMENT SYSTEM - A development system comprises, in one example, a development module configured to receive user development inputs to develop elements of a computer system. The elements comprise types modeled in the computer system. The development system comprises a user interface module configured to generate a user interface display with user input mechanisms that receive a user search query for searching the elements of the computer system. The development system comprises a search module configured to identify a type-based search parameter for the user search query and to obtain a set of search results by performing an element search based on the user search query and the type-based search parameter. | 2015-12-03 |
20150347534 | STRUCTURED SUGGESTIONS - An electronic device suggests contacts and calendar events for users based on their messages. The device can analyze a user's messages for contact and event information and automatically generate or update suggested contacts and calendar events for the user based on this information. The suggested contacts and calendar events can be searchable as if they were manually entered by the user, and the user can choose to add or ignore the suggested contacts and calendar events. | 2015-12-03 |
20150347535 | SYSTEM AND METHOD FOR DISPLAYING TABLE SEARCH RESULTS - Methods and Systems to display the results of a search operation are provided. More particularly the invention relates to a method to display search results comprising a relevant portion of the data in a tabular form. The said result comprises a search extract preserving table characteristics. The extract may further comprise of one or more table properties. | 2015-12-03 |
20150347536 | Systems and Methods for Generating Contextual Insight on Electronic Devices - A method, device, system, and computer program product relating to social media and ecommerce, including a generation of contextual insight available for viewing and updating via at least one electronic device. An example embodiment provides users with actionable insights based on impactful events that have occurred, are occurring, or are expected to occur, in the proximity of the user's location of interest. The system computes the potential impact of the occurrence of these events on the user's specific goals at the time of inquiry. The system can notify a shop owner of events that might impact foot traffic by their shop and suggest ways to mitigate potential revenue loss. The system can notify a traveler of recent interrelated events and suggest that a particular street/route or neighborhood in a city should be avoided. | 2015-12-03 |
20150347537 | PROCESSING TIME SERIES - A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series. | 2015-12-03 |
20150347538 | INFORMATION DISPLAY PROCESSING SYSTEM, INFORMATION DISPLAY PROCESSING DEVICE, AND PORTABLE TERMINAL - An in-vehicle information display processing device ( | 2015-12-03 |
20150347539 | SYSTEM AND METHOD OF CONSUMING AND INTEGRATING WITH REST-BASED CLOUD AND ENTERPRISE SERVICES - Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step. | 2015-12-03 |
20150347540 | DATA CONSTRUCTION FOR EXTRACT, TRANSFORM AND LOAD OPERATIONS FOR A DATABASE - An extract, transform and load (ETL) data construction system provides an extensible, interim platform for transitioning data from a legacy database or other data sources to a target database. The data construction system performs data construction operations which may include creating data that can be used for data transformation in ETL operations. The data construction system provides check-in-check-out procedures for controlling multi-user data access and data editing, and also provides multi-level user access checks. | 2015-12-03 |
20150347541 | SYSTEM AND METHOD OF CONSUMING AND INTEGRATING WITH REST-BASED CLOUD AND ENTERPRISE SERVICES - Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step. | 2015-12-03 |
20150347542 | Systems and Methods for Data Warehousing in Private Cloud Environment - A system and method are disclosed for private cloud computing and for the development and deployment of cloud applications in the private cloud. The private cloud computing system and method of the present invention include as components at least a cloud controller, a cloud stack, Service Registry, and a cloud application builder. | 2015-12-03 |
20150347543 | FEDERATED SEARCH - A method and apparatus that generates a plurality of ranked query results from a query over a plurality of separate search domains. In this embodiment, the device receives the query and determines a plurality of results across the plurality of separate search domains using the query. The device further characterizes the query. In addition, the device ranks the plurality of results based on a score calculated for each of the plurality of results determined by a corresponding search domain and the query characterization, where the query characterization indicates a query type. | 2015-12-03 |
20150347544 | Online Platform for Design, Creation, Maintenance, and Information Sharing of a Garden - An online platform for design, creation, maintenance, and information sharing of a garden is disclosed. A user interface is generated for receiving information from a user relating to a garden. In response to receiving information from the user, a selection of plant varieties is generated based on garden geotagging and environmental information. At least one, dynamically maintained plant database of user created garden knowledge is provided. Identification searches are performed by using geometry-based botanical properties in a visual search. | 2015-12-03 |
20150347545 | Interactive Visualization of Multiple Data Sources Across Multiple Computers - A data pool receives first data derived from user-generated input that identifies events that have occurred at the corresponding remote first computing system. Thereafter, the data pool generates messages based on the identified events that specify data to be extracted from each of a plurality of data sources. The data pool then transmits data comprising the generated messages to at least one of a plurality of data daemons. The data pool subsequently receives second data extracted and processed by the data daemons in response to the transmitted data. In addition, the data pool transmits at least a portion of the received second data to at least one remote second computing system to enable the remote second computing system to render visualizations that are based on the received data and which are displayed within at least one data lens that overlays a substrate in the graphical user interface. | 2015-12-03 |
20150347546 | SYNCHRONIZING A DISASTER-RECOVERY SYSTEM OF A DATABASE - A method and associated systems for synchronizing a disaster-recovery system of a database. A processor identifies transactions that affect data blocks of a database and records each change in a vector form. For each block, the processor determines a more efficient way to communicate changes made to the block by a subset of the identified transactions. If fewer resources are needed to communicate an updated image of the entire changed block than would be needed to instead communicate a related set of change vectors that identify changes made to the block by the subset of transactions, then the processor communicates the updated image to the disaster-recovery system. Otherwise, the processor instead communicates the related change vectors to the disaster-recovery system. The processor repeats these determinations and communications for each block of the database that was changed by an identified transaction. | 2015-12-03 |
20150347547 | Replication in a NoSQL System Using Fractal Tree Indexes - A method and system for replication in a noSQL database using a global transaction identifier (GTID) unique to each transaction and stored with an associated operations log. The GTID specifies the applicable primary, the sequence of the transaction, and, optionally, also includes information on whether the transaction was applied to a given primary, and for secondaries whether the transaction was applied to the collections. This method and system provides recovery for a crashed primary, re-integrating the crashed primary as a secondary, and point-in-time recovery, optionally having user-specified parameters from which recovery commences. | 2015-12-03 |
20150347548 | MANAGEMENT OF DATA REPLICATION AND STORAGE APPARATUSES, METHODS AND SYSTEMS - The MANAGEMENT OF DATA REPLICATION AND STORAGE APPARATUSES, METHODS AND SYSTEMS (“BDR”) transform machine datasets using BDR components into replications over a network distributing redundant ready-to-use backup files. In some implementations, the disclosure provides a processor-implemented method for managing the replication and storage of data sets. | 2015-12-03 |
20150347549 | Database Query Processing Using Horizontal Data Record Alignment of Multi-Column Range Summaries - Organizing data within a database is provided. In response to determining that a group of coarsified data records within a database table is not an aligned group of data records, a virtually replicated subgroup of coarsified data records that corresponds to the group of coarsified data records is generated from different groups of coarsified data records within the database table. The virtually replicated subgroup of coarsified data records is aligned with the corresponding group of coarsified data records. | 2015-12-03 |
20150347550 | WIRELESS CONTENT SYNCHRONIZATION - Mobile devices that perform synchronization operations are configured to reduce the amount of data that must be synced to perform a media content sync operation over a wireless connection. The sync operation is implemented as a two-phase arrangement, synchronizing first in a metadata sync operation and then in a media content sync operation. The source device transmits to the destination device a last known version number of the music database that was synced to the destination device and a current version number of the media database at the source device. In response to a failure of the network connection before completion of the metadata sync operation, upon establishment of a second network connection between the source device and destination device, the metadata sync is completed only for any version numbers that indicate a version subsequent to the last version number that was synchronized over the first network connection. | 2015-12-03 |
20150347551 | APPLYING TRANSACTION LOG IN PARALLEL - System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication in a database system environment are described. In an aspect, the data replication includes grouping, in-memory, a plurality of transactions to be replicated as a single transaction from a source database system to a target database system. A plurality of net row changes is compiled for the plurality of transactions, and data inconsistency detection and resolution within a command application order are performed. The plurality of net row changes are organized in segments and the segments can be applied simultaneously in bulk to the target database system. | 2015-12-03 |
20150347552 | SYNCHRONIZATION SYSTEM FOR MULTIPLE CLIENT DEVICES - Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system. | 2015-12-03 |
20150347553 | Object Storage System with Local Transaction Logs, a Distributed Namespace, and Optimized Support for User Directories - The present invention relates to object storage systems that support hierarchical directories within a namespace manifest stored as an object. The namespace manifest is stored as namespace manifest shards that are determined based on a partial key derived from the full name of the referenced version manifest in each directory entry. Each storage server maintains a local transaction log that keeps track of changes to the namespace manifest in response to put transactions. The namespace manifest can be updated after each put transaction is acknowledged, which minimizes the number of write operations required for a put transaction. Updates to the namespace manifest are batched, distributed, and processed concurrently and in parallel by the storage servers that store the corresponding shards. This reduces the latency that would otherwise exist in the object storage cluster as a result of a put transaction. Updates to namespace manifest shards optionally occur in a batch process using MapReduce techniques. | 2015-12-03 |
20150347554 | Shard Determination Logic for Scalable Order and Inventory Management Architecture with a Sharded Transactional Database - A store computer system is provided. The computer system includes a sharded store transactional database such as an order or inventory database. The database may include a first database shard which stores a first group of order or inventory data and a second database shard which stores a second group of order or inventory data which is different than the first group of data. The computer system may include a store order management computer system that implements a shard determination module which is programmed to receive a query regarding an order or item associated with the store, identify a database shard associated with the order or item from data in the query, and communicate data regarding the order or item to or from the identified database shard. | 2015-12-03 |
20150347555 | WATERWHEEL SHARDING - Techniques for partitioning a database are described. Consistent with some embodiments, a technique may include maintaining a plurality of database instances, the plurality of database instances having a first partition and a second partition. Additionally, the method may include assigning first invitations to the first partition and existing invitations to the second partition. The first invitations can be created after a first date. The existing invitations can be created before the first date and after a second date, and where the second date occurred before the first date. Furthermore, the method may include archiving old invitations, the old invitations being created before the second date. Subsequently, the method may include receiving an invitation request and requesting invitation information associated with the invitation request, the invitation request having at least one of an invitee identifier, an inviter identifier, and a unique identifier. | 2015-12-03 |
20150347556 | SUGGESTING PRE-CREATED GROUPS BASED ON A USER WEB IDENTITY AND ONLINE INTERACTIONS - In one aspect, a method for generating groupings of users at a social networking service is provided, the method includes determining identifying information for a user, identifying one or more other users having a set of identifying information in common with the user, generating a group including the user and the one or more other users, associating the set of identifying information common between the user and the one or more other users with the group and providing recommendations to the user for activity with respect to the one or more other users based on the set of identifying information. | 2015-12-03 |
20150347557 | Corpus Generation Based Upon Document Attributes - The present disclosure provides an approach in which a domain corpus subset generator correlates documents from a document corpus to domain discernible attributes associated with domain corpus subsets. The domain corpus subset generator analyzes correlation results from the correlation and stores the documents into domain corpus subsets accordingly. In turn, a question-answer system utilizes documents included in a specific domain corpus subset to provide relevant and accurate answers to an input question. | 2015-12-03 |
20150347558 | COMPUTER IMPLEMENTED METHOD AND DEVICE FOR RANKING ITEMS OF DATA - A computer implemented method of ranking items of data stored in a database comprising a plurality of records, wherein each record is associated with one or more items of data. The method includes generating a concordance of the items of data associated with the records in the database. Each record is assigned to a first group of records or to a second group of records. For each item of data a first indicator is determined representative of its occurrences in the records of the first group. For each item of data a second indicator is determined representative of its occurrences in the records of the second group. For each item of data a score is determined representative of a discriminative power of that item of data on the basis of the first and second indicator of that item of data. | 2015-12-03 |
20150347559 | STORAGE CLUSTER DATA SHIFTING - A method performed by a computing system includes creating a graph, wherein nodes of the graph represent data objects of a data storage cluster, wherein edges of the graph represent joins between data objects represented by both nodes of respective edges, wherein node values of the nodes and weights of the edges are based on statistics related to use of the data objects. The method further includes assigning a first subset of the data objects to a relational database storage node within the data storage cluster, the first subset of data objects being represented by nodes within a cluster of the graph, and assigning a second subset of the data objects to a non-relational database storage node within the data storage cluster, the second subset of data objects being represented by nodes within the graph that are not part of a cluster. | 2015-12-03 |
20150347560 | STORING AND ANALYZING PRESENTATION DATA - A system and method for storing and analyzing a plurality of presentation events and giving suggestions for improvements are disclosed. A server system stores a plurality of presentation events, wherein each presentation event is associated with a particular live presentation of a pre-established presentation. The server system generates pattern data for a respective pre-established presentation and receives a notification that a live presentation for the respective pre-established presentation from a control device. In response to receiving notification that a new presentation event is scheduled to begin the server system generates one or more presentation content recommendations, based on the identified pattern data. | 2015-12-03 |
20150347561 | METHODS AND SYSTEMS FOR MEDIA COLLABORATION GROUPS - Methodologies and apparatus for creating, filtering, searching, and posting to collaborative media groups are provided. Collaborative media groups are groups or subsets on media or social sharing sites focused on a particular topic or subject matter of media where users can share media regarding a particular subject, topic, or theme. Users can contribute still images, video or comments or create new groups if a group doesn't already exist and invite new members to contribute. Media contributions to a collaborative media group may also be filtered and searched. The present disclosure provides some improved techniques for this functionality. | 2015-12-03 |
20150347562 | DERIVING USER CHARACTERISTICS FROM USERS' LOG FILES - Systems and methods for generating a grammar describing activities of a user are disclosed. An aspect receives log data for the user, clusters the log data around a plurality of cluster centroids, assigns one or more semantic labels to each of the plurality of cluster centroids based on determining that a threshold number of log data points have been assigned to each of the plurality of cluster centroids, determines a sequence in which the log data points were clustered around the plurality of cluster centroids, generates one or more grammars representing a sequence of possible activities of the user based on the sequence in which the log data points were clustered around the plurality of cluster centroids and the one or more semantic labels of each of the plurality of cluster centroids, and filters the assigned one or more semantic labels for each of the plurality of cluster centroids. | 2015-12-03 |
20150347563 | INFORMATION PROVIDING APPARATUS - An information providing apparatus providing an information item to a user includes a generated information obtaining portion, a category determination portion, a priority setting portion, a selection portion, and a providing portion. The generated information obtaining portion obtains generated information items that are generated by executions of multiple applications, respectively. The category determination portion determines a category of each of the generated information items. The priority setting portion sets a priority order based on the category of each of the generated information items. The selection portion selects a providing information item to be provided from the generated information items obtained by the generated information obtaining portion according to the priority order. The providing portion provides the selected providing information item to the user. | 2015-12-03 |
20150347564 | CATEGORY NAME EXTRACTION DEVICE, CATEGORY NAME EXTRACTION METHOD, AND CATEGORY NAME EXTRACTION PROGRAM - A category name extraction device includes a specifying means configured to specify a word contained in a plurality of item information respectively belonging to a plurality of categories in parallel structure, qualifying or being qualified by a name of a category where each item information belongs, and being in common to a plurality of item information belonging to a plurality of different categories, as a reference word, an extraction means configured to extract a word contained in a phrase contained in item information belonging to any of the plurality of categories, qualifying or being qualified by the reference word, and being different from names of the plurality of categories, as a candidate category name, and an output means configured to output the candidate category name extracted by the extraction means. | 2015-12-03 |
20150347565 | SYSTEM AND METHOD FOR STORING AND RETRIEVING CHANNEL DATA - In one embodiment, a method includes, for each of a plurality of channels at a well site, converting channel data from a source data format to a common data format in real-time as the channel data is generated. The common data format includes a plurality of elements organized into a plurality of sets. Each element includes a minimum collection of fields. The method further includes, for each of the plurality of channels, storing the converted channel data in a data store as part of the at least one element. | 2015-12-03 |
20150347566 | Individual Identification by Attribute - A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individual who might benefit from being connected. | 2015-12-03 |
20150347567 | METHOD FOR CREATION AND EDITING OF A MASSIVE CONSTRAINT NETWORK - A method for editing a position of a selected design element in a constraint network. The method includes receiving a selection of a design element in a geometric model from a user. The method also includes searching a database for a positioning group related to the selected design element. The method then includes displaying the positioning group related to the selected design element to the user. The method further includes receiving an updated positioning group from the user. The method finally includes storing the updated positioning group to the database. | 2015-12-03 |
20150347568 | PROCESSING TIME SERIES - A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series. | 2015-12-03 |
20150347569 | MANAGING DOCUMENTS IN QUESTION ANSWERING SYSTEMS - A first candidate answer to a time-sensitive question received by a question answering (QA) system is identified using a first document. A first temporal confidence subscore of the first candidate answer is then calculated using a first temporal confidence rule. A first general confidence score is then generated based on at least the first temporal confidence subscore. A second candidate answer to the question is identified using a second document. A second temporal confidence subscore of the second candidate answer is then calculated using a second temporal confidence rule. A second general confidence score is then generated based on at least the second temporal confidence subscore. The first general confidence score and the second general confidence score are then compared. Based on this comparison, a final answer is selected from the first candidate answer and the second candidate answer. | 2015-12-03 |
20150347570 | CONSOLIDATING VOCABULARY FOR AUTOMATED TEXT PROCESSING - A method includes providing a corpus of text, and using suffix manipulation to obtain a stem for at least some tokens in the corpus. The method also includes using the respective stem for each token of the at least some tokens to form groups of the at least some tokens. In addition, the method includes using the groups of tokens to select lemmas for at least some of the tokens in the groups of tokens. | 2015-12-03 |
20150347571 | COMPUTER IMPLEMENTED METHOD AND DEVICE FOR ACCESSING A DATA SET - A computer implemented method of accessing a data set comprising a plurality of records, wherein each record is associated with one or more items of data. The method comprises using the computer to receive a data query on the data set. Each record is assigned to an in-group or to an out-group with respect to the query. Words appearing in records of the in-group are determined and a user interface representative of said words is generated. Words appearing in records of the out-group are determined and a user interface representative of said words is generated. | 2015-12-03 |
20150347572 | DETERMINATION OF PRODUCT ATTRIBUTES AND VALUES USING A PRODUCT ENTITY GRAPH - A method of determining structured product information for a product from a product description using a product entity graph. The product graph can include a plurality of nodes. Each of the plurality of nodes can include an entity value key, one or more entity names, and an entity name count for each of the one or more entity names. The method can include determining k-grams of the product description. The method also can include, for each k-gram of the product description, determining a matching node of the plurality of nodes of the product entity graph that corresponds to the k-gram and determining a derived entity name for the product from the one or more entity names of the matching node based at least in part on the entity name counts corresponding to the one or more entity names. Other embodiments of related systems and methods are also disclosed. | 2015-12-03 |
20150347573 | Information Processing Device and Method Therefor, and Non-Transitory Computer Readable Medium - An object is to flexibly perform data control of display, output or registration or the like without depending on an application or tool. An information processing device according to one aspect of the present invention comprises a database and a control executor. The database stores at least one instance of a control metaclass defining; a target category attribute that specifies an arbitrary category expressed as a metaclass; and a control attribute that defines control to be performed to an attribute defined in the category specified by the target category attribute. The control executor executes the control defined by the control attribute to the attribute of the category specified by the target category attribute, according to the Instance of the control metaclass. | 2015-12-03 |
20150347574 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - There is provided an information processing device including an event cluster creation unit configured to create an event cluster including, among a plurality of types of content, reference content serving as a reference and related content, the related content having a different type from the reference content and indicating the same event as the reference content, and a meta information appending unit configured to create meta information about the event on the basis of the event cluster and append the meta information to the event cluster. | 2015-12-03 |
20150347575 | CATEGORY-BASED LEMMATIZING OF A PHRASE IN A DOCUMENT - A processor receives a string of binary data that represents an initial phrase that includes multiple words and is associated with a specific category. The processor removes one or more letters from an end of a word in the initial phrase to form an initial truncated version of the phrase. The processor runs a TF-IDF algorithm on the initial truncated version of the phrase, and lemmatizes subsequent truncated versions of the initial phrase by recursively removing remaining letters from the end of the word. The processor runs the TF-IDF algorithm on subsequent truncated versions of the initial truncated version of the initial phrase until a highest TF-IDF value is identified. The processor defines a breadth of a lemma for a lexeme based on the specific category of the phrase, and assigns the specific truncated version having the highest TF-IDF value to the specific category. | 2015-12-03 |
20150347576 | METHOD AND SYSTEM FOR INFORMATION RETRIEVAL AND AGGREGATION FROM INFERRED USER REASONING - The visual analytic system enables information retrieval within large text collections. Typically, users have to directly and explicitly query information to retrieve it. With this system and process, the reasoning of the user is inferred from the user interaction they perform in a visual analytic tool, and the appropriate information to query, process, and visualize is systematically determined. | 2015-12-03 |
20150347577 | COMMUNICATION TERMINAL, COMMUNICATION METHOD, PROGRAM, AND COMMUNICATION SYSTEM - There is provided a communication terminal including an acquisition unit that acquires, from another communication terminal, meta-information associated with content stored in the other communication terminal, and a playlist management unit that manages a playlist which is shared with the other communication terminal and which is for playing back content corresponding to the meta-information acquired from the other communication terminal. | 2015-12-03 |
20150347578 | SYSTEM AND METHODS FOR AUTO-GENERATING VIDEO FROM WEBSITE ELEMENTS - Systems and methods provide online tools for helping a business improve its online presence. A contact importance score rates a contact's engagement with business via purchases and online contact, and may further gauge the contact's engagement with other contacts and potential contacts. An engagement score rates a business' engagement with online visitors with respect to industry best practices. A method of generating the engagement score may include providing recommendations to the business for improving the engagement score. A method for recommending online content can identify public and privately-created content that is likely to engage a business' users. A website builder can include a tool for aligning content on the website. The website builder can further include a tool for creating a video for promoting the business. | 2015-12-03 |
20150347579 | MEDIA FILE MARKING METHOD AND APPARATUS - Embodiments of the present invention provide a media file marking method and apparatus. The media file marking method includes: receiving reaction information that is generated when a user watches a media file and is sent by at least one first terminal device, where the reaction information is collected by the first terminal device when the user watches the media file; generating marking information of the media file according to the reaction information sent by the at least one first terminal device; and sending the marking information of the media file to a second terminal device that plays the media file, so that the second terminal device displays the marking information of the media file. The media file marking method and apparatus provided in the embodiments of the present invention are used to improve accuracy of choosing a media file by a user. | 2015-12-03 |
20150347580 | SYSTEMS AND METHODS FOR EVALUATING ONLINE VIDEOS - Systems and methods for evaluating online videos. One method includes receiving a URL; determining a URL type; detecting whether the URL includes one or more videos; determining at least one of a size of the video, a position of the video on a web page of the web page URL, whether the video is set to autoplay, and whether the video is set to mute; computing a score based on one or more of the size of the video, the position of the video on the web page of the web page URL, whether the video is set to autoplay, and whether the video is set to mute; obtaining at least two frames of at least part of the video, wherein each frame is obtained at one or more predetermined intervals during playback of the video; and classifying each detected video based on the at least two frames. | 2015-12-03 |
20150347581 | SYSTEM AND METHOD FOR PERFORMING A MULTIPLE PASS SEARCH - A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information. | 2015-12-03 |
20150347582 | Method of Redirecting Search Queries from an Untrusted Search Engine to a Trusted Search Engine - A method of redirecting search queries from an untrusted search engine to a trusted search engine is a software application that is used to prevent personal information from being collected by untrusted search engines. The software application receives a search query URL for a desired search engine which corresponds to a search query. The search query is compared to a provided plurality of untrusted URL patterns in order to determine if the desired search engine can be trusted. If the search query URL is not found on in the plurality of untrusted URL patterns, the search is allowed to proceed. If the search query URL is found in the plurality of untrusted URL patterns, the search query is redirected to a trusted search engine. At least one trusted URL pattern is provided so that the search can be redirected to a trusted search engine. | 2015-12-03 |
20150347583 | SYSTEM AND METHOD FOR CONFIGURING AND SHARING SEARCH SETTINGS - Systems and methods are provided to specify preferred search service setting in a system is disclosed. Such preferred search service setting may be shared by two or more applications there by alleviating the need to configure preferred search service multiple times by the user. | 2015-12-03 |
20150347584 | INDEX DATA FOR NATIVE APPLICATIONS - Methods, systems, and apparatus for determining, for a native application that generates an application environment for display on a user device within the native application, the native application operating independent of a browser application that can operate on the user device, a set of environment instances of the native application, each environment instance of the native application being different from each other environment instance of the native application; for each environment instance: determining textual data describing features of the corresponding environment instance, the textual data being data that is not rendered to be visible when the native application renders the environment instance on a user device display, generating, from the textual data, native application environment instance data describing content of the environment instance, and indexing the native application environment instance data for the native application in an index that is searchable by a search engine. | 2015-12-03 |
20150347585 | Personalized Search Results - The disclosure relates to personalizing search results based on the device features of a user device. An example method for personalizing search results includes receiving an encoded device profile indicating the device features of the device. The device features indicate one or more native applications installed on the device. The device features may further indicate native applications recently executed by the device, native applications that have been deleted from the user device, and/or web applications recently accessed by the user device. The method further includes identifying the device features of the device based on the encoded device profile, receiving a search query from the device, and performing an application search based on the search query to identify a consideration set of records. The method further includes adjusting the consideration set based on the device features and generating search results based on the adjusted consideration set. | 2015-12-03 |
20150347586 | CALENDAR EVENT PERIPHERAL VIEW - Techniques are disclosed for enhancing the presentation of calendar items by providing a calendar event peripheral view of relevant event-related information with a detailed view of a calendar item. The relevant event-related information may be determined by using the item information, such as date and time and location of an event, to gather information from a wide variety of sources, including at least one of an associated calendar of the user and accessible information feeds. | 2015-12-03 |
20150347587 | MANAGING DOCUMENTS IN QUESTION ANSWERING SYSTEMS - A first candidate answer to a time-sensitive question received by a question answering (QA) system is identified using a first document. A first temporal confidence subscore of the first candidate answer is then calculated using a first temporal confidence rule. A first general confidence score is then generated based on at least the first temporal confidence subscore. A second candidate answer to the question is identified using a second document. A second temporal confidence subscore of the second candidate answer is then calculated using a second temporal confidence rule. A second general confidence score is then generated based on at least the second temporal confidence subscore. The first general confidence score and the second general confidence score are then compared. Based on this comparison, a final answer is selected from the first candidate answer and the second candidate answer. | 2015-12-03 |
20150347588 | ADAPTIVE QUERY PROCESSOR FOR QUERY SYSTEMS WITH LIMITED CAPABILITIES - A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries. | 2015-12-03 |
20150347589 | CONTENT ACCESS IN A TRAVEL MANAGEMENT SYSTEM - Methods, systems, and computer program products for accessing content in a travel management system. A request is received from an application to access a standard data element and a non-standard data element from an extended record data structure based at least in part upon access criteria. A plurality of attributes of a data container associated with the non-standard data element are filtered based at least in part upon a plurality of predefined filtering rules in order to generate filtered attributes. An abstract container is generated that includes the filtered attributes of the non-standard data element and that is assigned a unique abstract type. | 2015-12-03 |
20150347590 | SYSTEM AND METHOD FOR PERFORMING A PATTERN MATCHING SEARCH - A method including the steps of: receiving a search query containing search terms from a user device; retrieving from one or more data storage devices, search configuration information in response to the received search query, wherein the search configuration information comprises a designated field set; generating a plurality of query partitions based on the received search query; generating one or more internal query clauses based on all possible combinations of sub-phrases of the plurality of query partitions and fields from the designated field set; executing a query on a database based on the one or more internal query clauses; generating query results based on the executed query; calculating match metrics for all query results; determining query results having match metrics that satisfy configured match constraints as legitimate matches; and detecting patterns based on corresponding matched terms and fields of the legitimate matches. | 2015-12-03 |
20150347591 | INFORMATION MATCHING AND MATCH VALIDATION - Disclosed herein is a matching of multiple different social graphs to generate a combined social graph. Such a combined social graph may be searched and used in determining information to provide to a user, for example. An iterative metric learning approach may be used in matching multiple different social graphs. A mechanism is provided to validate a match from different social graphs. Match validation of data field matching is provided. | 2015-12-03 |
20150347592 | HIERARCHICAL IN-MEMORY SORT ENGINE - A local sorting module includes a set of storage elements storing binary vectors configured in a one-dimensional (1D) or two-dimensional (2D) array structure and separated by respective comparators configured to conditionally compare and sort the binary vectors. The comparators may perform a sort using a compare-and-flip or a compare-and-swap operation. Local sorting modules may be coupled with a global sorting module for enabling a tournament sort algorithm to output values stored in storage elements one at a time until all data is outputted in a predetermined sorting order. | 2015-12-03 |
20150347593 | SYSTEM AND METHODS FOR ANALYZING AND IMPROVING ONLINE ENGAGEMENT - Systems and methods provide online tools for helping a business improve its online presence. A contact importance score rates a contact's engagement with business via purchases and online contact, and may further gauge the contact's engagement with other contacts and potential contacts. An engagement score rates a business' engagement with online visitors with respect to industry best practices. A method of generating the engagement score may include providing recommendations to the business for improving the engagement score. A method for recommending online content can identify public and privately-created content that is likely to engage a business' users. A website builder can include a tool for aligning content on the website. The website builder can further include a tool for creating a video for promoting the business. | 2015-12-03 |
20150347594 | MULTI-DOMAIN SEARCH ON A COMPUTING DEVICE - Systems and methods are disclosed for improving search results returned to a user from one or more domains, utilizing query features learned locally on the user's device. One or more domains can inform a computing device of one or more features related to a search query upon which to the computing device can apply local learning. A local search system can include a local database, a local search history and feedback history database, and a local learning system to identify features about query terms. The features can be learned from the user's interaction with both local search results and remote search results, without sending the user interaction information or other user identification information to a remote search engine. A locally learned feature can be used to extend a query, bias a query term, or filter query results. | 2015-12-03 |
20150347595 | PERSONAL INTELLIGENCE PLATFORM - A personal intelligence platform uses a personal intelligence profile. A user can configure his or her mobile device to generate a signal containing portions of his or her personal information profile to obtain responses based upon the signal generated. | 2015-12-03 |
20150347596 | Bulletin Board Data Mapping and Presentation - The system provides a method and apparatus for sorting and displaying information from a BBS. The system provides a method of sorting and presenting messages from a BBS in a way so that the relationship in message threads can be easily observed and related messages can be identified. The system provides a way to view messages and map message threads in two and three dimensions so that the content of messages can be easily reviewed and the relationship between messages can be seen and followed. The system allows a user to enter into a message thread at any point and to then produce a visualization of the related threads and messages associated with each individual message. The system provides interfaces for either a linear or threaded BBS or even a hybrid BBS that is some combination of linear and threaded. | 2015-12-03 |
20150347597 | APPARATUS AND METHOD FOR PROVIDING INFORMATION - A method for providing additional information by an electrical apparatus, the method including: extracting at least one keyword from input source data; detecting context information corresponding to a user to whom the additional information is to be provided; determining at least one keyword corresponding to an object of interest of the user from among the extracted at least one keyword based on the detected context information; acquiring additional information corresponding to the determined at least one keyword; and outputting the acquired additional information. | 2015-12-03 |
20150347598 | METHOD AND SYSTEM OF QUANTIFYING AND QUALIFYING ATHLETIC SKILLS AND COMPETITIVE RESULTS IN A SOCIAL NETWORK - A method of quantifying and qualifying athletic skills and competitive data in a social network implemented on a client computing device having one or more processors and memory for storing one or more programs to be executed by the processors comprising registering a first user with the social network and creating a first user account; establishing a user profile for the first user; searching at least one remote database for at least one of skills, ratings and competition data relating to the first user, and if found, retrieving the at least one of skills data, ratings data and competition data and adding the data to the first user account in a social network database; displaying predetermined information from the first user account on the client computing device; and creating a connection list for the first user that comprises at least one other user. | 2015-12-03 |
20150347599 | SYSTEMS AND METHODS FOR ELECTRONIC HEALTH RECORDS - An electronic health record system includes a query translation engine in communication with a user interaction module to transform query phrases from the user interaction module into formalized database queries of the extracted data from a data organization module. | 2015-12-03 |
20150347600 | Broadband Centralized Transportation Communication Vehicle For Extracting Transportation Topics of Information and Monitoring Terrorist Data - Described herein is a search engine for extracting science, engineering, and transportation topics of information from a database such as the web and analyzing occurrences of the topics of information that were queried or found in the database to identify a pattern in which the topics were stored or extracted for providing communications responsive to different science, engineering, and transportation platforms, and enabling these platforms to talk to one another through a centralized system that integrates with government transportation agencies seamlessly in real time. The search engine provides centralized communications with existing transportation industries, science and engineering companies, homeland security departments, car rental companies and garages through their local existing systems and enable these systems to talk to each other and communicate better in real time interaction, real responsive, centralized database interaction, real resourceful, and real responsible to science, engineering, and transportation analysis and maintenance reprogramming, monitoring of terrorists desiring transportation topics, and providing centralized social network platforms for engineering students and engineering professionals. | 2015-12-03 |
20150347601 | Automatic Webpage Characterization and Search Results Annotation - A system and method for automatically analyzing and characterizing Internet search results and annotating a search results page according to specific characteristics of each webpage located at a URL corresponding to a search result. Such characteristics include the composition of each search results webpage as well as which search term elements are present in a webpage located at a URL corresponding to a search result out of those search term elements that were submitted to a search engine to produce the search results webpage. Further, search results are annotated to indicate which search term elements are present in a descendent webpage of a webpage located at a URL corresponding to a search result. Search results may also be optionally filtered according to specific characteristics of a webpage located at a search results URL such that certain categories of webpage are excluded from being referenced in the displayed search results. | 2015-12-03 |
20150347602 | POLICY BASED POPULATION OF GENEALOGICAL ARCHIVE DATA - An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device. | 2015-12-03 |
20150347603 | SYSTEM FOR PROVIDING INFORMATION RELATING TO POINTS OF INTEREST - A digital search system for processing and transmitting data structures comprising information relating to points of interest based on a digital image file containing a photo taken by a device. The digital search system includes a location-based retrieval module and an image matching module for receiving and processing digital image files. The system generates a set of places of interest based on the location and heading of the device and the image-based retrieval module and transmits a final results list to the device. | 2015-12-03 |
20150347604 | SYSTEM AND METHOD FOR INFORMATION DISCLOSURE STATEMENT MANAGEMENT AND PRIOR ART CROSS-CITATION CONTROL - In an example embodiment, a system comprises one or more modules to specially-configure a capability of the system to manage prior art cross-citation. A patent case database is maintained which includes data about each patent case in the patent case database. Sample system operations include receiving a reference document into the database and associating the reference document with a first patent case in the patent case database. | 2015-12-03 |
20150347605 | PATENT MAPPING - Systems and computer implemented methods for patent mapping are provided. In one embodiment, a system comprises a database of patent portfolios and a database of patents, each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios, and one or more specially-configured modules, each including a computer processor executing on software, to perform certain operations. The operations include highlighting claim terms associated with a patent concept across a number of patent claims; storing the associations; and displaying one or more mapped patent claims and the highlighted claim terms associated with the patent concept to a user in a graphic user interface. | 2015-12-03 |
20150347606 | CAREER PATH NAVIGATION - In various example embodiments, a system and method for career path navigation are presented. A request to identify a set of positions sequentially related to an origin position may be received. The request may be associated with a user of a social network service. Member profiles from among a plurality of member profiles of the social network service may be identified based on the origin position. A plurality of positions may be extracted from the identified member profiles. The set of positions may be determined from among the extracted plurality of positions based on a sequential relationship between the origin position and respective positions of the extracted plurality of positions. At least a portion of the set of positions may be caused to be presented to the user. | 2015-12-03 |
20150347607 | CALIBRATION DATA IN A SENSOR SYSTEM - A method performed in a processing unit for determining calibration data to be used when processing data from a sensor unit connected to the processing unit, the method including receiving, from the sensor unit, an identifier which identifies and is calculated based on calibration data stored in the sensor unit, checking if there is an identifier stored in the processing unit identical to the received identifier, where the identifier stored in the processing unit identifies and is calculated based on calibration data stored in the processing unit, if an identical identifier is stored in the processing unit, using the calibration data stored in the processing unit identified by the identical identifier when processing data from the sensor unit, if no identical identifier is stored in the processing unit, requesting the sensor unit to transmit calibration data, and using the requested calibration data when processing data from the sensor unit. | 2015-12-03 |
20150347608 | Hyperlink Navigating to an Error Solution - A plurality of input data to be used to compute a first output is received. The first output is computed. It is determined that the computed first output is outside a pre-determined first-output limit. A plurality of hyperlinks is displayed on a display device. Each hyperlink provides a link to a process for making adjustments to the plurality of input data to bring the first output within the pre-determined first-output limit. Selection of one of the plurality of hyperlinks (the “selected hyperlink”) is detected. A process associated with the selected hyperlink is followed to produce an adjustment to the plurality of input data to bring the first output within the first pre-determined first-output limit. The adjusted plurality of input data is used to plan implementation of a system. The sequence of selection of hyperlinks is tracked in order to reinforce the prioritization and order of future suggestions. The system is implemented. | 2015-12-03 |
20150347609 | JAVASCRIPT LOGGING FOR HTML ELEMENTS - Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method. | 2015-12-03 |
20150347610 | METHODS AND APPARATUS FOR MODIFYING A PLURALITY OF MARKUP LANGUAGE FILES - Methods and apparatus for modifying a plurality of markup language files are disclosed. In general, web pages are renamed as they are brought in to a document review application, and a data structure is created that associates the old name of each web page with the new name of each web page. Then, all of the links in the web pages are modified to also use the new names. As a result, users of the document review application may review the web pages with functional links. | 2015-12-03 |
20150347611 | PORTAL CONTEXT SWITCHING FOR HIERARCHICAL RESALE OF TELECOMMUNICATION PRODUCTS - Systems and methods for portal context switching for hierarchical resale of telecommunication products are presented. In some embodiments, a method may include making available, via one or more computer systems, a plurality of portal instances having a hierarchical structure of resellers and customers of communication services, each of the plurality of portal instances having a plurality of users, each of the plurality of users associated with a corresponding one of a plurality of different access levels, a given access level configured to determine a feature that is visible to a given user through a given portal instance. The method may also include allowing the given user to query or enact a change to the given portal instance via a web client using an Application Programming Interface (API) call, wherein the API call includes an API key and a user identifier. | 2015-12-03 |
20150347612 | INFORMATION TERMINAL AND CONTROL METHOD - An information terminal, on which a web browser having a function of storing, for each web application, data specified by a web application accessed by the web browser in a browser storage, operates, includes a determination unit configured to determine a state of a communication of a web application for using the browser storage, and a display control unit configured to display information relating to use of the web application in accordance with determination made by the determination unit. | 2015-12-03 |
20150347613 | OPTIMIZED DELIVERY OF WEB APPLICATION CODE - Application code for deployment to a client over a data link is optimized to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT are scanned to identify code resources called by a particular web page. When all called resources are identified, they are extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file is included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The invention is suitable for use with other interpreted scripting languages. | 2015-12-03 |