Subscribe: Untitled
http://www.freepatentsonline.com/rssfeed/rssapp707.xml
Added By: Feedage Forager Feedage Grade C rated
Language: English
Tags:
application  based  data  database  includes  information  method  plurality  query  search  set  storage  system  user 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Untitled

Untitled





 



CELL OBSERVATION INFORMATION PROCESSING SYSTEM, CELL OBSERVATION INFORMATION PROCESSING METHOD, CELL OBSERVATION INFORMATION PROCESSING PROGRAM, ARCHIVE SECTION PROVIDED FOR CELL OBSERVATION INFORMATION PROCESSING SYSTEM, AND APPARATUSES PROVIDED FOR CELL OBSERVATION INFORMATION PROCESSING SYSTEM

Thu, 06 Apr 2017 08:00:00 EDT

A cell observation information processing system includes: a tag acquiring section that acquires a tag set for searching for observation information acquired via an acquisition order at one time point; and a storing section that stores into an archive the observation information upon assigning a tag set thereto. The tag acquiring section automatically acquires or generates a possible tag set suggested to be assigned to the observation information as well as accepts an order to change the possible tag set to another tag set from a user, and, if having not received an order to change, acquires the possible tag set as a tag set to be assigned without accepting an input of another tag set by the user, or, if having received an order to change, accepts an input of another tag set by the user and acquires the accepted another tag set as a tag set to be assigned.



METHOD AND SYSTEM FOR ENTITY EXTRACTION AND DISAMBIGUATION

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to entity extraction and disambiguation. In one example, an entity name extracted from a data source associated with a user is obtained. One or more entity types associated with the entity name are determined. One or more entity candidates are identified with respect to each of the one or more entity types. An entity candidate is selected with respect to one of the one or more entity types to be an individual associated with the entity name.



METHODS, SYSTEMS AND TECHNIQUES FOR RANKING PERSONALIZED AND GENERIC SEARCH QUERY SUGGESTIONS

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data source, ranking the first and second sets of suggestions to generate a ranked list of suggestions, and presenting at least some of the ranked suggestions.



SYSTEMS AND METHODS TO GENERATE A CONCEPT GRAPH

Thu, 06 Apr 2017 08:00:00 EDT

In various example embodiments, a system and method for generating a concept graph are presented. Trending queries are determined from a query log stored in a database. Item pages that correspond to the trending queries are identified. Aspects from the item pages are also identified. The aspects from the item page may be stored as pre-defined data within the database. Query nodes for each of the trending queries are generated, and the query nodes are included in a graph. Leaf nodes for each of the aspects are generated. Connections between the leaf nodes and the query nodes are generated. A destination page that includes various aspects is generated.



DATA INTEGRATION APPARATUS AND DATA INTEGRATION METHOD

Thu, 06 Apr 2017 08:00:00 EDT

In a data integration apparatus, when an interface receives data having an order relationship at each of a plurality of reception times, a controller stores, in a first storage unit, normal data that is data in an order belonging to a selected reception time among pieces of data received by the interface and an unreceived order that is an order not corresponding to any data order of data received at the selected reception time among a plurality of orders belonging to the selected reception time.



METHOD FOR FACETED VISUALIZATION OF A SPARQL QUERY RESULT SET

Thu, 06 Apr 2017 08:00:00 EDT

Embodiments use successive refinement to allow a user to systematically explore the result set of an arbitrary query over RDF, such as a SPARQL query. A user inputs an arbitrary base query and modifies this query by replacing selected variables with values to which each selected variable is bound within the result set of the base query. Embodiments present, via a GUI, variable facets that may be substituted for query variables. Embodiments also present, through a GUI, a query history graph that represents query versions that a user has created. A user may navigate this query history graph to return to previously-created query versions. The GUI also provides information about the facets, including a number of results that would be included in the result set of the query version resulting from substitution of the facet for the associated variable.



MOBILE APPLICATION MANAGER SYSTEM AND METHOD

Thu, 06 Apr 2017 08:00:00 EDT

A mobile web application manager system is provided for creating, editing, and managing mobile web applications. The system may include an interface component configured to receive data in an arbitrary format. A formatting component may reformat the received data to a canonically formatted dataset. A publishing component may publish the canonically formatted dataset. A rendering component may render a mobile web application based on instructions and/or data comprised within the canonically formatted dataset.



ASSOCIATING RECEIVED CONTACT INFORMATION WITH USER PROFILES STORED BY A SOCIAL NETWORKING SYSTEM

Thu, 06 Apr 2017 08:00:00 EDT

A social networking system receives contact information from a social networking system user. The received contact information is stored and associated with a user profile in the social networking system including information matching at least a portion of the stored content information. This increases the information associated with the user profile. Subsequently received content information is compared to user profiles and stored contact information associated with one or more user profiles. User profiles including information matching at least a portion of the subsequently received content information or associated with stored contact information matching at least a portion of the subsequently received content information are identified as potential connections for the user providing the subsequently received contact information.



SYSTEM AND METHOD FOR CAUSING DOWNLOADS OF APPLICATIONS BASED ON USER INTENTS

Thu, 06 Apr 2017 08:00:00 EDT

A method and system for causing downloads of applications based on user intents. The method includes determining, based on an input search query, a search intent; selecting, based on the determined search intent, at least one application from at least one applications central repository; causing, via a user device, creation of a dynamic display segment, wherein the dynamic display segment includes at least one icon corresponding to the selected at least one application; receiving, from the user device, at least one input indicating a user-selected application with respect to the at least one displayed icon; causing establishment of a direct communication link between the user device and a source of the user-selected application; and causing initiation of a download of the user-selected application on the user device over the direct communication link.



COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR IDENTIFYING TOPICAL INFLUENCE IN AN ONLINE SOCIAL NETWORK

Thu, 06 Apr 2017 08:00:00 EDT

