Patents Issued in September 20, 2018
  • Publication number: 20180268018
    Abstract: A system for acquiring time limited data to facilitate integrity verification in real-time applications (RTAs) includes an agent and a collector. The agent is associated with a RTA and is in communication with the collector. The agent defines a plurality of time ordered time frames and during each time frame collects a collection of events from event sources occurring on the RTA. The agent calculates a local integrity check from the collection and a previous integrity check or an initial key, and transmits a global integrity check calculated from local integrity checks to the collector. The collector receives the global integrity check from the agent and stores the received global integrity check in a secure storage. The collector validates the integrity of the global integrity check and the received collections of events.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventor: Sergio Abraham
  • Publication number: 20180268019
    Abstract: A process compares respectively corresponding data blocks in redundant data storage systems having ongoing I/O activity, to detect discrepancies between blocks that are supposed to be identical. Storage systems have replica copies of the data. A hashing algorithm processes a first data block from to produce a first hash. The hashing algorithm processes the second data block (a replica of the first data block) to produce a second hash. The first and second hashes are compared to determine whether or not the underlying data blocks match each other. If a write command directed to the data blocks is received during the overall comparison process, the comparison process is halted to permit the write command to proceed without adverse impact from the comparison process. The comparison process is then restarted.
    Type: Application
    Filed: November 27, 2017
    Publication date: September 20, 2018
    Inventors: Florent C. Rostagni, John P. Wilkinson
  • Publication number: 20180268020
    Abstract: There is provided a transaction control system enabling, even when a message having incomplete data is input, a service provider to independently correct the incomplete data to make a retry, without exerting influence on processing of the subsequent message and without increasing the operation burden of an operator. A business application acquires a first message from a first queue after starting transaction processing, checks whether identification information has been recorded in an exception-management table, and performs business processing when no record has been made. The business application outputs a third message including the contents of the first message to a third queue according to exception processing when the record has been made, and commits the transaction processing.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Applicant: Nomura Research Institute, Ltd.
    Inventors: Minoru MONDA, Shimpei YAGYU
  • Publication number: 20180268021
    Abstract: A computer program product for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artefacts within the text segments; creating an occurrence table for the set of text artefacts; and determining compliance of the text artefacts and text segments based on the single language grouping on which the set of text segments are based.
    Type: Application
    Filed: June 6, 2018
    Publication date: September 20, 2018
    Inventors: Chao Yuan Huang, Yi-Lin Tsai, Der-Joung Wang, Yen-Min Wu
  • Publication number: 20180268022
    Abstract: A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventor: Robert Brett Rose
  • Publication number: 20180268023
    Abstract: A system for associating a string of natural language with items in a relational database includes a first subsystem having a pre-trained first artificial neural network configured to apply a semantic tag selected from a predefined set of semantic labels to a segment of a plurality of tokens representing the string of natural language. A second subsystem includes a second artificial neural network configured to convert the plurality of labeled tokens into a first multi-dimensional vector representing the string of natural language. A third subsystem is configured to rank the first multi-dimensional vector against a second multi-dimensional vector representing a plurality of items in the relational database.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 20, 2018
    Inventors: Mandy Barrett Korpusik, James R. Glass
  • Publication number: 20180268024
    Abstract: A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing image data types. At least one image token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query expressed as a structured query language (SQL) query may be applied to the relational database using the set of word vectors. An image token may be converted to textual form by converting the image to a tag, by using a neural network classification model and replacing the image token with a corresponding cluster identifier, by binary comparison or by a user-specified similarity function. An image token may be converted to a plurality of textual forms using more than one conversion method.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Bortik BANDYOPADHYAY, Rajesh BORDAWEKAR, Tin Kam HO
  • Publication number: 20180268025
    Abstract: A computer-implemented method, cognitive intelligence server and computer program product adapt a relational database containing numeric data types. At least one numeric token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query, expressed as a structured query language (SQL) query, may be applied to the relational database using the set of word vectors. At least one numeric token in the relational database may be converted to a typed string comprising a heading for a column in the relational database for which the token appears and the numeric value. Converting at least one numeric token in the relational database may comprise clustering tokens in a column of the relational database using a clustering algorithm and replacing each token in the column by a cluster identifier.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Bortik BANDYOPADHYAY, Rajesh BORDAWEKAR, Tin Kam HO
  • Publication number: 20180268026
    Abstract: A computer-implemented method for processing information in a big data environment. A target query is received. The target query is run against a catalog to obtain desired fields for search and to filter for specific targets from which data will be extracted. Responsive to the query, particular data is extracted from the specific targets. Extracting includes defining a query pack comprising a configuration file and one or more files containing queries to execute on each target in the specific targets, the configuration file containing a section for each of the one or more files to customize configurations for each of the one or more files, and particular connection information defining relationships among the specific targets. One ingestion daemon is executed for every file of the one or more files in the query pack to produce results. The results are processed in a distributed parallel computing environment.
    Type: Application
    Filed: March 18, 2017
    Publication date: September 20, 2018
    Inventors: Michael Ratcliff, James Haas, Marc Rind, Venkata Turlapati
  • Publication number: 20180268027
    Abstract: There is provided a database management system, comprising: a multicore processor, a shared memory, a partitioned memory, and a database engine adapted to execute at least one transaction worker thread managing transaction states and database indexes in the shared memory using a cache coherency mechanism, and execute at least one partition manager thread for handling database access actions submitted by the at least one transaction worker thread to access a database in the partitioned memory, the cache coherency mechanism being disabled in the partitioned memory; wherein the at least one transaction worker thread and the at least one partition manager thread are executed simultaneously on the multicore processor.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 20, 2018
    Inventors: Israel GOLD, Hillel AVNI, Antonios ILIOPOULOS
  • Publication number: 20180268028
    Abstract: A denormalized table, referred to as a semantic cluster table, allows for improved database system performance. Rather than accessing multiple tables, database operations can access a single table, which can reduce the number and complexity of database operations. The semantic cluster table includes a semantic indicator field. Different values of the semantic indicator field can be associated with different semantic contexts, allowing data to be accessed at a coarse granularity. Each semantic context can also be associated with one or more attribute fields, which can be used to access data, including at different level of granularity than the semantic indicator field value alone. Each semantic context can also be associated with specific key figure fields, which can preserve the different semantic contexts of data in the semantic cluster table.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Applicant: SAP SE
    Inventors: Holger Wuest, Markus Kahn, Lothar Muessler, Dirk Endesfelder, Markus Riepp
  • Publication number: 20180268029
    Abstract: A computerized query optimization methodology, computer program product, and electronic device for intelligently optimizing the lookup of graphed data in a data store or distributed across a plurality of databases is disclosed. The method defines an initial metafuture including a plurality of attributes starting with initial data references to determine a starting list of data reference dependencies with respect to metafuture construction functions. In response to a query, a processor initiates a recursive graph traversal of nodes in a graph starting with the initial metafuture as a root node. At each step of the graph traversal, if the metafuture contains an answer, then the process traverses the graph laterally. If there are no further siblings, then the processor initiates a vertical traversal.
    Type: Application
    Filed: March 18, 2017
    Publication date: September 20, 2018
    Inventor: Daniel Clemson
  • Publication number: 20180268030
    Abstract: A system includes a database client, and a distributed database comprising database nodes. The distributed database may receive a database query from the client, determine that the query comprises a range of hash values of a table partition stored by a node of the distributed database, and determine that the range of hash values is not stored by other nodes of the distributed database. Responsive to determining that the range of hash values of the query is stored by the node and not by the other nodes, the database may generate an optimized distributed execution plan that includes the node that stores the range of hash values and excludes the nodes that do not include the range of hash values.
    Type: Application
    Filed: September 25, 2015
    Publication date: September 20, 2018
    Inventors: Rui Liu, Qiming Chen, Jeff Lefevre, Malu G. Castellanos, Meichun Hsu
  • Publication number: 20180268031
    Abstract: Disclosed aspects relate to managing a stream computing environment using a projected database object. A set of realized data of a realized database object of a database management system (DBMS) may be compared with a set of projected data of a projected database object of the DBMS. The set of realized data of the realized database object and the set of projected data of the projected database object may be compared with respect to the DBMS that relates to the stream computing environment. An outlier subset of the set of projected data may be identified based on comparing the set of realized data with the set of projected data. Based on the outlier subset of the set of projected data, an outlier response action may be executed in the stream computing environment.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Publication number: 20180268032
    Abstract: Examples of the present disclosure describe systems and methods relating to context rules in a graph or isolated collection. In an example, information in an isolated collection may be associated with one or more contexts. The information may be represented within the isolated collection based on one or more rules, and one or more of the rules may be associated with one or more contexts to which the information relates, thereby indicating a context association. A context association may indicate a positive, negative, or other relationship between one or more rules and one or more contexts. Based on the context association, information within the isolated collection may be adapted to generate different views of the isolated collection for different contexts. As such, relevant, useful, or actionable information may be included or emphasized, while information that is not as relevant, useful, or actionable may be omitted or deemphasized.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Standefer, Christopher Mullins
  • Publication number: 20180268033
    Abstract: Systems and methods include sending a query over a short-message service (SMS) text service responsive to an advertisement, and receiving a responsive short-message service (SMS) text message in response to the query, the responsive SMS text message including a personalized enhanced message including a publicly-accessible link to display a personalized video that combines information from a relational database. The responsive short-message service (SMS) text message includes metadata collected from a sender of the query via tracking of interactions via a website hosting the advertisement.
    Type: Application
    Filed: May 22, 2018
    Publication date: September 20, 2018
    Inventor: Frederick J. Federspiel
  • Publication number: 20180268034
    Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Matthew Kraning, Timothy Junio
  • Publication number: 20180268035
    Abstract: Methods and systems are disclosed for providing recommendation of a query processing engine from multiple query processing engines. The method includes receiving queries by a query receiving unit, extraction of features of the query by a feature extractor, checking for a similar query in a knowledge base by an evaluator, executing the query on multiple query processing engines by a scheduler, and collecting execution statistics for each query processing engine if the similar query is not found in the knowledge base or fetching the suitable query processing engine from the knowledge base if the similar query is found in the knowledge base and executing the query on that query processing engine. The method also includes providing the recommendation of a single query processing engine from multiple query processing engines by the evaluator based on a recommendation value calculated for every query processing engine.
    Type: Application
    Filed: January 12, 2015
    Publication date: September 20, 2018
    Inventors: Arun Kumar Kalakanti, Vinay Sudhakaran
  • Publication number: 20180268036
    Abstract: A communication information generating apparatus refers, in response to a request for extracting information satisfying a first condition of a first item included in a plurality of items measured for communication and a second condition of a second item included in the plurality of items, to item information where partial items included in the plurality of items measured with respect to communication are associated and specifies a third item associated with the first item and the second item; generates a command for extracting data satisfying the first condition with respect to the first item and the second condition with respect to the second item, transmits the generated command to an apparatus that manages values of a plurality of items of the communication, and receives data extracted in response to the command by the apparatus; and calculates values of the first item to the third item based on the received data.
    Type: Application
    Filed: September 14, 2016
    Publication date: September 20, 2018
    Applicant: NEC Corporation
    Inventors: Masato YAMANE, Yuki ASHINO
  • Publication number: 20180268037
    Abstract: A system for indicating the presence of a substance in an article, wherein the article comprises at least one component, comprises: means for selecting a substance; a component data unit for providing component data wherein the component data comprises at least one material comprised in each component; a primary material records unit for providing a plurality of primary material records; a secondary material records unit for providing a plurality of secondary material records; a substance record unit for providing a plurality of substance records associated with a material, wherein each substance record contains percentages of substances contained in the associated material; and a processor configured to: select material records of the at least one material from the primary material records unit if the at least one material is present in the primary material records; select material records corresponding to the at least one material from the secondary material records unit if no substance records associated w
    Type: Application
    Filed: March 14, 2018
    Publication date: September 20, 2018
    Applicant: Granta Design Limited
    Inventors: David Cebon, William Martin
  • Publication number: 20180268038
    Abstract: Exemplary embodiments of the present disclosure provide for identifying similar trademarks from one or more repositories and providing an interactive graphical user interface in which selectable graphical segments corresponding to the trademarks in a graphical user interface are grouped based on similarity measures associated with one or more characters of the trademarks and arranged radially and circumferentially in the graphical user interface about a central circle representing the trademark input string of an electronic search order. Retrieval of the trademarks in the set can include a subset of possible trademarks available for retrieval that would satisfy one or more of the similarity measures and a color of each of the selectable graphical segments depends on whether the trademarks retrieved corresponding to the selectable graphical segments represent a complete set of the possible trademarks available, a subset of the possible trademarks available, or a null set of the possible trademarks available.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Inventors: Peter Keyngnaert, Jan Waerniers, Ann Smet
  • Publication number: 20180268039
    Abstract: A computer implemented method for recommending car/passenger resources for a user includes extracting a trip including a start and a destination from location data of the user, wherein paths with the same start and the same destination are clustered into one trip, and generating time information corresponding to the trip, according to time data corresponding to the paths clustered into the trip, wherein the time information includes a range of departure time. The method includes calculating a frequency of occurrences for one trip within a predetermined time period as a habit value of the trip for the user. The trip, including the start and the destination, the time information corresponding to the trip, the habit value of the trip, and transport modality information indicating the user as a driver or a passenger, are combined to generate mobility habit data for the user.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Inventors: Dominik Gusenbauer, Carsten Isert, Andy Liao, Lu Chen, Michael Karg
  • Publication number: 20180268040
    Abstract: A computer device provides an “on-demand” technique for compressing the rows of a dataset separately from all other rows of data in the dataset. Users are presented with a list of predetermined compression techniques, and select one of the techniques. The computer then executes the selected compression technique to compress the dataset on a row-by-row basis. As each row of data is being compressed, the dataset remains on-line such that users still have access to the other rows of data in the dataset. Decompression of the rows of data in the dataset are also implemented on a row-by-row basis.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Kevin P. Shuma, Joseph Lynn, Robert Florian
  • Publication number: 20180268041
    Abstract: Embodiments of the present technology relate to data sanitization and normalization and geocoding methods that apply the same. An example method includes sanitizing geodata sets and normalizing the sanitized geodata using a normalized Levenshtein distance Algorithm.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Inventors: Igal Roytblat, Jonathan Haldane
  • Publication number: 20180268042
    Abstract: A machine may be configured to perform management of a lockdown of entity-related data in a database. For example, the machine identifies a replication lag trend associated with replicating data from a first data center to a second data center. The machine causes, based on the replication lag trend, a replication of data associated with a particular entity from a first record of the first data center to a second record of the second data center. The machine causes a lockdown, for a period of time, of the second record. The lockdown prevents servicing requests for data associated with the particular entity that are received from client devices associated with users related to the particular entity. The machine dynamically adjusts the period of time based on a monitoring of a completion of the replication. The machine causes a lifting of the lockdown based on the dynamically adjusted period of time.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Inventors: Hailin Wu, Xiao Bao, Rongsheng Liang, Jianhong Fang, Qi Liu, Hao Ji Wu, Fan Gao, Florence Zhang, Dakan Wang
  • Publication number: 20180268043
    Abstract: A method includes encoding, via the processing system, data using first level dispersal parameters to produce a set of first level encoded data slices, wherein the first level dispersal parameters includes a first level write threshold; outputting the set of first level encoded data slices to a set of distributed storage and task (DST) processing units, wherein each DST processing unit of the set of DST processing units encodes a corresponding one of the set of first level encoded data slices using second level dispersal parameters to produce a set of second level encoded data slices; determining, via the processing system, when a first level write threshold number of favorable storage responses is received from a subset of the set of DST processing units; and generating and outputting, via the processing system, a cancellation message to other DST processing units of the set of DST processing units.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Inventors: Asimuddin Kazi, Jason K. Resch
  • Publication number: 20180268044
    Abstract: One embodiment provides for monotonic transactions in a multi-master database with loosely coupled nodes including performing, by a processor, a write transaction protocol including: a client device issuing write transactions at any of the nodes, recording a write transaction locally at a node that issues a write transaction and asynchronously replicating the write transaction to at least one other node, and waiting for reception of an acknowledgment from at least a quorum of the nodes before returning a response to the client device. The quorum is any set of the nodes that includes a special node and at least one other node.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventors: Ronald J. Barber, Ronen Grosman, Mir Hamid Pirahesh, Vijayshankar Raman, Adam J. Storm
  • Publication number: 20180268045
    Abstract: Representative embodiments disclose mechanisms for data and identity migration, such as from an on-premises environment to a cloud environment. The system comprises multiple data collectors, each tailored to collect data from a data source. In a representative example, data collectors for a source application, a source identity repository and a target identity repository are utilized. Once the data is collected, it is stored in a database and methods are used to identify correlations (i.e., matches) between the source application data, the source identity repository data and the target identity repository data. The correlations are memorialized and presented to a user for rationalization. The process is stateful so that prior decisions are remembered. Once the user is satisfied with the rationalization, the system exports files that are consumed by a migration process to perform the actual data migration.
    Type: Application
    Filed: June 15, 2017
    Publication date: September 20, 2018
    Inventors: Jerry Kane Orman, Seth Scruggs, Balakrishnan Shanmugam, Shopen Patel, Joel Tipke, Ulric Tyson Dihle, Nicholas Claunch, Ralph Foster, Chrystal Danielle Comley, Daniel Ward, Peter Theeuwen, Jacob Orchard
  • Publication number: 20180268046
    Abstract: A data processing method and apparatus is disclosed. The data processing apparatus includes: a first hash module, at least one second hash module, and a block data scanner, where the first hash module includes multiple slots, and each slot is in a one-to-one correspondence with each data partition or is in a one-to-one correspondence with each data set; each of the at least one second hash module is associated with one slot in the first hash module, and the second hash module is configured to store location information of service data in a data partition corresponding to an slot associated with the second hash module, or location information of service data in a data set of a subscription relationship and that is in a storage engine.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Inventors: Gang XIONG, Yongfei PENG
  • Publication number: 20180268047
    Abstract: A system and method of analyzing data receives a user-specified selection of a data source, a user-specified selection of a type of data representation, and a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation. An application program interface (API) function generates a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed, and submits the multidimensional query to the an On-line Analytical Processing (OLAP) server. The application program interface (API) function receives a multidimensional response from the OLAP server containing results acquired by the multidimensional query of the data source, and generates the view based on the results contained in the multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Inventors: James Giulio Cialdea, JR., Boshu Liu
  • Publication number: 20180268048
    Abstract: A method includes generating, by a processor system, a graph. The graph is based at least in part on a plurality of instances in which operational taxonomic units are identified as being represented within an environment. The method can also include determining, using the processor system, that at least one instance of the plurality of instances corresponds to a false-positive identification of an operational taxonomic unit. The determining is based on the properties of the graph. The method can also include reporting the determination.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Niina S. Haiminen, Laxmi P. Parida
  • Publication number: 20180268049
    Abstract: A system and method for generating a heat map overlay for superposition over image content rendered by a plurality of user devices. User input data corresponding to user inputs received by the plurality of user devices with respect to the image content is provided to a processor. The user input data identifies points in the image content at which the user inputs were respectively received by the devices. The user inputs are clustered so as to provide a density of user input relative to the image content. A heat map overlay representative of the density of the user inputs relative to the image content is generated for display by the plurality of user devices.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 20, 2018
    Inventor: Armen Youssefian
  • Publication number: 20180268050
    Abstract: A method and system providing the ability to visually explore temporal data, to identify and tag patterns, and to conduct proximity searches for similar patterns across different data sets, dimensions and/or hierarchical levels. Time series patterns manifest themselves at different levels of aggregation. In one embodiment of the invention, the proximity search parameters are derived from an aggregate level trend and are algorithmically adjusted to find matching patterns within detailed records. Further, the method includes means to traverse time series data, to select subsets of time sequences, and to evaluate statistically the said subsets for proximity to the original time sequence. The method and system provide means to connect and browse temporal data in databases, applications, files, and real-time data streams, to monitor for time-series patterns, and to generate event based alerts.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 20, 2018
    Applicant: Trendalyze Inc.
    Inventors: Radoslav Paraschkavov Kotorov, Dave Watson
  • Publication number: 20180268051
    Abstract: Example embodiments provide a system and method for analyzing conversations and determining whether to participate with a response. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including parsing key terms from the communication. The networked system then identifies a sentiment of a user among the one or more users based on the parsed key terms. Based on the identified sentiment, the networked system determines whether to respond to the communication. In response to a determination to respond, the networked system generates a customized response and transmits the customized response, over the network, to a device of the user. The customized response may comprise questions or a set of options related to the conversation.
    Type: Application
    Filed: May 16, 2018
    Publication date: September 20, 2018
    Inventors: Adam Julian Goldstein, Alex Quintana, Eric Palm, Gregory Millam, Zohaib Ahmed
  • Publication number: 20180268052
    Abstract: A combination of a structured database and an unstructured database may be used to access input by a plurality of end users to data fields in interaction with an information system, where storage of the input is separated between the combination of the structured database and the unstructured database, to analyze multiple choice and numerical input in the structured database, to analyze textual input in the unstructured database, and determine a first set of textual inputs that each includes a related textual topic in the textual input.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 20, 2018
    Inventors: Haim Litvak, Dan Noter, Shiran Gabay, Yariv Snapir
  • Publication number: 20180268053
    Abstract: Implementations are directed to providing an electronic document, and include receiving text content including a plurality of segments, the text content being received from data sources, determining a set of topics to be included in the electronic document, for each topic in the set of topics, providing a set of contextual words associated with a respective topic, contextual words being determined from a lexical database, each contextual word having a respective frequency, determining a score for each segment and topic pair, the score indicating a relevance of a respective topic to a respective segment, each score being determined based on respective contextual words of the respective topic and frequencies of the respective contextual words, for each topic, providing, by the one or more processors, a summary including at least one segment based on respective score, and providing, to a user device, the electronic document including one or more summaries.
    Type: Application
    Filed: October 10, 2017
    Publication date: September 20, 2018
    Inventors: Swati Tata, Madhura Shivaram, Deepak Kumar, Guruprasad Dasappa
  • Publication number: 20180268054
    Abstract: A playlist engine is provided that selects content items for a partial playlist. The content items may include audio content items (i.e., tracks or songs). In one implementation, a user provides a request to expand a partial playlist. The request may include the partial playlist and an indication of the number of additional content items that the user would like to add to the partial playlist. The playlist engine may select one or more attributes from the content items in the partial playlist, and may use the selected one or more attributes to determine additional content items that are relevant to the selected one or more attributes. The playlist engine may add the additional content items to the partial playlist.
    Type: Application
    Filed: June 22, 2017
    Publication date: September 20, 2018
    Inventors: Julie MUSTAIN, Ryan STEFFEN, Aaron M. BUTCHER, Kelly Jean GRAHAM, Scott D. SANDERS, John Thomas KIMBELL, Jeffrey Christopher ABRAHAM, Geeven SINGH, Claudio Fernando GUGLIERI LILLO, Ana Sofia GONZALEZ AGUIRRE
  • Publication number: 20180268055
    Abstract: A video retrieval system is provided that includes a server for retrieving video sequences from a remote database responsive to a text specifying a face recognition result as an identity of a subject of an input image. The face recognition result is determined by a processor of the server, which estimates, using a 3DMM conditioned Generative Adversarial Network, 3DMM coefficients for the subject of the input image. The subject varies from an ideal front pose. The processor produces a synthetic frontal face image of the subject of the input image based on the input image and coefficients. An area spanning the frontal face of the subject is made larger in the synthetic than in the input image. The processor provides a decision of whether the synthetic image subject is an actual person and provides the identity of the subject in the input image based on the synthetic and input images.
    Type: Application
    Filed: February 5, 2018
    Publication date: September 20, 2018
    Inventors: Xiang Yu, Kihyuk Sohn, Manmohan Chandraker
  • Publication number: 20180268056
    Abstract: A computing device including a color spectrum detector, a memory, a processor, a database and computer-readable instructions, stored in the memory, fetched from the memory and executed by the processor. The color spectrum detector to detect a change in a color spectrum over a specified period of time and to generate a signal representative of color spectrum change and the database housing digital media files. The computer-readable instructions executed by the processor to receive the signal representative of the color change, generate a value indicator based at least in part on the received color spectrum change, selected one or more digital media files from the database having a selection indicator corresponding to the value indicator representative of the color spectrum change and retrieve the one or more selected digital media files.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventor: Armen Sevada Gharabegian
  • Publication number: 20180268057
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for dynamic media rendering (DMR). In a first stage, a master media file is parsed into its component media assets, which are rendered individually into files and archived for reuse. In a second stage, the master media file is divided into segments containing sequential full-frames of media assets that are rendered into files and archived for reuse. Each time a media asset included in the master media file is updated, added or deleted, the one or more segment files that have a dependency on the updated, added or deleted media asset are rendered again. In a third stage, a third rendering node with knowledge of all the segment files archived during the second stage, and their respective order in time, combines the archived segment files together to create a full-frame, full-duration rendered master media file.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Applicant: Apple Inc.
    Inventors: Amir H. Jadidi, Nicholas T. Verburg
  • Publication number: 20180268058
    Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from an external system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Matthew Kraning, Timothy Junio
  • Publication number: 20180268059
    Abstract: In an exemplary embodiment, an application server is disclosed that receives user information including textual content from a user device. The application server improves electronic communications and user collaboration by searching public or private databases for information relevant to the received textual information and providing a means for including selected related information such as links with an electronic communication or document when it is sent to a recipient. The application server interfaces with text messaging, instant messaging, email, and document applications to improve the information accuracy and efficiency of generating a document or message as well as improving the ease of communication and collaboration.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Inventor: Scott Lipsky
  • Publication number: 20180268060
    Abstract: A method for identifying client states, receives a set of paths representative of a document object model (DOM) associated with a web page of a rich internet application and for each path in the set of paths received, extracts a subtree, as subtree X, for a current path. The method traverses all known sub-paths under the current path and delete corresponding subtrees from subtree X and reads contents of and determines states of subtree X to form a state X. The state X is added to a set of current states and responsive to a determination no more paths exist, returns the set of current states of the rich internet application.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Inventors: Gregor von Bochmann, Paul Ionescu, Guy-Vincent Jourdan, Seyed Ali Moosavi Byooki, Iosif V. Onut, Omer Tripp
  • Publication number: 20180268061
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Joel HORVITZ, Ahmed Hassan AWADALLAH, Ryen William WHITE
  • Publication number: 20180268062
    Abstract: A method and a system for structured searches of information via key-objects are disclosed herein. Key-objects may be used to describe certain features or parameters of content within webpages in a structured fashion, may be linked or embedded into respective webpages, and may be subsequently collected and stored by search engines enabling the structured searches. A thesaurus of key-objects may be updated with new key-objects discovered by search engines. Methods described herein may be used for structured searches of merchandise or services in e-commerce or mobile e-commerce thereby facilitating the location and comparison of merchandise by product specifications in lieu of keywords needed to get to the product specifications.
    Type: Application
    Filed: December 24, 2014
    Publication date: September 20, 2018
    Inventor: Mikhail Gilula
  • Publication number: 20180268063
    Abstract: In one embodiment, a method includes receiving a text query from a client system of a user and parsing the text query to identify a primary entity referenced in the text query. The method also includes identifying one or more related entities for the primary entity based on one or more related-entity indexes associated with the primary entity and identifying one or more content objects matching the text query, each identified content object being associated with one or more of the related entities. The method also includes sending to the client system instructions for presenting one or more search results corresponding to one or more of the identified content objects, respectively, each search result including a reference to the associated related entity and a snippet for the related entity describing the relationship between the primary entity and the related entity.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventors: Manoj Mahipat Pawar, Li-Tal Mashiach
  • Publication number: 20180268064
    Abstract: Systems and methods for recalling digital content utilizing contextual data are disclosed. In embodiments, a method includes: determining, by a computing device, that a user has accessed a content item from a content resource; associating, by the computing device, the content item with session data, the session data including a route between a first location and a second location; receiving, by the computing device, a first search query; determining, by the computing device, one or more potential user sessions of interest based on the first search query; receiving, by the computing device, a second search query directed to the content item; and filtering, by the computing device, search results of the second search query based on the one or more potential user sessions of interest to produce filtered search results including one or more content items associated with the session data.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Lisa Seacat DELUCA, Jenny S. LI, Dana L. PRICE, Aaron J. QUIRK
  • Publication number: 20180268065
    Abstract: In one embodiment, a method includes generating a reconstructed embedding of a query based on one or more term embeddings associated with the one or more query terms, respectively, on receiving a query with the one or more query terms, formulating an evaluation model based at least on the reconstructed embedding of the query, where the evaluation model calculates a relevance score for posts with respect to the search query based at least on the classifier vectors of the posts, and calculating, for each of the retrieved posts, a relevance score for the post by applying the associated classifier vector to the formulated evaluation model.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventor: Sai Nishanth Parepally
  • Publication number: 20180268066
    Abstract: The present invention provides an information providing system, an information providing server, an information providing method, and a program for information providing system, to acquire information actually interesting to a user from sources on which the user places importance and provide the information to the user.
    Type: Application
    Filed: July 9, 2016
    Publication date: September 20, 2018
    Inventor: Takumi KAGEYAMA
  • Publication number: 20180268067
    Abstract: Computer programs for searching a collection of electronic documents are disclosed. A computer program for searching a collection of electronic documents, includes instructions that cause the computer to carry out steps of: replacing a set of synonymous terms appearing in a paragraph with a set of standardized paragraph terms, where each standardized paragraph term has an associated term weight and generating standardized search terms in response to a search query, generating paragraph scores for paragraphs of a document based at least in part on the associated weights of standardized paragraph terms that match one or more of the standardized search terms. The computer program further includes determining overall document scores for the electronic documents based at least in part on a combination of the paragraph scores, and determining a set of matching documents, wherein the set of matching documents is ordered using the overall document scores.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Applicant: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Paul Zhang, David Steiner