Patents Issued in January 25, 2018
  • Publication number: 20180025055
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a query, retrieving an annotated query execution plan (QEP) that is associated with the query, the annotated QEP including a plurality of operators in respective lines, which are executed to provide a query result, at least one line having annotations for check-pointing an intermediate result provided by a respective operator, and determining that a power failure occurred during execution of the annotated QEP in an in-memory database system, and in response: determining that a checkpoint for the at least one line is stored in non-volatile memory (NVM), retrieving the intermediate result provided by the respective operator from the NVM, and restarting execution of the annotated QEP using the intermediate result as input to an operator provided in a line following the at least one line.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Ahmad Hassan
  • Publication number: 20180025056
    Abstract: Salient sampling for query size estimation includes identifying two or more columns in a database table that have corresponding columns in one or more other tables. One or more hash functions are applied to domains of each of the identified columns. A first hash function is applied to a domain of the first column and a second hash function to a domain of the second column. A subset of the rows in the database table is selected. The selecting includes selecting rows in the database table where results of the first hash function meet a first numeric threshold and selecting rows in the database table where results of the second hash function meet a second numeric threshold. A sample database table corresponding to the database table is created. The sample database table includes the selected subset of the rows in the database table.
    Type: Application
    Filed: October 3, 2017
    Publication date: January 25, 2018
    Inventor: Todd L. Veldhuizen
  • Publication number: 20180025057
    Abstract: M×N dispatching in a large scale distributed system is disclosed. In various embodiments, a query is received. A query plan is generated to perform the query. A subset of query processing segments is selected, from a set of available query processing segments, to perform an assigned portion of the query plan. An assignment to perform the assigned portion of the query plan is dispatched to the selected subset of query processing segments.
    Type: Application
    Filed: August 4, 2017
    Publication date: January 25, 2018
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Luke Lonergan, Lirong Jian, Lili Ma
  • Publication number: 20180025058
    Abstract: Disclosed is a method for processing a query in a database management system (DBMS). The method includes: receiving a main query including a subquery; identifying an indication to independently manage a processing result for the subquery in the received main query by parsing the received main query—the indication including storing type information for the processing result of the subquery; determining a storing type for independently storing the processing result for the subquery based on the indication; and storing the processing result for the subquery independently from the processing result for the main query while performing processing for the main query according to the determined storing type.
    Type: Application
    Filed: July 27, 2016
    Publication date: January 25, 2018
    Inventors: YONGKWON KIM, YOUNGJAE CHOI, BONGCHAE KANG, YESEUL KIM
  • Publication number: 20180025059
    Abstract: The present invention discloses methods and systems for an improved Enterprise Matching Service (“EMS”) that is designed to match incoming data records to a database of records, using less system resources and using those resources more efficiently. The EMS identifies potential matches by generating unique identifiers and match codes for incoming data records, and then matching the unique identifiers and match codes to pre-generated unique identifiers and match codes for database records. Various match sensitivities are embedded in the pre-generated match codes, so an extensive match is handled by a simplistic “one to one” match between match codes in order to identify a subset of potential matches. Once a subset of potential matches are identified, the methods and systems weigh the subset of potential matches to determine whether there is a match.
    Type: Application
    Filed: May 11, 2017
    Publication date: January 25, 2018
    Inventors: Ravi Batchu, Manish Ganotra, Diana Gillum, Joolee Tao, Steven Truesdale
  • Publication number: 20180025060
    Abstract: An information providing device includes a server that is configured to: acquire position information representing a position of a user; derive a score of a behavior of the user at the position; analyze a taste of the user or a behavior tendency of the user based on the score; select recommendation information based on the taste or the behavior tendency of the user; and send the selected recommendation information to a terminal of the user.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 25, 2018
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hidehiko SASAKI, Tomohito SONODA
  • Publication number: 20180025061
    Abstract: A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Patrick Dantressangle, Simon Laws, Adrian C. F. Lee, Peter Wooldridge
  • Publication number: 20180025062
    Abstract: The present disclosure relates to a data searching apparatus. The data searching apparatus includes: a memory configured to store a first time-series data and a second time-series data which are different from each other; and a processor configured to be able to access the memory, wherein the processor derives a first matching data which is a part of a first search target time-series data that is matched to a first pattern of the first time-series data existing in a setting section, and derives a second matching data which is a part of a second search target time-series data, which is different from the first search target time-series data, that is matched to a second pattern of the second time-series data existing in the setting section.
    Type: Application
    Filed: November 9, 2016
    Publication date: January 25, 2018
    Applicant: INFORIENCE INC.
    Inventor: Jin Hyuk Choi
  • Publication number: 20180025063
    Abstract: A method for analyzing pre-generated data reports, wherein the method includes receiving selection of first and at least one second data report of pre-generated data reports. The pre-generated data reports include report elements, report layout of report elements, metadata and data of report elements. The report layout of the first data report is compared with report layout of the at least one second data report. Matching of report elements and metadata of the first data report with corresponding report elements and metadata of the at least one second data report is determined. A comparison data report and an aggregated data report comprising data for the report elements of the first data report combined with corresponding data for the corresponding report elements of the at least one second data report is generated.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Puneet Gupta, V Vimal Das Kammath
  • Publication number: 20180025064
    Abstract: Disclosed is a method for synchronizing identifiers associated with a plurality of users. The method comprises receiving the data associated with a plurality of users, and thereafter integrating the data associated with the plurality of users and a pre-stored data of the identity management system in such a way to maximize the scale and quality of overall data. The plurality of users has respective computing devices and the computing devices are communicably coupled to the identity management system in operation through a data communication network. The method further comprises comparing the data associated with the plurality of users and the pre-stored data of the identity management system to generate at least one graph indicating at least one pattern between the data associated with the plurality of users and the pre-stored data of the identity management system.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Jason Atlas, Kalo Fady, Ashley Timothy Abraham
  • Publication number: 20180025065
    Abstract: A probabilistic data structure is generated for efficient query processing using a histogram for unsorted data in a column of a columnar database. A bucket range size is determined for multiples buckets of a histogram of a column in a columnar database table. In at least some embodiments, the histogram may be a height-balanced histogram. A probabilistic data structure is generated to indicate for which particular buckets in the histogram there is a data value stored in the data block. When an indication of a query directed to the column for select data is received, the probabilistic data structure for each of the data blocks storing data for the column may be examined to determine particular ones of the data blocks which do not need to be read in order to service the query for the select data.
    Type: Application
    Filed: September 15, 2017
    Publication date: January 25, 2018
    Applicant: Amazon Technologies, Inc.
    Inventor: ANURAG WINDLASS GUPTA
  • Publication number: 20180025066
    Abstract: Technologies are described for performing database updates in a database environment where the database remains accessible during the updates. For example, a number of database clients may utilize a database environment for running queries or performing transactions. When an update to the database environment needs to be performed (e.g., a change to the database schema), instead of taking the database offline or queueing requests, the database can remain accessible to the database clients throughout the update process. The update process can include switching database connections between a first copy of the database and a second copy of the database that are being replicated. Technologies are also described for performing updates to application code used to interact with the database environment (e.g., alone or in combination with database system updates).
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Applicant: SAP SE
    Inventors: Francis Lui, Leo Chi-Lok Yu, Ho Kei David Chan, Changching Chiu, Mahdi Tayarani Najaran
  • Publication number: 20180025067
    Abstract: A first apparatus includes a memory configured to store first connection information in association with each of connections established between the first apparatus and a second apparatus. The first apparatus synchronizes the first connection information stored in the memory with second connection information that is managed by the second apparatus. When a connection is to be established between the first apparatus and the second apparatus while synchronization of the first connection information performed by the processor is suspended, the first apparatus generates first unique information that is unique at least between the first apparatus and the second apparatus, and transmits the generated first unique information to the second apparatus, and establishes, based on the first unique information, a connection between the first apparatus and the second apparatus.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 25, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Rui TSUCHIHASHI, Koichi MIURA, Toshiaki YAMADA
  • Publication number: 20180025068
    Abstract: Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Christopher H. Rank, Rene Quakkelaar, Elena Lora-Gallardo
  • Publication number: 20180025069
    Abstract: The disclosed embodiments illustrate methods and systems for detecting personal life events of users. The method includes training classifiers based on a set of features extracted from each of an annotated first set of social media data. The first set of social media is associated with one or more first categories. Further, the first set of social media data are annotated by one or more crowdworkers based on one or more second categories. The method further includes extracting a second set of social media data of one or more users, associated with the one or more first categories, from the one or more social media platforms. The method further includes categorizing the extracted second set of social media data into the one or more second categories by use of the trained classifiers. The categorization is further utilized to detect the personal life events of the one or more users.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventor: Saurabh Kataria
  • Publication number: 20180025070
    Abstract: Non-limiting examples of the present disclosure describe clustering of application data for identification of equivalent applications across different platforms. Exemplary clusters of application data may be utilized to improve results provided for query processing, among other examples. In one example, a query is received from a computing device. Web results may be accessed for the received query. An exemplary cluster may be identified that comprises application data for equivalent applications of different platforms. The cluster may be identified based on analysis of the web results. A specific application from the cluster may be determined based on the computing device associated with the received query. Data for the specific application may be output. In one example, data for the specific application is transmitted to the computing device. Other examples are also described.
    Type: Application
    Filed: August 26, 2016
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo De Barros, Sidd Shenoy
  • Publication number: 20180025071
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Application
    Filed: March 22, 2017
    Publication date: January 25, 2018
    Inventors: Ianir IDESES, Tomer Levy, Asaf Yigal, Ziv Segal
  • Publication number: 20180025072
    Abstract: A classifier 81 classifies target data into a cluster on the basis of a mixture model defined using two different types of variables that indicate features of the target data. In this classification, the classifier 81 classifies the target data into a cluster on the basis of a mixture model in which a mixing ratio of the mixture model is represented by a function of a first variable and in which the element distribution of the clusters into which the target data is classified is represented by a function of a second variable.
    Type: Application
    Filed: January 27, 2016
    Publication date: January 25, 2018
    Inventors: Ryohei FUJIMAKI, Yousuke MOTOHASHI
  • Publication number: 20180025073
    Abstract: A method comprises dividing a set of data points into a structure subset and boost subsets, adding the data points in structure subset into each boost subset, analyzing the structure subset using topological data analysis (TDA) to identify nodes of a structure graph, boost graph, and modified graph, analyze each of the boost subsets using the TDA to identify additional nodes of boost graph, for each node in each of the plurality of boost graphs that do not share at least one data point with a node in the structure graph, adding the node of a particular boost subset including data points that are members of the node, to the modified graph, and generating report indicating relationships between data points of the set of data points based on the nodes of the modified graph.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 25, 2018
    Applicant: Ayasdi, Inc.
    Inventors: Gurjeet Singh, Ryan Hsu, Gunnar Carlsson
  • Publication number: 20180025074
    Abstract: A user provides a query that includes at least two of a subject, a predicate, and an object. A computer system identifies synonyms of one or more of the subject, predicate, and object, and forms new queries from the identified synonyms. The system searches a dataset using the new queries, and possibly also using the user-provided query, to produce search results. The system may process the search results, such as by filtering and/or sorting them. The system provides output representing the search results to the user. The user may use the search result output to identify answers that are analogous to answers to the query originally provided by the user.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 25, 2018
    Inventor: Anthony McCaffrey
  • Publication number: 20180025075
    Abstract: Mechanisms are provided for evaluating a temporal relevance of a candidate answer to an input natural language question. An input natural language question is received and analyzed to identify a temporal focus of the input natural language question. A corpus of documents is processed based on the input natural language question to generate candidate answers to the input natural language question, where each candidate answer is processed to identify at least one contextual temporal focus associated with the candidate answer. The at least one contextual temporal focus is compared with the temporal focus of the input natural language question and a measure of temporal relevance of the candidate answer based on results of the comparison is generated. A final answer to the input natural language question is output based on the measure of temporal relevance.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Charles E. Beller, Paul J. Chase, JR., Richard L. Darden, Edward G. Katz
  • Publication number: 20180025076
    Abstract: Question interception is provided. It is determined that a first user corresponding to a data processing system is composing a message to be transmitted to a second data processing system corresponding to a second user. It is determined whether a question for the second user is identified in the message prior to transmitting the message to the second data processing system. In response to determining that a question is identified in the message, an answer to the question is retrieved from a plurality of data sources. A confidence score is calculated for the answer. It is determined whether the confidence score is greater than or equal to a confidence level threshold value. In response to determining that the confidence score is greater than or equal to the confidence level threshold value, the answer is displayed to the first user prior to transmitting the message to the second data processing system.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Dana L. Price, Shelbee D. Smith-Eigenbrode
  • Publication number: 20180025077
    Abstract: A processor may sample a surrounding environment for an identifiable media in response to an activation event. The processor may determine, based on the sampling, whether an identifiable media was detected. The processor may generate reference indicators from environmental conditions. The processor may tag the identifiable media with one or more reference indicators associated with the environmental conditions. The processor may transmit a segment of the identifiable media to a media identification application. The processor may receive information about the identifiable media.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Luis C. Cruz Huertas, Rick A. Hamilton, II, Shawn P. Mullen, Edgar A. Zamora Duran
  • Publication number: 20180025078
    Abstract: According to an implementation, a computing device for automatically creating video highlights for video broadcast streams shared in a social media platform includes at least one processor, and a non-transitory computer-readable medium having executable instructions that when executed by the at least one processor are configured to execute a video broadcasting service having a video highlight creator. The video highlight creator is configured to obtain a video broadcast stream that was previously broadcasted to a plurality of viewing devices of the social media platform, create video highlights based on an analysis of the video broadcast stream, and provide the video highlights for selection within a user interface of an interactive streaming application configured to communicate with the video broadcasting service over a network.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 25, 2018
    Inventor: Kevin Quennesson
  • Publication number: 20180025079
    Abstract: Aspects of the disclosure provide a method for video search. The method includes obtaining a video to be labeled, predicting feature tags respectively for video frames in the video using a classification model, combining at least a first video frame and a second video frame adjacent in time into a video segment when the first video frame and the second video frame have a same predicted feature tag, and labeling the video segment with the same predicted feature tag as a segment feature tag. In an embodiment, the method includes determining a search tag in response to a search request, searching one or more candidate videos that have been labeled with feature tags according to the search tag, and presenting an output video when the output video includes a matching feature tag to the search tag.
    Type: Application
    Filed: September 22, 2017
    Publication date: January 25, 2018
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ying XIAO, Zhenyu Yang
  • Publication number: 20180025080
    Abstract: Provided are techniques for testing pairings to determine whether they are publically known. It is determined whether a pairing from a record is publicly known by searching public data stores. The pairing is marked with an outcome of the determining. An operation is performed on the pairing based on the outcome.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventor: Jeffrey J. Jonas
  • Publication number: 20180025081
    Abstract: A computer-implemented system and method for navigation on a communication network to robustly locate, retrieve and display information. In response to one or a few user inputs, a hyperlink in a referring document provides efficient and robust access to original resources and also to alternative resources for originally intended content. Intended content may comprise the whole of or only parts of document resources, which may be affected by linkrot or content modification. Links are checked to determine if they cannot be followed or if they can be followed but originally intended content is missing or altered. Then, in response to zero or a few additional user inputs, intended content is accessed from alternative resources including archival resources and non-archival live resources.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 25, 2018
    Inventor: Karl Louis Denninghoff
  • Publication number: 20180025082
    Abstract: Particular embodiments may receive one or more data items associated with a first user of a social-networking system. The one or more data items being related to an entity. One or more data stores may store a social graph of the social-networking system. The social graph may comprise a plurality of nodes and plurality of edges between nodes. The nodes may comprise user nodes corresponding to users of the social-networking system and concept nodes corresponding to concepts. Particular embodiments may identify one or more nodes of the social graph that likely match the entity and associate at least one of the data items to at least one of the identified nodes.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 25, 2018
    Inventors: Hisham Rabih Harik, Kiranjit Singh Sidhu, Hao Xu, Javier Olivan Lopez
  • Publication number: 20180025083
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 25, 2018
    Applicant: VMware, Inc.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Publication number: 20180025084
    Abstract: Increasingly, productivity services are executed in collaborative environments. While new collaboration features may provide users with a rich set of tools to expand collaboration methods and gain productivity, users may not be aware of the features' existence. Embodiments are directed to automatic provision of recommendations for content collaboration. Actions performed in conjunction with a document may be monitored to determine a usage pattern associated with the document in response to detecting an opening of the document through an application user experience. An identifier associated with the document and other interactions with the document may be determined. A recommendation may then be provided or display through the application user experience based on the usage pattern associated with the document, the identifier, and the other interactions with the document.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Conlan, Yi-Lei Wu, Sandipan Ganguly, Rui Hu
  • Publication number: 20180025085
    Abstract: Systems and methods for responding to a user query are provided. More specifically, the systems and methods provide static search results along with a relevant chat bot user interface for combined display on a browser interface in response to a user query. As such, the systems and methods utilize a conversation layer to communicate with a selected chat bot service. Additionally, the systems and methods may update the static search results and other related content displayed in the browser interface in response to user chat bot inputs and/or chat bot responses provided on the chat bot user interface in the combined display. Accordingly, the systems and methods for responding to a user query provide a more efficient and better search engine when compared to previously utilized search engines that did not provide access to a chat bot interface on the same browser interface as the search results.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Abinash Sarangi, Marcelo Debarros, Rahul Lal, Alexandar Verge
  • Publication number: 20180025086
    Abstract: An electronic system may be configured to determine if a first-type device ID and a second-type device ID both identify a same device. To do so, the electronic system may preliminarily group a particular first-type ID with a particular second-type ID based on matching time slots and network addresses. Individual scores for each of the preliminary groups may be determined based on cardinalities associated with the time slots. Combined scores may then be determined for groups having the same first-type device ID and second-type device ID. A final analysis may be performed to confirm, with a sufficient level of confidence, whether first-type device IDs and second-type device IDs included in the preliminary groups identify the same device.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Applicant: Yahoo Holdings, Inc.
    Inventors: Jonathan Malkin, Jinhui Liu, Jerry Zhang, Csaba Kecskemeti, Wendell Baker
  • Publication number: 20180025087
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire a set of properties associated with a set of content items. A plurality of property combinations can be selected from the set of properties. A plurality of numbers of unique properties associated with the plurality of property combinations can be determined. A diversity metric for the set of content items can be generated based on at least some of the plurality of numbers of unique properties associated with the plurality of property combinations.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventor: Shankar Kalyanaraman
  • Publication number: 20180025088
    Abstract: The disclosed embodiments provide a system for filtering irrelevant actor updates from content feeds. During operation, the system identifies a set of candidate content items to display to a user. Then, for each content item in the set of candidate content items, the system obtains a content score for the content item, determines a second user associated with the content item, determines a propensity for the user to click on content associated with the second user, and applies a penalty to the content score when the propensity is less than a pre-determined threshold. Finally, the system orders the set of candidate content items according to the content scores, and forwards the ordered set of content items for display to the user.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Applicant: LinkedIn Corporation
    Inventor: Amit Jaspal
  • Publication number: 20180025089
    Abstract: In at least one implementation, the described technology provides a method for improving search results. The method includes generating multiple user profiles based on monitored content navigation history associated with a query set. The user profiles are used to modify search results based on a selected user profile. The selected user profile may be used to send re-queries if the received queries do not satisfy a profile-based condition. The selected user profile may be used to filter, rank, and modify the layout of received results to present the modified results to the user.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Ying N. Chin, Robert Yu Zhu, Dejun Zhang, Bin Wang, Satyendra Bahadur, Pengxiang Zhao
  • Publication number: 20180025090
    Abstract: According to an aspect of the disclosure, a server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive a web page request sent from a terminal device, the web page request carrying an identifier of a web page and social application account information of a user. The processing circuitry is configured to obtain the web page requested by the user according to the identifier of the web page, obtain social information of the user according to the social application account information, determine recommended content according to the social information and provide the web page and the recommended content to the interface circuitry to transmit to the terminal device.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 25, 2018
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinggang LU, Xiaohai WEI, Dongsheng NIU
  • Publication number: 20180025091
    Abstract: Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes receiving a request to render a web page identified by a URL and, prior to rendering, determining that the URL is identified as content neutral URL in a data store. The method also includes rendering the web page with scripting turned off, regardless of browser settings for scripting, responsive to determining that the URL is a content neutral URL. Determining that the URL is a content neutral URL can include determining that the URL is content neutral for a type of browser handling the request to render the web page and/or sending a request to a service that determines whether the URL is a content neutral URL and receiving a response from the service indicating the URL is a content neutral URL.
    Type: Application
    Filed: October 3, 2017
    Publication date: January 25, 2018
    Inventors: Biping Meng, Hao Fang, Hui Xu
  • Publication number: 20180025092
    Abstract: There is provided, in accordance with some embodiments, a method for receiving electronic documents representing a dependency graph comprising feature extractors at each graph node and directed edges corresponding to computational dependencies of the feature extractors. For at least some feature extractors, extractor defining data, comprising extractor data and computational dependencies of the graph node in the dependency graph are determined, and a node lookup key based on the extractor defining data is computed. When the node lookup key is associated with a stored set of output feature values, the stored set is assigned as output values of the feature extractor. When node lookup key is not associated with a stored set of output feature values, a new set of output feature values is computed, stored, and associated the node lookup key. The one set of output feature values are sent as an output feature set.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: Ranit Aharonov, Yaara Goldschmidt, Michal Ozery-Flato, Chen Yanover
  • Publication number: 20180025093
    Abstract: A method comprises receiving a data set, mapping data points from the data set to a reference space utilizing a lens function, generating a cover of the reference space using a resolution function, clustering the data points mapped to the reference space using the cover and a metric function to determine each node of a plurality of nodes of a graph, generating a graph including the plurality of nodes, the graph including an edge between every two nodes that share at least one data point as a member, and generating first and second data structures, the first data structure identifying membership of each node, the second data structure identifying each edge between each of the two nodes, the second data structure further identifying the nodes that are connected by each edge, the first and second data structure being capable of being queryable using a query language.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 25, 2018
    Applicant: Ayasdi, Inc.
    Inventors: Huang Xia, Ronaldo Ama
  • Publication number: 20180025094
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a query from an application, providing a query execution plan (QEP) associated with the query, the QEP including a plurality of operators executed in a first order to provide a query result, one or more operators of the plurality of operators requiring input from computer-readable memory, determining an execution time for each operator in the plurality of operators, re-ordering at least one operator of the plurality of operators to provide a re-ordered QEP (rQEP) based on a respective execution time, the rQEP including the plurality of operators executed in a second order to provide the query result, and storing the rQEP in computer-readable memory.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Ahmad Hassan
  • Publication number: 20180025095
    Abstract: An information processing apparatus includes: a search unit that searches for a business process using (i) task features that are features in tasks of a business process and (ii) document features that are features of documents generated in the tasks, as search conditions; and a first presentation unit that presents a search result.
    Type: Application
    Filed: April 25, 2017
    Publication date: January 25, 2018
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Ryouji TAGUCHI
  • Publication number: 20180025096
    Abstract: A data referring method executed by a processor included in an information processing apparatus coupled to a network, a first memory, and a second memory, the data referring method includes writing sequentially stream data passing through the network on the first memory; writing index data used for retrieving the stream data written on the first memory, on the first memory and the second memory; specifying a memory with a high read speed of the index data between the first memory and the second memory when reading the index data; and reading the index data from the specified memory.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 25, 2018
    Applicant: FUJITSU LIMITED
    Inventor: Ken Iizawa
  • Publication number: 20180025097
    Abstract: Various embodiments include a system having: at least one computing device configured to design a flow path in a steam turbine by performing actions including: for each component in a set of steam path components in the steam turbine: calculate an aspect ratio or a radius ratio for the component; design a shape of the component based upon the calculated aspect ratio or radius ratio; determine a seal type for the component based upon the calculated aspect ratio or radius ratio; and determine a size of a cavity adjacent the component based upon the calculated aspect ratio or radius ratio, the shape of the component and the seal type.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: Kenneth Michael Koza, Tao Guo, Yu Wang
  • Publication number: 20180025098
    Abstract: A voltage-controlled oscillator (VCO), includes a resonator circuit connected to receive an input voltage and having a first output node and a second output node; and at least one cross-coupled switching circuit portion, each cross-coupled switching circuit portion comprising a first transistor having a drain connected to the first output node and a second transistor having a drain connected to the second output node, the first transistor having a gate connected between the drain of the second transistor and the second output node and the second transistor having a gate connected between the drain of the first transistor and the first output node, each of the first and second transistors having a threshold voltage that is determined to be the highest threshold voltage available for the process used to create the VCO.
    Type: Application
    Filed: August 14, 2017
    Publication date: January 25, 2018
    Inventors: Himanshu Arora, Siraj Akhtar, Nikolaus Klemmer
  • Publication number: 20180025099
    Abstract: A method for calculating a distance includes receiving a map of an area converted as a first polygon; determining a plurality of vertices of the first polygon; determining a pair of the plurality of vertices that does not have an obstruction of the area intersecting a connecting line of the pair; generating a navigation mesh with the pair as a connecting line of the navigation mesh; and determining a distance between two points in the area using the navigation mesh.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 25, 2018
    Applicant: Xinaps B.V.
    Inventors: Geert van Gorp, Thijs Boumans, Frank Schuyer
  • Publication number: 20180025100
    Abstract: A method for designing a system on a target device includes identifying components in a netlist that perform a division operation. The netlist is modified during synthesis to utilize other components to compute a result of the division operation by performing a multiplication operation.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventor: Sergey Gribok
  • Publication number: 20180025101
    Abstract: A method and system for optimizing state assignments for a finite state machine. The method generates a random initial state assignment for each of a plurality of states of the finite state machine, determines an initial cost associated with the random initial state assignments, identifies a code swap to explore as a function of a code swap probability. Further, the method calculates a cost for the code swap when one or more criteria is satisfied, updates the code swap probability as a function of the cost of the code swap and a best cost, performs the code swap when the cost of the swap is smaller than the best cost and/or a current cost to optimize the state assignments, and outputs optimized state assignments.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventor: Aiman Helmi EL-MALEH
  • Publication number: 20180025102
    Abstract: A method for Multivariate Predictive Modeling simulates the impact of numerous environmental, life-cycle, and policy-based variables on oyster populations in real time by instantiating Oyster Group Demographic Objects and Reef Objects which function as independent processing components. The method creates novel interactive digital replicas of oyster population and reef entities which may be updated in real time to model environmental impacts on oyster population growth.
    Type: Application
    Filed: April 4, 2017
    Publication date: January 25, 2018
    Inventors: Michael E Kjelland, Todd M Swannack, Candice D Piercy
  • Publication number: 20180025103
    Abstract: A method receives a second data set that is different from a first data set. A total number of operations based on the second data set using an operation estimator is generated. Also, an aggregate resource cost for the total number of operations based on the second data set using a resource cost estimator is generated. The method generates a simulation driver file including a sequence of operations from the total number of operations and a resource cost for each operation in the sequence of operations from the aggregate resource cost. The method simulates the sequence of operations by performing: requesting an amount of resource used by a respective operation on the simulated distributed computing system; reserving the amount of resource when available in the simulated distributed computing system without executing the respective operation; and calculating a time period associated with a simulated execution time of the respective operation.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 25, 2018
    Inventors: Hrishikesh Pradeep Divate, Maneesh Kumar Singh, Sankalp Sah, Scott Mordock, Rakhi Mahto, Lakshmisha Nanjappachar
  • Publication number: 20180025104
    Abstract: Data can be accessed from a plurality of disparate data sources from at least one database. A plurality of test models can be automatically built by a model building engine. Each test model can have predetermined predictive variables. A final set of predictive variables can be determined by a variable selector from the predetermined predictive variables in the plurality of test models by comparing the predictive power of the predictive variables across the plurality of test models. A master dataset can be generated from the disparate data sources. A master model can be built from the master dataset. The master model can combine the final set of predictive variables from the plurality of disparate data sources. The master model can characterize a quantitative estimate of the probability that an entity will display a defined behavior. Related apparatus, systems, techniques, and articles are also described.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Applicant: FAIR ISAAC CORPORATION
    Inventors: Lu Gao, Brendan Alexander Lacounte, Jane Sherman, Radha Chandra, Erik Franco, Ethan J. Dornhelm