Patents Issued in May 12, 2016
-
Publication number: 20160132560Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
-
Publication number: 20160132561Abstract: A destination device may check an expiration tag of data received from a source device. The expiration tag may include a date. The destination device may not accept the data if the date of the expiration to is less than or equal to a current date. Further, the destination device unit may deny access to the data and/or delete the data after the data is stored at the destination device, if the date of the expiration tag is less than or equal to the current date.Type: ApplicationFiled: June 28, 2013Publication date: May 12, 2016Inventors: Parag Doshi, Chandra H. Kamalakantha
-
Publication number: 20160132562Abstract: A method of operation of a navigation system includes: determining a search context with a control unit for identifying the search context where a search request is made; determining a result pattern including a word complete over an autosuggestion based on the search context; and generating a search result including a suggestive component based on the result pattern for displaying on a device.Type: ApplicationFiled: November 9, 2015Publication date: May 12, 2016Inventor: Eric Wood
-
Publication number: 20160132563Abstract: A method and a device for providing content recommending information are provided. The method includes receiving first log information of an external device, generating content recommending information based on the first log information and second log information of the first device, and displaying the content recommending information.Type: ApplicationFiled: November 12, 2015Publication date: May 12, 2016Inventors: Ashish BHANDARI, Ayush JAIN
-
Publication number: 20160132564Abstract: The present invention is directed to a system for mediating an electronic communication between a forum and a non-member of the forum. The system includes a server having programmatic instructions where execution of the programmatic instructions by a processor a) generates data representative of a GUI, where the GUI prompts a user to input a query, b) receives data representative of the query, c) parses data representative of the query and uses the parsed data to create a forum interface call, d) transmits the forum interface call to remotely located servers, where at least some of the servers hosts at least one forum, e) in response to the transmission of forum interface calls, receives responses responsive to the query, and f) generates data representative of another GUI, which provides a user electronic access to the responses.Type: ApplicationFiled: June 20, 2014Publication date: May 12, 2016Inventor: Sanjay Sabnani
-
Publication number: 20160132565Abstract: A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set.Type: ApplicationFiled: January 14, 2016Publication date: May 12, 2016Inventor: Martin Pfeifle
-
Publication number: 20160132566Abstract: Methods, systems, and computer program products for monitoring activity of data sources relating to data queries and data query responses, detecting events in the monitored activity, generating activity reports relating to the detected events; and analyzing the activity reports to determine view suggestions that may be used to optimize a federation engine.Type: ApplicationFiled: November 10, 2014Publication date: May 12, 2016Inventors: Filip Nguyen, Filip Elias
-
Publication number: 20160132567Abstract: Map multi-search architecture that enables users to multi-task on the mapping engine website. A card interaction model enables the creation of new cards for new tasks and from which users can retrieve previous results without needing to redo the search task. One or more cards can be retrieved by scrolling through and selecting the desires card(s). Point-of-interest (POI) capabilities of the architecture introduce different POI colors, POI sizes, and a decay model which enables users to differentiate between different sets of results and furthermore, enables users to see the proximity of different sets of results. The POI system enables differentiated POI sets for different sets of search results and/or detail cards.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Applicant: Microsoft CorporationInventors: Daniel Dole, Tracy Childers, Romualdo Impas, Donald A. Barnett, Yekaterina Grabar, Dvir Horovitz, Derek R. Westcott, Sudhakar Pitchumani, Srinivas Kanakapally, Priya Dandawate, Karl Eberhard Tolgu
-
Publication number: 20160132568Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.Type: ApplicationFiled: July 30, 2015Publication date: May 12, 2016Inventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
-
Publication number: 20160132569Abstract: Method for providing image information to a client device comprising: Receiving a search query from the client device. Effecting a search in respect of the search query. Sending to the client device search results including a group of images and at least one other image, the images of the group of images being from a single source. Sending to the client device instructions to cause a display of a search engine results page (SERP) including the at least one other image and a visual representation of the group of images in an array, the visual representation of the group of images being visually distinguishable on the client device from the at least one other image, the visual representation of the group of images including at least one image of the group of images. System capable of implementing the method is disclosed.Type: ApplicationFiled: May 16, 2014Publication date: May 12, 2016Inventors: Aleksandr Sergeevich SAYKO, Boris Konstantinovich YANGEL
-
Publication number: 20160132570Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. In one embodiment, a best page may be determined for a user based on information about the user.Type: ApplicationFiled: December 28, 2015Publication date: May 12, 2016Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20160132571Abstract: A method and apparatus for presenting spatial-temporal data, which relate to the field of information processing technologies, are presented. When querying data according to a user query request, the apparatus for presenting spatial-temporal data finds various types of data that correspond to a spatial condition and that are included in the data that the user query request requests to query, where the various types of data include regional data and variation data of a preset feature, and presents, in a graph, both the regional data and the variation data of the preset feature. In this way, various types of data are found during data query, so that spatial-temporal data is presented in a centralized way in a specific manner, and spatial-temporal data dynamics may be further presented and hence a user intuitively views an association relationship between spatial data and temporal data, which facilitates further analysis of the data.Type: ApplicationFiled: January 5, 2016Publication date: May 12, 2016Inventors: Bing Ni, Mingxuan Yuan, Shiming Zhang
-
Publication number: 20160132572Abstract: Techniques for organizing knowledge about a dataset storing data from or about multiple sources may be provided. For example, the data can be accessed from the multiple sources and categorized based on the data type. For each data type, a triple extraction technique specific to that data type may be invoked. One set of techniques can allow the extraction of triples from the data based on natural language-based rules. Another set of techniques can allow a similar extraction based on logical or structural-based rules. A triple may store a relationship between elements of the data. The extracted triples can be stored with corresponding identifiers in a list. Further, dictionaries storing associations between elements of the data and the triples can be updated. The list and the dictionaries can be used to return triples in response to a query that specifies one or more elements.Type: ApplicationFiled: November 11, 2014Publication date: May 12, 2016Inventors: Walter Chang, Nicholas Digiuseppe
-
Publication number: 20160132573Abstract: A method for integrating a document from a first document repository to another document repository in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal. When an indication to upload a document from the source document repository to the destination document repository is received by the server, the server is configured to retrieve automatically the document from the source document repository, to convert automatically the document from a first format to a second format, and to transmit the converted document to the destination document repository, whereby the converted document is accessed via the at least one web portal.Type: ApplicationFiled: December 29, 2015Publication date: May 12, 2016Inventors: Santosh Mankala, Shuchun Yang, Scott Glaser, Poonguzhali Balasubramanian
-
Publication number: 20160132574Abstract: The disclosure is directed to metal fatigue analytics and alert systems. A system in accordance with an embodiment includes: a first database on a vehicle, the database storing a list of at least one metal part in the vehicle and corresponding metal batch information for each metal part in the list; a second database on a server remote from the first database, the second database storing metal batch information for at least one batch of metal from which faulty metal parts have been constructed; a comparing system for comparing the metal batch information stored in the first database with the metal batch information stored in the second database; and a messaging system for generating a failure alert message when the comparing system finds a match between the metal batch information stored in the first database and the metal batch information stored in the second database.Type: ApplicationFiled: January 6, 2016Publication date: May 12, 2016Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
-
Publication number: 20160132575Abstract: A services monitoring system causes display of time-based graphical visualizations that each correspond to a different key performance indicator (KPI) reflecting how a service provided by one or more entities is performing. The graphical visualizations are all calibrated to a same time scale. Each KPI is defined by a search query that derives one or more values reflected in the graphical visualization for that KPI from machine data pertaining to the one or more entities that provide the service corresponding to the KPI.Type: ApplicationFiled: January 18, 2016Publication date: May 12, 2016Inventors: Tristan Antonio Fletcher, Alok Anant Bhide, Cary Glen Noel, Brian Reyes
-
Publication number: 20160132576Abstract: Techniques and mechanisms described herein facilitate the management of data centers. According to various embodiments, a first query dispatcher at a first data center may be disabled. The first data center may include a first data cluster and a first database. The first query dispatcher may be configured to dispatch queries to access data in the first data cluster and in a second data cluster at a second data center. The second data cluster may replicate data stored in the first data cluster. Metadata stored in the first database may be replicated to a second database in the second data center. The metadata may describe a state of the first data cluster. A second query dispatcher may be enabled at the second data center. The second query dispatcher may be configured to dispatch queries to access data in the second data cluster.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Applicant: Turn Inc.Inventors: Yan Qi, Mingxi Wu
-
Publication number: 20160132577Abstract: A system, a method and a computer program product for performing a copy procedure are disclosed. A copy procedure that copies a table in a plurality of tables stored at a source system to a target system is initiated. At least one table in a plurality of tables stored at the source system is selected for copying from the source system to the target system. A trigger table containing at least one trigger is generated. The trigger indicates at least one change made to the at least one selected table. The trigger table is copied from the source system to the target system. The selected table is copied from the source system to the target system. Using the copied trigger table, changes are applied to the table copied to the target system.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Inventor: Wulf Kruempelmann
-
Publication number: 20160132578Abstract: Synchronous content sharing of media assets via an object data model propagated through a star network or a mesh network. Each user device updates a local object data model including information on the status of the media asset delivery, to achieve synchronization with the source data. Updates to the local object data model may be the result of direct connection between a user device and an application server via a network, or the result of indirect connections through peers in mesh networks, where the local object data model is shared through hops between peers in the mesh network if the direct connection is unavailable.Type: ApplicationFiled: November 9, 2015Publication date: May 12, 2016Inventors: Robert Allen, David Dekker, Christopher Mccormack
-
Publication number: 20160132579Abstract: Determining common table definitions in distributed databases includes receiving a query at a node in a distributed database. The query targets a logical table. Upon determining the logical table is locally defined, one of the local definition and a network definition is selected to use. The network definition is independently established for shared logical table names. The selected definition is used and propagated with the query through the distributed database. Upon determining the logical table is not locally defined, an initial query is issued to other nodes in network to find the network definition for the logical table, the network definition is stored in memory, and the selected definition is propagated through the distributed database with the query.Type: ApplicationFiled: January 13, 2016Publication date: May 12, 2016Inventor: David R. Vyvyan
-
Publication number: 20160132580Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: ApplicationFiled: January 27, 2016Publication date: May 12, 2016Inventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Publication number: 20160132581Abstract: Paxos transactions are pipelined in a distributed database formed by a plurality of replica servers. A leader server is selected by consensus of the replicas, and receives a lock on leadership for an epoch. The leader gets Paxos log numbers for the current epoch, which are greater than the numbers allocated in previous epochs. The leader receives database write requests, and assigns a Paxos number to each request. The leader constructs a proposed transaction for each request, which includes the assigned Paxos number and incorporates the request. The leader transmits the proposed transactions to the replicas. Two or more write requests that access distinct objects in the database can proceed simultaneously. The leader commits a proposed transaction to the database after receiving a plurality of confirmations for the proposed transaction from the replicas. After all the Paxos numbers have been assigned, inter-epoch tasks are performed before beginning a subsequent epoch.Type: ApplicationFiled: January 5, 2016Publication date: May 12, 2016Inventors: Wilson Cheng-Yi Hsieh, Alexander Lloyd
-
Publication number: 20160132582Abstract: Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. Embodiments of the present invention disclose a method, computer program product, and system for limit key extrapolation in a database. Responsive to a determination that the upper limit key value of the last loaded record is greater than the first upper limit key value of the first empty partition, the computer redefines the first upper limit key value of the first empty partition by an extrapolated upper limit key value based, at least in part, on the range of limit key values.Type: ApplicationFiled: January 27, 2016Publication date: May 12, 2016Inventors: Ka Chun Ng, Haakon Roberts
-
Publication number: 20160132583Abstract: A computing device determines a first table included in a plurality of tables, wherein the plurality of tables are included in the database. The computing device determines a dependency corresponding to the first table, wherein the dependency identifies a second table that is included in the plurality of tables. The computing device determines a distribution corresponding to the dependency, wherein the distribution identifies a correlation corresponding to the first table and to the second table. The computing device analyzes the correlation to determine a group of data values of the first table and the second table. The computing device selects a subset of data values from the group of data values. The computing device populates a sample with the subset.Type: ApplicationFiled: January 29, 2016Publication date: May 12, 2016Inventors: Teodora S. Buda, Morten K. Kristiansen, Nirmala Venkatraman
-
Publication number: 20160132584Abstract: A method for dynamically clustering data items, the method comprising: receiving a plurality of data items originating from at least two sources, a plurality of distinct metadata details, and data indicative of associations between the data items and the metadata details, wherein each data item is associated with at least one metadata detail indicative of its owner, and wherein at least a first data item originating from a first source and a second data item originating from a second source are related data items associated with at least one shared metadata detail; grading probabilities of relationships between at least one of the data items and at least one of the metadata details; clustering the data items into one or more clusters, based on the calculated probabilities; and, optionally, sharing clusters and meta-clusters between users.Type: ApplicationFiled: June 12, 2015Publication date: May 12, 2016Inventors: Yevgeny SAFOVICH, Ronen ABRAMOV, Natan CHOSNEK
-
Publication number: 20160132585Abstract: A computer-implemented method of providing users with contextually relevant data associates metadata tags with data items extracted from a variety of data sources that summarize the data items in searchable form using a common format. Contextual data is collected from the users indicative of their current situation. This data is then correlated with the metadata tags to identify data items of potential interest to the users taking into account their current situation. The identified data items are pushed to the relevant receiving devices in real time over a communications network to provide the identified users with information relevant to their current situation.Type: ApplicationFiled: October 5, 2015Publication date: May 12, 2016Inventors: MICHAEL AASEN, JORDAN PARSONS, SINA EIZADSHENASS, ANDREW FISHER
-
Publication number: 20160132586Abstract: A system and method is provided for processing and storing captured data in a wireless communication device based on detected biometric event data. The captured data may be acquired through a data acquisition system with devices or sensors in an integrated or distributed configuration. The captured data may include multimedia data of an event with time, date and/or location stamping, and captured physiological and behavioral biometric event data in response to the event. The captured data may be dynamically stored in a data binding format or as raw data in a local host device or communicated externally to be stored in a remote host or storage. At least one user preference may be specified for linking a biometric event data to the mapped, analyzed, categorized and stored captured data in a database. Captured data may be retrieved by matching biometric event data to at least one user preference from the database.Type: ApplicationFiled: January 15, 2016Publication date: May 12, 2016Applicant: Broadcom CorporationInventors: Alexander MacInnis, Arya BEHZAD, Mark BUER, Jeyhan KARAOGUZ, Thomas QUIGLEY, John WALLEY
-
Publication number: 20160132587Abstract: The present invention provides a method for accurate search of comprehensive information. By providing coordinates of an alternative pragmatic keyword indicating a function and a utility scope of target search information for any search keyword, a general topic keyword, a pragmatic keyword, a common keyword, and a combination result thereof are obtained, and structured information, structured summary information, structured mapping information, semi-structured information, and unstructured information are concurrently searched for on the Internet, so that complete search and accurate search of various types of information on the Internet can be implemented in one search attempt, thereby achieving an objective of improving Internet information search efficiency substantially.Type: ApplicationFiled: January 15, 2016Publication date: May 12, 2016Inventor: Sha Liu
-
Publication number: 20160132588Abstract: A computer system for associating identifiers to identified participants, the system comprising: a computer terminal having access to a record holding participant data for an event at an event location, the computer terminal comprising a processor; a first input means for receiving a participant identifier at the event location, the participant identifier generated for and unique to the participant and associated with participant data in the record, the processor configured to recall from the record participant data associated with the participant identifier; and a second input means for receiving a further unique identifier, the processor configured to transmit to the record the further unique identifier for association with the participant data in the record.Type: ApplicationFiled: May 23, 2014Publication date: May 12, 2016Inventor: Francis Duncan
-
Publication number: 20160132589Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Publication number: 20160132590Abstract: A mechanism is provided, in a question answering (QA) system, for performing persona-based question answering is provided. An identification of a requested persona is received from a user along with a natural language question input specifying an input question to be answered by the QA system. Responsive to receiving the requested persona, components of the QA system are customized to answer questions from a viewpoint of the requested persona. An answer to the input question is generated from the viewpoint of the requested persona based on the customization of the components of the QA system. The answer to the input question is output in a form representative of the requested persona.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Inventors: Donna K. Byron, Alexander Pikovsky, David G. Radley, Timothy P. Winkler
-
Publication number: 20160132591Abstract: A computer-implemented method for cognitive matching of narrative data may include collecting a set of data for a party and determining, by analyzing the set of data, an identifiable event for the party. In addition, the method may include identifying, using the identifiable event, a relevant feature of a corpus and providing an output corresponding to the relevant feature.Type: ApplicationFiled: November 10, 2014Publication date: May 12, 2016Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
-
Publication number: 20160132592Abstract: There is provided information processing apparatus. An extraction unit extracts features of a selected document from an inverted index in which documents and features of the documents are associated. A retrieval unit retrieves a document having any one of the features extracted by the extraction unit by the inverted index. A selection unit selects a feature of the features corresponding to a plurality of retrieval results by the retrieval unit, the feature having a high effect of narrowing down the retrieval results. A presentation unit presents a combination of the features selected by the selection unit, as a retrieval condition.Type: ApplicationFiled: May 21, 2015Publication date: May 12, 2016Inventors: Motoyuki TAKAAI, Seiji SUZUKI
-
Publication number: 20160132593Abstract: A system and method of identifying and locating an item and/or information about an item set forth in a file from locations external to the file are disclosed. In at least one embodiment, the system and method can implement a pattern recognition algorithm to provide information regarding the item. In at least one embodiment, the pattern recognition algorithm can comprise one or more voice recognition algorithms.Type: ApplicationFiled: November 10, 2015Publication date: May 12, 2016Inventors: Marcia Elizabeth Christian Favale, Robert Thomas Stanicic
-
Publication number: 20160132594Abstract: Disclosed is a system and method that allows for the online and social creation of music and musical thoughts in real-time or near real-time by amateurs and professionals. Individual musical contributions are combined into a single, cohesive musical thought that is presented for approval to the collaborating creators. This solution is extensible from the world of music to other creative endeavors including the written word, video, and digital images.Type: ApplicationFiled: November 4, 2015Publication date: May 12, 2016Inventors: Tamer Rashad, Nicole Lusignan
-
Publication number: 20160132595Abstract: A multi-platform industrial search system facilitates indexing and searching of plant-wide data residing on multiple different data platforms. The industrial search system automatically inventories industrial devices and other data sources located throughout a plant, and identifies available data items on each data source. The search system indexes the discovered data items in a federated data model that can subsequently be searched to locate data items or tags of interest. The federated data model records references to data items found on different types of data sources, including but not limited to industrial controller programs, human-machine interface applications, data historians, device documentation stores, inventory tracking systems, and other such data sources. The search system can also initiate automated searches of the federated data model in response to detected performance issues and deliver notifications and contextual information to plant personnel.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Ronald E. Bliss, Douglas J. Reichard, Scott N. Sandler, Michael J. Pantaleano, Ryan Cahalane, Jonathan D. Walter, Jessica L. Korpela
-
Publication number: 20160132596Abstract: Techniques include receiving a search query from a user device, determining native applications installed on the user device, and identifying function records based on the search query and the applications. In this example, each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM references a native application and indicates operations for it to perform. The ASI describes a state of the application after it has performed the operations. In this example, identifying the function records based on the applications includes determining that the AAM included in each function record references one of the applications. The method further includes selecting AAMs from the identified function records, and transmitting the AAMs to the user device. Other techniques include receiving AAMs at a user device, determining native applications installed on the user device, and displaying only those of the received AAMs that reference any of the applications.Type: ApplicationFiled: February 12, 2015Publication date: May 12, 2016Applicant: Quixey, Inc.Inventors: Michael Harris, Shravan Sogani
-
Publication number: 20160132597Abstract: In one embodiment, a method includes receiving, from a client device of a first user of an online social network, a structured query comprising references to one or more selected objects associated with the online social network, parsing the structured query to identify a first query constraint and one or more second query constraints, identifying an inverse constraint associated with the first query constraint, wherein the first query constraint has been previously flagged as identifying greater than a threshold number of objects, and generating a query command based on the structured query, wherein the query command comprises the inverse constraint and the one or more second query constraints.Type: ApplicationFiled: December 29, 2015Publication date: May 12, 2016Inventors: Rajat Raina, Kihyuk Hong, Sriram Sankar, Kittipat Virochsiri, Michael Curtiss, Chaitanya Mishra
-
Publication number: 20160132598Abstract: Technologies are generally described for systems, methods and devices effective to remove information from a network such as the Internet. In some examples, a device may include a memory including instructions and a processor configured in communication with the memory. The processor may be configured effective to receive user information relating to a user and search the network using the user information. In response to the search, the processor may find additional information relating to the user stored in the network. The processor may receive a first request to remove particular information from the network. The particular information may be part of the additional information and the particular information may be removable by a second user. The processor may send a second request to remove the particular information from the network.Type: ApplicationFiled: January 14, 2016Publication date: May 12, 2016Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Patrick John Ennis, Alexander Knight, Vlad Grigore Dabija, Timothy Martin Londergan, David Walter Ash, Dominic Dan Suciu, Raghuram Madabushi
-
Publication number: 20160132599Abstract: Techniques are disclosed herein for providing a custom search engine. In one aspect, a first search query is received from a requestor. First search results contain search result items that match the first search query are obtained. A least one sub-query is generated from the first search results. The generating is based on rules for a particular custom search engine. Second search results that match the sub-query are then obtained. A search result set is formed from a corpus that includes the first search results and the second search results. The generating of the search result set is based on the rules for the particular custom search engine. The search result set is provided to the requestor. In one aspect an interface for designing a custom search engine is provided. The interface allows the designer to specify the layout of a search results page.Type: ApplicationFiled: January 19, 2016Publication date: May 12, 2016Inventors: John C. Shafer, Rakesh Agrawal
-
Publication number: 20160132600Abstract: Methods and systems for performing content recognition for a surge of incoming recognition queries are provided. Within examples, methods comprise receiving, by one or more computing devices, a stream of incoming content recognition queries, and a given content recognition query includes a sample of media content and a request to identify the sample of media content. Methods also comprise filtering, by the one or more computing devices, a plurality of content recognition queries from the stream of incoming content recognition queries belonging to a surge event, and the surge event is associated with content recognition queries received within a time window and including common samples of media content.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Ira Joseph Woodhead, Avery Li-Chun Wang, Charles Robert Henrich, Saulius Grusnys, Scott Matthew Loyd
-
Publication number: 20160132601Abstract: Example apparatus and methods produce an explanation of why a recommendation is being made by an automated collaborative filtering recommendation system. The explanation may include feature categories and features that describe the item being recommended. The feature categories selected and features selected may depend on a personalization level for an item associated with the recommendation, a quality level of the descriptiveness of a feature for the recommendation, and correlations between items and features analyzed by the recommendation system. The feature categories and features may be selected based on an aggregate score that considers and combines the personalization level, the quality level, and the correlations. The quality level may be human curated or may vary directly with the ability of a feature to partition a feature space. Correlations between items and features reflect the degree to which the features are exhibited by the items.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Inventors: Nir Nice, Noam Koenigstein, Shay Ben-Elazar
-
Publication number: 20160132602Abstract: Techniques for assisting a user in conducting a search for online content are described. According to various embodiments, a set of search results is generated, in response to a user search query. A list of candidate facet-value pairs, for inclusion in a suggestion facet user interface element for display in-line with the set of search results, is then accessed. The suggestion facet user interface element may be configured, upon user selection, to filter the set of search results based on the corresponding facet-value pair. Thereafter, win rate information identifying win rates associated with each of the candidate facet-value pairs is accessed. A specific one of the candidate facet-value pairs having the highest win rate is then selected for inclusion in the suggestion facet user interface element.Type: ApplicationFiled: December 23, 2014Publication date: May 12, 2016Inventors: Kumaresh Pattabiraman, Nihit Desai, Daniel Tunkelang
-
Publication number: 20160132603Abstract: Merging analysis paths is provided. A first analysis path and a second analysis path are identified, wherein each analysis path identifies one or more data resources of an information space. A match is determined between a first data resource of the one or more data resources identified by the first analysis path and a second data resource of the one or more data resources identified by the second analysis path. A third analysis path that is based, at least in part, on the first analysis path and the second analysis path is generated.Type: ApplicationFiled: April 13, 2015Publication date: May 12, 2016Inventor: Parag S. Gokhale
-
Publication number: 20160132604Abstract: Systems and methods for implementing and performing goal-based workflows to assist a human user with achieving a goal or set of goals are described. In one example, a goal-based workflow includes operations for obtaining information from the human user relevant to a goal, performing a psychological and psychological assessment of the human user, selecting and providing goal-based content to the human user, and obtaining and processing a response to the goal-based content from the human user. The operations may be conducted in connection with a subscription or membership to an information service. In further examples, the information service may integrate the content delivery with a social network of “supporter” human users, used to provide encouragement and motivation to the human user for achieving the goal. In other further examples, rewards and adjustments may be provided to the human user based on previous responses to the goal-based content.Type: ApplicationFiled: October 5, 2015Publication date: May 12, 2016Inventors: Thomas Edwin Brust, Phil Kennedy, Jamal Khan, Jay W. Johnson, Tom Waddell
-
Publication number: 20160132605Abstract: A service recommendation method includes, when a user of a terminal requests a first service from an intelligent assistant, selecting, according to a name of the first service and by using a pre-established service relationship model, a potential service with a degree of relevance to the first service that meets a preset condition from multiple services that the intelligent assistant can provide, where names of the multiple services and degrees of relevance of the multiple services to each other are recorded in the service relationship model; and recommending the potential service to the user.Type: ApplicationFiled: December 28, 2015Publication date: May 12, 2016Inventor: Nan Jiang
-
Publication number: 20160132606Abstract: The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items and to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space.Type: ApplicationFiled: January 5, 2016Publication date: May 12, 2016Applicant: BUBLUP TECHNOLOGIES, INC.Inventors: Alain J. Cohen, Marc A. Cohen
-
SORTING INFORMATION BY RELEVANCE TO INDIVIDUALS WITH PASSIVE DATA COLLECTION AND REAL-TIME INJECTION
Publication number: 20160132607Abstract: In one aspect, data, such as information articles, is sorted and prioritized based on a plurality of factors, such as user interest and popularity of data with respect to other users. The data is sorted by initial personal (i.e., user) data, sorted by the most relevant to the user, while passive interaction data is used to continually reorder the articles in real-time, while new stories are being injected into the stream in real time, all while other articles are increasing/decreasing in stature based on popularity with regard to other users and time decay. As such, the system provides that the information is fed to users in an efficient manner, in a manner based on time relevance, assumed interest with regard to that given user based on past actions by that user or information otherwise known about that user, as well as interest in the articles demonstrated by other users.Type: ApplicationFiled: January 13, 2016Publication date: May 12, 2016Inventors: Alexander Hoke Skatell, Carl Joseph Sceusa, Adam Wojtonis, Anton Vuljaj -
Publication number: 20160132608Abstract: A methods, systems, device, network, platform and apparatus for enabling user(s) to connect contextually with any other users of network(s) based on matching user created and/or dynamic & automatic generated request data and/or user data with user request(s) and/or user data of other users of network and enabling connected users to conduct plurality types of activities, actions, transactions, events, interactions, registering, accessing, messaging, communication, sharing, searching, collaboration and participating activities of each others.Type: ApplicationFiled: January 29, 2016Publication date: May 12, 2016Inventor: Yogesh Rathod
-
Publication number: 20160132609Abstract: A communication terminal includes a camera, a reader, a processor, a memory, and a display. The camera is used for capturing an identification mark, located on a tag, which includes a pattern and an identification code mapping the pattern. The reader is used for reading the identification code. The memory stores program instructions executable by the processor. The program instructions include a determining unit, a first setting unit, and an editing unit. The determining unit is used to determine whether the identification code is stored in the memory. The first setting unit is used to choose a predetermined pattern mapping the identification code, when the identification code is not stored in the communication terminal. The editing unit is used to edit a tag data, which includes an object image or an object name. The display is used for displaying the tag data and the predetermined pattern.Type: ApplicationFiled: March 13, 2015Publication date: May 12, 2016Applicant: YEON TECHNOLOGIES CO., LTD.Inventor: Bing-Yi Lin