Disclosed are methods, apparatus, systems, and computer-readable storage media for identifying topical influence in an online social network. In some implementations, an entity associated with a feed item is identified. A topic associated with the entity or with the feed item is also identified. The entity can be determined to be a topical influencer regarding the topic in the online social network based on one or more factors, such as a factor indicating dissemination of information associated with the identified topic to other entities. A display device can be configured to display information indicating the determination that the entity is a topical influencer of the identified topic.



SYSTEM, APPARATUS, AND METHOD TO IDENTIFY INTELLIGENCE USING A DATA PROCESSING PLATFORM

Thu, 06 Apr 2017 08:00:00 EDT

A system and method for implementing a cloud-based data processing platform for identifying intelligence information and insights based on data from a plurality of data sources includes: receiving a plurality of data stream; normalizing each of a plurality of data points in the plurality of data streams; analyzing the normalized data points and associated meta data information; identifying relationships between at least two sets of the normalized data points; and identifying intelligence information and insights based on statistical attributes of the normalized data and identified relationships between them; converting the identified intelligence information and insights into one or more stories; and communicating the one or more stories to a user interface.



METHOD OF OUTPUTTING RECOMMENDED ITEM AND RECOMMENDED ITEM OUTPUT DEVICE

Thu, 06 Apr 2017 08:00:00 EDT

A method of outputting a recommended item implemented by a computer, the method includes: obtaining information on a search item selected by a user when the user searches for an item on an item search screen; storing the information on the search item obtained in the obtaining in a storage unit that stores information on a search item that a plurality of users have selected in the past with respect to each user; identifying a similar user to the user by referring to the storage unit; and outputting information on an item that the similar user has referred to in the past to the user as information on a recommended item.



METHOD AND SYSTEM FOR INTENT-DRIVEN SEARCHING

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to searching. In one example, a search query is received from a person. A plurality of search results are retrieved based on the search query. An intent of the person is estimated with respect to at least some of the plurality of search results. The estimated intent is what the person intends to do with respect to the at least some of the plurality of search results. The plurality of search results are provided based on the estimated intent of the person.



EQUIPMENT INFORMATION ACQUISITION DEVICE, EQUIPMENT INFORMATION ACQUISITION SYSTEM, EQUIPMENT INFORMATION ACQUISITION METHOD, AND INFORMATION STORAGE MEDIUM

Thu, 06 Apr 2017 08:00:00 EDT

Provided is an equipment information acquisition device, comprising at least one processor configured to: acquire, from a management system which stores inquiry information relating to each of a plurality of inquiry systems which manage their own equipment information corresponding to a model of electronic equipment independently, the inquiry information; acquire model-associated information relating to the model; acquire, based on a determination result of whether the model indicated by the model-associated information exists in a list relating to models which are managed by the inquiry system indicated by the inquiry information, the equipment information from the inquiry system indicated by the inquiry information; and display the equipment information on a display.



METHOD OF PROVIDING SERVICE FOR USER SEARCH, AND APPARATUS, SERVER, AND SYSTEM FOR THE SAME

Thu, 06 Apr 2017 08:00:00 EDT

A service provision method is provided for user search, and an apparatus, a server, and a system for the same. A service provision method includes transmitting a terminal search request message including a contents information element to a service provision server, receiving positional information of a terminal, which is playing first contents related to the contents information element, from the service provision server, and displaying the received positional information.



Encapsulating Virtual Area Based Communicant Assemblies

Thu, 06 Apr 2017 08:00:00 EDT

Realtime communications between communicants in a virtual area are administered. Assemblies of copresent communicants in the virtual area are detected. For each of respective ones of the detected assemblies, a respective meeting object linked to information relating to communicant interactions in the assembly is generated. Respective meeting summary data is determined based on the information linked to selected ones of the meeting objects meeting objects. The determined meeting summary data is transmitted to a network node for display. A visualization of summaries of respective assemblies of copresent communicants in the virtual area is presented on a display.



Systems and Methods for Privacy Preservation

Thu, 06 Apr 2017 08:00:00 EDT

Systems and methods for privacy preservation in accordance with embodiments of the invention are disclosed. In one embodiment, a method for storing data includes obtaining data using an account servicing server system, where the account servicing server system includes a processor, memory connected to the processor, a sensitive data database, and a query engine database, identifying sensitive data in the obtained data using the account servicing server system, where the sensitive data includes personally identifiable information, identifying non-sensitive data in the obtained data using the account servicing server system, storing the sensitive data in the sensitive data database using the account servicing server system, and storing the non-sensitive data in the query engine database using the account servicing server system.



Video Search Algorithm

Thu, 06 Apr 2017 08:00:00 EDT

AVDOS is a server algorithm and service, which can be utilized by series of API call from the client side. The client will make request to the server by pass the command and proper parameter to initiate the process. Once the server accepts the call, it will start to digest the parameter, a.k.a. the search term(s), which can be text, image, voice or video. It will then compare and provide a ranking for the search term(s). Algorithm will then search through the database of video and choose the most relevant video as the result. These videos will be trimmed and only the highlight will be return as result. This result will be render and compile into a new video and return to the client side.



PHYSIOLOGY-BASED SELECTION OF PERFORMANCE ENHANCING MUSIC

Thu, 06 Apr 2017 08:00:00 EDT

Physiology-based selection of performance enhancing music for a specific individual is disclosed. Internal effort data and external work data both measured from a user performing an exercise while listening to a specific music track are obtained. The internal effort data describes a measured bodily input of the user, and the external work data describes a measured output effect of the user. A comparison between the internal effort data and the external work data is performed. At least one performance enhancing music track for the user is selected based on the comparison.



SYSTEMS AND METHODS FOR SEARCHING, COMPARING AND/OR MATCHING DIGITAL AUDIO FILES

Thu, 06 Apr 2017 08:00:00 EDT

