Patents Issued in December 21, 2017
  • Publication number: 20170364490
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 21, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price
  • Publication number: 20170364491
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 21, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170364492
    Abstract: A web content enrichment system can match an image to text of web content. When the text of web content includes a snippet, the image matched to the text enriches the snippet to enhance results of a search engine. When the text of web content includes text contained in a webpage, the image matched to this text enriches the webpage to enhance user perception and understanding of the webpage. The process of matching images to text involves extracting features of a plurality of images and features of a plurality of text documents, calculating scores of the images based on the extracted features, and selecting one image per text document based on the scores using a machine-learning algorithm. The result of the matching can be provided to a web content module for storing, incorporating into the result lists of the search engine, or delivery to a user.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: Philipp Pushnyakov, Eugene Krokhalev, Dmitry Matov
  • Publication number: 20170364493
    Abstract: Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
    Type: Application
    Filed: August 7, 2017
    Publication date: December 21, 2017
    Inventors: Evan Jerome Priestley, Ashwin Ravindra Bharambe
  • Publication number: 20170364494
    Abstract: The present invention generally relates to systems and methods for simulation of web based content. Specifically, the systems and methods described herein are configured to provide simulation of the rendering and behavior of web (e.g., HTML) documents within multiple client, browser and device platforms. Although the principles can be generally used, the invention is particularly aimed towards simulating emails within different email clients and devices. Embodiments of the present invention further generally relate to synchronization of links with dynamic imagery provided to a remote computing device. Specifically, these embodiments of the invention relate to a web-based system and method for synchronizing URLs and other hyperlinks to dynamic imagery provided to a remote computing device by a server or other content providing device.
    Type: Application
    Filed: September 5, 2017
    Publication date: December 21, 2017
    Inventor: Justin Khoo
  • Publication number: 20170364495
    Abstract: A method for propagating changes from master content to variant content includes receiving, from a user interface, a modified master text composition that incorporates changes to a master text composition. Each of the master text composition, the modified master text composition, and a variant text composition assigned to the master text composition are divided into text units. A correspondence model is constructed that includes mappings between the text units of the master text composition, the text units of the modified master text composition, and the text units of the variant text composition. Proposed changes to the variant text composition are determined that correspond to the changes to the master text composition based on the mappings. At least one of the proposed changes is integrated into the variant text composition.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Balaji Vasan Srinivasan, Natwar Modani, Gaurush Hiranandani, Harsh Jhamtani, Cedric Huesler, Sanket Vaibhav Mehta
  • Publication number: 20170364496
    Abstract: Disclosed are various embodiments for presenting an interface for visualizing information objects. A user interface is generated on a client computing device. Then a collaboration server may be queried for an information object to be rendered within the user interface on behalf of a user in response to a request to render the information object. Subsequently, form data may be retrieved from the information object received from the collaboration server. Then the information object may be rendered within the user interface based at least in part on the form data of the information object.
    Type: Application
    Filed: August 14, 2017
    Publication date: December 21, 2017
    Inventor: Jae W. Pak
  • Publication number: 20170364497
    Abstract: A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes can include a first change to a page of the document in the first version of the document, as compared to the baseline version of the document. Also, a second set of changes to a second version of a document, as compared to the baseline version of the document, can be detected. The second set of changes can include a second change to the page of the document in the second version of the document, as compared to the baseline version of the document. A conflict between the first change and the second change can be detected, and the conflict can be resolved by receiving user input or applying conflict resolution rule(s) to choose between the first and second changes.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 21, 2017
    Inventors: James Yamat, Robert R. Klingenberg, Evelyn G. Salazar, Andrey A. Efimchik, Jonathan Rutherfurd, Yanling Wang, Shawn Villaron
  • Publication number: 20170364498
    Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Application
    Filed: September 5, 2017
    Publication date: December 21, 2017
    Applicant: Open Invention Network LLC
    Inventors: Christopher Todd INGERSOLL, Jayaram Rajan KASI, Alexander HOLMES, Michael CLARK, Ashok ALETTY, Sathish Babu K. SENATHI, Helen S. YUEN
  • Publication number: 20170364499
    Abstract: A first set of concealment attributes is received from a first user. The first set of user concealment attributes are associated with a document. A first set of document concealment attributes is received from the user. The first set of document concealment attributes are associated with the document. The document, based on the first set of concealment attributes and the first set of document concealment attributes, is stored.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: Wen Min Dou, Qi Feng Huo, Yu Ji, Kam Sing Kuan, Hua Shao, Jin Jing Xie, Yu Wang, Lin Yuan, Hai Feng Zhang
  • Publication number: 20170364500
    Abstract: A forms processing method involves accessing an individual scanned form, analyzing the individual form, based upon the analysis, selecting a proper forms-scanning template, loading multiple field-specific dictionaries linked to individual fields in the selected forms-scanning template, analyzing, text content, on a field by field basis using the field-specific dictionary linked to each respective field, for misspellings or improper entries, or for missing content, attempting to identify whether a closest fit between the particular content and contents of the field-specific dictionary linked to that field exists and, if the closest fit exists, automatically replacing the particular content with an entry from the field-specific dictionary linked to that field corresponding to the closest fit, or if there is no closest fit or the particular content is absent, providing an indication of an error to an operator, and storing, a correction as a new entry within the field-specific dictionary linked to that field.
    Type: Application
    Filed: November 29, 2016
    Publication date: December 21, 2017
    Inventor: Dandala Vinod Reddy
  • Publication number: 20170364501
    Abstract: Embodiments of the present invention provide a method and an apparatus for word detection in an application program. The method includes extracting a resource file from a multilingual application program installation package and converting the resource file into a text file. The method further includes disassembling the text file according to a language version to acquire a corresponding language text file; invoking a language detection tool according to the language version; and checking the language text file by using the language detection tool to identify questionable character information. The apparatus for word detection includes a file processing module, configured to extract a resource file from a multilingual application program installation package, and convert the resource file into a text file; and a disassembling module, configured to disassemble the text file according to a language version to acquire a corresponding language text file.
    Type: Application
    Filed: August 14, 2017
    Publication date: December 21, 2017
    Inventors: RUMIN DING, JUZHEN HUO, YIXIN GAO
  • Publication number: 20170364502
    Abstract: Provided is a computer implemented method for suggesting one or more candidate words from a list of words based on an input string received at an electronic device. Preferably, the list of words comprises an ordered list of words. The method comprises a first step of providing an array in memory for receiving edit distance values between initial substrings of the input string and initial substrings of each word in a set of some or all of the words in the list of words. The method includes applying an edit distance algorithm comparing a selected word to a received input string in order to obtain the aforementioned edit distance values. The selected word may comprise an empty string of no characters.
    Type: Application
    Filed: January 2, 2016
    Publication date: December 21, 2017
    Inventor: Mohan Ganesalingam
  • Publication number: 20170364503
    Abstract: Systems and methods for multi-stage recognition of named entities based on morphological and semantic features of natural language texts.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 21, 2017
    Inventors: Konstantin Vladimirovich Anisimovich, Evgeny Mihaylovich Indenbom, Valery Igorevich Novitskiy
  • Publication number: 20170364504
    Abstract: The disclosed embodiments illustrate methods data processing for real-time text analysis. The method includes receiving text content from a plurality of user-computing devices, wherein the text content comprises at least a current text segment and a previous text segment. The method further includes extracting one or more first features from the current text segment, wherein at least a first feature of the one or more first features corresponds to a difference between timestamps associated with each of the current text segment and the previous text segment. The method further includes categorizing the current text segment into a predetermined category of one or more predetermined categories, based on at least the one or more first features, automatically by utilizing a classifier. Further, the method includes predicting a likelihood of evolution of an attribute in the text content, based on the predetermined category associated with the current text segment.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Sandipan Dandapat, Ragunathan Mariappan, Shourya Roy, Shreshtha Mundra
  • Publication number: 20170364505
    Abstract: Systems and methods for building a dialog-state specific multi-turn contextual language understanding system are provided. More specifically, the systems and methods infer or are configured to infer a state-specific schema and/or state-specific rules from a formed single-shot language understanding model and/or a single-shot rule set. As such, the systems and methods only require the information necessary to form a single-shot language understanding model and/or a single-shot rule set from a builder to form or build the dialog-state specific multi-turn contextual language understanding system.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ruhi Sarikaya, Young-Bum Kim, Alexandre Rochette
  • Publication number: 20170364506
    Abstract: In some embodiments, a system and method for generating phrase based categories of interactions may include obtaining a base category, the base category including one or more phrases. A base trend for the base category may be generated based on a frequency of appearance of at least one of the one or more phrases in a set of recorded interactions; a candidate phrase may be obtained and a candidate trend may be generated for the candidate phrase based on a frequency of appearance of the candidate phrase in the set of recorded interactions; a correlation level may be determined by relating the candidate trend to the base trend; and, if the correlation level is greater than a threshold level then the candidate phrase may be included the in the base category.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Applicant: NICE LTD.
    Inventors: Jeffrey STERN, Nimrod COHEN
  • Publication number: 20170364507
    Abstract: Mechanisms for identifying hidden meaning in a portion of natural language content are provided. A primary portion of natural language content is received and a secondary portion of natural language content is identified that references the natural language content. The secondary portion of natural language content is analyzed to identify indications of meaning directed to elements of the primary portion of natural language content. A probabilistic model is generated based on the secondary portion of natural language content modeling a probability of hidden meaning in the primary portion of natural language content. A hidden meaning statement data structure is generated for the primary portion of natural language content based on the probabilistic model.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Donna K. Byron, Benjamin L. Johnson, Lakshminarayanan Krishnamurthy, Krishna Kummamuru, Timothy P. Winkler
  • Publication number: 20170364508
    Abstract: A mapping is constructed between a node of a cultural hierarchy and a node of an organizational hierarchy. The cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture. The organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group. A set of cultural attributes is constructed to represent a persona of a human user according to mapping. Using a cultural attribute, an adjustment rule is selected from a library. A machine output is modified according to the adjustment rule. The machine output is in response to a dialog between a data processing system and human user in a machine-human interaction. The adjusted output is transformed and presented as a response to the human user in the machine-human interaction.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Applicant: International Business Machines Corporation
    Inventors: Faried Abrahams, Amol A. Dhondse, Raman Harishankar, Anand Pikle, Gandhi Sivakumar
  • Publication number: 20170364509
    Abstract: A computer implemented language interpretation/translation platform is provided. The computer implemented language interpretation/translation platform comprises a processor that establishes a video remote interpretation session between a mobile device associated with a user and a computing device associated with a language interpreter/translator, receives data corresponding to a context of the video remote interpretation session from the mobile device, and augments the video remote interpretation session with one or more features that are distinct from a language interpretation service.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Applicant: Language Line Services, Inc.
    Inventors: Jeffrey Cordell, James Boutcher, Lindsay D'Penha
  • Publication number: 20170364510
    Abstract: Embodiments of the present disclosure provide a method and apparatus for processing a multi-language text. According to embodiments of the present disclosure, the multi-language text including contents in a plurality of languages may be encoded with a Unicode. The method further comprises splitting the multi-language text into a plurality of parts based on the Unicode of the multi-language text, contents of the plurality of parts having different languages. In addition, the multi-language text may also be processed based on the plurality of parts.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 21, 2017
    Inventors: Kun Wu Huang, Winston Lei Zhang, Chao Chen, Jingjing Liu, Duke Hongtao Dai
  • Publication number: 20170364511
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.
    Type: Application
    Filed: February 1, 2017
    Publication date: December 21, 2017
    Inventors: William Anthony Bradshaw, Ehud Baruch Reiter
  • Publication number: 20170364512
    Abstract: An electronic device and method for providing a translations service are disclosed. The electronic device for providing a translation service includes an input unit comprising input circuitry configured to receive input text of a first language, a processor configured to divide the input text into a main segment and a sub-segment and to generate output text of a second language by selecting translation candidate text corresponding to the input text from translation candidate text of the second language, based on a meaning of text included in the sub-segment, and an output unit comprising output circuitry configured to output the output text.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 21, 2017
    Inventors: Young-ho HAN, Il-hwan KIM, Chi-youn PARK, Nam-hoon KIM, Kyung-min LEE
  • Publication number: 20170364513
    Abstract: Disclosed is a document management server including a storing unit that stores document information, a generating unit that generates connection information for accessing the document information stored in the storing unit, a transmitting unit that transmits the connection information generated by the generating unit to a document management device, wherein the connection information transmitted by the transmitting unit is substituted with the document information stored in the document management device.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 21, 2017
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Tomohisa ISHIKAWA
  • Publication number: 20170364514
    Abstract: In general, a specification of multiple contexts that are related according to a hierarchy is received. Relationships are determined among three or more metadata objects, and at least some of the metadata objects are grouped into one or more respective groups. Each of at least some of the groups is based on a selected one of the contexts and is represented by a node in a diagram. Relationships among the nodes are determined based on the relationships among the metadata objects in the groups represented by the nodes, and a visual representation is generated of the diagram including the nodes and the relationships among the nodes.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Erik Bator, Joel Gould, Dusan Radivojevic, Tim Wakeling
  • Publication number: 20170364515
    Abstract: A mobile device capable of offline and online synchronous image identifying is disclosed. The mobile device includes an image capturing unit, a processor, and a display monitor. The image capturing unit retrieves frames of a recognition target. The processor determines whether the mobile device is operatively connected to Internet. Also, the processor sends the frames to a recognition server via the Internet, and performs offline image recognition to the frames and displays the result of the offline image recognition on the display monitor when the mobile device is connected to the Internet, and receives a result of an online image recognition performed synchronously to the frames by the recognition server and displays the result of the online image recognition on the display monitor when the result of the online image recognition has a recognition value higher than a recognition value of the result of the offline image recognition.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: CHUN-CHIEH HUANG, HSIN-YU LIN, CHAO-HENG HU
  • Publication number: 20170364516
    Abstract: The present disclosure describes dynamically adjusting linguistic models for automatic speech recognition based on biometric information to produce a more reliable speech recognition experience. Embodiments include receiving a speech signal, receiving a biometric signal from a biometric sensor implemented at least partially in hardware, determining a linguistic model based on the biometric signal, and processing the speech signal for speech recognition using the linguistic model based on the biometric signal.
    Type: Application
    Filed: December 24, 2015
    Publication date: December 21, 2017
    Applicant: Intel Corporation
    Inventors: Eric Ariel Shellef, Reshef Shilon, Peter Graff, Jonathan Eng, Guillermo Perez, Juan Manuel Lucas, Martin Henk Van Den Berg
  • Publication number: 20170364517
    Abstract: A system may include an access engine to access an input vector as well as a projection matrix. The projection matrix may include a number of rows equal to a number of hash values to generate from the input vector multiplied by the square root of an inverted sparsity parameter specifying a ratio of the hash universe size from which the hash values are generated to the number of hash values to generate. The projection matrix may include a number of columns equal to the dimensionality of the input vector. The system may also include a hash computation engine to determine a projection vector from the projection matrix and the input vector, split the projection vector into a number of sub-vectors equal to the number of hash values to generate, and generate a hash value from each of the sub-vectors.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Mehran Kafai, Kave Eshghi
  • Publication number: 20170364518
    Abstract: A computer-implemented method, system using at least one computing device, and computer program product are disclosed for linking an ontology provided by a content service with a word expansion ontology. The content service ontology is referred to as a category ontology and the word expansion ontology is referred to herein as a lexical ontology. A user may provide an input such as an input command to an application. The input command is processed by a natural language processing engine to derive the user's intent and to extract relevant entities embodied in the command. The NLP engine may create a composite concept set containing multiple permutations of the concepts (entities extracted) and provide the composite concept set to a concept mapper. The concept mapper applies searches an ontology map and applies one or more scoring operations to determine a best match between the composite concept set and at least one category provided by the category ontology.
    Type: Application
    Filed: June 29, 2017
    Publication date: December 21, 2017
    Applicant: Maluuba Inc.
    Inventors: Justin HARRIS, Matthew DIXON, Tareq ISMAIL
  • Publication number: 20170364519
    Abstract: A mechanism is provided in a computing device configured with instructions executing on a processor of the computing device to implement a question answering system for answer scoring based on a specificity score. The question answering system, executing on the processor of the computing device and configured with a question answering machine learning model, generates a set of candidate answers for a user-generated input question. For each given candidate answer in the set of candidate answers, a specificity scorer of the question answering system determines a specificity value of each term in the given candidate answer based on a position of the term in a taxonomy data structure and determines a specificity score of the given candidate answer based on the specificity value of the terms in the given candidate answer. The question answering system, determines a confidence score for each candidate answer within the set of candidate answers based on its specificity score.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Charles E. Beller, Paul J. Chase, JR., Richard L. Darden, Michael Drzewucki, Edward G. Katz
  • Publication number: 20170364520
    Abstract: Systems and methods provide a media guidance application that recognizes a plurality of natural language search queries for identifying a set of search results. For example, a user may want to determine when the Yankees are playing their next baseball game. The user may structure their query in multiple ways, such as, “When are the Yankees playing?” “What time is the Yankees game?” “When is the next Yankees baseball game?” The user would expect the same result, a description of when the Yankees are playing, regardless of how the query is structured. The systems and methods enable a user to use a plurality of search queries when searching for items or information to get desired results.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: Sashikumar Venkataraman, Manik Malhotra, Ahmed Nizam Mohaideen P
  • Publication number: 20170364521
    Abstract: Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation engine is used to extract features from member profiles, and then store the extracted features, including any computed, derived or retrieved profile features, in an enhanced member profile. In real-time, the general recommendation engine processes client requests to identify member profiles similar to a source member profile by comparing select profile features stored in the enhanced member profile with corresponding profile features of the source member profile, where the comparison results in several similarity sub-scores that are then combined in accordance with directives set forth in a configuration file. Finally, the member profiles with the highest similarity scores corresponding with the user-selected member profile are selected, and in some instances, presented to a user.
    Type: Application
    Filed: August 31, 2017
    Publication date: December 21, 2017
    Inventors: Christian Posse, Abhishek Gupta, Anmol Bhasin, Monica Rogati
  • Publication number: 20170364522
    Abstract: Embodiments are directed to dynamically tuning search result rankings to control how the search results are presented in a user interface and to dynamically updating search result rankings based on tuning inputs. In one scenario, a computer system receives search results with associated search result attributes. The search results are displayed within a user interface according to each search result's determined ranking. The computer system then receives a tuning input at the user interface. The tuning input indicates that a search result ranking model is to be adjusted for various specified search result attributes. Moreover, the search result ranking model determines how each search result is ranked. The computer system then dynamically updates the displayed search results as the search result ranking model is tuned for the specified search result attributes. The dynamic updating includes repositioning, adding and removing search results according to the determined ranking for each search result.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Gary Liam CAVANAGH, Pablo Martin CASTRO, Eugene SHVETS, Nikhil KOTHARI
  • Publication number: 20170364523
    Abstract: A method and system is provided for generating a group of phonetically similar masked data. The present application provides a method and system for generating a group of phonetically similar masked data; comprises preprocessing of input dataset values comprising a list of fictitious data values to be used as masked data; determining a plurality of groups of phonetically similar data values present in the dataset list; and deriving metaphone for each input data value to be masked; generating a first numeric code from derived metaphone value of input data value to be masked; selecting one group of phonetically similar data values out of the plurality of groups of phonetically similar data values based on the generated first numeric code; and generating a second numeric code from input data value for selecting a masked value from a plurality of fictitious data group.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 21, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Ashvini Sakharam Mandpe, Rahul Krushna Ghodeswar, Ashim Roy
  • Publication number: 20170364524
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing enriched location trail recall are presented. Location coordinates for a plurality of locations comprising a location trail may be received. The location trail may be enriched with user information and world knowledge. A request for a location-based recommendation may also be received. The request may be analyzed with a language-based model for ranking user intent and one or more constraints of the request may be evaluated. The one or more constraints may be evaluated against the enriched location trail data and a plurality of results for task completion may be filtered and ranked. The ranking may incorporate the enriched content for the location trail in categorizing the plurality of results.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Suryanarayana Shastri, Vipindeep Vangala, Deepinder Gill, Nishant Saxena, Snehdip Karandikar
  • Publication number: 20170364525
    Abstract: A method, computer program product and/or system saves an original logical block in a file system and generates a first heatmap reflecting access operations on the original logical block. After taking of a file system snapshot, and receiving information that the original logical block is going to be revised, a second heatmap is generated, reflecting predicted access operations on the revised logical block. The second heatmap is based, at least in part, on the first heatmap. Selecting a physical storage location for the revised logical block is based on the second heatmap.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventors: Sasikanth Eda, Shah M. R. Islam, John T. Olson, Sandeep R. Patil
  • Publication number: 20170364526
    Abstract: A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server.
    Type: Application
    Filed: September 6, 2017
    Publication date: December 21, 2017
    Applicant: FORESEE RESULTS, INC.
    Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
  • Publication number: 20170364527
    Abstract: A method and a system to expose a common data model in a wider range of data model specific views by using a meta-data store, a load balancer, model router, and model transformer are provided.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 21, 2017
    Inventors: Michael Adler, Amit Verma
  • Publication number: 20170364528
    Abstract: A recycle bin management method, system, and non-transitory computer readable medium, include a cognitive detection circuit configured to detect a cognitive state and a cognitive characteristic of a user at a time when the user is performing a first deletion of a file to a recycle bin and a file tagging circuit configured to tag the file with a cognitive indicator based on the cognitive state and cognitive characteristic of the user, the cognitive indicator altering a visual display of the file in the recycle bin to indicate the cognitive state and the cognitive characteristic of the user before the user performs a second deletion to delete the file from the recycle bin.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: Jinho Hwang, Ruchi Mahindru, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Publication number: 20170364529
    Abstract: A method for selectively compressing unstructured data includes preparing, at a host system, a data blob made up of unstructured data, for storage on a storage system. The method encodes a first portion of the data blob with a first color and a second portion of the data blob with a second color. The first color indicates that the associated portion should remain uncompressed, while the second color indicates that the associated portion should be compressed. The method transmits the encoded data blob to a storage virtualization layer associated with the storage system. In response, the storage virtualization layer stores the first portion in an uncompressed format, and compresses the second portion and stores the second portion in a compressed format. A corresponding system and computer program product are also disclosed herein.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Applicants: International Business Machines Corporation, Computer Task Group, Inc.
    Inventors: Christophe Fagiano, Itzhack Goldberg, Neil Sondhi, Daniel J. Winarski
  • Publication number: 20170364530
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Publication number: 20170364531
    Abstract: An image sharing method and a terminal device is provided. The image sharing method of the present invention includes: obtaining an image selected from a gallery by a user, and using the image as a to-be-shared image, where a quantity of the to-be-shared images is greater than a single-time maximum shareable-photo quantity allowed by a target sharing platform; and performing synthesis processing on at least two images of the to-be-shared images to obtain a processed to-be-shared image, where a quantity of the processed to-be-shared images is less than or equal to the single-time maximum shareable-photo quantity allowed by the target sharing platform.
    Type: Application
    Filed: December 18, 2015
    Publication date: December 21, 2017
    Inventors: Hao Wu, Gang Wu
  • Publication number: 20170364532
    Abstract: A content-dissemination system distributes, publishes, or makes available a content item to one or more target entities based on contextual information associated with the content item. When a user creates a new content item or the system detects a new content item for a local user, the system determines contextual information for the content item, and uses this contextual and previous historical contextual information to generate a set of structured names for the content item. The system also determines security and privacy policies for disseminating the content item from the determined contextual information and the historical contextual information. The system associates the set of structured names and the security and privacy policies with the content item, and can disseminate the content item to one or more target entities based on these structured names, the security and privacy policies, and the requirements and capabilities of the recipients.
    Type: Application
    Filed: August 11, 2017
    Publication date: December 21, 2017
    Inventors: Priya Mahadevan, Rebecca Lynn Braynard Silberstein
  • Publication number: 20170364533
    Abstract: It is an object to reduce a troublesomeness required to export/import an address book (destination table) between image processing apparatuses. For this purpose, at the time of import request of destination data for import, an import instruction to a group destination table is made. A group destination table ID which coincides with a destination table ID obtained from the destination data for import is retrieved. The group destination table associated with the group destination table ID is specified as a group destination table of an import destination side. The destination data obtained from the destination data for import is imported as destination data into the specified group destination table (group destination table DB).
    Type: Application
    Filed: September 6, 2017
    Publication date: December 21, 2017
    Inventor: Yoshihide Terao
  • Publication number: 20170364534
    Abstract: Systems for distributed graph data management that use graph structures to model data and respond to different types of queries. Systems that provide analytic tools and machine learning based on graph structures. Systems for distributed graph data management that provide packaged solutions for different application areas.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 21, 2017
    Inventors: Chen ZHANG, Jing WU
  • Publication number: 20170364535
    Abstract: A user interface for searching records in a database is provided. Each record contains information regarding one or more categories. The user interface receives search criteria of one or more categories and provides search results comprising exact and/or non-exact matching records. A non-exact matching record has a relevance value representing the relevance of the record to the search query, the non-exact matching records being displayed in an ordering based on the relevance values. The user interface provides slider tools for receiving changes in a weight value or search criterion of an associated category. A new ordering of the non-exact matching records is displayed in real-time based on the new received weight values or search criterion. The user interface may also provide a mapping tool, a search-result selection function, and/or one or more drill down tools. The user interface may provide any tool or function alone or in any combination.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 21, 2017
    Inventor: Steven David Lavine
  • Publication number: 20170364536
    Abstract: A configured machine performs image matching and retrieval of natural images that may depict logos. The machine generates and uses color-localized spatial masks, which may be computationally less expensive than spatial verification techniques. Key points are detected within images that form a reference database of images. Local masks are defined by the machine around each key point based on the scale and orientation of the key point. To utilize color information presented in logo images, ordered color histograms may be extracted by the machine from locally masked regions of each image. A cascaded index may then be constructed for both visual descriptors and color histograms. For faster matching, the cascaded index maps the visual descriptors and color histograms to a list of relevant or similar images. This list may then be ranked to generate relevant matches for an input query image.
    Type: Application
    Filed: July 3, 2017
    Publication date: December 21, 2017
    Inventors: Wei Di, Vignesh Jagadeesh, Robinson Piramuthu, Rohit Pandey, Anurag Bhardwaj
  • Publication number: 20170364537
    Abstract: The disclosed invention includes a method and a system for performing image-aided data collection and retrieval, where the data collection and retrieval is related to one or more persons, or subjects or objects associated with one or more persons. The data collection and retrieval is performed with the help of one or more images that contain one or more objects of interest and at least some annotation data related to at least one object of interest. The data collection and retrieval involves: image and annotation collection, image analysis and searching for similar images, data searching and processing, results aggregation and presentation, and optionally collection of feedback.
    Type: Application
    Filed: August 15, 2017
    Publication date: December 21, 2017
    Applicant: Secrom LLC
    Inventor: Alexander Kariman
  • Publication number: 20170364538
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include an atomized workflow loader configured to receive an atomized dataset to load into a data store, and to determine resource requirements data to describe at least one resource requirement. The atomized workflow loader may be further configured to select a data store type based on a resource requirement, and perform a load operation of the atomized dataset as a function of the data store type.
    Type: Application
    Filed: June 19, 2016
    Publication date: December 21, 2017
    Applicant: Data World
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A. Hurt, Arthur Albert Keen
  • Publication number: 20170364539
    Abstract: Various techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema by converting the copy of the query into a triple associated with the query and another triple associated with the access control condition.
    Type: Application
    Filed: February 22, 2017
    Publication date: December 21, 2017
    Applicant: Data.World, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen