Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 10671359
    Abstract: 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: Grant
    Filed: February 20, 2014
    Date of Patent: June 2, 2020
    Inventor: Raul Sanchez
  • Patent number: 10664651
    Abstract: 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: Grant
    Filed: January 9, 2017
    Date of Patent: May 26, 2020
    Assignee: ROMRC, INC.
    Inventors: Adriana Neagu, Lale Divringi, Bogdan Valentin Dinu, Dafina-Maria Jeaca, Adrian Matei
  • Patent number: 10664439
    Abstract: 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: Grant
    Filed: July 30, 2018
    Date of Patent: May 26, 2020
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Patent number: 10657186
    Abstract: 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: Grant
    Filed: May 29, 2015
    Date of Patent: May 19, 2020
    Assignee: Dell Products, L.P.
    Inventor: Carrie E. Gates
  • Patent number: 10657954
    Abstract: 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: Grant
    Filed: February 20, 2018
    Date of Patent: May 19, 2020
    Assignee: Dropbox, Inc.
    Inventors: Timo Mertens, Bradley Neuberg
  • Patent number: 10642909
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: May 5, 2020
    Assignee: SPLUNK INC.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 10635855
    Abstract: 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: Grant
    Filed: December 10, 2018
    Date of Patent: April 28, 2020
    Assignee: SAP SE
    Inventors: Axel Schroeder, Martin Knechtel
  • Patent number: 10635305
    Abstract: 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: Grant
    Filed: May 10, 2018
    Date of Patent: April 28, 2020
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventor: Garry J. Champ
  • Patent number: 10614145
    Abstract: 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: Grant
    Filed: June 14, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam S. Harpur, Robert Loredo
  • Patent number: 10613844
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Archana Ravindar, Ulrich Weigand, Srinivas R. Vaidya
  • Patent number: 10599283
    Abstract: 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: Grant
    Filed: November 29, 2017
    Date of Patent: March 24, 2020
    Assignee: Dell Products L.P.
    Inventors: Mark R. Ligameri, Michiel S. Knoppert
  • Patent number: 10599755
    Abstract: 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: Grant
    Filed: October 12, 2016
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Steven Lawrance
  • Patent number: 10592988
    Abstract: 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: Grant
    Filed: November 25, 2014
    Date of Patent: March 17, 2020
    Assignee: Strategyn Holdings, LLC
    Inventors: James M. Haynes, III, Anthony W. Ulwick
  • Patent number: 10586516
    Abstract: 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: Grant
    Filed: March 22, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10586168
    Abstract: 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: Grant
    Filed: October 8, 2015
    Date of Patent: March 10, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Fei Huang, Feng Liang
  • Patent number: 10572586
    Abstract: 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: Grant
    Filed: February 27, 2018
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Toru Nagano, Nobuyasu Itoh, Gakuto Kurata
  • Patent number: 10558356
    Abstract: 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: Grant
    Filed: February 24, 2017
    Date of Patent: February 11, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Tomoaki Nakaizawa
  • Patent number: 10546060
    Abstract: 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: Grant
    Filed: December 19, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Trudy L. Hewitt, Fang Lu
  • Patent number: 10534755
    Abstract: 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: Grant
    Filed: October 13, 2016
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Olympia Gluck, Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
  • Patent number: 10521507
    Abstract: 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: Grant
    Filed: January 25, 2017
    Date of Patent: December 31, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Masamichi Ishii
  • Patent number: 10515125
    Abstract: 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: Grant
    Filed: July 26, 2017
    Date of Patent: December 24, 2019
    Assignee: The Thought & Expression Company LLC
    Inventor: Christopher E. Lavergne
  • Patent number: 10489418
    Abstract: 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: Grant
    Filed: October 9, 2015
    Date of Patent: November 26, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: 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: 10475531
    Abstract: 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: Grant
    Filed: September 16, 2011
    Date of Patent: November 12, 2019
    Inventors: Jules T. Mitchel, Joyce B. Hays
  • Patent number: 10467699
    Abstract: 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: Grant
    Filed: April 26, 2011
    Date of Patent: November 5, 2019
    Inventor: Russell Henry Amundson
  • Patent number: 10452764
    Abstract: 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: Grant
    Filed: July 11, 2012
    Date of Patent: October 22, 2019
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10444934
    Abstract: 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: Grant
    Filed: March 18, 2016
    Date of Patent: October 15, 2019
    Assignee: 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: 10394940
    Abstract: 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: Grant
    Filed: July 11, 2012
    Date of Patent: August 27, 2019
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10387559
    Abstract: 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: Grant
    Filed: November 22, 2016
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: James Wendt, Jie Yang, Ying Sheng, Jing Xie, Luis Garcia Pueyo
  • Patent number: 10353990
    Abstract: 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: Grant
    Filed: November 5, 2014
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey T. Antley
  • Patent number: 10354097
    Abstract: 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: Grant
    Filed: November 14, 2006
    Date of Patent: July 16, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Natalie Jhaveri
  • Patent number: 10346521
    Abstract: Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Evan Jerome Priestley, Ashwin Ravindra Bharambe
  • Patent number: 10325015
    Abstract: 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: Grant
    Filed: June 19, 2018
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10318217
    Abstract: 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: Grant
    Filed: February 13, 2018
    Date of Patent: June 11, 2019
    Assignee: 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: 10311484
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: June 4, 2019
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Kouji Yamada, Hiroaki Miyanaga, Tetsuya Hibino
  • Patent number: 10303723
    Abstract: 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: Grant
    Filed: June 12, 2013
    Date of Patent: May 28, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Doug Imbruce, Owen Bossola, Rasmus Knutsson, Tommy Chheng, Hakim El Hattab
  • Patent number: 10296580
    Abstract: 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: Grant
    Filed: September 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Venkata Sri Krishnakanth Pulla, Andrew Kenneth Milton, Kenneth Thomas Brown, Patrick Joseph Armstrong, Yasaswi Vempati
  • Patent number: 10290133
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: May 14, 2019
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10276134
    Abstract: 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: Grant
    Filed: March 22, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10268669
    Abstract: 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: Grant
    Filed: January 26, 2018
    Date of Patent: April 23, 2019
    Inventor: John C. Allen
  • Patent number: 10268446
    Abstract: 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: Grant
    Filed: February 19, 2013
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: James Andrew Canitz
  • Patent number: 10255646
    Abstract: 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: Grant
    Filed: August 14, 2014
    Date of Patent: April 9, 2019
    Inventors: Blake Howald, Isabelle Moulinier, Andrew Mushett, John Ohle, Chris Schultz
  • Patent number: 10222937
    Abstract: 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: Grant
    Filed: September 17, 2014
    Date of Patent: March 5, 2019
    Assignee: Messagepoint Inc.
    Inventors: Matthew Wallace, Andrew Lehman, Jeff Janssen
  • Patent number: 10203841
    Abstract: 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: Grant
    Filed: April 27, 2012
    Date of Patent: February 12, 2019
    Assignee: SAP SE
    Inventors: Tina Marseille, Holger Deist, Carsten Schmitt, Marcel Schreier
  • Patent number: 10133707
    Abstract: 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: Grant
    Filed: November 15, 2017
    Date of Patent: November 20, 2018
    Assignee: Language Technologies, Inc.
    Inventors: Christopher D. Nicholas, Edward J. Maher, II, Kristen L. Pruett, Lee H. Berendt
  • Patent number: 10133718
    Abstract: 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: Grant
    Filed: July 20, 2015
    Date of Patent: November 20, 2018
    Assignee: FHOOSH, INC.
    Inventors: Anthony Iasi, Linda Eigner, William Eigner, Charles Kahle, Eric Tobias
  • Patent number: 10133568
    Abstract: 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: Grant
    Filed: August 31, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Patent number: 10120844
    Abstract: 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: Grant
    Filed: October 23, 2014
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth T. Dettman, Joel C. Dubbels, Andrew R. Freed, Michael T. Payne, Michael W. Schroeder
  • Patent number: 10120916
    Abstract: 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: Grant
    Filed: June 11, 2012
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tanveer A. Faruquie, Mukesh K. Mohania, L. Venkata Subramaniam, Charles D. Wolfson
  • Patent number: 10114526
    Abstract: 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: Grant
    Filed: November 10, 2012
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Satoshi Muto, Satoshi Yokoyama
  • Patent number: 10114543
    Abstract: 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: Grant
    Filed: August 12, 2015
    Date of Patent: October 30, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Dhairya Dand