Systems and/or computer-implemented methods search, compare and/or match digital audio files, wherein the systems and/or methods provide a group of digital audio tracks to a computer system, wherein the group is provided to the computer system as input files or stored in a database associated with the computer system, wherein the group comprises a first digital audio track and a second digital audio track, wherein the first digital audio track is a live recording of a song and the second digital audio track is a previously recorded studio recording of a song. Moreover, the systems and methods compare audio features of the first and second digital audio tracks to determine whether the first and second digital audio tracks are a match comprising same performances of a same song or different performances of the same song, and output bounds for the match when the first and second digital audio tracks are determined to match, wherein the bounds for the match comprise start and end times for the match in both the first and second digital audio tracks.



AUTOMATICALLY BRANDING TOPICS USING COLOR

Thu, 06 Apr 2017 08:00:00 EDT

Embodiments of the invention automatically assign colors to topics in a topic database based on a respective topic's unique identifier within the topic database. One or more functions are applied to transform each topic's unique identifier into a respective color, for example by hashing the unique identifier string, and using the hash to index into an array of colors. Thus, content items pertaining to the same topic can be consistently branded with the same color in visual presentations to the user.



TEXT-SQL RELATIONAL DATABASE

Thu, 06 Apr 2017 08:00:00 EDT

A method and system for storing, retrieving, and updating data stored in a persistent Name/Value storage container. The system and method combine similar data into data strings using a programming language referred to as Text-SQL that separates and relates the data using delimiters. The data strings are further combined into groups of like data strings that are also organized using delimiters. These groups of data strings are assigned a name and stored in a Name/Value storage container with the value being the grouped data string. The present invention uses simple dot-notation to parse the data strings into specific detailed information, which may be accomplished through an application programming interface (Text-SQL API) that provides functions for updating, deleting, retrieving, and storing data. The API utilizes a standard syntax for use with Cookies, HTML5 sessionStorage, and HTML5 localStorage providing cross-browser functionality and simplified programming.



TOPIC RECOMMENDATION

Thu, 06 Apr 2017 08:00:00 EDT

In one implementation, a system for topic recommendation includes an information engine receives topic information relating to a number of events. In addition, the system includes an analysis engine performs a text analysis on the received topic information. In addition, the system includes an index engine indexes the topic information based on the text analysis. In addition, the system includes a display engine compares a search term to the indexed topic information and displays a number of topics on a display of a mobile device, wherein the number of topics are displayed in a size that corresponds to a quantity of topic information associated with each of the number of topics.



Hierarchical Target Centric Pattern Generation

Thu, 06 Apr 2017 08:00:00 EDT

The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.



Hierarchical Target Centric Pattern Generation

Thu, 06 Apr 2017 08:00:00 EDT

The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.



METHODS, SYSTEMS AND TECHNIQUES FOR PROVIDING SEARCH QUERY SUGGESTIONS BASED ON NON-PERSONAL DATA AND USER PERSONAL DATA ACCORDING TO AVAILABILITY OF USER PERSONAL DATA

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources including person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on information from a first data source, presenting the first set of suggestions to the person, and presenting, to the person, a second set of suggestions obtained from a person corpus when a portion of the person corpus relevant to the input is accessible. The person corpus may be from a second data source that is private to the person.



INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Thu, 06 Apr 2017 08:00:00 EDT

[Object] To provide information more useful to users by applying an estimation model for a relation between items more widely. [Solution] There is provided an information processing apparatus including: a status information acquisition unit configured to acquire information representing a first situation of a user and information representing a second situation of the user; a status feature quantity extraction unit configured to extract a first status feature quantity corresponding to the first situation and a second status feature quantity corresponding o the second situation; a result information acquisition unit configured to acquire information indicating a first result generated in the first situation; a result feature quantity extraction unit configured to extract a result feature quantity corresponding to the first result; a relation feature quantity generation unit configured to generate a relation feature quantity indicating a relation between the first situation and the first result on the basis of the first status feature quantity and the result feature quantity; a result estimation unit configured to estimate a second result generated in the second situation on the basis of the relation feature quantity and the second status feature quantity; and an information generation unit configured to generate information reflecting the second result.



METHOD AND SYSTEM FOR GENERATING A KNOWLEDGE REPRESENTATION

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to generating a knowledge representation. In one example, a plurality of entities is obtained from a data source associated with a user. One or more relationships are determined among the plurality of entities. At least one of the one or more relationships is inferred based on personal information of the user. A knowledge representation associated with the user is generated based on the plurality of entities and the one or more relationships among the plurality of entities.



DATA ANALYSIS SYSTEM, DATA ANALYSIS METHOD, DATA ANALYSIS PROGRAM, AND STORAGE MEDIUM

Thu, 06 Apr 2017 08:00:00 EDT

The present invention relates to data analysis for evaluating a plurality of pieces of object data; and the evaluation corresponds to the relation between each piece of object data and a specified case. An index that enables ranking of the plurality of pieces of object data is generated by the evaluation and the index changes based on an input entered by a user. A pattern is extracted that characterizes the reference data from the reference data according to the classification information assigned by the input. The index is determined by evaluating the relation between the object data and the specified case based on the extracted pattern and set to the object data. The plurality of pieces of object data are ranked according to the index and reported the user.



NETWORK BASED CONTENT TRANSMISSION BASED ON CLIENT DEVICE PARAMETERS

Thu, 06 Apr 2017 08:00:00 EDT

Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.



APPARATUS AND METHOD FOR DATA COMPRESSION

Thu, 06 Apr 2017 08:00:00 EDT

