Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
-
Patent number: 10671359Abstract: A system and method for organizing and classifying existing applications so as to enable users to create new applications using the one or more parts of existing applications. The system is capable of automatically generating a large number of template applications which are fully designed, coded, and ready-to-use. The system also automatically expands its catalog of template applications and screen components, which are categorized based on a specified purpose, whenever a user creates a new application or screen with the same purpose. In this way a user can simply specify the purpose of what they want to create, and the system will provide a ranked list of possibilities based on the actions of other users, and automatic generation mechanisms.Type: GrantFiled: February 20, 2014Date of Patent: June 2, 2020Inventor: Raul Sanchez
-
Patent number: 10664651Abstract: A method and system for automatically converting forms generated using a desktop forms development tool to be compatible with mobile devices, for deploying the converted forms to the mobile devices, and for running converted forms on the mobile devices is provided. A forms system provides a conversion component, a deployment component, and a device component. A forms file is generated to be processed by a forms display program on a variety of devices. The forms system transforms the forms file to a target form file designed for execution by a target forms display program on a device of the target device type.Type: GrantFiled: January 9, 2017Date of Patent: May 26, 2020Assignee: ROMRC, INC.Inventors: Adriana Neagu, Lale Divringi, Bogdan Valentin Dinu, Dafina-Maria Jeaca, Adrian Matei
-
Patent number: 10664439Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network or cloud-based environment. For example, source data to be protected is partitioned into multiple data files. Additionally, each file may be obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network or cloud-based environment. The cloud-based environment may include servers and data storage containers located in one or more cloud services.Type: GrantFiled: July 30, 2018Date of Patent: May 26, 2020Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Patent number: 10657186Abstract: A document handling system includes a memory and a processor, in communication with the memory, to receive first information from a first document, determine that the first document includes a first topic based on the first information, determine a first classification level of the first document, determine a first grouping of the first document, associate the first classification level and the first grouping with the first topic, receive second information from a second document, determine that the second document includes the first topic based on the second information, and modify the second document to ascribe the first classification level and the first grouping to the second document.Type: GrantFiled: May 29, 2015Date of Patent: May 19, 2020Assignee: Dell Products, L.P.Inventor: Carrie E. Gates
-
Patent number: 10657954Abstract: A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.Type: GrantFiled: February 20, 2018Date of Patent: May 19, 2020Assignee: Dropbox, Inc.Inventors: Timo Mertens, Bradley Neuberg
-
Patent number: 10642909Abstract: A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.Type: GrantFiled: January 31, 2018Date of Patent: May 5, 2020Assignee: SPLUNK INC.Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
-
Patent number: 10635855Abstract: A method and system including a code comment module; a unified code processor in communication with the code comment module and operative to execute processor-executable process steps to cause the system to: receive initiation of an integrated development environment program; receive at least one element; initiate an editor in response to the received at least one element; receive a markup annotation, wherein the markup annotation is associated with the received at least one element; receive one or more comments to be formatted by the received markup annotation; and display the at least one element and the formatted comment. Numerous other aspects are provided.Type: GrantFiled: December 10, 2018Date of Patent: April 28, 2020Assignee: SAP SEInventors: Axel Schroeder, Martin Knechtel
-
Patent number: 10635305Abstract: A touchscreen-based system for data entry using a language conversion is provided. The system may access a mapping database including mappings between character strings in a first language (e.g., English alphabet characters) and character objects in a second language (e.g., Chinese logograph characters). A touchscreen may display a user interface including (a) virtual input scroll wheels that display first language characters and which can be virtually scrolled by touch input to select a string of first language characters, and (b) a virtual results scroll wheel that displays second language character objects mapped to the user-selected string of first language characters, and allows the user to select (by scrolling) a particular second language character object. The selected second language character object may then be entered, e.g., by a touch-based command, into a displayed string of second language characters or into memory or to a related data processing system for further processing.Type: GrantFiled: May 10, 2018Date of Patent: April 28, 2020Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventor: Garry J. Champ
-
Patent number: 10614145Abstract: A method, system and computer program product for presenting content on a webpage in a desired format. The webpage(s) previously visited by a user are identified. The format of the content (e.g., tables, graphs) on these webpage(s) is then determined. Furthermore, a future webpage the user will likely visit is determined. Additionally, the format of the content on the future webpage the user will likely visit is determined. The format of the content on the webpage the user is currently visiting is then modified to ensure consistency of the format of the content among the webpage(s) the user previously visited, the future webpage the user will likely visit and the webpage the user is currently visiting.Type: GrantFiled: June 14, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Jonathan Dunne, Liam S. Harpur, Robert Loredo
-
Patent number: 10613844Abstract: A translation component, such as a compiler, recognizes comments of a program and uses those comments to provide optimization recommendations or to generate optimized code to improve processing within a computing environment. The comments are translated into structures recognizable by translation phases to generate more efficient code or pragmas to improve performance.Type: GrantFiled: November 10, 2017Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Archana Ravindar, Ulrich Weigand, Srinivas R. Vaidya
-
Patent number: 10599283Abstract: In some examples, a computing device may include a first and a second touchscreen display device. A first document may be displayed on the first touchscreen and a second document may be displayed on the second touchscreen. A stylus may be used to select and copy content from the first document to a clipboard application. After receiving a preview command, the computing device may determine a first location of a tip of the stylus and display a preview of the content near the first location. The computing device may determine that the tip of the stylus has moved from the first location to a second location and move the preview of the content to be near the second location. After receiving a paste instruction from the stylus, the computing device may paste the content near the second location.Type: GrantFiled: November 29, 2017Date of Patent: March 24, 2020Assignee: Dell Products L.P.Inventors: Mark R. Ligameri, Michiel S. Knoppert
-
Patent number: 10599755Abstract: Methods and systems are provided for automatically correcting escaping functions in a module of page rendering code. The method includes: providing an HTML escaping schema and a script escaping schema; identifying a first character sequence having a first escaping function; determining whether the first character sequence is coded in HTML or coded as a scripted element; correcting the first escaping function using the HTML escaping schema if the first character sequence is coded in HTML; and correcting the first escaping function using the script escaping schema if the first character sequence is coded as a scripted element.Type: GrantFiled: October 12, 2016Date of Patent: March 24, 2020Assignee: salesforce.com, inc.Inventor: Steven Lawrance
-
Patent number: 10592988Abstract: A technique for performing commercial venture analysis involves establishing an empirically-derived structure and evaluating companies using analytical techniques within that structure. The technique may involve defining jobs, or goals a customer is attempting to reach, with dozens or even hundreds of outcomes. Ideally, the structure and tools facilitate analysis that would not be possible otherwise. Moreover, the nature of the system enables real-time input for changing conditions and the ability to calculate returns for new markets in which products or services do not exist.Type: GrantFiled: November 25, 2014Date of Patent: March 17, 2020Assignee: Strategyn Holdings, LLCInventors: James M. Haynes, III, Anthony W. Ulwick
-
Patent number: 10586516Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: GrantFiled: March 22, 2019Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10586168Abstract: The described technology can provide semantic translations of a selected language snippet. This can be accomplished by mapping snippets for output languages into a vector space; creating predicates that can map new snippets into that vector space; and, when a new snippet is received, generating and matching a vector representing that new snippet to the closest vector for a snippet of a desired output language, which is used as the translation of the new snippet. The procedure for mapping new snippets into the vector space can include creating a dependency structure for the new snippet and computing a vector for each dependency structure node. The vector computed for the root node of the dependency structure is the vector representing the new snippet. A similar process is used to train a transformation function for each possible node type, using language snippets already associated with a dependency structure and corresponding vectors.Type: GrantFiled: October 8, 2015Date of Patent: March 10, 2020Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Fei Huang, Feng Liang
-
Patent number: 10572586Abstract: A computer-implemented method, computer program product, and system are provided for separating a word in a dictionary. The method includes reading a word from the dictionary as a source word. The method also includes searching the dictionary for another word having a substring with a same surface string and a same reading as the source word. The method additionally includes splitting the another word by the source word to obtain one or more remaining substrings of the another word. The method further includes registering each of the one or more remaining substrings as a new word in the dictionary.Type: GrantFiled: February 27, 2018Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Toru Nagano, Nobuyasu Itoh, Gakuto Kurata
-
Patent number: 10558356Abstract: A display control device includes a display, a touch panel, and a display controller. The display displays one or more items of list information. The touch panel is attached to the display. The display controller controls the display based on an operation performed on the touch panel. The display controller determines whether or not a swipe operation has been detected. The swipe operation is a swipe that is performed on the touch panel when the display displays at least one item of list information. Upon determining that the swipe operation has been detected, the display controller controls the display to change a size of a display area of the at least one item of list information being displayed by the display and change the number of items of list information being displayed by the display.Type: GrantFiled: February 24, 2017Date of Patent: February 11, 2020Assignee: KYOCERA Document Solutions Inc.Inventor: Tomoaki Nakaizawa
-
Patent number: 10546060Abstract: An approach is provided to detect pronouns that are included in textual posts that are found in an online discussion. The textual posts are analyzed using a natural language processing speech classification technique, that results in an identification of a noun to which the detected pronoun refers. The system then displays, on a display device, the noun to which the pronoun refers.Type: GrantFiled: December 19, 2017Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Robert H. Grant, Trudy L. Hewitt, Fang Lu
-
Patent number: 10534755Abstract: An approach to de-duplicating data in an electronic text repository by performing the following steps: (i) processing one or more text documents associated with an electronic text repository to identify first instances of a plurality of words; (ii) adding words associated with the identified first instances of the plurality of words to a list, wherein each word added to the list is assigned a unique serial number; and (iii) replacing the plurality of words included in the one or more text documents with serial numbers corresponding to the words associated with the list for generating one or more reduced documents.Type: GrantFiled: October 13, 2016Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
-
Patent number: 10521507Abstract: A method includes accepting an input of text from an input device, detecting a string of characters from the text, the string of characters corresponding to an abbreviation, the abbreviation corresponding to a plurality of phrases, the plurality of phrases having different meanings respectively, generating the plurality of phrases for display in an interactive display window on a display device, the plurality of phrases being generated from a database storing correspondence information between the string of characters and the plurality of phrases, displaying the string of characters and the plurality of phrases on the interactive display window as candidates for an appropriate phrase corresponding to the abbreviation, the interactive display window being configured to enable a user to select the appropriate phrase from among the plurality of phrases, and storing the selected appropriate phrase with the text into a memory while keeping displaying the string of characters.Type: GrantFiled: January 25, 2017Date of Patent: December 31, 2019Assignee: FUJITSU LIMITEDInventor: Masamichi Ishii
-
Patent number: 10515125Abstract: In some implementations, a system is capable of using natural language processing (NLP), machine learning, and classification techniques to improve the storage and retrieval of text segments within a structured text repository. Data indicating a text segment retrieved from an online resource is retrieved. Metadata associated with the online resource is obtained. One or more one or more semantic scores are determined for the text segment. One or more classification labels are assigned to the text segment based at least on the obtained metadata and the one or more determined semantic scores. The text segment is indexed within a structured text repository using the one or more assigned classification labels.Type: GrantFiled: July 26, 2017Date of Patent: December 24, 2019Assignee: The Thought & Expression Company LLCInventor: Christopher E. Lavergne
-
Patent number: 10489418Abstract: The present invention provides for inline/parallel processing of data messages, specifically data response messages, to both transform and parse the data in one single pass. Parsing includes extracting common data elements (such as, error codes, fault codes, status codes and the like) from the message and deleting generic headers from the messages. In specific embodiments of the invention, the parallel processing of the present invention is made possible by implementation of a SAX parser. In such embodiments of the invention, the SAX parser implements a single filter to both transform and parse the data response messages simultaneously.Type: GrantFiled: October 9, 2015Date of Patent: November 26, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Jonathan Roger Greenblatt, Sundar R. Krishnan, James J. Rea, David J. Watson, Prasanta Kumar Parida, Amit Ashok Pathak, M. Ehsan Khan, Umashankar Awasthi
-
Patent number: 10475531Abstract: A method for the collection, capture, processing, storage and tracking of data for both electronic source health records and for electronic clinical trial purposes by electronically collecting clinical trial data at a clinical trial site, instantly preserving all of the clinical trial data as an electronic source document, archiving the clinical trial data in a trusted data server maintained by a third party, transmitting an acknowledgement upon successful archiving of the clinical trial data, and transmitting the clinical trial data to a clinical trial database only after successful archiving of said clinical trial data. A method for electronically gathering clinical trial data. A method of maintaining discrete data records based upon a single clinical data input.Type: GrantFiled: September 16, 2011Date of Patent: November 12, 2019Inventors: Jules T. Mitchel, Joyce B. Hays
-
Patent number: 10467699Abstract: Approaches for converting analog health information to a digital database are described. Worksheets comprising questions for a patient are displayed in an interface that can be used to review and edit responses. A system receives responses to the questions, displays the responses, and sends the responses to a healthcare provider. The system includes a provider interface that can be used to annotate and edit worksheet data. The system converts and declares a worksheet as a medical record for the patient. The system securely stores worksheet data and medical records and receives a selection of a subset of this information. The system grants access to the subset of information to designated entities. The system concisely presents health information for analysis and workflow improvement. The system receives login credentials, determines a login type, and displays an interface based upon the login type. The system securely transmits personal health information to designated entities.Type: GrantFiled: April 26, 2011Date of Patent: November 5, 2019Inventor: Russell Henry Amundson
-
Patent number: 10452764Abstract: A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.Type: GrantFiled: July 11, 2012Date of Patent: October 22, 2019Assignee: Paper Software LLCInventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
-
Patent number: 10444934Abstract: Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.Type: GrantFiled: March 18, 2016Date of Patent: October 15, 2019Assignee: AudioEye, Inc.Inventors: Sean D. Bradley, Mark D. Baker, Jeffrey O. Jones, Kenny P. Hefner, Adam Finkelstein, Douglas J. Gilormo, Taylor R. Bodnar, David C. Pinckney, Charlie E. Blevins, Trevor C. Jones, Helena Laymon
-
Patent number: 10394940Abstract: A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.Type: GrantFiled: July 11, 2012Date of Patent: August 27, 2019Assignee: Paper Software LLCInventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
-
Patent number: 10387559Abstract: Methods and apparatus are described herein for creating associations between user interests and electronic document templates generated from B2C electronic documents. Once these associations are created, interest(s) of a user (e.g., a user profile) may be determined automatically based on B2C electronic documents addressed to the user. In various implementations, an electronic document addressed to a user may be identified. A particular electronic document template that corresponds to the electronic document addressed to the user may be selected from a plurality of electronic document templates. The selecting may be based on attribute(s) shared between the electronic document addressed to the user and the selected electronic document template. The particular electronic template may be generated from a plurality of electronic documents that share fixed content.Type: GrantFiled: November 22, 2016Date of Patent: August 20, 2019Assignee: GOOGLE LLCInventors: James Wendt, Jie Yang, Ying Sheng, Jing Xie, Luis Garcia Pueyo
-
Patent number: 10353990Abstract: The present invention provides a computer implemented method for generating translatable and accessible multimedia presentations. The method can include transforming a presentation master file defining a multimedia presentation into each of a text file and a variables file, generating a plurality of slides for a slide show with text strings from the text file and imagery and audiovisual elements from the variables file, and launching the slide show. Transforming a presentation master file into each of a text file and a variables file can include additionally transforming the presentation master file into a visual markup language document emulating the multimedia presentation. As such, in an aspect of the embodiment, the method further can include detecting an assistive technology, and rendering the visual markup language document in lieu of the slide show.Type: GrantFiled: November 5, 2014Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventor: Jeffrey T. Antley
-
Patent number: 10354097Abstract: A method for concealing and revealing sensitive data on an electronic communications device is disclosed. The electronic communications device comprises a plurality of keys, a display upon which a series of characters are adapted to be displayed, the series of characters forming a character string and composed by input operation of a subset of the plurality of Keys, and a processor for implementing at least one module that includes at least one security component.Type: GrantFiled: November 14, 2006Date of Patent: July 16, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Nikolai Grigoriev, Haraldur Thorkelsson, Natalie Jhaveri
-
Patent number: 10346521Abstract: Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.Type: GrantFiled: August 7, 2017Date of Patent: July 9, 2019Assignee: Facebook, Inc.Inventors: Evan Jerome Priestley, Ashwin Ravindra Bharambe
-
Patent number: 10325015Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.Type: GrantFiled: June 19, 2018Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
-
Patent number: 10318217Abstract: An implementation method of a virtual print-out system is provided. The method includes setting the number of printing module step; each of the printing modules being in information linking with each of the print-out devices step; inputting rule information step; triggering to print out document logic step; and changing the pointing of the print-out device step, and wherein the virtual print-out system can be simultaneously connected with a plurality of physical print-out devices at different work stations, and the virtual print-out system has plural pieces of rule information preset therein. In this way, the output content of the work station in trouble can be moved quickly to the other work station for printing. Therefore, new store operation or division of labor mode can be achieved by this rapid change of print-out location.Type: GrantFiled: February 13, 2018Date of Patent: June 11, 2019Assignee: ICHEF CO., LTD.Inventors: Ming-Cheng Ho, Yi-Han Chang, Pei-Yao Ding, Teng-Hao Chang, Min-Hsuan Kao, Tien-Che Tsai, Xi-Jie Tan
-
Patent number: 10311484Abstract: A data processing device according to the present application includes a reception unit, a first memory unit, a second memory unit, and a storage unit. The reception unit receives user information relating to a user using a user terminal by being triggered upon an access of the user terminal to an information providing device. The first memory unit stores the user information that is received by the reception unit. The storage unit stores the user information in a management area of a second memory unit that is different for each information providing device that is a trigger for reception of the user information stored in the first memory unit.Type: GrantFiled: September 16, 2014Date of Patent: June 4, 2019Assignee: YAHOO JAPAN CORPORATIONInventors: Kouji Yamada, Hiroaki Miyanaga, Tetsuya Hibino
-
Patent number: 10303723Abstract: Provided herein are mixed-media modules with enhanced features that can be used as search results. Systems and methods are disclosed for performing processing involved with search, such as processing search information to return search results. In one exemplary implementation, there is provided a method for processing information to return search results including mixed-media media presentation(s) selectable by a user. Moreover, such method may involve user interaction to manipulate the presentation, display various media and/or effect other functionality. Further implementations may involve generation of interactive, visually rich mixed-media content of high information density providing improved user experience and/or improved value to various participants.Type: GrantFiled: June 12, 2013Date of Patent: May 28, 2019Assignee: EXCALIBUR IP, LLCInventors: Doug Imbruce, Owen Bossola, Rasmus Knutsson, Tommy Chheng, Hakim El Hattab
-
Patent number: 10296580Abstract: Systems and methods are described that relate to processing content, such as web pages, to be rendered and displayed on client computing devices. In one embodiment, a content parsing system may retrieve a content item on behalf of a client computing device, and parse markup language within the content item to generate a binary representation of objects within the content item. The content parsing system may then serialize the binary representation, and transmit the binary representation to the client computing device. The client computing device can then utilize the binary representation to output the content item, without parsing at least a portion of the content item.Type: GrantFiled: September 18, 2015Date of Patent: May 21, 2019Assignee: Amazon Technologies, Inc.Inventors: Venkata Sri Krishnakanth Pulla, Andrew Kenneth Milton, Kenneth Thomas Brown, Patrick Joseph Armstrong, Yasaswi Vempati
-
Patent number: 10290133Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.Type: GrantFiled: September 25, 2015Date of Patent: May 14, 2019Assignee: Oracle International CorporationInventor: Christian David Straub
-
Patent number: 10276134Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: GrantFiled: March 22, 2017Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10268669Abstract: A graphical word processing system includes: a computing device including a display and a user input device; a user-facing application operable to be displayed on the computing device, the user-facing application including a text editing area for receiving textual user input from the user input device, the text editing area including at least a first tab and a second tab and a selectable shortcut button displayed on the computing device and selectable by the user; an artificial intelligence module for interpreting the textual user input of the first tab, retrieving content from a network based on the textual user input and a browsing history of the user on the computing device, and for displaying content based on the textual user input and retrieved content on the second tab of the user-facing application.Type: GrantFiled: January 26, 2018Date of Patent: April 23, 2019Inventor: John C. Allen
-
Patent number: 10268446Abstract: In one embodiment, a user interface narrator may repurpose a data retrieval event 232 to narrate user interface items 304 not under input control focus 306. The user interface narrator may use a narration control 212 of an operating system 210 to vocalize a user interface 222. The user interface narrator may execute an application task outside of an input control focus 306. The user interface narrator may receive a repurposed data retrieval event 232 for an application binary interface 230 of the operating system 210 to alert a narration control 212 of a task event for the application task.Type: GrantFiled: February 19, 2013Date of Patent: April 23, 2019Assignee: Microsoft Technology Licensing, LLCInventor: James Andrew Canitz
-
Patent number: 10255646Abstract: The present invention relates to a system, method and medium for associating portions of advocational documents with portions of tribunal decisions in view of common or similar characteristics that are identified between the associated entities. In addition, the associated advocational document portions are imparted with certain characteristics resulting from such an association, such as inheriting the topic of the associated tribunal decision portion or inheriting general characteristics of the decision such as judge or jurisdiction. This allows for the subsequent retrieval of advocational documents in view of various criteria associated with a decision or portion thereof.Type: GrantFiled: August 14, 2014Date of Patent: April 9, 2019Inventors: Blake Howald, Isabelle Moulinier, Andrew Mushett, John Ohle, Chris Schultz
-
Patent number: 10222937Abstract: A method and system for managing hierarchical content having a plurality of messages where a navigation widget with message zones receives messages from a message database. When a message zone is selected, a message list is updated to show only those messages specific to that message zone. When a message from the message list is selected, the message zone renders a preview of the selected message within the message zone.Type: GrantFiled: September 17, 2014Date of Patent: March 5, 2019Assignee: Messagepoint Inc.Inventors: Matthew Wallace, Andrew Lehman, Jeff Janssen
-
Patent number: 10203841Abstract: A system and method to receive, via a graphical user interface layout, a request to create a data element; and present within the graphical user interface layout, in response to receiving the request, an expanded user interface element including user interface input fields to specify at least one attribute of the data element.Type: GrantFiled: April 27, 2012Date of Patent: February 12, 2019Assignee: SAP SEInventors: Tina Marseille, Holger Deist, Carsten Schmitt, Marcel Schreier
-
Patent number: 10133707Abstract: A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.Type: GrantFiled: November 15, 2017Date of Patent: November 20, 2018Assignee: Language Technologies, Inc.Inventors: Christopher D. Nicholas, Edward J. Maher, II, Kristen L. Pruett, Lee H. Berendt
-
Patent number: 10133718Abstract: Systems and methods for locating, identifying, mapping and completing electronic form fields are provided herein. A mapping engine is configured to identify form fields using a variety of similar field names through one or more algorithms configured to identify and match similar field names and combinations of field names. A form field mapping and identification engine identifies a form category using a machine learning classification algorithm, then determines and maps form labels to form fields using seeded values and optical scanning in order to produce a human readable label for each form field. The field labels are used to generate a set of terms for each form field that are used to identify content to be filled in the form with a high degree of accuracy. Additional embodiments are directed toward locating form fields in an electronic form known as a formless form.Type: GrantFiled: July 20, 2015Date of Patent: November 20, 2018Assignee: FHOOSH, INC.Inventors: Anthony Iasi, Linda Eigner, William Eigner, Charles Kahle, Eric Tobias
-
Patent number: 10133568Abstract: Techniques are provided for performing automated operations to support the identification of software documentation in need of updating. Application screen shots or other documentation anchors are generated having metadata regarding the application source code that is executing or recently executed. When the application software is updated, code path metadata is compared with source code changes to identify areas of documentation that may need updating.Type: GrantFiled: August 31, 2016Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
-
Patent number: 10120844Abstract: Embodiments presented herein disclose techniques for transforming input documents having disparate formats into a normalized format (e.g., Atom, RSS, HTML, customized XML, etc.). According to one embodiment, a plurality of fields is identified in an input document that has a given format. Each field includes a descriptor and text content associated with the descriptor. For each field, semantic properties are evaluated for the descriptor and text content against a plurality of mapping rules to determine whether the field is consistent with one of a plurality of fields of a target format. Each mapping rule specifies characteristics associated with one of the fields in the target format. Once so determined, a mapping from the first field to the second field is defined.Type: GrantFiled: October 23, 2014Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Elizabeth T. Dettman, Joel C. Dubbels, Andrew R. Freed, Michael T. Payne, Michael W. Schroeder
-
Patent number: 10120916Abstract: The present invention relates to data cleansing, and in particular performing the semantic standardization process within a database before the transform portion of the extract-transform-load (ETL) process. Provided are a method, system and computer program product for standardizing data within a database engine, configuring the standardization function to determine at least one standardized value for at least one data value by applying the standardization table in a context of at least one data value, receiving a database query identifying the standardization function, at least one database value and the context of the data, and invoking the standardization function.Type: GrantFiled: June 11, 2012Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Tanveer A. Faruquie, Mukesh K. Mohania, L. Venkata Subramaniam, Charles D. Wolfson
-
Patent number: 10114526Abstract: An electronic document includes a set of pages. A display is used that is configured to sense movement of a movable object in a vertical direction relative to a screen. In response to sensing movement using the display, a page corresponding to the electronic document is displayed on the screen in accordance with the sensed movement.Type: GrantFiled: November 10, 2012Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Satoshi Muto, Satoshi Yokoyama
-
Patent number: 10114543Abstract: The subject technology provides embodiments for sending digital content between proximate computing devices. The computing devices may each have varying display characteristics depending on the specifications of the device. A first computing device may display an interface including representations of digital items. A user may perform a gesture on a touch-sensitive display screen on the first computing device, which selects at least one digital item for sharing with another proximate computing device, in physical contact with the first computing device, in a direction of the gesture. Some embodiments further provide sending a digital item to multiple proximate computing devices using a multi-touch gesture. The multiple proximate computing devices may each have varying display characteristics.Type: GrantFiled: August 12, 2015Date of Patent: October 30, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Dhairya Dand