Patents Issued in January 18, 2018
  • Publication number: 20180018299
    Abstract: Techniques are described to perform a shuffle operation. Rather than using an all-lane to all-lane cross bar, a shuffler circuit having a smaller cross bar is described. The shuffler circuit performs the shuffle operation piecewise by reordering data received from processing lanes and outputting the reordered data.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Inventors: Liang Han, Xiangdong Jin, Lin Chen, Yun Du, Alexei Vladimirovich Bourd
  • Publication number: 20180018300
    Abstract: System and method for analyzing audio data are provided. The audio data may be analyzed to visually present auditory information. For example, the audio data may be analyzed to obtain textual information. Speaker information may be obtained, for example by analyzing input data, such as audio data and image data. Presentation parameters may be selected based on the speaker information. The textual information may be visually present, for example according to the presentation parameters.
    Type: Application
    Filed: July 16, 2017
    Publication date: January 18, 2018
    Inventors: Ron Zass, Yotam Zass Rozenfeld
  • Publication number: 20180018301
    Abstract: The invention includes system for centralized rendering of user interface elements based on configurations as described in XML. A developer may create a definition for a field based on the nature of the information to be displayed to a user within a single file. Such definition will affect all future instances of the particular data type without a need to modify and/or compile code residing either within an HTML file or on a server.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 18, 2018
    Inventors: Suzanne Berlin, Sonali Prabhakar Gupta, Sitaram Inguva, Chintamani Maheshwar Chhatre
  • Publication number: 20180018302
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Publication number: 20180018303
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Publication number: 20180018304
    Abstract: A web site publisher may improve user interaction with landing pages from third-party publishers by displaying landing page content in a navigation window offering users the ability to interact with one or more landing pages in formats including: carousel, multiple panes, stacks, tabs, and tiles. Pages may be displayed in focus, below or behind the active display area, in full size windows, in reduced windows, and so forth. Landing page content may be loaded in advance of a user focusing on a specific page. The navigation window offers users the ability to store preferences, to refresh landing pages, to save searches, to search in one landing page, and/or to have results propagate to other landing pages.
    Type: Application
    Filed: October 2, 2016
    Publication date: January 18, 2018
    Applicant: Intent Media, Inc.
    Inventors: Adam R. Pritchard, Ronak M. Daya, Jean Seok, Yoaquim J. Cintron-Rosario, Mark J. Napier, Isaac W. Woodruff, Jessica Sachs, Anand Safi, Jason A. Reid
  • Publication number: 20180018305
    Abstract: An example device in accordance with an aspect of the present disclosure includes a rendering engine and a spacing engine. The rendering engine is to render, off-screen, a text column. The spacing engine is to adjust character spacing of the text column, to identify a loosest value of character spacing to fit the text column into an allocated width without introducing an additional line break to the text column.
    Type: Application
    Filed: February 5, 2015
    Publication date: January 18, 2018
    Inventors: Tamir Hassan, damera Venkata Niranjan
  • Publication number: 20180018306
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 18, 2018
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Publication number: 20180018307
    Abstract: Exemplary embodiments of a method of recording operations and Exemplary embodiments of a method of automatically executing operations are provided. The method of automatically executing operations applied on an electronic device includes: reading an operational log including an operational event, a node identifier, and a record of item layout corresponding to the operational event; receiving information of item layout, which corresponds to the operational frame, from the auxiliary function interface; determining, according to the at least one record of item layout and the information of item layout, whether the record of item layout corresponds to the operational frame; and sending an execution command of operation to the auxiliary function interface for execution of the execution command of operation according to the operational event and the node identifier only when the record of item layout corresponds to the operational frame.
    Type: Application
    Filed: December 28, 2016
    Publication date: January 18, 2018
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ching-Hung WU, Yu-Yu LAI, Kuei-Chun LIU, Hsiao-Han HUANG, Wei-Chuan LI
  • Publication number: 20180018308
    Abstract: A text editing apparatus includes: a display configured to display text; a user input unit configured to receive a speech signal for editing the text; and a controller configured to analyze a meaning of a word included in the speech signal, determine an editing target and an editing type, edit the text based on the determined editing target and editing type, and display the edited text on the display.
    Type: Application
    Filed: January 7, 2016
    Publication date: January 18, 2018
    Inventors: Xiang ZUO, Xuan ZHU, Tengrong SU
  • Publication number: 20180018309
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a response to have a piece of annotative data on a literary text from a user; ascertaining metadata to generate the response is available for the literary device system; identifying a process of the literary device system that is associated with the request; running the process with the request and generating the response based on the metadata; and producing the response to the user such that the user is presented with the annotative data on the literary text.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Inventors: Travis Wah CHUN, Romelia H. FLORES, Ronald Joseph RUTKOWSKI, II, Marlenta Ansean JOHNSON, Roberto Ramon RODRIGUEZ, Michael Anson LAU
  • Publication number: 20180018310
    Abstract: A method and system learns new forms to be incorporated into an electronic document preparation system. The method and system receive form data related to a new form having a plurality of data fields that expect data values based on specific functions. The method and system gather training set data including previously filled forms having completed data fields corresponding to the data fields of the new form. The method and system group the training set data into groups and sample the groups. The method and system utilize machine learning in conjunction with the sampled training set data to identify an acceptable function for each of the data fields of the new form. The grouped and sampled training set data can also be passed to a quality assurance system.
    Type: Application
    Filed: October 13, 2016
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventor: Cem Unsal
  • Publication number: 20180018311
    Abstract: A method and system parses natural language in a unique way, grouping words commonly used together in a text corpus relating to one or more forms associated with document preparation, and eliminating less important words determined by frequency of usage and other techniques. Remaining word groups are then refined using several unique tests and recombinations, resulting in a final word group set that may be used to determine functions associated with form fields on a tax form, for example.
    Type: Application
    Filed: April 14, 2017
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Yadollah Yaghoobzadeh
  • Publication number: 20180018312
    Abstract: A system and method for monitoring electronic documents. The method includes analyzing a first electronic document to determine at least one transaction parameter, wherein the first electronic document includes at least partially unstructured data; creating a template for the first electronic document, wherein the created template is a structured dataset including the determined at least one transaction parameter; and comparing data of the created template to data associated with a plurality of second electronic documents to identify at least one abnormality in the first electronic document.
    Type: Application
    Filed: August 3, 2017
    Publication date: January 18, 2018
    Applicant: Vatbox, Ltd.
    Inventors: Noam GUZMAN, Isaac SAFT
  • Publication number: 20180018313
    Abstract: A mechanism is provided in a data processing system configured with a natural language processing pipeline executing on at least one processor of the data processing system, for class narrowing for answer lookups. The natural language processing pipeline annotates an input question with a verb in the input question and a syntactic relation between the verb and a focus of the question. A class narrowing component of the natural language processing pipeline finds an entry in a verb/type lookup resource corresponding to the verb and the syntactic relation. The entry comprises the verb, the syntactic relation, and a set of classes. Each given class in the set of classes has a corresponding frequency value representing a frequency the given class occurs with the syntactic relation to the verb. The class narrowing component performs class-narrowed type-restricted answer lookup from a topology based on the entry in the verb/type lookup resource to generate a set of candidate answers.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Stanley J. Vernier
  • Publication number: 20180018314
    Abstract: In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by the at least one processor. The gesture module may be operable by the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard comprising a plurality of keys and receive an indication of a continuous gesture detected at the presence-sensitive display, the continuous gesture to select a group of keys of the plurality of keys. The gesture module may be further operable to determine, in response to receiving the indication of the continuous gesture and based at least in part on the group of keys of the plurality of keys, a candidate phrase comprising a group of candidate words.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 18, 2018
    Inventors: Shumin Zhai, Yu Ouyang, Ken Wakasa, Satoshi Kataoka
  • Publication number: 20180018315
    Abstract: An information processing device according to one aspect of the present invention comprises: input means whereby a first named-entity classification is inputted for a second character string within a first character string; and display means whereby information about an estimated second named-entity classification for a third character string different from the second character string is displayed on the basis of the first named-entity classification. The information about the second named-entity classification may be a visual attribute that corresponds to the second named-entity classification.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 18, 2018
    Applicant: Retrieva, Inc.
    Inventors: Yuya Takei, Yuichiro Imamura, Hideto Masuoka, Jiro Nishitoba, Kazuya Kawahara
  • Publication number: 20180018316
    Abstract: Aspects of the subject disclosure may include, for example, a computer that performs a statistical natural language processing analysis on a plurality of text documents to determine a plurality of topics, creates a proper subset of topics from the plurality of topics, based on user input, maps one or more topics in the proper subset of topics to each document in the plurality of text documents, thereby creating a plurality of topic-document pairs, identifies n-dimensions of bias for each topic-document pair from the text, creates clusters of topics from the proper subset of topics, and generates presentable content depicting each cluster of the clusters of topics according to a corresponding image configuration. The topics and n-dimensions of bias data can be further analyzed with co-collected structured data for statistical relationships.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Pamela Bogdan, Gary Gressel, Gary Reser, Alex Rubarkh, Kenneth Shirley
  • Publication number: 20180018317
    Abstract: A parallel-translation dictionary creating apparatus that includes a processor configured to create a parallel-translation dictionary; the processor extracts words from each of the plurality of documents; performs an estimation and storage of a semantic classification of the extracted words; based on a result of the estimation of the semantic classification for the word in the document that is a current processing target and the word pair registered in the parallel-translation word list; updates, to the semantic classification of the word for which the semantic classification has been estimated, the semantic classification of a corresponding word that corresponds to the word and to the subject matter of the document that is the current processing target; and creates the parallel-translation dictionary based on the semantic classification of the word obtained by the estimation of the semantic classification of the word and the update of the semantic classification of the corresponding word.
    Type: Application
    Filed: June 15, 2017
    Publication date: January 18, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Yuchang Cheng, Nobuyuki Katae, Tomoki Nagase
  • Publication number: 20180018318
    Abstract: A method and system are disclosed for analyzing text affinity among a plurality of social media communications, comprising dividing a first social media communication into first plurality of social media communication threads; dividing a second social media communication into a second plurality of social media communication threads; performing a text affinity analysis operation between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads; and, determining a level of intervention to perform based upon the text affinity analysis operation.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Dell Products L.P.
    Inventor: Prabir Majumder
  • Publication number: 20180018319
    Abstract: The present disclosure provides a method for sending a sticker image during a chat session, applicable to a chat session between terminals including a transmit terminal and a receive terminal, the method being performed by the transmit terminal and including: detecting an input operation during a chat session and obtaining input content from the input operation; recognizing the input content and obtaining an implication, the implication indicating sticker features in the input content; identifying sticker images corresponding to the implication, the identified sticker images comprising multiple sticker images corresponding to different sticker sending policies; obtaining a recommended sticker image corresponding to the implication according to a preset sticker sending policy, the recommended sticker image being any one of or any combination of the multiple identified sticker images; and sending the recommended sticker image to be displayed at the receive terminal.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventor: Ruiming HE
  • Publication number: 20180018320
    Abstract: A mechanism is provided in a data processing system for text classification. A domain terms selector component, executing on a processor of the data processing system, receives an input text. A domain terms selector component executing on a processor of the data processing system identifies at least one domain term in the input text. A domain terms replacer component executing on a processor of the data processing system replaces the at least one identified domain term in the input text with a corresponding replacement term to form a revised input text. A text classifier component configured with a trained text classifier machine learning model classifies the revised input text to form a class determination.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: John M. Boyer, Kshitij P. Fadnis, Dinesh Raghu
  • Publication number: 20180018321
    Abstract: Provided are techniques for avoiding sentiment model overfitting in a machine language model. A current list of keywords in a current sentiment model can be updated to create a proposed list of keywords in a proposed sentiment model. Machine-generated sentiment results, based on the proposed sentiment model, are presented to identify model overfitting, without revising the current set of keywords. The proposed set of keywords can be edited, and when overfitting is not present, the current list of keywords is replaced by the proposed list of keywords.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Inventors: Michael Jones, Scott Enman, Collin Chun-kit Lee, David Campbell, Christopher John Nicholls
  • Publication number: 20180018322
    Abstract: A method and system parses natural language in a unique way, determining important words pertaining to a text corpus of a particular genre, such as tax preparation. Sentences extracted from instructions or forms pertaining to tax preparation, for example are parsed to determine word groups forming various parts of speech, and then are processed to exclude words on an exclusion list and word groups that don't meet predetermined criteria. From the resulting data, synonyms are replaced with a common functional operator and the resulting sentence text is analyzed against predetermined patterns to determine one or more functions to be used in a document preparation system.
    Type: Application
    Filed: May 26, 2017
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Karpaga Ganesh Patchirajan
  • Publication number: 20180018323
    Abstract: The methods, apparatus, and systems described herein facilitate instructor decision-making based on an analysis of communication(s) between an instructor and a student, including to provide predictions of student outcomes. The methods include receiving communication(s) posted by a student, detecting personality types along with keywords and phrases used by the student and the instructor with a psychologically-based linguistic analysis of the communication(s), scoring the student and instructor communications based on the detected keywords and phrases compared to a library of keywords and phrases, aggregating the student scores by personality type and instructor, correlating the student and instructor scores with historical student data, creating an evaluation report to provide guidance to the students for enrollment based on the correlated scores, and displaying the evaluation report on a student device.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Inventors: Christopher DANSON, Brittney Lynn MCINGVALE, Alain STEPHAN, Tomasz STADNIK, Samantha Shruti DESIKAN, Roger WARFORD
  • Publication number: 20180018324
    Abstract: A terminal equipment comprising: a voice input unit to accept an input of a voice a voice recognition command unit to command a voice recognition unit to convert voices of joined voice data acquired by the voice input unit joining the voice data of the voice to the voice data of the voice accepted previously into character information of a first language at an interval; a character transmission unit to transmit first character information of the first language toward another terminal equipment whenever receiving the first character information of the first language converted; a translation command unit to command a translation unit to translate second character information of a second language into the first language whenever receiving the second character information of the second language and a display unit to display the second character information of the first language together with the second character information of the second language.
    Type: Application
    Filed: March 29, 2017
    Publication date: January 18, 2018
    Inventor: Toshikazu Fukuoka
  • Publication number: 20180018325
    Abstract: A terminal equipment comprising: a voice input unit to accept an input of a voice; a voice recognition command unit to command a voice recognition unit to convert voices of joined voice data acquired by the voice input unit joining the voice data of the voice accepted by the voice input unit to the voice data of the voice accepted previously into character information of a first language at an interval of predetermined time; a translation command unit to command a translation unit to translate first character information of a first language into a second language whenever receiving the first character information of the first language converted by the voice recognition unit; and a display unit to display the first character information of the second language translated by the translation unit together with the first character information of the first language.
    Type: Application
    Filed: March 29, 2017
    Publication date: January 18, 2018
    Inventor: Toshikazu Fukuoka
  • Publication number: 20180018326
    Abstract: A storage management system applies respective storage management applications to an extended function in a storage system or to a new storage system, without having to add a processing logic for each storage management AP and without increasing the applied load. Therefore, multiple versatile processes are installed to a storage management API library of the storage management server. Further, when the storage management AP is connected to the storage management API providing server program via the storage management API library, the storage management API library acquires an API attribute information from the storage management API providing server program. Then, when the storage management AP executes the function of the storage system via the storage management API library, before and after execution of the function, the storage management API library combines multiple versatile processes according to API attribute information, and the processes are executed by the storage management server.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 18, 2018
    Inventor: Atsushi MIYAGAKI
  • Publication number: 20180018327
    Abstract: An affinity server estimates an affinity between two different time based media events (e.g., TV, radio, social media content stream), between a time based media event and a specific topic, or between two different topics, where the affinity score represents an intersection between the populations of social media users who have authored social media content items regarding the two different events and/or topics. The affinity score represents an estimation of the real world affinity between the real world population of people who have an interest in both time based media events, both topics, or in a time based media event and a topic. One possible threshold for including a social media user in a population may be based on a confidence score that indicates the confidence that one or more social media content items authored by the social media user are relevant to the topic or event in question.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 18, 2018
    Inventors: Michael Ben Fleischman, Deb Kumar Roy, Jeremy Rishel, Anjali Midha, Matthew Miller
  • Publication number: 20180018328
    Abstract: Methods, computer program products, and systems are described that include accepting at least one attribute of at least one individual, querying at least one database at least partly based on the at least one attribute, selecting from the at least one database at least one bioactive agent and at least one artificial sensory experience to address the at least one attribute of at least one individual, and/or presenting an indication of the at least one bioactive agent and the at least one artificial sensory experience at least partly based on the selecting from the at least one database at least one bioactive agent and at least one artificial sensory experience to address the at least one attribute of at least one individual.
    Type: Application
    Filed: August 2, 2017
    Publication date: January 18, 2018
    Inventors: Roderick A. Hyde, Muriel Y. Ishikawa, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud, Elizabeth A. Sweeney, Lowell L. Wood, JR., Victoria Y. H. Wood
  • Publication number: 20180018329
    Abstract: A computer-implemented method according to one embodiment includes receiving an ontology language query, receiving a mapping of an ontology to a relational database, and generating a structured query language (SQL) query, utilizing the ontology language query and the mapping of the ontology to the relational database.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Inventors: Avrilia Floratou, Fatma Ozcan
  • Publication number: 20180018330
    Abstract: A computerized method comprising using hardware processor(s) for receiving, from a computerized search engine, digital input data comprising a group of relevancy score sets, where each relevancy score set comprises scores associated with computerized search terms and search field pairs found in electronic documents. Two or more statistical values are computed of the relevancy score sets, one or more of the two or more statistical values for each relevancy score set. Based on some of the two or more statistical values, some relevancy scores sets are reduced from the group to create a reduced group. The reduced group is sent to the computerized search engine for presenting a search result to a user on a computer display.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: Doron COHEN, Haggai ROITMAN
  • Publication number: 20180018331
    Abstract: Non-limiting examples of the present disclosure describe pattern recognition determined based on evaluation of contexts associated with a user history of a user. Input may be received from a processing device of a user. A plurality of contexts associated with user history data of the user history may be evaluated. In examples, the evaluating comprises: generating, for each of the plurality of contexts, a score based on: at least one time period of the user history that is associated with a searching of a context and a frequency of searching for the context within the at least one time period. The evaluating may further comprise ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts. One or more contextual suggestions may be generated and output for the received input based on the ranked plurality of contexts.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Venkata Pavan Kumar Kesamreddy
  • Publication number: 20180018332
    Abstract: A device includes a memory that stores a prefetching model. A control module receives a content page including one or more links each associated with selectable content and collects data associated with the content page. The collected data includes at least one of first data indicative of respective relationships between each of the links and a viewport of the device and second data indicative of characteristics of the viewport. The control module further assigns, using the prefetching model, respective scores to each of the links based on the collected data, and selectively generates, based on the assigned scores, a request to prefetch the selectable content associated with at least one of the links.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fernando DIAZ, Ryen William White, Qi Guo
  • Publication number: 20180018333
    Abstract: Taught is a search engine for science tools which dynamically evaluates search rank of said science tools through Natural Language Processing and machine learning. The search engine accepts into a corpus of public and private materials, which references individual science tools. Each item of the corpus is evaluated both as to how much that given item should be trusted, and what that item says about individual science tools. Each science tool is evaluated based on what the whole corpus of input data contains concerning those science tools, taking into account how valuable the source of the data is in order to render an overall score and search rank. The search engine generates a judgement of each individual science tool, which is dynamically updated as new information becomes available in the corpus of input data.
    Type: Application
    Filed: August 12, 2016
    Publication date: January 18, 2018
    Inventors: Karin Lachmi, Daniel Levitt, Ehud Pardo, Danny Grunspan
  • Publication number: 20180018334
    Abstract: Taught is a search engine for science tools which dynamically evaluates search rank of said science tools through Natural Language Processing and machine learning. The search engine accepts into a corpus of public and private materials, which references individual science tools. Each item of the corpus is evaluated both as to how much that given item should be trusted, and what that item says about individual science tools. Each science tool is evaluated based on what the whole corpus of input data contains concerning those science tools, taking into account how valuable the source of the data is in order to render an overall score and search rank. The search engine generates a judgement of each individual science tool, which is dynamically updated as new information becomes available in the corpus of input data.
    Type: Application
    Filed: May 25, 2017
    Publication date: January 18, 2018
    Inventors: Karin Lachmi, Daniel Levitt, Ehud Pardo, Danny Grunspan
  • Publication number: 20180018335
    Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Applicant: Alibaba Group Holding Limited
    Inventors: Dandan Wang, Xiaofeng Pan, Di Xu
  • Publication number: 20180018336
    Abstract: A method for presenting a data handling method on a graphical user interface includes identifying a type of service associated with a pending data handling process, sending one or more user characterizations associated with a user's identity to a server for performing the data handling process, receiving data handling capabilities corresponding to one or more data handling methods for performing the identified type of service, determining one or more candidate data handling methods to be displayed on a graphical user interface (GUI) of the client computing device, initiating display of the candidate data handling methods on the client computing device GUI based on the data handling capabilities, performing the pending data handling process with a particular data handling method selected from the candidate data handling methods, and sending a performance result associated with the pending data handling process.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Applicant: Alibaba Group Holding Limited
    Inventors: Junjie Zhang, Yu Zhang, Di Xu
  • Publication number: 20180018337
    Abstract: A system, method, and computer-readable medium for providing a content item based on a user interest and an expected action to be performed by a user device. The method includes: querying, based on at least one signature generated for a multimedia content element, a user profile to identify the user interest, wherein a concept of the identified user interest matches a concept represented by the generated at least one signature; generating at least one contextual insight based on the user interest, wherein each contextual insight indicates a user preference; determining the expected action based on the at least one contextual insight; determining, based on the expected action, the content item to be provided to the user device; and providing the determined content item to the user device.
    Type: Application
    Filed: August 2, 2017
    Publication date: January 18, 2018
    Applicant: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Publication number: 20180018338
    Abstract: A system and method for refund analysis of travel-indicating unstructured electronic documents. The method includes determining, based on data of a first electronic document, a mileage value-added tax (VAT) refund amount, wherein the first electronic document indicates at least one travel transaction; analyzing at least one second electronic document to determine at least one transaction parameter of each second electronic document, wherein each second electronic document includes at least partially unstructured data; creating a template for each of the at least one second electronic document, wherein each template is a structured dataset including the at least one transaction parameter determined for the respective electronic document; determining, based on the created at least one template, a fuel VAT refund amount; and determining, based on the mileage VAT refund amount and the fuel VAT refund amount, an entitled VAT refund amount.
    Type: Application
    Filed: August 3, 2017
    Publication date: January 18, 2018
    Applicant: Vatbox, Ltd.
    Inventors: Noam GUZMAN, Isaac SAFT
  • Publication number: 20180018339
    Abstract: An embodiment of the invention provides an apparatus and method for classifying a workload of a computing entity. In an embodiment, the computing entity samples a plurality of values for a plurality of parameters of the workload. Based on the plurality of values of each parameter, the computing entity determines a parameter from the plurality of parameters that the computing entity's response time is dependent on. Here, the computing entity's response time is indicative of a time required by the computing entity to respond to a service request from the workload. Further, based on the identified significant parameter, the computing entity classifies the workload of the computing entity by selecting a workload classification from a plurality of predefined workload classifications.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Inventors: Jayanta Basak, Kushal Wadhwani, Kaladhar Voruganti
  • Publication number: 20180018340
    Abstract: An information processing apparatus, including: a memory unit; and a processor configured to perform a migration process of migrating a migration source file system to a migration target file system, the memory unit is configured to store first and second information, the first information managing a target object of the first migration process stored in the migration source file system and the target object to be stored in the migration target file system, and the second information managing a progress status of the first migration process for each object, the processor is configured to: select either or both of the migration source and target file systems based on the first and second information when a write request for the target object is received from a host apparatus; and perform a process related to the write request on the file system selected.
    Type: Application
    Filed: June 15, 2017
    Publication date: January 18, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Yoshiharu SHITARA, Yuji NOMURA
  • Publication number: 20180018341
    Abstract: A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.
    Type: Application
    Filed: September 4, 2017
    Publication date: January 18, 2018
    Inventors: STEFAN LIESCHE, ANDREAS NAUERZ, JURGEN SCHAECK
  • Publication number: 20180018342
    Abstract: Methods, non-transitory computer readable media, computing devices and systems for persistent indexing and space management for flat directory include creating, using at least one of said at least one processors, an index file to store mapping information, computing, using at least one of said at least one processor, a hash based on a lookup filename, searching, using at least one of said at least one processor, the index file to find all matching directory cookies based on the computed hash, selecting, using at least one of said at least one processor, the directory entity associated with the lookup filename from among the matched directory cookies, and returning, using at least one of said at least one processor, the determined directory entity.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Applicant: NetApp, Inc.
    Inventor: Ravi BASRANI
  • Publication number: 20180018343
    Abstract: A system, apparatus, and method for processing queries wherein the query includes a request to access or delete data and accessing metadata associated with the set of data, the metadata defining data characteristics of the set of data and identifying at least sets of data that need or not need to be accessed or deleted based on the metadata without accessing the actual data in the set of data; also methods to optimize processing of some operations based on the collected metadata on data.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Marcin Zukowski, Benoit Dageville, Thierry Cruanes, Ashish Motivata
  • Publication number: 20180018344
    Abstract: Expandable cache management dynamically manages cache storage for multiple network shares configured in a file server. Once a file is written to a directory or folder on a specially designated network share, such as one that is configured for “infinite backup,” an intermediary pre-backup copy of the file is created in an expandable cache in the file server that hosts the network share. On write operations, cache storage space can be dynamically expanded or freed up by pruning previously backed up data. This advantageously creates flexible storage caches in the file server for each network share, each cache managed independently of other like caches for other network shares on the same file server. On read operations, intermediary file storage in the expandable cache gives client computing devices speedy access to data targeted for backup, which is generally quicker than restoring files from backed up secondary copies.
    Type: Application
    Filed: May 22, 2017
    Publication date: January 18, 2018
    Inventors: Satish Chandra KILARU, Rajiv KOTTOMTHARAYIL, Paramasivam KUMARASAMY, William KATCHER
  • Publication number: 20180018345
    Abstract: A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Robert P. St. Pierre, David Ben Perry, Mohammed Amirali Samji, Elizabeth P. Salowitz, Aaron Naoyoshi Sheung Yan Woo, Anshul Rawat, John H. Lueders
  • Publication number: 20180018346
    Abstract: A storage system includes N nodes (N is an integer, equal to or larger than 2) coupled to at least one data processing system. A plurality of tenant spaces, based on the N nodes, contain Y1 tenant spaces (Y1 is an integer, equal to or larger than 2 and equal to or smaller than N) for a first tenant. The Y1 tenant spaces are based on Y1 node groups in the N nodes. Each of the Y1 node groups contains Q1 or more nodes (Q1 is an integer, equal to or larger than 1). For the first tenant, the storage system provides, to each of the Y1 tenant spaces, data units multiplexed Y1 times. From a first load-source tenant space from among the Y1 tenant spaces, the storage system loads a first data unit group containing one or more data units to a first load-destination data processing system.
    Type: Application
    Filed: January 5, 2015
    Publication date: January 18, 2018
    Applicant: HITACHI, LTD.
    Inventors: Tomonori ESAKA, Tetsuya ABE, Yoshitaka NAKAMURA
  • Publication number: 20180018347
    Abstract: The purpose of the present invention is, in a file storage, to shorten an access response time to shared data. When a file storage apparatus receives a command for a specific manipulation of a file system, a specific apparatus determines, based on a state of the file system and a manipulation history, whether or not an unapplied manipulation affects a target of the specific manipulation, the unapplied manipulation being a manipulation which has been previously executed by another file storage apparatus among a plurality of file storage apparatuses and which has not been applied to the file system. When it is determined that the unapplied manipulation affects the target of the specific manipulation, the file storage apparatus applies the unapplied manipulation to the file system, executes the specific manipulation on the file system, and transmits, to a cloud storage apparatus, manipulation information which represents the specific manipulation.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 18, 2018
    Inventors: Kazuhito YOKOI, Go KOJIMA, Takuya ODA, Yasushi MIYATA, Masanori TAKATA, Hitoshi KAMEI, Akiyoshi TSUCHIYA
  • Publication number: 20180018348
    Abstract: A method and an apparatus for searching information are provided. The method comprises: obtaining a current keyword; obtaining material information associated with the current keyword, the material information including at least one of an image segment, a text segment and an image entity; compositing the material information into an image to be shown in a search result page.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 18, 2018
    Inventors: Shouke QIN, Zeming ZHANG, You HAN, Zhiyang CHEN, Xiaohua CHENG, Peizhi XU, Xiaolin MA, Shilei WEN, Shijia CHEN, Xubin LI, Yan JIANG