An apparatus is operable to compress first data to generate corresponding compressed second data. The apparatus includes a data processing arrangement which is operable: to arrange the first data into a configuration of data blocks; to compute one or more parameters describing the data blocks and, based upon categories related to the one or more parameters, to search one or more databases and/or data base elements, for subsequent matching of the data blocks in the one or more databases for corresponding matching elements; for the matched data blocks and elements, to generate a data set including reference values identifying the elements and containing the categories or information about the categories; and to generate the compressed second data by including therein the reference values containing the categories or information about the categories.



DETECTION METHOD AND INFORMATION PROCESSING DEVICE

Thu, 06 Apr 2017 08:00:00 EDT

A method includes generating a plurality of correlation information based on correlations between changes in each item in each of different pairs of items in a plurality of items per unit period of time in a time series, calculating a similarity between one piece of correlation information and another piece of correlation information, clustering the plurality of pieces of correlation information in identifying at least one normal state of a computer system, wherein the plurality of pieces of correlation information are clustered into one or more clusters, each representing a state of the computer system, based on the calculated similarities, and displaying the one or more clusters including an indication of an anomaly in the state of the computer system when a piece of correlation information is not clustered with at least one cluster identified as normal state of the computer system.



TOPICAL EXPERTISE DETERMINATION

Thu, 06 Apr 2017 08:00:00 EDT

A method and a computer program product for causing a processor to perform the method, where the method includes monitoring media access using a computer, wherein the media access includes a plurality of instances of media access attributable to an individual person. The method further includes identifying a topic for each instance of the media access, and identifying a media quality level for each instance of the media access. The method still further includes determining a topical expertise score for the individual person on one or more of the identified topics as a function of the identified quality level of each instance of the media access.



SYSTEMS AND METHODS FOR ACCESSING CATEGORIZED CONTENT

Thu, 06 Apr 2017 08:00:00 EDT

Systems, methods, and non-transitory computer-readable media can determine that a content item corresponds to a category, the category including a plurality of other content items. A user selection of the category is received through a display interface. The content item is provided for presentation through the display interface. User feedback indicating whether the content item corresponds to the category is received. A determination is made whether to include the content item in the category based at least in part on the user feedback.



Hybrid Database Table Stored as Both Row and Column Store

Thu, 06 Apr 2017 08:00:00 EDT

A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.



SYNCHRONOUS INPUT/OUTPUT REPLICATION OF DATA IN A PERSISTENT STORAGE CONTROL UNIT

Thu, 06 Apr 2017 08:00:00 EDT

Aspects include synchronous input/output (I/O) replication of data. A synchronous I/O request is received from an operating system (OS) by firmware on a server. A plurality of synchronous I/O mailbox commands is transmitted by the firmware to a plurality of persistent storage control unit (SCU) nodes. The content of each of the plurality of synchronous I/O commands is based on the synchronous I/O request. A unit of work in the OS corresponding to the synchronous I/O request remains active at least until the synchronous I/O request is completed. It is determined, by the firmware, that determining that each of the plurality of persistent SCU nodes have completed their respective synchronous I/O commands. Based on the determining, the firmware indicates to the OS that the synchronous I/O request is completed.



SYNCHRONOUS INPUT/OUTPUT REPLICATION OF DATA IN A PERSISTENT STORAGE CONTROL UNIT

Thu, 06 Apr 2017 08:00:00 EDT

Aspects include synchronous input/output (I/O) replication of data. A synchronous I/O request is received from an operating system (OS) by firmware on a server. A plurality of synchronous I/O mailbox commands is transmitted by the firmware to a plurality of persistent storage control unit (SCU) nodes. The content of each of the plurality of synchronous I/O commands is based on the synchronous I/O request. A unit of work in the OS corresponding to the synchronous I/O request remains active at least until the synchronous I/O request is completed. It is determined, by the firmware, that determining that each of the plurality of persistent SCU nodes have completed their respective synchronous I/O commands. Based on the determining, the firmware indicates to the OS that the synchronous I/O request is completed.



RESOLVING CONFLICTS WITHIN SAVED STATE DATA

Thu, 06 Apr 2017 08:00:00 EDT

Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.



SYSTEM AND METHOD FOR DUPLICATING AN APPLICATION STATE

Thu, 06 Apr 2017 08:00:00 EDT

There is provided a computer-implemented method for duplicating an application state, the method including: recording one or more point-in-time characteristics of an original application state of an application, the recording including: parsing underlying code for the application to identify (i) a set of state variables that together define the original application state and (ii) a set of logical breadcrumbs identifying a pre-determined number of past actions that led to the original application state; establishing one or more logical anchor points based on the set of state variables; provisioning memory resources to support a duplicate application state; on the provisioned memory resources, initiating a copy of the application; transferring the one or more point-in-time characteristics to the provisioned memory resources, the transferring including: configuring the copy of the application using the one or more point-in-time characteristics to regenerate the original application state on the copy of the application.



Apparatus and Method for Managing Storage of a Primary Database and a Replica Database

Thu, 06 Apr 2017 08:00:00 EDT

System and method embodiments are provided for using different storage formats for a primary database and its replicas in a database managed replication (DMR) system. As such, the advantages of both formats can be combined with suitable design complexity and implementation. In an embodiment, data is arranged in a sequence of rows and stored in a first storage format at the primary database. The data arranged in the sequence of rows is also stored in a second storage format at the replica database. The sequence of rows is determined according to the first storage format or the second storage format. The first storage format is a row store (RS) and the second storage format is a column store (CS), or vice versa. In an embodiment, the sequence of rows is determined to improve compression efficiency at the CS.



MANAGING CONTACT CENTER METRICS

Thu, 06 Apr 2017 08:00:00 EDT

A contact center includes: a microprocessor; a computer readable medium, coupled to the microprocessor, to store, for one or more contact center objects, contact center information; and a microprocessor executable report generator, The report generator, when executed, receives, from a user, a selected contact center object, retrieves, from the computer readable medium, a set of data elements associated with the selected contact center object, the set of data elements defining a first space having a first dimension, projects the set of data elements onto a subspace of the first space to form a transformed set of data elements, the subspace having a second dimension less than the first dimension, and provides, for display to a user, the transformed set of data elements.



