Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 10810383
    Abstract: An image processing apparatus includes a control unit. The control unit acts as a searcher, a translator, a comparator, and an outputter. The searcher searches a first file and a second file, each including a text that is different in language from each other. The translator generates a translated text of the second file, by translating the text in the second file into a same language as a language of the text in the first file. The comparator compares between the text in the first file and the translated text generated from the second file, and detects a difference between the text of the first file and the text of the second file, through the comparison. The outputter outputs the difference detected by the comparator.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 20, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Shinobu Yoshioku
  • Patent number: 10798236
    Abstract: A method for automated user information provision using an image includes requesting at least one user information image in response to receiving a user information form from a requesting entity over a network. The at least one user information image is received from a camera. The at least one user information image is analyzed using a processor to determine that the at least one user information image includes requested user information in at least one request section of the user information form. The requested user information is automatically provided into the at least one request section of the user information form. The user information form including the requested user information in the at least one request section is displayed on a display. The user information form may then be sent over the network to provide the requested user information to the requesting entity.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 6, 2020
    Assignee: PAYPAL, INC.
    Inventor: Carl Bingham Stone
  • Patent number: 10795879
    Abstract: One example method for predictive clinical planning and design includes instantiating a plurality of data objects, each data object of the plurality of data objects comprising clinical trial information; displaying a graphical user interface on one or more display screens, the graphical user interface providing a graphical representation of at least a portion of a clinical trial and comprising a plurality of graphical nodes; receiving a selection of the second graphical node; receiving, via an editor associated with the second graphical node, a modification of the second data object; propagating an indication of the modification to the first data object, the propagation modifying a clinical trial data item of the first data object; and displaying, within the first graphical node, the modified clinical trial data item of the first data object.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: October 6, 2020
    Assignee: IQVIA Inc.
    Inventors: Donald R. Harder, Daniel D. Siders, Leslie Thomas, Sara L. Zembrodt
  • Patent number: 10798209
    Abstract: The task, logic of HTTP/HTTPS session statistics interception and collection is moved to the client side instead of the proxy layer. Encrypted HTTPS tunnel is terminated at the client end, making the actual content or data in transit invisible to both proxies and the smart proxy rotator (SPR). Client's scraping software has a plug-in installed that expands its functionality. HTTP/HTTPS session quality metrics are intercepted and collected at the client side, then sent to the SPR. Proxy usage mark “can be used” is obtained from the SPR for the currently analyzed proxy, based on the results of metrics analysis.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: October 6, 2020
    Assignee: metacluster lt, UAB
    Inventors: Martynas Juravicius, Eivydas Vilcinskas
  • Patent number: 10796071
    Abstract: A method for generating an appendix from document content is provided. Included is analyzing a structure of a document to identify at least one logical element in a content of a page of the document; identifying at least one relation within the identified at least one logical element to determine an appendix topic; determining a degree of relevance of the at least one relation identifying the appendix topic; extracting an appendix content from at least one source document, based on determining a relevance of the source document to the appendix topic; and formatting the appendix based on the extracted appendix content.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Anand B. Bhagwat, Amit P. Bohra, Krishna Kummamuru, Abhishek Shivkumar
  • Patent number: 10795545
    Abstract: An electronic keyboard consisting of a Qwerty arrangement whereby a tab flag key provides a given electronic function for highlighting words and paragraphs found in documents, charts, ebooks etc. The net effect yields a rapid response. Furthermore, operational benefits also include bookmarking and/or grouping (prioritizing data) particular page(s). Noteworthy, consideration to naming conventions with particular attention to the Tab key warrants change. To that end, the current Tab key might be better served as “Cursor Indent” or even graphically as an arrow pointing right (090 degrees). Moreover, a grammatically incorrect usage of the word Tab (needless to say) is a judgement that may indeed presuppose a nonexistent standard of usage. Research suggests that that the word “TAB” (according to Webster) is a “projection flap, short strip attached to an object to facilitate opening, handling, or identification.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: October 6, 2020
    Inventor: Steven Patrick Pascale
  • Patent number: 10789360
    Abstract: Embodiments protect against security vulnerabilities arising from 3rd party JavaScript code. A browser receives from a server, a document including a first JavaScript. The browser in turn references a list stored in a database to recognize the first JavaScript as originating from other than the server. This recognition process may involve obtaining a stacktrace. The browser then references a second JavaScript in order to instrument a document object model (DOM) feature (e.g., global API, DOM element-attached API, DOM node property) to sanitize the first JavaScript. For instrumenting a global API, this may comprise overwriting a global reference in the first JavaScript with a replacement reference to a sanitization function. For instrumenting the DOM element-attached API or the DOM node property, the instrumenting may comprise altering a prototype of the DOM node element. The browser causes the DOM feature to sanitize the first JavaScript, and passes a sanitized JavaScript for execution.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: September 29, 2020
    Assignee: SAP SE
    Inventor: Martin Johns
  • Patent number: 10789419
    Abstract: Systems, methods, and computer-readable media are disclosed for enhancing an email application to automatically analyze an email thread and generate a compact content summary. The content summary is based on relative content contributions provided by the constituent email messages in the email thread. The content summary may be presented in a special window without disturbing or modifying the email thread or its constituent email messages. The distinctive content summary disclosed herein comprises certain sentences that are automatically gleaned from the email thread, analyzed relative to other sentences, and presented in a chronological sequence so that the user can quickly determine what the email thread is about and/or the current status of the conversation. The content summary is based on email weights, word weights, and intersecting sentence pairs.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: September 29, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Mrityunjay Upadhyay, Divakar Radhakrishnan, Madhusudhanan Natarajan
  • Patent number: 10776561
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as and/or performed by a document planner. In some example embodiments, a method is provided that comprises selecting a schema based on one or more messages available in a message store and using the selected schema and one or more messages available in the message store to generate a document plan. The schema of this embodiment may be defined by a specification containing one or more queries for selecting one or more messages, one or more messages, and/or one or more predefined phrases to instantiate a document plan. The method of this embodiment may also include applying an optimization specification to the document plan to generate an optimized document plan.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 15, 2020
    Assignee: Arria Data2Text Limited
    Inventor: Gowri Somayajulu Sripada
  • Patent number: 10778669
    Abstract: Systems and methods are provided for automatically configuring an email client during a migration process. An client-side assistant can be deployed to an end-user's computer via a migration platform. After being deployed to a particular client computer, the client-side assistant can be configured to obtain user information to identify the end-user associated with the client computer. After identifying the end-user, destination system information regarding the end-user can be pushed to client computer for inclusion in new configuration information for the email client. Before generating the new configuration information, user credential for logging into the source system can be obtained. The client-side assistant can be configured to cause the destination system to confirm this credential. After generating the new configuration information, the client-side assistant can instruct the client-side assistant to use the new configuration information to at a specific time and date.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: September 15, 2020
    Assignee: SKYKICK, INC.
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Bradley Younge, Trent Robert Schwartz, Robert P. Karaban, Richard James Tett, Bernard Clark, Christopher Rayner
  • Patent number: 10769731
    Abstract: An online system enables users to post media content items, comprising images or videos, for display to other users of the system. The online system receives media content from a posting user that is associated with a caption including text content. If the online system detects the text content of the caption includes a string of link text identifying an address, the online system prompts the posting user to pay a fee in exchange for generating a link based on the link text. Responsive to receiving payment of the fee from the posting user, the online system generates the link within the caption. The generated link comprises a selectable object displayed within the caption that when activated by a client device causes the client device to access a digital location specified by the address. The media content item and caption are sent for display to one or more other users of the online system.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventor: Amir Mesguich Havilio
  • Patent number: 10747940
    Abstract: A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 18, 2020
    Assignee: GOOGLE LLC
    Inventor: Kwanho Lee
  • Patent number: 10726080
    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: July 28, 2020
    Assignee: SPLUNK INC.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 10712900
    Abstract: A non-transitory computer readable medium having program instructions configured to cause a computing device to execute an interface editor that performs the following operations: rendering through a head-mounted display (HMD) a view of a three-dimensional virtual space, the interface editor being configured to enable placement of user interface elements in the virtual space to define a virtual reality user interface for an interactive application; wherein the interface editor is configured to define within the virtual space a central zone and a lateral zone for placement of the user interface elements; receiving, by the interface editor, input indicating an attempt to move a given user interface element from the central zone to the lateral zone; responsive to receiving the input, generating, by the interface editor, a counteractive response that opposes the attempt to move the given user interface element from the central zone to the lateral zone.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 14, 2020
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Steven Osman, Jasmine Roberts
  • Patent number: 10706213
    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: October 16, 2018
    Date of Patent: July 7, 2020
    Assignee: Language Technologies, Inc.
    Inventors: Christopher D. Nicholas, Edward J. Maher, II, Kristen L. Pruett, Lee H. Berendt
  • Patent number: 10706358
    Abstract: A computer-implementable method for managing a cognitive graph comprising: receiving data from a data source; determining whether the data comprises text; processing the data, the processing comprising performing a parsing operation on the data, the processing the data identifying a plurality of knowledge elements based upon the parsing operation; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: July 7, 2020
    Assignee: Cognitive Scale, Inc.
    Inventor: Hannah R. Lindsley
  • Patent number: 10701028
    Abstract: Provided are a terminal identification method and an apparatus therefore. A terminal identification apparatus obtains pixel data for a certain region of a screen displayed on the terminal, generates mapping codes for the pixel data, and then identifies the number of mapping codes for each public IP address or for each user identification information that is different from one another.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 30, 2020
    Assignee: SOOSAN INT CO., LTD.
    Inventors: Kyoung Pil Kong, Yong Hwan Lee, Min Woo Nam, Kyoung Tae Kang
  • Patent number: 10699196
    Abstract: A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a data source; determining whether the data comprises text; processing the data, the processing comprising performing a lossless parsing operation on the data, the processing the data identifying a plurality of knowledge elements based upon the parsing operation; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: June 30, 2020
    Assignee: Cognitive Scale, Inc.
    Inventor: Hannah R. Lindsley
  • Patent number: 10692594
    Abstract: Methods, non-transitory computer readable media, and devices that convert into a common electronic format a plurality electronic medical records retrieved in response to a request with identification data. A natural language processing algorithm is applied to obtain a subset of summarization data from each of the converted medical electronic record based on medical information data in the received request. The algorithm screens the initial subset of summarization data based on one or more factors to generate a reduced subset of summarization data for each of the converted medical electronic records. At least a portion of the reduced subset of summarization data is populated into data fields within one of a plurality of templates identified for each of the converted electronic medical records from the reduced subset of summarization data. A clinical summarization record is generated based on at least the populated summarization data in each of the identified ones of the plurality of templates.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: June 23, 2020
    Assignee: EHEALTH TECHNOLOGIES
    Inventors: Colin Rhodes, Chad Malone, Ken Rosenfeld
  • Patent number: 10692182
    Abstract: A non-transitory computer readable medium storing computer readable instructions that are executable by a computer in an information processing apparatus having a display device is provided. The computer readable instructions, when executed by the computer, cause the computer to determine a format to display at least one setup item, which is required in order to accomplish a predetermined process, in the display device between an icon format, in which the at least one setup item is displayed in a figurative image containing a symbolic figure representing the at least one setup item, and a list format, in which the at least one setup item is displayed in a textual image containing text describing the at least one setup item. The computer readable instructions further cause the computer to control the display device to display the at least one setup item in the determined format.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 23, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Susumu Fujiwara
  • 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: 10671899
    Abstract: The present invention relates to a device for transforming by digital processing a substrate and preferably a pre-processed substrate. The present invention also relates to a method for transforming by digital processing a substrate, preferably a pre-processed substrate.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: June 2, 2020
    Assignee: MGI Digital Technology
    Inventors: Edmond Abergel, Leo Paviotti, Romain Poncet
  • Patent number: 10672169
    Abstract: Methods and systems for generating an interactive rotatable 360-degree presentation of an object are disclosed. The methods and systems obtain data describing the object, where the data includes information about a number of images of the object, as well as additional information about the object. The images are automatically obtained and rearranged into at least one sequence of images substantially evenly distributed around 360 degrees. It is determined whether to add hotspot(s) to image(s), and if hotspot(s) are to be added, the hotspot(s) are automatically added to the image(s). The ordered images of the sequence(s) are then merged into an interactive rotatable 360-degree presentation of the object.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: June 2, 2020
    Inventors: Steven Saporta, Collin Stocks, Devin Daly, Michael Quigley
  • Patent number: 10672106
    Abstract: Methods and systems for generating an interactive rotatable 360-degree presentation of an object are disclosed. The methods and systems obtain data describing the object, where the data includes information about a number of images of the object, as well as additional information about the object. The images are automatically obtained and rearranged into at least one sequence of images substantially evenly distributed around 360 degrees. It is determined whether to add hotspot(s) to image(s), and if hotspot(s) are to be added, the hotspot(s) are automatically added to the image(s). The ordered images of the sequence(s) are then merged into an interactive rotatable 360-degree presentation of the object.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: June 2, 2020
    Inventors: Steven Saporta, Collin Stocks, Devin Daly, Michael Quigley
  • Patent number: 10671808
    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: November 6, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Trudy L. Hewitt, Fang Lu
  • 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: 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: 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: 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: 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: 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: 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: 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