Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 11194557
    Abstract: Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventor: Dominic Hamon
  • Patent number: 11182453
    Abstract: A translation method reduces the Lime required for display of the translation of a web page. Based on a translation request, a translation service server requests a translation engine translate an HTML document. The translation service server also extracts image tags from the HTML, and transmits the dummy tags to the browser based on the image tags. The browser requests image data based on the image tags, and obtains image data. The translation service server receives the translation from the translation engine, and transmits it to the browser. During the display rendering process for the HTML document based on the translation, the browser employs image data that has already been obtained.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hyonsu Kim, Yoshiroh Kamiyama
  • Patent number: 11170159
    Abstract: A method of creating and previewing a webpage may be provided. The method may include receiving a first request having a first content layout for the web page and indicia of one or more first device characteristics that describe at least one of hardware, software, or network configuration of a first device to be emulated in previewing the webpage; generating a plurality of first style rules, including an indication that at least one of the one or more content items is hidden; rendering a preview of the webpage based on the first style rules, the preview identifying each of the at least one of the one or more content items that is hidden in the preview of the webpage; creating a first configuration breakpoint corresponding to the first style rules; and saving the first configuration breakpoint and the first style rules in a style sheet corresponding to the webpage.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 9, 2021
    Inventors: Sean C. Stansell, Christine A. Miller
  • Patent number: 11157310
    Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 26, 2021
    Assignee: Unisys Corporation
    Inventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
  • Patent number: 11157537
    Abstract: A method and system for summarizing content based on user preferences is disclosed. The method includes identifying a set of relevant objects from a set of objects based on a relevancy score corresponding to each of the set of objects extracted from a plurality of sentences. The method further includes generating a link graph between each of the plurality of sentences. The method further includes assigning a weight to each of the plurality of sentences based on a retention probability. The method further includes generating a summarized content from the plurality of sentences based on the user preferences, the link graph, and the weight associated with each of the plurality of sentences.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 26, 2021
    Assignee: Wipro Limited
    Inventors: Manjunath Ramachandra Iyer, Chandrashekar Bangalore Nagaraj, Shashidar Soppin
  • Patent number: 11153386
    Abstract: A data collection device includes a data collector configured to collect data from a device that outputs data, a time stamp adder configured to add a time stamp to the data collected by the data collector, a data storage configured to store the data to which the time stamp is added by the time stamp adder, a timing generator configured to generate a timing at which the data stored in the data storage is transmitted to a data server communicably connected via a first network, a request information acquirer configured to acquire request information for requesting transmission of the data, the request information being transmitted from the data server, and a data transmitter configured to transmit the data stored in the data storage to the data server based on the timing generated by the timing generator and in accordance with the request information acquired by the request information acquirer.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: October 19, 2021
    Assignee: Yokogawa Electric Corporation
    Inventors: Tomoko Matsumoto, Naoki Yoshima, Shigetsugu Betchaku, Kaname Kakihara, Toshiko Kobayashi, Yoshitaka Yuki, Frank Hurink, Henk Koekoek
  • Patent number: 11132541
    Abstract: A system and method for generating event timelines by analyzing natural language texts from a textual dataset is provided. In one or more examples, the systems and methods can ingest a textual dataset and generate a visual timeline that illustrates the sequence of events contained within the textual dataset and approximately when in time each event in the textual dataset occurred. In one or more examples, machine learning classifiers can be employed to automatically extract event trigger words and time mentions in the textual dataset and anchor the extracted event trigger words to points in time expressed on the timeline. Machine learning classifiers can be employed to extract event trigger words from the textual dataset, relate the extracted event trigger words to one or more time mentions in the textual dataset, and to relate the extracted event trigger words to one or more document creation times found within the textual dataset.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 28, 2021
    Assignee: The MITRE Corporation
    Inventors: Ransom K. Winder, Joseph P. Jubinski, Christopher Giannella
  • Patent number: 11126685
    Abstract: Methods, systems, and computer programs are presented for optimizing an input publication with augmented content for optimization across multiple types of computing devices. An input publication is analyzed to extract structure and meaning from the input publication to match the input publication with a standardized publication of a standardized publication catalog, the standardized publication having content that is optimized be displayed on a plurality of computing devices. A preview of the input publication is provided with the content from the standardized publication that is optimized be displayed on a particular computing device. A publication corpus is updated to include the input publication with the content from the standardized publication that is optimized be displayed on the particular computing device.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: September 21, 2021
    Assignee: eBay Inc.
    Inventors: Ping Chen, Glebs Riskovs, Scot Fraser Hamilton, Anh DeCroix, Peter David Copeland, Amol Vilas Sane
  • Patent number: 11106876
    Abstract: Summarization of an input story can be accomplished through identification of causal relationships, both explicit and implicit. The input story is transformed into an interpretation sequence, using syntactic cues, and common sense knowledge of an average reader. The interpretation sequence is a time ordered semantic representation of the input story, comprised of story elements. The common sense knowledge includes inference rules, which, from story elements already present, can add additional story elements to the interpretation sequence. Application of inference rules, based on type, can be prioritized. Summarization of the interpretation sequence can be accomplished by the selection of explicit story elements, according to a connection-based strategy, or a concept-based strategy. Regarding a concept-based strategy, metrics can be applied, to select the concepts for contra-causal searching of the interpretation sequence.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 31, 2021
    Assignee: Massachusetts Institute of Technology
    Inventor: Patrick Henry Winston
  • Patent number: 11062081
    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: July 11, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey T. Antley
  • Patent number: 11061921
    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: November 22, 2019
    Date of Patent: July 13, 2021
    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: 11048864
    Abstract: Digital annotation and digital content linking techniques implemented by digital content generation system as part of a computing device are described. The system is configured to convert a digital document including an object from a first format to a second format, receiving the digital document in the second format with an annotation associated with the object, converting the digital document in the second format with the annotation associated with the object to the first format, and maintaining the association between the annotation and the object subsequent to an alteration in a page sequence of the document in the first format, or movement of the object.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 29, 2021
    Assignee: Adobe Inc.
    Inventors: Mudit Rastogi, Souvik Sinha Deb, Prakhar Mehrotra, Gaurav T. Kakkar, Damanpreet Kaur, Abhinav Kaushik, Anshul Jain, Abhinav Agarwal
  • Patent number: 11036923
    Abstract: A structured document creation system comprising one or more first files and a structured document creation portion. The one or more first files comprise a first file format and one or more first file attributes. The structured document creation portion comprises a plurality of first documents in a second file format with the second file format comprising a format different than the first file format. The structured document creation portion further comprises a plurality of rules relating to the second file format and an output comprising one or more second files. The one or more second files comprise the second file format and are dependent upon the plurality of first documents and the plurality of rules. The output comprises the one or more first file attributes, received directly from the one or more first files.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 15, 2021
    Assignee: P3 Data Systems, Inc.
    Inventors: Chris G. Taylor, Nitin Chapke
  • Patent number: 11036355
    Abstract: A method for controlling displaying, an electronic device therefor, and a server and method therefor are provided. The method includes transmitting information including at least one input keyword to a server, receiving, from the server, a recognition model for filtering out an object included in a received webpage, installing the recognition model, determining whether a first object corresponding to the at least one input keyword exists in the webpage, when the first object corresponding to the input keyword exists in the webpage, processing the first object to become a second object, and displaying the webpage including the processed object.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: June 15, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ki-Bum Bae
  • Patent number: 11018966
    Abstract: According to a concept of the invention, there is proposed a method of providing connectivity information of a mobile device to an end server, wherein a connectivity monitoring device obtains the connectivity information, monitors a communication channel between the mobile device and end sever, and stores the connectivity information on the end server.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 25, 2021
    Assignee: Eseye Limited
    Inventor: Ian Marsden
  • Patent number: 11016992
    Abstract: A system and method for seamless access to remotely manage documents using synchronization of locally stored documents are provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: May 25, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Raja Elias Hawa, Matthew David George Timmermans
  • Patent number: 11010361
    Abstract: Code may be associated with one or more objects in a hierarchical data structure for execution. An access request for an object in the hierarchical data structure may be received. A schema applicable to the hierarchical data structure may be accessed and evaluated to identify code associated with the object. The code may be executed and servicing of the access request may be performed based, at least in part, on a result of executing the code. Code may be received and stored for inclusion in the schema, in some embodiments. Code may be executed by requesting execution of code that is stored and executed at a remote execution platform, in some embodiments.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: May 18, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, James Robert Englert, Christopher Ryan Baker, Alazel Acheson, Srikanth Mandadi
  • Patent number: 11003323
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, generate contextually relevant electronic information cards. An indication to generate an electronic information card may be received from a user. In response to the indication, the electronic information card may be generated. A selection of a user interface field element may be received to add to the electronic information card at a location, and, in response to the selection, the user interface element may be added to the electronic information card at the location.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: May 11, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Siyuan Fan, Jose Manuel Nocedal De La Garza, Nida Imtiaz
  • Patent number: 11003835
    Abstract: A computerized system converts a webpage built on a legacy framework to a target framework. The system allows a user to identify and download one or more webpages for conversion. The system converts the webpage to XML and outputs in a data store, such as an XML file. The system parses and converts the XML file into big object file. The system, through conversion logic, converts the big object file into a target component market. The system then reports the conversion, including any processing logs and error files, to a user. The system report include highlighted errors from any step of the conversion along with automatically generated recommendations for error corrections.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 11, 2021
    Assignee: ATOS SYNTEL, INC.
    Inventors: Nishigandha Dhananjay Gadgil, Naman Kher, Siddharth Kumare Brijmohan Jaiswar, Ravindra Suresh Agarwal
  • Patent number: 10998918
    Abstract: The described technology is generally directed towards reducing the amount of data stored in a sequence of data blocks by combining deduplication and compression. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the components stored in the memory. The components can comprise a data block identifier that can identify, for a sequence of data blocks, a first data block that corresponds to a first data, resulting in a first identified data block, and a deduplication component that can identify a second data block that corresponds to the first data, resulting in a second identified data block, wherein the deduplication component can replace the second identified data block with a key value corresponding to the first identified data block. Further, a compression component can compress the first identified data block, resulting in a compressed data block.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 4, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Venkata L. R. Ippatapu
  • Patent number: 10970481
    Abstract: Disclosed herein are methods and systems that allows a user, when entering a string of input characters, to remove multiples input characters at one time back to where a typographical error occurs in the string. The method offers improvement over the current character-by-character deletion method where a user hits a deletion key multiple times to remove input characters that include the typographical error.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventor: Morgan H. Winer
  • Patent number: 10951634
    Abstract: Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 16, 2021
    Assignee: Google LLC
    Inventors: Matthew Burriesci, Rebecca Illowsky
  • Patent number: 10949440
    Abstract: The present invention relates, in an embodiment, to a system for automatically ingesting data into a data lake. In an embodiment of the present invention, the system comprises computer readable memory having recorded thereon instructions for execution by a processor having an ingestion engine and a metadata model. In an embodiment of the present invention, the instructions are configured to determine, via the metadata model, a type of metadata the ingested data contains; to generate guidelines for processing and transforming the ingested data based on the determined metadata; to apply the guidelines at the ingestion engine for how the ingestion engine processes and transforms the ingested data based on the determined metadata; and to store the transformed ingested data to a storage repository.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: March 16, 2021
    Assignee: NEXT PATHWAY INC.
    Inventors: Badih Schoueri, Gregory Gorshtein, Qiang (Herman) Yu
  • Patent number: 10936171
    Abstract: An operation of an action zone in an image displayed on a display device is received. The operation has a defined location in the image and a current time for an operation of the action zone. A time delay is applied to the current time to obtain a selection time for the operation of the action zone, by calculating the selection time as the current time minus the time delay. A map with a time stamp immediately prior to the selection time is determined from maps of the image. Each map defines, for a specific time stamp, a location for each action zone in the image. An action zone defined in the determined map and matching the defined location of the operation of the action zone in the image is operated.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ivan Deleuze, Guilhaume Garcia, Christophe Menichetti
  • Patent number: 10917538
    Abstract: An information processing apparatus includes a dividing unit configured to divide a read image into plural divided images, an acquiring unit configured to acquire additional information including a content common to the plural divided images, and an addition processing unit configured to perform addition processing for adding the acquired additional information to plural data files respectively including the divided images.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: February 9, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Daigo Horie
  • Patent number: 10901730
    Abstract: Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregor von Bochmann, Nevon C. Brake, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Wayne Duncan Smith, Seyed M. Mir Taheri
  • Patent number: 10902202
    Abstract: A method and system that automatically or semi-automatically analyze documents and redact key elements of importance to potential purchasers of the documents. Potential purchasers, or others, are presented with versions of the document that more fully reflect the particular information contained in the document but which do not disclose critical key data points that are of most importance to the purchaser. Upon reviewing a redacted version of the subject document, the viewer may elect to purchase or otherwise obtain the original document or report with information un-redacted. Alternatively, viewers are able to selectively purchase, or otherwise obtain, portions of the document in an a la carte fashion. The invention provides a Graphical User Interface (GUI) to effect the selective election of information, such as recommendations, ratings, market share, graphical representations, tables, etc.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: January 26, 2021
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventor: Yehonatan Aumann
  • Patent number: 10891279
    Abstract: Methods, apparatus, and computer program products for managing content in a travel management system. A standard data element and a non-standard data element comprising the content are received from one or more content providers. A first data container for the standard data element and a second data container for the non-standard data element are created in an extended record data structure. The first data container includes a common record identifier and first data values for first attributes corresponding to the standard data element. The second data container includes the common record identifier and second data values corresponding to second attributes for the non-standard data element. The travel management system manages access to the first container and the second container in the extended record data structure based on the common record identifier.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: January 12, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Vanessa Fontebride, Christel Charrat, Ludovic Le Sinq, Marion Francois, Pierre Gadeyne
  • Patent number: 10884513
    Abstract: A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has a name including one or more words. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more words in the names thereof matching the search query as the user enters each character of the search query.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: January 5, 2021
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 10878037
    Abstract: Systems and methods for identification and retrieval of content for visual search are provided. An example method includes receiving data specifying a digital supplement. The data may identify a digital supplement and a supplement anchor for associating the digital supplement with visual content. The method may also include generating a data structure instance that specifies the digital supplement and the supplement anchor and, after generating the data structure instance, enabling triggering of the digital supplement by an image based at least on storing the data structure instance in a database that includes a plurality of other data structure instances. The other data structure instances may each specify a digital supplement and one or more supplement anchors.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Alan Joyce, Edgar Chung, Zhe Yang, Ian Mesa, Joseph Olson
  • Patent number: 10867256
    Abstract: Various embodiments described herein provide for methods and systems of providing related information from a data source. For example, a method may include responding to a natural language query with a natural language response that includes and describes data related to the natural language query. The related data may correspond to the numerical data or text discovered from various data sources. Further, a database trained with a machine-learning algorithm may be utilized to identify time series related data that is associated with the natural language query and that is used within the generated natural language response. The methods and systems described herein may be utilized by a message bot when responding to questions posed by an online user during a chat session.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: December 15, 2020
    Assignee: Knoema Corporation
    Inventors: Vladimir Bugay, Anton Firsov, Vitalii Sytin, Vladimir Eskin
  • Patent number: 10860790
    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: May 20, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10846750
    Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Satyam Shaw, Ravi Jain, Surojit Chatterjee
  • 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: 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: 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: 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: 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: 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: 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: 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: 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