TASK-EXECUTION IN A DBMS USING STORED PROCEDURES

Thu, 06 Apr 2017 08:00:00 EDT

A method for executing a computational task in a data management system is provided. The method includes storing a first stored procedure in a first database management system (DBMS) including first data containers. The first stored procedure receives names of one or more of the first data containers to act as input or output data containers and includes first statements for triggering resolution of features of a respective first input or output data container. The method also includes storing a second stored procedure in a second DBMS including second data containers. The second stored procedure implements the computational task and operates on one or more of the second data containers. The method also includes receiving, by the first DBMS, a request from a client application to perform the computational task.



System, Method and Apparatus for Locating and Merging Documents

Thu, 06 Apr 2017 08:00:00 EDT

In one embodiment, a system, method, and apparatus to generate a merged record comprises a client server configured to generate a first report; and a recovery server configured to: receive the first report, the first report including first report information including at least one first descriptive term and a customer ID; match the at least one first descriptive term to one of a plurality of descriptive terms in a descriptive term list; determine if a weighted percentage associated with the matched at least one first descriptive term is greater than a predetermined weighted percent; match the at least one first descriptive term to at least one second descriptive term in at least one second report if it is determined that the weighted percentage associated with the matched at least one first descriptive term is greater than the predetermined weighted percent.



Automated Customization of Display Component Data for Search Results

Thu, 06 Apr 2017 08:00:00 EDT

A method includes storing search records in a data store located in memory hardware and receiving, at data processing hardware in communication with the memory hardware, a search query from a user device. The method includes selecting search records from the data store based on the search query. The method includes, for a first search record, selecting one image for a first search result from a plurality of images associated with the first search record based on relevance of metadata for the one image to the search query. The first search result includes a first user-selectable link and a first access mechanism. The first user-selectable link invokes the first access mechanism in response to being actuated by a user. The first access mechanism launches a corresponding mobile application to a corresponding state. The method includes transmitting the search results from the data processing hardware to the user device.



METHOD AND SYSTEM FOR UPDATING AN INTENT SPACE AND ESTIMATING INTENT BASED ON AN INTENT SPACE

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to updating an intent space and estimating intent based on an intent space. In one example, an initial intent space is obtained. Each intent in the initial intent space is characterized in one or more dimensions. At least one model is received. Each of the at least one model provides features in each of the dimensions and relationship thereof. A new intent associated with an intent in the initial intent space is determined based on the at least one model. Based on the new intent, the initial intent space is updated to derive an updated intent space.



PROCESSOR AND DATA STORAGE ENABLING EFFICIENT DATA REPORTING

Thu, 06 Apr 2017 08:00:00 EDT

Even with modern high-speed processors and bandwidth, many systems implement intensive data reporting components that tax resources. Even very small improvements in reporting efficiencies can result in significant cost and resource savings, as well as improvements in the performance of such resources. Recording facts (e.g., events) with a standardized time and time interval based upon a universal reference, such as Coordinated Universal Time (UTC), and reporting based upon local time and local intervals improves data processing throughput with limited report granularity. For example, since forty-eight intervals comprise most of the world's time zones, reports simply designating facts as occurring within one of the forty-eight intervals and one of the thirty-minute intervals greatly improves operability and throughput.



METHODS AND APPARATUS FOR PRESENTING SEARCH RESULTS ACCORDING TO A PRIORITY ORDER DETERMINED BY USER ACTIVITY

Thu, 06 Apr 2017 08:00:00 EDT

A method for presenting a graphical user interface (GUI) of an enterprise software application connected to a server, the enterprise software application comprising at least a multi-tenant database, is provided. The method receives, at the server, user input comprising a search; generates, at the server, a set of search results based on the search, the set of search results being associated with entities of the enterprise software application, each of the entities comprising a respective database object containing predefined categories of data, the multi-tenant database comprising at least the database object; determines a priority order of the search results, based on user interaction history with the entities; and presents, via the GUI, the search results according to the priority order.



Data Analysis

Thu, 06 Apr 2017 08:00:00 EDT

A method for use in analysing time sense data, the method including determining a relationship coefficient between each pair of a plurality of data sets, each data set being indicative of variable values of a corresponding variable over time, and the relationship coefficient being indicative of a degree of relatedness between the pair of data sets, displaying a first representation including first nodes indicative of first data sets, the first data sets being selected ones of the data sets, determining selection of at least two second data sets from the first data sets and displaying a second representation, the second representation including an animation over time of a second node, the second node being animated based on the variable values for the second data sets.



Filtering Suggested Queries on Online Social Networks

Thu, 06 Apr 2017 08:00:00 EDT

In one embodiment, a method includes receiving, from a client device of a first user, a text string inputted by the first user, generating a set of suggested queries based on the text string, each suggested query in the set being based on a string generated by a grammar of a grammar model and comprising the text string of the query and one or more tokens inserted by the grammar model, calculating, for each suggested query in the set, a quality score based on an insertion cost of the one or more tokens inserted by the grammar model, filtering the set to remove one or more suggested queries from the set based on the respective quality scores of the suggested queries, and sending, to the client device, one or more of the suggested queries from the post-filtered set for presentation to the first user.



APPARATUS AND METHOD FOR SINGLE PASS ENTROPY DETECTION ON DATA TRANSFER

Thu, 06 Apr 2017 08:00:00 EDT

