Patents Issued in January 18, 2018
-
Publication number: 20180018299Abstract: 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: ApplicationFiled: July 13, 2016Publication date: January 18, 2018Inventors: Liang Han, Xiangdong Jin, Lin Chen, Yun Du, Alexei Vladimirovich Bourd
-
Publication number: 20180018300Abstract: 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: ApplicationFiled: July 16, 2017Publication date: January 18, 2018Inventors: Ron Zass, Yotam Zass Rozenfeld
-
Publication number: 20180018301Abstract: 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: ApplicationFiled: June 29, 2017Publication date: January 18, 2018Inventors: Suzanne Berlin, Sonali Prabhakar Gupta, Sitaram Inguva, Chintamani Maheshwar Chhatre
-
Publication number: 20180018302Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
-
Publication number: 20180018303Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
-
Publication number: 20180018304Abstract: 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: ApplicationFiled: October 2, 2016Publication date: January 18, 2018Applicant: 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: 20180018305Abstract: 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: ApplicationFiled: February 5, 2015Publication date: January 18, 2018Inventors: Tamir Hassan, damera Venkata Niranjan
-
Publication number: 20180018306Abstract: 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: ApplicationFiled: September 29, 2017Publication date: January 18, 2018Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
-
Publication number: 20180018307Abstract: 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: ApplicationFiled: December 28, 2016Publication date: January 18, 2018Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Ching-Hung WU, Yu-Yu LAI, Kuei-Chun LIU, Hsiao-Han HUANG, Wei-Chuan LI
-
Publication number: 20180018308Abstract: 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: ApplicationFiled: January 7, 2016Publication date: January 18, 2018Inventors: Xiang ZUO, Xuan ZHU, Tengrong SU
-
Publication number: 20180018309Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Travis Wah CHUN, Romelia H. FLORES, Ronald Joseph RUTKOWSKI, II, Marlenta Ansean JOHNSON, Roberto Ramon RODRIGUEZ, Michael Anson LAU
-
Publication number: 20180018310Abstract: 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: ApplicationFiled: October 13, 2016Publication date: January 18, 2018Applicant: Intuit Inc.Inventor: Cem Unsal
-
Publication number: 20180018311Abstract: 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: ApplicationFiled: April 14, 2017Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Yadollah Yaghoobzadeh
-
Publication number: 20180018312Abstract: 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: ApplicationFiled: August 3, 2017Publication date: January 18, 2018Applicant: Vatbox, Ltd.Inventors: Noam GUZMAN, Isaac SAFT
-
Publication number: 20180018313Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Stanley J. Vernier
-
Publication number: 20180018314Abstract: 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: ApplicationFiled: September 13, 2017Publication date: January 18, 2018Inventors: Shumin Zhai, Yu Ouyang, Ken Wakasa, Satoshi Kataoka
-
Publication number: 20180018315Abstract: 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: ApplicationFiled: July 11, 2017Publication date: January 18, 2018Applicant: Retrieva, Inc.Inventors: Yuya Takei, Yuichiro Imamura, Hideto Masuoka, Jiro Nishitoba, Kazuya Kawahara
-
Publication number: 20180018316Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Pamela Bogdan, Gary Gressel, Gary Reser, Alex Rubarkh, Kenneth Shirley
-
Publication number: 20180018317Abstract: 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: ApplicationFiled: June 15, 2017Publication date: January 18, 2018Applicant: FUJITSU LIMITEDInventors: Yuchang Cheng, Nobuyuki Katae, Tomoki Nagase
-
Publication number: 20180018318Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Applicant: Dell Products L.P.Inventor: Prabir Majumder
-
Publication number: 20180018319Abstract: 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: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Inventor: Ruiming HE
-
Publication number: 20180018320Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: John M. Boyer, Kshitij P. Fadnis, Dinesh Raghu
-
Publication number: 20180018321Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Michael Jones, Scott Enman, Collin Chun-kit Lee, David Campbell, Christopher John Nicholls
-
Publication number: 20180018322Abstract: 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: ApplicationFiled: May 26, 2017Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Karpaga Ganesh Patchirajan
-
Publication number: 20180018323Abstract: 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: ApplicationFiled: September 28, 2017Publication date: January 18, 2018Inventors: Christopher DANSON, Brittney Lynn MCINGVALE, Alain STEPHAN, Tomasz STADNIK, Samantha Shruti DESIKAN, Roger WARFORD
-
Publication number: 20180018324Abstract: 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: ApplicationFiled: March 29, 2017Publication date: January 18, 2018Inventor: Toshikazu Fukuoka
-
Publication number: 20180018325Abstract: 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: ApplicationFiled: March 29, 2017Publication date: January 18, 2018Inventor: Toshikazu Fukuoka
-
Publication number: 20180018326Abstract: 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: ApplicationFiled: January 30, 2015Publication date: January 18, 2018Inventor: Atsushi MIYAGAKI
-
Publication number: 20180018327Abstract: 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: ApplicationFiled: July 27, 2017Publication date: January 18, 2018Inventors: Michael Ben Fleischman, Deb Kumar Roy, Jeremy Rishel, Anjali Midha, Matthew Miller
-
Publication number: 20180018328Abstract: 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: ApplicationFiled: August 2, 2017Publication date: January 18, 2018Inventors: 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: 20180018329Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Avrilia Floratou, Fatma Ozcan
-
Publication number: 20180018330Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Doron COHEN, Haggai ROITMAN
-
Publication number: 20180018331Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Applicant: Microsoft Technology Licensing, LLCInventor: Venkata Pavan Kumar Kesamreddy
-
Publication number: 20180018332Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Fernando DIAZ, Ryen William White, Qi Guo
-
Publication number: 20180018333Abstract: 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: ApplicationFiled: August 12, 2016Publication date: January 18, 2018Inventors: Karin Lachmi, Daniel Levitt, Ehud Pardo, Danny Grunspan
-
Publication number: 20180018334Abstract: 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: ApplicationFiled: May 25, 2017Publication date: January 18, 2018Inventors: Karin Lachmi, Daniel Levitt, Ehud Pardo, Danny Grunspan
-
Publication number: 20180018335Abstract: 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: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Applicant: Alibaba Group Holding LimitedInventors: Dandan Wang, Xiaofeng Pan, Di Xu
-
Publication number: 20180018336Abstract: 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: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Applicant: Alibaba Group Holding LimitedInventors: Junjie Zhang, Yu Zhang, Di Xu
-
Publication number: 20180018337Abstract: 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: ApplicationFiled: August 2, 2017Publication date: January 18, 2018Applicant: Cortica, Ltd.Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Publication number: 20180018338Abstract: 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: ApplicationFiled: August 3, 2017Publication date: January 18, 2018Applicant: Vatbox, Ltd.Inventors: Noam GUZMAN, Isaac SAFT
-
Publication number: 20180018339Abstract: 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: ApplicationFiled: September 26, 2017Publication date: January 18, 2018Inventors: Jayanta Basak, Kushal Wadhwani, Kaladhar Voruganti
-
Publication number: 20180018340Abstract: 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: ApplicationFiled: June 15, 2017Publication date: January 18, 2018Applicant: FUJITSU LIMITEDInventors: Yoshiharu SHITARA, Yuji NOMURA
-
Publication number: 20180018341Abstract: 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: ApplicationFiled: September 4, 2017Publication date: January 18, 2018Inventors: STEFAN LIESCHE, ANDREAS NAUERZ, JURGEN SCHAECK
-
Publication number: 20180018342Abstract: 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: ApplicationFiled: July 13, 2016Publication date: January 18, 2018Applicant: NetApp, Inc.Inventor: Ravi BASRANI
-
Publication number: 20180018343Abstract: 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: ApplicationFiled: July 14, 2016Publication date: January 18, 2018Inventors: Marcin Zukowski, Benoit Dageville, Thierry Cruanes, Ashish Motivata
-
Publication number: 20180018344Abstract: 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: ApplicationFiled: May 22, 2017Publication date: January 18, 2018Inventors: Satish Chandra KILARU, Rajiv KOTTOMTHARAYIL, Paramasivam KUMARASAMY, William KATCHER
-
Publication number: 20180018345Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20180018346Abstract: 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: ApplicationFiled: January 5, 2015Publication date: January 18, 2018Applicant: HITACHI, LTD.Inventors: Tomonori ESAKA, Tetsuya ABE, Yoshitaka NAKAMURA
-
Publication number: 20180018347Abstract: 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: ApplicationFiled: January 30, 2015Publication date: January 18, 2018Inventors: Kazuhito YOKOI, Go KOJIMA, Takuya ODA, Yasushi MIYATA, Masanori TAKATA, Hitoshi KAMEI, Akiyoshi TSUCHIYA
-
Publication number: 20180018348Abstract: 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: ApplicationFiled: July 6, 2015Publication date: January 18, 2018Inventors: Shouke QIN, Zeming ZHANG, You HAN, Zhiyang CHEN, Xiaohua CHENG, Peizhi XU, Xiaolin MA, Shilei WEN, Shijia CHEN, Xubin LI, Yan JIANG