Patents Issued in March 2, 2017
  • Publication number: 20170060977
    Abstract: A system for preparing data for data mining can be utilized to automate translation of raw data to denormalized high-dimensional data in a format of vectors by processing the raw data in a computer cluster processing system. In embodiments, a system for preparing data for data mining includes a data assemble definition interface, a data assemble plan generator, a data assemble plan compiler, a cluster execution module, and a data warehouse module. A user may input a data schema that specifies the raw data input, feature extraction or data translate method, output attributes, and output layer attributes. Embodiments of the present disclosure can interpret the data schema, plan a large data processing work flow for a computer cluster, execute the computer cluster process, and output the data in the format specified by the user in the data schema.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Rong Pan, Yue Yu
  • Publication number: 20170060978
    Abstract: Provided are techniques for processing window partitioning and ordering for OLAP functions. A prior compare operation is performed by: receiving an input vector for each of one or more attributes of input data that represent one of a partition-by column and an order-by column in a database query; generating a per-attribute comparison vector for each input vector; and producing a single output vector using each per-attribute comparison vector, wherein each value of the single output vector is a Boolean attribute whose value for a given tuple is true if a current value and a most recent prior value of any of the one or more attributes are different.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 2, 2017
    Inventors: William B. Ackerman, Eileen T. Lin, David L. Meyers, Shivin S. Misra, Michael R. Zabka
  • Publication number: 20170060979
    Abstract: This document presents a system and method for defining and controlling lights, audio systems, and any other home automation device as part of an action group. Action groups may be defined to serve as a single point of control for all devices assigned to a control button such that selection of the control button toggles on or off all lights and devices assigned to the action group. Action groups may be defined for locations that are in communication with a master control unit and do not have to be electrically connected to the master control unit. Multiple action groups may be defined and activated through a single master control unit.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: David Webster, John Anderson, Manjiri Kshirsagar, Ryan Corbin
  • Publication number: 20170060980
    Abstract: Provided are a computer program product, system, and for data activity tracking in accordance with the present description, in which metadata is read from a storage unit data structure for a storage unit storing data of a plurality of data sets in a plurality of data units of the storage unit. Based upon read metadata, a data set of the storage unit may be classified as one of active and inactive, and if classified as inactive, data units containing data of the inactive classified first data set may be selected. The data of the inactive classified data set may be migrated from the selected data units of a first storage performance tier to a second storage performance tier having a lower level of storage performance than the first storage performance tier. Other aspects of data activity tracking and migration in accordance with the present description are described.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Theodore T. Harris, JR., Gregory E. McBride, David C. Reed, Michael R. Scott, Richard A. Welp
  • Publication number: 20170060981
    Abstract: A server configured to receive data corresponding with a web page and/or a native application, the data comprising a uniform resource locator (URL); compare the URL included in the data with URL patterns stored in a category data store; determine a data category of the data based on the comparison; determine a data scraper based on the data category, the data scraper comprising a scraper configuration that enables the data scraper to extract information from the web page and/or the native application; scrape the web page and/or the native application by extracting information from the web page and/or the native application using the data scraper; store the extracted information in one or more data stores; used the stored information to provide search results and/or card objects.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Applicant: Quixey, Inc.
    Inventor: Jonathan Ben-Tzur
  • Publication number: 20170060982
    Abstract: Mechanisms are provided to implement a brand comparison engine. The mechanisms receive a request to compare brand personalities of a first specified brand and a second specified brand and obtain a first brand personality scale associated with the first specified brand and a second brand personality scale associated with the second specified brand. The mechanisms calculate at least one gap value indicating a difference between at least one personality trait in the first brand personality scale and a corresponding at least one personality trait in the second brand personality scale. The mechanisms also output an output indicating an aspect of the at least one gap based on the calculation.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Rama Kalyani T. Akkiraju, Liang Gou, Haibin Liu, Jalal U. Mahmud, Vibha S. Sinha, Anbang Xu
  • Publication number: 20170060983
    Abstract: A method, a computer system, and a computer program product for determining an expertness level for a target keyword. The method includes preparing a document set associated with the target keyword, identifying, for each document in the document set, a category to which the document in the document set belongs, and determining an expertness level for the target keyword, based on a degree of dispersion of the identified categories. Each document in the document set may be associated with a category, and a graph which defines relations among the identified categories is generated from the identified categories to obtain the degree of dispersion of the identified categories. On condition that the degree of dispersion is lower, the expertness level for the target keyword may be determined to be higher or a higher expertness level is assigned to the target keyword.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Yohei Ikawa, Shoko Suzuki
  • Publication number: 20170060984
    Abstract: A server configured to receive data corresponding with a web page and/or a native application, the data comprising a uniform resource locator (URL); compare the URL included in the data with URL patterns stored in a category data store; determine a data category of the data based on the comparison; determine a data scraper based on the data category, the data scraper comprising a scraper configuration that enables the data scraper to extract information from the web page and/or the native application; scrape the web page and/or the native application by extracting information from the web page and/or the native application using the data scraper; store the extracted information in one or more data stores; used the stored information to provide search results and/or card objects.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Inventor: Jonathan BEN-TZUR
  • Publication number: 20170060985
    Abstract: Resources are required to satisfy various needs and wants of people, businesses, and machines. Resources come in the forms of time, talents, money, materials, energy, services, people, knowledge, communication, and other tangible and intangible assets. When both the capacities and the needs of multiple resources are stored in a way that allows for them to be connected together using computers, they can be efficiently and effectively matched. This matching creates shared value, which has potential academic, economic, societal and philanthropic benefits. Connected computer system(s) can query and match resources together in a way that is mutually beneficial. While a common lexicon is the simplest way to perform the matching, natural language processing, machine translation, or use of similar technologies may be optimal. Any method of collecting these inputs should be able to handle one or multiple capacities, and one or multiple needs.
    Type: Application
    Filed: August 29, 2016
    Publication date: March 2, 2017
    Inventor: John Muirhead-Gould
  • Publication number: 20170060986
    Abstract: There is provided a method of identifying data object(s) of a predefined content category within a network document for presentation at a client terminal, comprising: receiving, at a network node at an internet service provider level of a network, web resource elements of a network document for rendering and presentation on a display associated with a client terminal; identifying data objects within the network document; extracting classification features from each data object; classifying at least one of the data objects into a predefined content category; generating reformatting instructions for adapting the presentation of the network document to reduce visibility of the data objects classified into the predefined content category upon rendering of the network document; creating a formatted network document by injecting the reformatting instructions into the network document for implementation by a rendering process executing on the client terminal; and transmitting the formatted network document to the cl
    Type: Application
    Filed: August 17, 2016
    Publication date: March 2, 2017
    Inventors: Ianir IDESES, Assaf NEUBERGER, Ron PORAT, Oren FARAGE, Itay KATZ, Doron SHAMIA SADEH, Alon BLAYER-GAT
  • Publication number: 20170060987
    Abstract: In some embodiments, a relationship temperature value for a first user of an online social networking service is accessed or received. The relationship temperature value indicates a measurement of activity of the first user with respect to one or more other users of the online social networking service. In some example embodiments, a function of the online social networking service is performed based on the relationship temperature value. In some example embodiments, the function comprises generating content for display to the first user.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Xin Hu, Haider Sabri, Heidi Jaywing Wang
  • Publication number: 20170060988
    Abstract: In some implementations, a computer-implemented method for generating computer-readable data models includes receiving time series data; applying a plurality of variable transformations to the time series data to generate a variable matrix with first and second dimensions; partitioning the variable matrix along a first one of the first and second dimensions to generate a plurality of data sets; partitioning the plurality of data sets along a second one of the first and second dimensions to generate a plurality data subsets; providing each of the plurality of data subsets to a respective computational unit in a distributed computing environment for evaluation; receiving, from the respective computational units, scores for a plurality of variables as determined by the respective computational units from the plurality of data subsets; and selecting a portion of the plurality of variables as having at least a threshold level of accuracy in modeling the time series data.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Takuya Kudo, Motoaki Hayashi, Kazuhito Nomura, Congwei Dang
  • Publication number: 20170060989
    Abstract: The invention aims to provide a relationship evaluation system capable of effectively evaluating a relationship of a node to a reference node in a relationship graph in which plural nodes are connected by links. A reference point node is selected based on selection information regarding the reference point node input from the selection information input unit. Based on the reference point node, a relationship graph becoming an evaluation target is extracted from the relationship graph database to create a virtual communication network based on the graph. In the virtual communication network, simulation is executed by sequentially propagating a virtual communication packet to adjacent nodes from a reference point node selected by the reference point node selection unit as propagation origin. The relationship of the node to the reference node is evaluated based on the content of the communication packet received at the node as a result of executing the simulation.
    Type: Application
    Filed: February 17, 2015
    Publication date: March 2, 2017
    Applicants: Kyoto University, Kobe Digital Labo Inc.
    Inventors: Ryoichi SHINKUMA, Kazuhiro YAMAGUCHI
  • Publication number: 20170060990
    Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, identifying a plurality of candidate answers to the query; and for at least one of these candidate answers, identifying at least one proof of the answer. This proof includes a series of premises, and a multitude of documents are identified that include references to the premises. A set of these documents is selected that include references to all of the premises. This set of documents is used to generate one or more scores for the one of the candidate answers. A defined procedure is applied to the candidate answers to determine a ranking for the answers, and this includes using the one or more scores for the at least one of the candidate answers in the defined procedure to determine the ranking for this one candidate answer.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, James W. Murdock, IV
  • Publication number: 20170060991
    Abstract: Systems and method for generating concepts from a document corpus are disclosed. In one embodiment, a method for generating concepts from a document includes retrieving, a plurality of terms stored within a first lexicon. The method further includes, for individual terms stored within the first lexicon: determining a first frequency of the term within the document corpus, and determining a second frequency of the term within a comparison document corpus including a plurality of comparison documents, wherein the comparison document corpus is different from the document corpus. The method further includes, for individual terms within the first lexicon: determining a difference between the first frequency and the second frequency, comparing the difference between the first frequency and the second frequency to a comparison metric, and, when the difference between the first frequency and the second frequency satisfies the comparison metric, storing the term as a concept within a second lexicon.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Applicant: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Paul Zhang, Sanjay Sharma, David Steiner, Mark David Wasson, Harry R. Silver, Robin Warling
  • Publication number: 20170060992
    Abstract: In an approach for integrating documents a processor extracts a first set of keywords from at least one structured document. A processor generates a first batch of keywords from the first set of keywords, wherein each keyword in the first batch of keywords includes a weight. A processor extracts a second set of keywords from at least one unstructured document. A processor compares the first batch of keywords to the second set of keywords. A processor determines that the at least one unstructured document matches, based on a predetermined threshold, the at least one structured document, based on the comparison of the first batch of keywords to the second set of keywords. A processor removes the at least one unstructured document from a list of unstructured documents which are to be processed.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventors: Manish A. Bhide, Himanshu Gupta, Mukesh K. Mohania, Scott Schumacher
  • Publication number: 20170060993
    Abstract: A system and method are disclosed for obtaining a plurality of unlabeled text documents; obtaining an initial concept; obtaining keywords from a knowledge source based on the initial concept; scoring the plurality of unlabeled documents based at least in part on the initial keywords; determining a categorization of the documents based on the scores; performing a first feature selection and creating a first vector space representation of each document in a first category and a second category, the first and second categories based on the scores, the first vector space representation serving as one or more labels for an associated unlabeled textual document; and generating the training set including a subset of the obtained unlabeled textual documents, the subset of the obtained unlabeled documents including a documents belonging to the first category and documents belonging to the second category.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 2, 2017
    Inventors: Nick Pendar, Zhuang Wang
  • Publication number: 20170060994
    Abstract: Aspects detect or recognize shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues. An initial topic is mapped to one or more keywords extracted from a first spoken query within a user keyword ontology mapping. A query spoken subsequent in time to the first query is identified and distinguished by recognizing one or more non-verbal cues associated with the audio data input that include a time elapsed between the queries, and in some aspects a user's facial expression or motion activity. Aspects determine whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the keyword(s) extracted from the first query to one or more keywords extracted from the second query and to the non-verbal cue(s) within the user ontology mapping.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: DONNA K. BYRON, BARTON W. EMANUEL, SAMIR MAHDAD, SARBAJIT K. RAKSHIT, CRAIG M. TRIM
  • Publication number: 20170060995
    Abstract: Generally discussed herein are systems, devices, and methods for unstructured text analysis. A method can include deconstructing structured data to create unstructured text, creating a first word cloud using the unstructured text, creating a query based on the first word cloud, receiving data corresponding to contents of a specified number of records determined to include data most similar to the first word cloud in a database of records, creating a second word cloud for each of the specified number of records using the data from the specified number of records, determining similarity values indicating how similar the first word cloud is to each of the second word clouds, and providing a similarity indicator for each record of the specified number of records to a user interface, the similarity indicator representing a relative magnitude of the determined similarity values of the specified number of records.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Blaine K. Boule, Nicholas Wayne Barrett
  • Publication number: 20170060996
    Abstract: A system and method for sentiment analysis of any size of homogenous textual documents, including receiving at least one document, and parsing the at least one document to obtain n-grams of selected words and phrases. The n-grams are matched, and sentiment is determined based on the matched n-grams by weighted counting of words representing positive and negative sentiments. At least one output representative of the sentiment analysis is then generated.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Inventor: Subrata Das
  • Publication number: 20170060997
    Abstract: A method and a server for extracting a topic and evaluating suitability of the extracted topic are disclosed. The topic extraction server includes a text preprocessing unit configured to extract noun from a document group and remove stopword from the extracted noun, a keyword extraction unit configured to calculate a weight of a noun and extracting a keyword representing the document group, a seed selection unit configured to calculate a weight of the extracted keyword and select a seed, an initial clustering unit configured to generate one cluster including the selected seed and a keyword shown by several times in a sentence including the selected seed, and a cluster combination unit configured to extract a topic group.
    Type: Application
    Filed: July 29, 2014
    Publication date: March 2, 2017
    Inventors: Soo Won LEE, Joon Ho NOH
  • Publication number: 20170060998
    Abstract: The present invention provide a method and an apparatus for mining a maximal repeated sequence, where a maximal repeated sequence is determined based on pipelines and a suffix tree, thereby implementing incremental mining and improving computation efficiency. The method comprises: acquiring a character; appending the character to each pipeline in a pipeline set, and separately determining whether a sequence in each pipeline appended with the character is the same as a corresponding sequence on a suffix tree; determining a maximal repeated sequence according to a first preset policy and the sequence in the first pipeline when there exists such a first pipeline in the pipeline set that after the character is appended to the first pipeline, a sequence in the first pipeline is different from a corresponding sequence on the suffix tree.
    Type: Application
    Filed: November 11, 2016
    Publication date: March 2, 2017
    Inventors: Chen Liang, Wei Fan
  • Publication number: 20170060999
    Abstract: Disclosed is an apparatus and method for tagging a topic to content. The apparatus may include an unstructured data-based topic generator configured to generate a topic model including an unstructured data-based topic based on content and unstructured data, a viewer group analyzer configured to analyze a characteristic of a viewer group including a viewer of the content based on a social network of the viewer and viewing situation information of the viewer, a multifaceted topic generator configured to generate a multifaceted topic based on the topic model and the characteristic of the viewer group, a content divider configured to divide the content into a plurality of scenes, and a tagger configured to tag the multifaceted topic to the scenes.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 2, 2017
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jeong Woo SON, Sun Joong KIM, Won Joo PARK, Sang Yun LEE, Won RYU, Sang Kwon KIM, Seung Hee KIM, Woo Sug JUNG
  • Publication number: 20170061000
    Abstract: A method and system is provided for analysing temporal text data. Particularly, the present application provides a method and system for analysing temporal text data, comprises taking temporal text data as an input from voluminous data sources; implementing text analysis on the input data for information extraction and determination of top concepts; sending the analysed text to a shared file system for storage purpose; clustering the analysed text as per frequency distribution of top users, concepts and tag clouds and presenting the results in the form of a visualisation dashboard.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 2, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Geetika SHARMA, Lipika DEY, Aditeya PANDEY, Kunal RANJAN
  • Publication number: 20170061001
    Abstract: Apparatus for use in browsing one or more ontologies, the apparatus including at least one electronic processing device that determines an ontology, displays an indication of a plurality of ontology terms in the ontology, determines at least one identified ontology term from the plurality of ontology terms in response to user input commands, uses a reasoner to determine any axiom and any inference relating to the at least one identified ontology term and displays an indication of details relating to the at least one identified ontology term, the details including at least one of any axiom and any inference, at least one data property, at least one related ontology term and at least one object property.
    Type: Application
    Filed: April 23, 2015
    Publication date: March 2, 2017
    Applicant: Semantic Technologies Pty Ltd.
    Inventors: Albert Donald Tonkin, Kamalraj Jairam
  • Publication number: 20170061002
    Abstract: A matching system receives probe audio samples for comparison to references of a data store. Comparisons are generated between a first segment of a probe audio sample and corresponding time segments of a plurality of reference audio samples to identify a plurality of sufficiently matching reference audio samples based upon a first set of consistency scores. Matching references are retained, unless they meet a score threshold. Comparisons are continually generated with a second segment of the probe audio sample and corresponding time segments of the sufficiently matching reference audio samples to generate a second set of consistency scores. The retained results are outputted based on the first and second set of consistency scores.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Dominik Roblek, Matthew Sharifi
  • Publication number: 20170061003
    Abstract: A system, method and device are provided, for creating multimedia playlists. A visual module aggregates at least one image file targeted from one or more visual media fields. A music module aggregates multiple audio files targeted from one or more audio media fields. A time module registers allocated mix duration and references elapsed mix duration versus the allocated mix duration, A news module aggregates topical information targeted from one or more news fields, pertaining to at least one of the sound files, as the sound file is added to the playlist. A publishing module compiles the aggregated visual and sound files, respectively, while updating the aggregated news. Provided the elapsed mix duration is less than or equal to the allocated mix duration, a discrete playlist is displayed on a User interface console as the sound files are played, when prompted by the system or the User.
    Type: Application
    Filed: July 19, 2016
    Publication date: March 2, 2017
    Inventors: David A. Baird, Joseph Michael Vaillancourt, Mark Kopulos, Brittany Barbara Vaillancourt, Christopher Smith, Tibor Fulop
  • Publication number: 20170061004
    Abstract: A computer detects a question from a participant and determines whether the question is marked to be directed to a particular participant. If marked, the question is directed towards the particular participant, otherwise the question is transmitted to all participants of the web conference. If the computer does not detect an answer to the question from a participant, the participants are reminded of the unanswered question. If the computer detects an answer from a participant, the computer determines whether the answer has been marked by the answering participant as related to another question and answer thread. The computer moves the question and answer to the related thread if marked as related, otherwise the question and answer are saved as a new thread. The entirety of the web conference threads are then saved by the computer in an organized database.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Anuradha D. Chitta, Soumitra Limaye, Ranjit S. Rai, Priyanka Sharma
  • Publication number: 20170061005
    Abstract: The present disclosure relates to automatically retrieving, providing and updating information for a user. The present disclosure includes a method comprising receiving, using one or more computing devices, an attribute associated with an action of a first user on a mobile computing device; retrieving, using the one or more computing devices, profile information associated with the attribute from a first global database; determining, using one or more computing devices, whether to update a profile with the profile information; and responsive to determining to update the profile, providing, using one or more computing devices, the information for storage in the profile.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Sean Edward Purcell, Zhong Wang, Min Zhong, Eric Lobdell, Christian Bohland, Mayuresh Saoji
  • Publication number: 20170061006
    Abstract: A computed-implemented method is provided for generating object storage datasets from file datasets. The computed-implemented method includes analyzing entries of a file system to identify a file and checking the file against at least one policy. In response to identifying a match between the file and the at least one policy, details of a container are updated. A symbolic link to the file is created to allow access of the file by an object-based client. Updating the details of the container includes updating a database such that the database identifies at least one of the created symbolic link and the details of the container.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
  • Publication number: 20170061007
    Abstract: System and method embodiments are provided for implementing Data as a Service (DaaS). The system is implemented using a client side library, on a user device, and a server or proxy server to extract relevant data from relevant data sources, and process the data before returning results to the client. The client sends a user query to the proxy server, which then sends sub-queries and receive responses from multiple data sources in real-time or near real-time. The system also uses a data model that handles varying data reliability or accuracy levels in heterogeneous data sources and indicates the confidence levels in the data provided to a user or client application. The data model assigns different confidence levels for various data to distinguish between high quality data and low quality data. Thus, users are provided with more information from multiple sources without diluting high quality data with low quality data.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventor: Ahmed Kamal Ezzat
  • Publication number: 20170061008
    Abstract: A method of conducting a search is executable at a server communicatively coupled to an electronic device via a communication network. The method includes receiving, via the communication network, a search query from the electronic device, and responsive thereto, determining a search query relevant host including a plurality of resources related to at least a portion of the search query. A search query relevant resource address associated with a search query relevant resource is generated. The search query relevant resource is relevant to the search query. The search query relevant resource address is based on an address template associated with the search query relevant host and at least a portion of the search query. The electronic device is caused to display a search engine results page (SERP) including a search result indicative of at least one of: the search query relevant resource and the search query relevant resource address.
    Type: Application
    Filed: December 28, 2014
    Publication date: March 2, 2017
    Inventors: Andrey Vladimirovich GULIN, Alexei Aleksandrovich KIRICHUN
  • Publication number: 20170061009
    Abstract: In some embodiments, social activity data corresponding to a first user and a second user of an online social networking service is accessed, with the social activity data comprising one or more signals, and with each of the one or more signals indicating a corresponding activity of the first user with respect to the second user, and a relationship temperature value for the first user is calculated based on the social activity data, with the calculating of the relationship temperature value comprising weighting each of the one or more signals inversely proportional to an amount of time that has elapsed since the corresponding activity of the corresponding signal has occurred. The relationship temperature value is stored in a database in association with the first user or a function of the online social networking service is performed based on the relationship temperature value.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Haider Sabri, Xin Hu, Heidi Jaywing Wang
  • Publication number: 20170061010
    Abstract: Methods, systems, and apparatus, for generation partial deep links to a resource. In an aspect, a system determines that a resource identified by a resource address includes portion identifiers and respectively corresponding native application partial deep links. Each portion identifier identifies a portion of content that is a proper subset of the content to be rendered in the browser environment, the proper subset of content being different from the proper subsets of content identified by the other portion identifiers. The native application partial deep link identifies a native application that is to be used to render the portion of content identified by the portion identifier and a partial deep link for the native application that uniquely corresponds to the portion identifier to identify the proper subset of content. The system generates a mapping that maps the resource address to the native application partial deep link.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Dong Ha Lee, Jaehyun Yeom
  • Publication number: 20170061011
    Abstract: A server and a data search method using the server based on the Internet of thing (IoT) technology are provided. The data search method is realized by using a server connected to a first database, a second database, and a sensor via a network, the data search method including: saving sensed data into the first database after the server receives the sensed data from the sensor; detecting an event and analyzing the event to obtain at least one keyword from the event; searching webpage data from the second database; analyzing the webpage data and obtaining at least one factor corresponding to the event from the webpage data; obtaining the sensed data from the first database; verifying the at least one factor corresponding to the event according to the sensed data.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Applicant: INTERNATIONAL MOBILE IOT CORP
    Inventor: JUNG-TANG HUANG
  • Publication number: 20170061012
    Abstract: In one embodiment, a search engine may generate and store a plurality of search index segments such that each of the search index segments is stored in a corresponding one of a plurality of heaps of memory. The plurality of search index segments may include inverted index segments mapping content to documents containing the content. A garbage collection module may release one or more heaps of the memory.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Edward Bortnikov, Guy Gueta, Pranav Sharma
  • Publication number: 20170061013
    Abstract: Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include receiving a query for media content related to a topic from a user, identifying a plurality of content items associated with the topic and determining a quality score for each of the plurality of content items. Aspects also include providing a subset of the plurality of content items to the user, wherein the subset is selected based on the quality score and updating the quality score of one or more content items in the subset based on a behavior of the user in viewing the subset of the plurality of content items.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: YU DENG, JENNY S. LI, LIANGZHAO ZENG
  • Publication number: 20170061014
    Abstract: A system and method for providing a search experience in which users are protected from exposure to inappropriate offensive or sensitive content is described. A search system may classify a search query and candidate search results obtained in response to the search query. Based on the classification of the search query and search results, the candidate search results may be modified to generate a set of search results presented to a user such that the presented search results do not include inappropriate sensitive or offensive content.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Matthias Heiler, Michael Schaer, Nikola Todorovic, Robin Nittka, Thomas Fischbacher, Laura Dragoi
  • Publication number: 20170061015
    Abstract: A system for displaying facets on a webpage includes a processor executing an algorithm for estimating a probability of a user selecting a particular facet and facet value for the search query, estimating a probability of the user selecting an item given the particular facet and facet value have been selected, filtering facets and facet values to remove duplicate and/or irrelevant facets and/or facet values, ranking facets and facet values such that mutual information between the item and facets and facet values is maximized, and establishing a dynamic expansion or a dynamic demotion for the plurality of facets and the plurality of facet values. A method and one or more non-transitory computer-readable storage media for displaying an optimal arrangement of facets and facet values for a search query on a webpage are also disclosed.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Onur Gungor, Manas A. Pathak
  • Publication number: 20170061016
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. This allows for more a complete tracking of member accomplishments and attributes and ultimately, allows for more complete member profiles. Before specific methods and systems for automatically determining network-based data sources are discussed, an overview of the process of ingesting information from network-based data sources and matching that information to members of the social networking service will be described.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
  • Publication number: 20170061017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a plurality of web search results, the plurality of web search results generated from a web corpus; including an interface element in the plurality of web search results, the interface element specifying a particular native application and configured to, when selected at the user device, cause a plurality of native application search results responsive to the search query be provided to the user device, each native application search result deeplinking to the particular native application; providing the interface element and the plurality of web search results to the user device; receiving an indication of a selection of the interface element from the user device; and in response to receiving the indication, providing the plurality of native application search results for the particular native application to the user device.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Applicant: GOOGLE INC.
    Inventors: Geunhwi Lim, Dong Ha Lee
  • Publication number: 20170061018
    Abstract: Data and/or information propagation via speech communication of a word or phrase-like code; a user interaction associated with a word or phrase-like code; the code encapsulates data elements; the encapsulated data elements being expanded due to code activation through manual input into an interface or triggered by acquisition of a signal or signals; allowing selection of expanded data elements; allowing storage of selected data elements within a user identified data repository as a marker or index; allowing selected data elements to be available for retrieval upon user request and presented via a marker collection interface; and enabled with channels for communication among user-identified marker collection interfaces and other network environments.
    Type: Application
    Filed: January 4, 2016
    Publication date: March 2, 2017
    Inventor: Timothy Reynard Isaac
  • Publication number: 20170061019
    Abstract: A computer detects a question from a participant and determines whether the question is marked to be directed to a particular participant. If marked, the question is directed towards the particular participant, otherwise the question is transmitted to all participants of the web conference. If the computer does not detect an answer to the question from a participant, the participants are reminded of the unanswered question. If the computer detects an answer from a participant, the computer determines whether the answer has been marked by the answering participant as related to another question and answer thread. The computer moves the question and answer to the related thread if marked as related, otherwise the question and answer are saved as a new thread. The entirety of the web conference threads are then saved by the computer in an organized database.
    Type: Application
    Filed: July 21, 2016
    Publication date: March 2, 2017
    Inventors: Anuradha D. Chitta, Soumitra Limaye, Ranjit S. Rai, Priyanka Sharma
  • Publication number: 20170061020
    Abstract: Apparatus and methods provide the effectiveness decay rate of actual police enforcement by allowing the user to chart the speeds in a particular location and overlay times when an officer was present and providing on-site enforcement. The system can monitor the speed in the location and when the speeds creep back up to a set speed or multiple of the speed after the enforcement period, the officer can be notified to provide enforcement again and reduce the speeds. For example, once the police car goes away, some locations may take longer for the average speed to creep back up to normal and others may have the average speed increase more quickly. A visual display of the situation provides a systematic method for determining enforcement locations and timing in place of conventional “seat-of-the-pants” enforcement planning.
    Type: Application
    Filed: August 5, 2016
    Publication date: March 2, 2017
    Inventors: Christopher S. JOHNSON, Jason S. GEIGER, John T. GRAEF
  • Publication number: 20170061021
    Abstract: There is disclosed a method for generating a content recommendation for a given user of a recommendation system. The method comprises: receiving a request for the content recommendation; responsive to the request generating a set of content recommendations for the given user, the generating being executed by a prediction module of the recommendation server, the prediction module having been trained using a training set of training events, such that for each given training event from the training set of training events: at least one user-nonspecific feature is used as a first input parameter for the prediction module training, the at least one user-nonspecific feature having been retrieved from a latest version of a snapshot archive available at a time of the given training event occurring; and at least one user-specific feature is used as a second input parameter for the prediction module training.
    Type: Application
    Filed: August 15, 2016
    Publication date: March 2, 2017
    Inventor: Mikhail Aleksandrovich ROYZNER
  • Publication number: 20170061022
    Abstract: A method of providing a user with information related to one or more activities is provided. The method comprises identifying one or more activities; calculating a locality for the user for each activity; identifying a subset of the activities based on the respective locality for each activity; and providing information related to at least one of the subset of the activities to the user.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Inventors: John Trencher, Vergari Fabiano, Michael Bennett
  • Publication number: 20170061023
    Abstract: Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include receiving a query for media content related to a topic from a user, identifying a plurality of content items associated with the topic and determining a quality score for each of the plurality of content items. Aspects also include providing a subset of the plurality of content items to the user, wherein the subset is selected based on the quality score and updating the quality score of one or more content items in the subset based on a behavior of the user in viewing the subset of the plurality of content items.
    Type: Application
    Filed: October 17, 2016
    Publication date: March 2, 2017
    Inventors: YU DENG, JENNY S. LI, LIANGZHAO ZENG
  • Publication number: 20170061024
    Abstract: [Object] To provide an information processing device, a control method, and a program that can present a search axis indicating the policy of a POI information search to a user. [Solution] An information processing device including: a search unit configured to search for POI information to be recommended to a user; an extraction unit configured to extract one or more search axes for searching for the POI information to be recommended to the user, in accordance with current position information of the user; and a presentation control unit configured to perform control in a manner that the extracted search axis is presented to the user along with the POI information that has been searched for.
    Type: Application
    Filed: March 19, 2015
    Publication date: March 2, 2017
    Applicant: SONY CORPORATION
    Inventor: Naoto TSUBOI
  • Publication number: 20170061025
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing the category diversity or sub-category diversity of POIs that are identified in response to a local search. According to one implementation, a method includes receiving a request to identify points of interest (POIs), obtaining data identifying (i) candidate points of interest (POIs) that satisfy the request, (ii) a respective category associated with each candidate POI, and (iii) a non-scaled score associated with each candidate POI, and ranking, for each of one or more of the categories, the candidate POIs associated with the category, based on the respective non-scaled scores.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Inventors: Neha Arora, Ke Yang, Zuguang Yang
  • Publication number: 20170061026
    Abstract: A method includes receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Inventors: Liron SHAPIRA, Michael HARRIS, Jonathan BEN-TZUR