Embodiments of the present invention include a memory unit and a processor coupled to a memory unit. The processor is operable to group a plurality of subsets of data from an input data stream and compute a first hash value corresponding to a first grouped subset of data. Additionally, the processor is operable to detect a match between the first hash value and a second hash value stored in a hash table. Furthermore, the processor is also configured to monitor a hash value match frequency for the input data stream in which the processor is operable to increment a counter value responsive to a detection of the match and determine an entropy level for the input data stream based on the counter value relative to a frequent hash value match threshold. The processor can generate an instruction to either initialize performance of a data compression operation when the counter value meets or exceeds the frequent hash value match threshold or refrain from the performance of the data compression operation when the counter value fails to meet the frequent hash value match threshold.



METHOD AND SYSTEM FOR SEARCHING IN A PERSON-CENTRIC SPACE

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to searching in a person-centric space. In one example, a request related to a person is received for searching data. An entity is identified from the request. First data is retrieved from a person-centric space based on the entity. One or more cross-linking keys associated with the entity and/or the first data are determined. Second data is retrieved from the person-centric space based on the one or more cross-linking keys. The first and second data are provided as a response to the request. The person-centric space is associated with the person and comprises the entity and the one or more linking keys.



STREAMING RECORDS FROM PARALLEL BATCHED DATABASE ACCESS

Thu, 06 Apr 2017 08:00:00 EDT

Retrieving data records from a database is provided. A query is received by a database access API requesting a number of data records stored in the database. A parallel batch processor is created for data transmittal, and the parallel batch processor is returned to a client program. A next data record responsive to the query is requested, and the next data record is removed from a list of records. The next data record is then provided from the parallel batch processor to the client program.



SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN RDBMS AND BIG DATA PLATFORM

Thu, 06 Apr 2017 08:00:00 EDT

A system for transferring data from a Relational Database Management System (“RDBMS”) to a big data platform and methods for making and using the same. The system can acquire a partitioning execution scheme of a selected table from the RDBMS and submitting partitioned queries from the big data platform to each mapper of partitions. The partitioned queries are generated based on the partitioning execution scheme. The partitioning execution scheme can be acquired by submitting a query explain request to an optimizer of the RDBMS to generating a parallel query plan. The partitioning execution scheme can also be acquired by querying statistics from a statistics catalog of the RDBMS or by user inputs. The system can use RDBMS capabilities and statistics for parallel data fetching. Thereby, the system can increase efficiency of the fetching and can avoid straggling when target data is not evenly distributed and can avoid table query-in-serial.



IMPORTING DATA USING A MOBILE COMPUTING DEVICE

Thu, 06 Apr 2017 08:00:00 EDT

Some embodiments of the present invention include a method for importing one or more datasets using a computing system with a small display screen. The data in the one or more datasets may then be used for data analysis using the small display screen. The method includes determining one or more field identifiers and associated field type information for one or more fields of the dataset to be imported into a mobile computing system. The one or more field identifiers and associated field type information are displayed on a display screen of the mobile computing system using a graphical user interface. The dataset is then imported using the determined field identifiers and associated field type information based on receiving a confirmation to import.



ACTION-BASED ROUTING OF A TRANSACTION IN AN ONLINE TRANSACTION PROCESSING SYSTEM

Thu, 06 Apr 2017 08:00:00 EDT

A request to perform a transaction on a database in an online transaction processing system is accessed by a node. The sets of data in the database that the transaction is to act on are determined. The transaction is then separated into actions according to the data dependencies of the actions; an action is established for each set of data that is acted on by the transaction. The actions are communicated to the nodes that store the data that the respective actions depend on. The actions are then performed on the nodes to which they were routed.



RETRIEVAL CONTROL METHOD AND RETRIEVAL SERVER

Thu, 06 Apr 2017 08:00:00 EDT

A processor determines whether to generate a first entry, based on whether a second entry is in a storage, for each conditional expression included in retrieval expressions. The first entry includes, in association with a first identifier, a first path included in the conditional expression. The second entry includes, a second path identical to the first path in association with a second identifier. The processor determines whether to generate a third entry based on whether a fourth entry is in the storage. The third entry includes a first set and a fifth identifier in association with a third identifier. The first set is included in the conditional expression and includes a first value and a first operator. The fifth identifier is the first identifier or the second identifier. The fourth entry includes a second set identical to the first set and the fifth identifier in association with a fourth identifier.



READ-WRITE PROTOCOL FOR APPEND-ONLY DISTRIBUTED DATABASES

Thu, 06 Apr 2017 08:00:00 EDT

Performing a distributed database transaction using parallel writes to a distributed append-only database system is provided. A central database and a plurality of distributed databases, also known as “shards”, may be used. A request made to implement a distributed transaction, requiring updates to one or more shards, results in a monotonically increasing identification (ID) number being assigned to a change set. The request and change set may be registered at the central database. Once the change set is completely written to all of the appropriate shards, the change set is marked as completed in the central database. After write completion, a change set ID boundary at the central database is advanced to indicate the current fully changed status of the distributed database.



CUSTOM OBJECT PATHS FOR OBJECT STORAGE MANAGEMENT

Thu, 06 Apr 2017 08:00:00 EDT

A processing device receives a request that identifies an object to store in a storage system. The request includes a custom path for the object that represents content of the object. The processing device selects one or more other objects in the storage system that has a respective custom path that is similar to the custom path in the request. The one or more other objects that have the respective custom path that is similar to the custom path in the request includes content that is similar to the content of the object that is identified in the request. The processing device determines which data store in the storage system stores the one or more other objects that have the respective custom path that is similar to the custom path in the request, and routes the object identified in the request to a storage node corresponding to the data store to store the object in the data store with the one or more other objects.



METHOD AND SYSTEM FOR ASSOCIATING DATA FROM DIFFERENT SOURCES TO GENERATE A PERSON-CENTRIC SPACE

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching relates to associating data from different sources to generate a person-centric space. In one example, information related to a person is received. First data is obtained from a first source private to the person based on the information. One or more types of cross-linking keys are identified from the first data. Second data is obtained from at least one second source based on the one or more types of cross-linking keys. The first data is associated with at least a portion of the second data based, at least in part, on the one or more types of cross-linking keys to generate cross-linked data. The person-centric space is generated based on the cross-linked data.



UNIVERSAL DATA PIPELINE

Thu, 06 Apr 2017 08:00:00 EDT

A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.



SINGLE TABLE MULTI-SCHEMA DATA STORE IN A KEY VALUE STORE

Thu, 06 Apr 2017 08:00:00 EDT

A system of creating a multi-schema data store of a key-value store may include a computing device, a first computer-readable storage medium portion comprising a multi-schema data store, and a second computer-readable storage medium portion in communication with the first computer-readable storage medium portion. The system may receive data to be added to the multi-schema data store that includes data that is associated with a plurality of schemas, determine a unique identifier associated with the data, and parse the data to identify a plurality of data sets from the received data to be stored in the multi-schema data store. The system creates an entry in the multi-schema data store for each data set, and stores each data set in one of the created entries along with the unique identifier.



SEARCHING USING SPECIFIC ATTRIBUTES FOUND IN IMAGES

Thu, 06 Apr 2017 08:00:00 EDT

In various implementations, specific attributes found in images can be used in a visual-based search. Utilizing machine learning, deep neural networks, and other computer vision techniques, attributes of images, such as color, composition, font, style, and texture can be extracted from a given image. A user can then select a specific attribute from a sample image the user is searching for and the search can be refined to focus on that specific attribute from the sample image. In some embodiments, the search includes specific attributes from more than one image.



Image Annotation for Image Auxiliary Information Storage and Retrieval

Thu, 06 Apr 2017 08:00:00 EDT

Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for image annotation for image auxiliary information storage and retrieval. In an embodiment of the invention, a method for image annotation for image auxiliary information storage and retrieval is provided. The method includes loading a digital image into memory of a computer and selecting separately stored auxiliary information for the digital image. A network location of the auxiliary information can be encoded. Finally, the encoding can be embedded into the digital image.



METHOD AND APPARATUS FOR SAVING SEARCH QUERY AS METADATA WITH AN IMAGE

Thu, 06 Apr 2017 08:00:00 EDT

A computer implemented method and apparatus for saving a search query as metadata with an image, comprising receiving image search results from an image search string query, receiving one or more image files from the image search results as one or more selected image files for storage, generating metadata based on the image search string query, associating the metadata with the one or more selected image files, and storing the one or more selected image files with the metadata.



DYNAMIC SEARCH INPUT SELECTION

Thu, 06 Apr 2017 08:00:00 EDT

Described is a system and method for enabling dynamic selection of a search input. For example, rather than having a static search input box, the search input may be dynamically positioned such that it encompasses a portion of displayed information. An image segment that includes a representation of the encompassed portion of the displayed information is generated and processed to determine an object represented in the portion of the displayed information. Additional images with visually similar representations of objects are then determined and presented to the user.



PARTITIONING OF GEOGRAPHIC DATA

Thu, 06 Apr 2017 08:00:00 EDT

Improving the efficiency of distributed database systems in providing geographically related information is provided by generating a data object identifier (ID) in association with geographical data. A geographical data object is received for storage in the distributed database system. A grid ID is generated based on spatial information contained in the geographical data object, a shardlet ID is generated indicating a shardlet location in a given shard on which the geographical data object is stored, and a sequence ID is generated indicating data placement within the shardlet location. The data object ID is assigned to the geographical data object, the data object ID comprising the grid ID, the shardlet ID, and the sequence ID.



HIGHLY AVAILABLE NETWORK FILER SUPER CLUSTER

Thu, 06 Apr 2017 08:00:00 EDT

Techniques are provided for processing file system requests using a super cluster of clusters of nodes. Mirror file systems for processing the requests are exported through multiple clusters in the super cluster. A cluster may be assigned to an active or passive role for processing file system requests for a set of mirror file systems. A super cluster bundle, or mapping between a cluster in the super cluster and a file system resource on the set of mirror file systems, is created to process the file system requests. The super cluster bundle represents an amount of work assigned to the cluster. A super cluster bundle is reassigned from one cluster to another in response to a failover, or in response to a load balancing determination.



Analytical Search Engine

Thu, 06 Apr 2017 08:00:00 EDT

In one or more embodiments, an analytical search engine is provided. The analytical search engine provides a search-driven data analysis approach that greatly facilitates data searches. The analytical search engine provides a more efficient user experience and, at the same time, simplifies the search process for its users. The analytical search engine employs a robust search model that provides a comprehensive definition and coverage of available data. The search engine provides various functionality such as type-ahead or look-ahead suggestions to help users define precise queries. The search engine also identifies ambiguous or incomplete queries and provides disambiguation suggestions to correct the queries.



METHODS, SYSTEMS AND TECHNIQUES FOR PERSONALIZED SEARCH QUERY SUGGESTIONS

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on multiple data sources including at least person's personal data. The disclosed techniques may include receiving an input from a person, obtaining one or more suggestions based on a person corpus derived from at least one data source private to the person, and presenting at least the one or more suggestions.



Global Media Lists For Mobile Devices

Thu, 06 Apr 2017 08:00:00 EDT

Systems and methods are disclosed for sharing global lists of media content among multiple apps executing on various client devices. A global list can include a plurality of records for media, each of which can include pointers to media stored elsewhere, a unique identifier for the media, a list identifier for the media, and/or metadata for the media. The global list can be accessed, modified, shared, aggregated, organized, etc. using different apps. These different apps may include apps developed by different developers, apps produced by different companies, apps offered for download by different companies, apps that perform different functions, etc.



Generating Search Results Using A Set Of Alternate Search Queries

Thu, 06 Apr 2017 08:00:00 EDT

A method includes receiving a search query containing one or more query terms from a remote device and identifying an entity in the search query. The entity is a known entity name of a known entity type. The method also includes determining a set of alternate search queries based on the identified entity. The alternate search queries are configured to identify states of software applications that correspond to entities that are substitutes for the identified entity. The method also includes identifying a consideration set of application state records stored in an application state data store based on the alternate set of search queries. Each application state record defines a state of a respective software application that is at least relevant to one or more of the alternate search queries. The method also includes generating search results based on the consideration set and transmitting the search results to the remote device.



Presenting Images of Multiple Media Entities

Thu, 06 Apr 2017 08:00:00 EDT

Methods and systems for presenting multiple images of entities associated with media items in a media list are provided. A method may include identifying a first entity associated with a first media item in a media list. The first media item may be associated with a first time period. A second entity associated with a second media item may be identified in the media list. The second media item may be associated with a second time period. Next, from a database of entity images, a first image of the first entity may be selected based on the first time period and a second image of the second entity may be selected based on the second time period. As a result, the first image and the second image may be presented in an interface during activation of the media list.



METHOD OF PROVIDING COOKING RECIPES

Thu, 06 Apr 2017 08:00:00 EDT

A cooking recipe providing method of providing cooking recipes uses a database storing pieces of cooking recipe information including use ingredient information indicating ingredients to be used for cooking, and includes: receiving from an information terminal, ingredient information indicating a type and amount of an ingredient, and cooking recipe specification information specifying first cooking recipe information whose use ingredient information does not include the ingredient in the ingredient information; extracting a second cooking recipe information similar to the first cooking recipe information in the received cooking recipe specification information from the pieces of cooking recipe information stored in the database; and when the ingredient in the ingredient information is included in the use ingredient information of the second cooking recipe information, generating a third cooking recipe information by adding the ingredient in the ingredient information to the use ingredient information of the first cooking recipe information as an additional ingredient.



METHODS, SYSTEMS AND TECHNIQUES FOR RANKING BLENDED CONTENT RETRIEVED FROM MULTIPLE DISPARATE CONTENT SOURCES

Thu, 06 Apr 2017 08:00:00 EDT

The present teaching, which includes methods, systems and computer-readable media, relates to ranking content from multiple disparate sources including a person's personal data sources and non-personal data sources. The disclosed techniques may include obtaining a plurality sets of content associated with a request from a person, each of which being from a separate data source, and applying a model for each set of content to obtain a set of features for each piece of content in the set of content, wherein the model is specific to a data source from where the set of content comes from. Each set of features for each piece of content of the set of content may be normalized with respect to a common space to generate a normalized feature set. Further, a score for each piece of content from a set of content may be estimated based on the normalized feature set for the piece of content, and based on the score of the piece of content, each piece of content of the plurality sets of content may be ranked.



MEDIA CONSUMPTION CONTEXT FOR PERSONALIZED INSTANT QUERY SUGGEST

Thu, 06 Apr 2017 08:00:00 EDT

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating suggested search queries. One method includes receiving, during a search session, a request for a suggested search query; in response to receiving the request for the suggested search query, identifying an entity that is associated with an item of media content; generating a suggested search query based on the identified entity; and providing data that causes the generated suggested search query to be presented in a user interface.



Notification Methods for Non-Programmatic Integration Systems

Thu, 06 Apr 2017 08:00:00 EDT

Methods and systems for retrieving information from an unrelated application that includes receiving automatically, non-programmatically collected application data from a mapped location of a mapped source reference of the unrelated application; querying a computer-readable storage medium collected application data without user intervention; retrieving identifying data associated with documents stored in the computer-readable storage medium based upon the query; monitoring the collected application data from the mapped location for a change in the collected application data; and upon detecting the change, re-querying the computer-readable storage medium using the changed collected application data and retrieving identifying data associated with the documents based upon the re-query.



PARTIAL RESTORE FROM TAPE BACKUP

Thu, 06 Apr 2017 08:00:00 EDT

Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View information associated with the backup is used to determine a set of physical components required to be retrieved from the backup to restore the requested subcomponent. The determined set of physical components is retrieved from the backup. The retrieved physical components are used to restore the subcomponent. In various embodiments, the view information includes data that identifies each of a plurality of separately-recoverable subcomponents of the backup and for each one or more physical components comprising the backup which would be required to restore that subcomponent.



RISK-APPROPRIATE VALIDATION FOR LIVE OPERATING SYSTEM MIGRATION

Thu, 06 Apr 2017 08:00:00 EDT

Methods for migrating a virtual machine instance between devices include scoring a received migration request against one or more rules in a rule database relating to one or more respective validation sets. Each validation set includes one or more validation subtasks. Each score is compared to a respective threshold to determine if a level of risk according to the respective rule merits performing validation. The migration request is validated by one or more validation sets that correspond to the scores that exceed the respective threshold.



PREFIX BURROWS-WHEELER TRANSFORMATIONS FOR CREATING AND SEARCHING A MERGED LEXEME SET

Thu, 06 Apr 2017 08:00:00 EDT

Systems and methods to create a merged lexeme set from a first lexeme set and a second lexeme set such that an existential lexeme search may be performed on both data originally from the first lexeme set and data originally from the second lexeme set via the merged lexeme set, and wherein information in the merged lexeme set includes information as to which lexeme set a lexeme originated. Specifically Prefix Burrows-Wheeler Transform (“PBWT”) systems and techniques are applied to the scenario where a plurality lexeme sets are merged to a single merged lexeme set. Additionally, applications of PBWT systems and techniques as applied to genome sequence data and k-Mer searches are disclosed.



Comprehensive System of Herd Management with Automated Data Management

Thu, 06 Apr 2017 08:00:00 EDT

The present invention is a comprehensive herd management system that provides automated data gathering, storing, synchronization, backup, and analysis as well as integration with wireless instrumentation, utilizes automated data input methods, and a mobile device application to provide herd management, breed registry, and herd performance data from birth to slaughter.