Conversion From One Markup Language To Another (e.g., Xml To Html Or Utilizing An Intermediate Format, Etc.) Patents (Class 715/239)
-
Patent number: 12373409Abstract: A data management system includes a computing device. The computing device includes one or more processors to execute instructions stored in memory of the computing device. The instructions, when executed by the computer device, cause the computing device to receive an indication that multiple data elements are ready for evaluation, as well as determine whether metadata registration for the multiple data elements is valid. The instructions also cause the computing device to determine a data quality of the multiple data elements by evaluating multiple data elements based on multiple data quality dimensions including at least two of: validity, completeness, uniqueness, accuracy, consistency, and timeliness. The instructions also cause the computing device to provide an indication of the data quality of the multiple data elements via a graphical user interface (GUI) generated via a centralized data mart.Type: GrantFiled: May 28, 2024Date of Patent: July 29, 2025Assignee: United Services Automobile Association (USAA)Inventors: Rina Khanna, Prabhakar Swarna
-
Patent number: 12367082Abstract: Disclosed are various approaches for dynamically integrating a client application with multiple third-party services. An integration service receives a request to perform an action relative to a particular third-party service from a client device. The request is received through a first application programming interface (API) generic to a plurality of third-party services. The integration service communicates with the particular third-party service to perform the action using a second API specific to the particular third-party service. The integration service sends a response to the client device through the first API. The response is based at least in part on a result of the action and includes an indication of one of a plurality of predefined user interfaces.Type: GrantFiled: May 20, 2022Date of Patent: July 22, 2025Assignee: Omnissa, LLCInventors: Rajneesh Kesavan, Niranjan Paramashivaiah, Pavan Rajkumar Rangain, Vasu Narayanappa, Sachin Vas, Nirmalya Ganguly
-
Patent number: 12353493Abstract: A system to inject navigation elements with static content of a website for electronic commerce is disclosed. The system includes a content sourcing module to source content from the website. The system includes a processing module to process textual information present in the content sourced to obtain processed data. The processing module is configured to tokenize the processed data to extract keywords and to identify entities from the keywords extracted. The system includes a locating module to locate web resources offering sale of the entities identified and to shortlist the web resources. The system includes a hyperlink module to embed a universal resource locator corresponding to the web resources to the entities upon shortlisting. The system includes an overlay module to display an overlay view of the web resources in a user interface when a user interacts with the entities.Type: GrantFiled: May 2, 2023Date of Patent: July 8, 2025Assignee: firmly IncInventors: Kumar N Senthil, Muralidharan Krishnamurthy, Romeu Palos de Gouvea
-
Patent number: 12340166Abstract: Techniques for document decomposition based on determined logical visual layering of document content. The techniques include iteratively identifying a plurality of logical visual layers of a document resulting in each logical visual layer being associated with one or more document content objects of the document. The one or more document content objects associated with each logical visual layer are annotated to be indicative of the associated logical visual layer. The document is then displayed with an indication of one or more of the annotated document objects.Type: GrantFiled: June 2, 2023Date of Patent: June 24, 2025Assignee: Adobe Inc.Inventors: Punit Singh, Jayant Vaibhav Srivastava, Ankit Bal
-
Patent number: 12288047Abstract: A system allows translation across API models represented using different API description languages. The system stores model bindings from a common visualization model format to multiple API description languages. The model bindings map constructs of the API description language to and from modeling constructs of the common visualization model format. The system uses the model bindings to convert API models to and from representations based on API description languages to the common visualization model format. The system used the common visualization model format to generate visualizations of the API model that can be displayed via a user interface and also allow users to modify the API model.Type: GrantFiled: July 29, 2022Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Matthew Daniel Fuchs, Antonio Garrote, Kelly Henvy, Pawel Uchida-Psztyc
-
Patent number: 12287837Abstract: Disclosed herein are system, method, and computer program product embodiments for improving web scraping technology by using machine learning to generate parsing expressions. A system receives a request to identify an element in a first document at a target web page. The system downloads and modifies the first document by adding an index value as an attribute to a tag for the element. A query is submitted to a large language model (LLM), including the modified first document, a description of the element, and a request asking the LLM to identify the element based on the description. The system obtains, from the LLM, the index value assigned to the element. The system generates an expression defining a path to the element in the first document using the index returned by the large language model. The system downloads a second document, and parses data of a second element using the expression.Type: GrantFiled: September 10, 2024Date of Patent: April 29, 2025Assignee: Oxylabs, UABInventors: Karolis Kluonaitis, Martynas Juravicius, Andrius Kuksta
-
Patent number: 12287769Abstract: Various methods, apparatuses/systems, and media for generating platform and database agnostic reports without depending on reporting services are disclosed. A processor receives a configuration file via a user interface, the configuration file including reporting configurations for components associated with reporting service; interprets the configuration file by utilizing corresponding interpreter libraries; invokes, in response to interpreting the configuration file, a predefined application programming interface (API); processes, in response to invoking the API, the reporting configurations using the interpreter libraries to process data object references and pre-configured report layout formats; receives a request from a user to generate a custom report; and automatically renders, in response to receiving the request, a platform and a database agnostic report by implementing a desired visualization techniques.Type: GrantFiled: June 12, 2023Date of Patent: April 29, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Desh Sharma, Sweety Jeswani, Hans P Nirmal, Sushant Paul, Sanketh Bhat
-
Patent number: 12282666Abstract: A method includes receiving, at a storage client, an input/output (I/O) request from a mainframe application, the input/output (I/O) request being pursuant to a first protocol, the first protocol being a proprietary, mainframe protocol. The storage client may include a plurality of drivers, each driver being associated with a respective one of a plurality of data sources. A first one of the plurality of data sources that is suitable for addressing the I/O request is identified, it being configured to communicate using a second protocol, inconsistent with the first. Configuration data associated with the respective driver of the identified data source is accessed and used to convert the I/O request to a corresponding capability of the identified data source. The I/O request is executed on the identified data source, using the corresponding capability pursuant to the second protocol, and data is received from the identified data source, in response to the I/O request.Type: GrantFiled: September 30, 2022Date of Patent: April 22, 2025Assignee: VIRTUALZ COMPUTING CORPORATIONInventors: Vincent R. Re, Jeanne M. Glass, Marc S. Sokol, Dustin W. Froyum
-
Patent number: 12282855Abstract: According to implementations of the present disclosure, there is provided a solution for auto-formatting of a data table. A computer-implemented method comprises obtaining values of at least one attribute for a plurality of cells in a data table, the values of the at least one attribute indicating at least one of a semantic meaning of data filled in the cells or a structure of the data table, the cells being arranged in rows and columns in the data table; extracting a feature representation of the values of the at least one attribute In using a first learning network; and determining respective formats for the cells based on the feature representation using at least the first learning network. In this way, it is possible to implement automatic mapping from attribute settings of cells to cell formats by using a learning network, thereby achieving auto-formatting of the data table.Type: GrantFiled: December 6, 2019Date of Patent: April 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Haoyu Dong, Zhouyu Fu, Shi Han, Dongmei Zhang
-
Patent number: 12271394Abstract: A database interface system uses individual application program interfaces to receive, convert, combine, and normalize if necessary, datasets received from disparate sources. The datasets may include quotes from various insurance providers. The categorized and normalized data may be further processed for presentation via a user interface that allows selective display of the full combined datasets or graphically selected subsets of the full datasets.Type: GrantFiled: March 28, 2023Date of Patent: April 8, 2025Assignee: PERFECTQUOTE, INC.Inventors: Meghan Sylvester, Aaron Snyder, Justin Sylvester, Dmitry Maslennikov
-
Patent number: 12259940Abstract: A computer-implemented method, computer program product and computing system for providing a plurality of data description models corresponding to a plurality of websites to a machine learning process; providing ontology data concerning the plurality of websites to the machine learning process; providing target website data concerning a target website to the machine learning process; and processing the plurality of data description models, ontology data and target website data using the machine learning process to generate a data description model for the target web site.Type: GrantFiled: July 6, 2021Date of Patent: March 25, 2025Assignee: GROKIT DATA, INC.Inventors: James A. Harding, Anthony J. Paquin, Scott Thibault, Jason A. Boatman
-
Patent number: 12236183Abstract: Methods and apparatus for determining which displayed content, e.g., text, of a PDF document is selected and then taking an action based on the text selection, e.g., highlighting, coping, or editing the selected text. The methods and apparatus take into consideration potentially differences between text position and/or size differences between rendered and displayed page content and text position and/or size information obtained from performing a text extraction operation on the content of a PDF document. By combining extracted text information with post-render information corresponding to individual DOM elements in synthesized text elements and then storing the information in an easily access data structure, accurate identification of selected text characters can be made in a relatively fast manner using a browser implemented application.Type: GrantFiled: January 26, 2024Date of Patent: February 25, 2025Assignee: Accusoft CorporationInventors: Shayne Fitzgerald, Charlie Davis, Harry Arnold Epperson, IV, Alexandra Debish, Kiril Vatev, Stephen C. Brooks, Zach Roach, Kiefer Sivitz, Cody Owens
-
Patent number: 12197513Abstract: This disclosure relates to extracting data associated with a view of an application from a plurality of applications, said application being executed by a mobile computing device and said view being displayed at a display wherein said method comprises the steps of retrieving a variable data set associated with said view of said application from a memory of said mobile computing device, said variable data set comprising at least one data element, said at least one data element of said variable data set characterizes said view of said application and assigning a cluster to each of said at least one data element of said variable data set based on said variable type, said variable with corresponding value and a predefined set of clusters and determining the type of application based on said cluster assigned to each of said at least one data element of said variable data set.Type: GrantFiled: December 16, 2020Date of Patent: January 14, 2025Assignee: UNIVERSITE LIBRE DE BRUXELLESInventors: Michaël Mansour Dawant, Achraf Ait El Hadj
-
Patent number: 12182763Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: GrantFiled: October 23, 2023Date of Patent: December 31, 2024Assignee: Bluescape Buyer LLCInventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
-
Patent number: 12153726Abstract: In accordance with the described techniques, a document integration system receives a document that includes text. The document integration system generates a plurality of virtual objects based on the document, such that each virtual object includes a different portion of the text. Further, the plurality of virtual objects are inserted into an extended reality environment. User input is received affixing a particular virtual object to a user representation in the extended reality environment and specifying movement of the particular virtual object as following the user representation from a first location to a second location in the extended reality environment. The particular virtual object is displayed as located and fastened to the second location in the extended reality environment.Type: GrantFiled: June 30, 2023Date of Patent: November 26, 2024Assignee: Adobe Inc.Inventors: Jennifer Anne Healey, Geonsun Lee
-
Patent number: 12153642Abstract: The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and large state and action spaces. These agents include a web navigation agent that can use learned value function(s) to automatically navigate through interactive web documents, as well as a training agent, referred to herein as a “meta-trainer,” that can be trained to generate synthetic training examples. Some approaches described herein may be implemented when expert demonstrations are available. Other approaches described herein may be implemented when expert demonstrations are not available.Type: GrantFiled: August 16, 2023Date of Patent: November 26, 2024Assignee: GOOGLE LLCInventors: Aleksandra Faust, Dilek Hakkani-Tur, Izzeddin Gur, Ulrich Rueckert
-
Patent number: 12132756Abstract: A proxy computer system receives content intended for a client computer from a third-party network service, where the content includes an encrypted portion. The proxy computer system makes a determination as to whether the encrypted portion is to be decrypted for the client computer, where the determination is made based at least in part on a historical analysis of the client computer. The proxy computer system sends the content to the client computer in a form that is based on the determination.Type: GrantFiled: September 26, 2022Date of Patent: October 29, 2024Assignee: StratoKey Pty Ltd.Inventor: Anthony Scotney
-
Patent number: 12124514Abstract: The disclosure relates to systems and methods of generating a grid pattern display from hierarchical data structures. A system may access a hierarchical data structure comprising a root node, a parent node, and a leaf node. The system may obtain a leaf node size and determine a margin for each cell and each group in the grid pattern to ensure uniform spacing for the leaf nodes in the grid pattern. The system may set presentation layer data based on the determined spacing to generate a set of data elements of the presentation layer. The system may split the set of data elements of the presentation layer based on a size of a display container, the display container being used to display the grid pattern. The system may consume the presentation layer into a display layer to render a grid transformation of the hierarchical data.Type: GrantFiled: October 17, 2022Date of Patent: October 22, 2024Assignee: THE BANK OF NEW YORK MELLONInventors: Claudio Alberto Soto, Aravind Kumar Ravindran
-
Patent number: 12118052Abstract: The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and large state and action spaces. These agents include a web navigation agent that can use learned value function(s) to automatically navigate through interactive web documents, as well as a training agent, referred to herein as a “meta-trainer,” that can be trained to generate synthetic training examples. Some approaches described herein may be implemented when expert demonstrations are available. Other approaches described herein may be implemented when expert demonstrations are not available.Type: GrantFiled: August 16, 2023Date of Patent: October 15, 2024Assignee: GOOGLE LLCInventors: Aleksandra Faust, Dilek Hakkani-Tur, Izzeddin Gur, Ulrich Rueckert
-
Patent number: 12107860Abstract: The invention relates to a computer system and a method (100) for managing authorizations granted to a user client (2) from an aggregated interface (10) within the framework of unified governance of intensive computing solutions (70); the unified governance being ensured at least partly by an authorization management computer system (1) including: a proxy microservice (20), a token security microservice (30), at least one security repository (35, 36, 37), at least one authorization repository (40) and a computing microservice for each of the intensive computing solutions; said method including the steps of: Receiving (110) access information of a user client (2), Authenticating (120) the user client (2) and determining (130) at least one role attribute for the user client (2), Generating (140) an authentication token and determining (150) authorizations granted to the user client (2), by the at least one computing microservice.Type: GrantFiled: December 23, 2020Date of Patent: October 1, 2024Assignee: BULL SASInventors: Patrice Calegari, Marc Levrier
-
Patent number: 12093583Abstract: A communication system may comprise an information processing device and a communication device. Communication between the communication device and the information processing device using the first wireless communication scheme may be performed. The communication device may send the connectable network identification information to the information processing device. Communication between the information processing device and the communication device using the second wireless communication scheme and using the second network may be executed, in case that the first network is not included in one or more networks identified by the connectable network identification information. Communication between the information processing device and the communication device using the second wireless communication scheme and using the first network may be executed, in case that the first network is included in the one or more networks identified by the one or more connectable network identification information.Type: GrantFiled: May 17, 2023Date of Patent: September 17, 2024Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Hirotaka Kubota, Yoshitsugu Tomomatsu
-
Patent number: 12088648Abstract: Systems and methods of the present disclosure include a method for increasing teleconferencing bandwidth efficiency via presentation of remotely accessible content. The method includes receiving a request to present content to a teleconference from a presenting participant device of the teleconference. The method includes generating a unit of software instructions that is configured to cause a participant device to access the content from an originating location that differs from the presenting participant device, and display the content within a shared content interface of the teleconference configured to display a view of the content that is consistent between each participant device of the teleconference. The method includes providing the unit of software instructions to one or more non-presenting participant devices of the teleconference.Type: GrantFiled: September 16, 2022Date of Patent: September 10, 2024Assignee: GOOGLE LLCInventors: Qianjun Gan, Lei Shi, Yichen Huang, Aobo Zhou
-
Patent number: 12067026Abstract: A method, apparatus, and computer-readable medium are described that provide integrated testing and validation of multi-phase instructions before deployment. Aspects of the disclosure relate to testing ETL instructions using an efficient process that individually and/or holistically validates the ETL instructions and, using a random number generator, varies various aspects of the source datasets. A benefit of running the combination of instructions includes finding errors that are not apparent during testing of each instruction phase separately. Instructions may be separately provided that identify the framework of an in-memory source dataset (e.g., a quantity of rows, a quantity of columns, types of the various columns, data for each record, and the like). The instructions for the framework may also identify a variability of one or more of the items of the framework.Type: GrantFiled: August 19, 2022Date of Patent: August 20, 2024Assignee: Capital One Services, LLCInventors: Anil Konduru, Amit Ramesh Deshpande, Dillon Forsberg, Anvitha Banakal Sadananda, Jameskutty Mony
-
Patent number: 12047469Abstract: Placeholders are inserted and replaced in placeholders in code included in resources. A proxy receives a request for a resource from a client and verifies an authentication credential included therein. The proxy determines a placeholder value indicating the authentication credential is verified and determines the requested resource corresponds to a first modified version of the resource stored in memory accessible to the proxy, the first modified version comprising a code component including a placeholder inserted by the proxy. The proxy replaces the placeholder with a first placeholder value to generate a second modified version of the resource and transmits the second modified version of the resource to a client. In another aspect, a client-side proxy service detects events in a modified version of a web page, inserts a placeholder in code of the web page, replaces the placeholder with a placeholder value, and evaluates the modified code.Type: GrantFiled: June 16, 2023Date of Patent: July 23, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lakshmi Prasad, Meir Baruch Blachman, Eitam Meisel
-
Patent number: 12045585Abstract: Methods, and systems, including computer programs encoded on computer storage media for generating machine learning models. A method includes receiving, through a GUI, user selection of a mode button displayed in the GUI, wherein the mode button, when selected, causes the GUI to display a first set of user-selectable buttons that correspond to respective machine learning routines, and when not selected, causes the GUI to display a second set of user-selectable buttons that correspond to respective machine learning sub-routines; in response to receiving user selection of the mode button, displaying the first set of user-selectable buttons; receiving user selection of one or more of the first set of user-selectable buttons; displaying a graphical representation of a machine learning model defined by machine learning routines corresponding to the user selected one or more of the first set of user-selectable buttons and generating a file representing the machine learning model.Type: GrantFiled: August 23, 2019Date of Patent: July 23, 2024Assignee: GOOGLE LLCInventors: Jiaqi Guo, Pavel A. Dournov
-
Patent number: 12020003Abstract: The invention relates to a cell-based computing platform that may be specifically used for website development and management. This cell-based computing platform may further be responsive to an external device, program, or operation such that changes in the value parameter of one or more cells may dynamically trigger an external response.Type: GrantFiled: September 14, 2020Date of Patent: June 25, 2024Assignee: STEEPSTREET, LLCInventors: Clarke McKinnon, Jeff McKinnon, John Wright
-
Patent number: 12013883Abstract: An illustrator system determines, for each feature of a set of features, a feature representation for an electronic document displayed via a user interface, based on a plurality of elements of the electronic document. The system receives a selection from among the set of features of (1) a query feature and of (2) a target feature and determines, for each replacement template of a set of replacement templates, a compatibility score based on the feature representation for the electronic document determined for the query feature and a target feature representation of the replacement template determined for the target feature, the representations being determined in a joint representation space. The system selects one or more replacement electronic documents based on the determined compatibility scores. The system displays a preview for each replacement electronic document and displays a particular replacement electronic document responsive to receiving a selection of a preview.Type: GrantFiled: May 23, 2023Date of Patent: June 18, 2024Assignee: Adobe Inc.Inventors: Tripti Shukla, Vishwa Vinay, Srikrishna Karanam, Praneetha Vaddamanu, Balaji Vasan Srinivasan
-
Patent number: 11989774Abstract: Systems, methods, and apparatuses are described for providing trusted data. A digital trusted data (DTD) computing system of a service provider can accept requests for trusted data from internal computing systems and/or external computing systems of third parties. Based on the data requested, a retrieval protocol is determined, the retrieval protocol identifying trusted data sources and a sequence (order and/or timing) for accessing the data sources. The trusted data sources may, for example, be internal computing systems, external computing systems, and/or documents provided by a client. The requested data may be used for populating a form being completed by the client as part of an application for services from the service provider or from a third party. Data can be retrieved from data sources that are less cumbersome for the client before sources that are more cumbersome are accessed.Type: GrantFiled: November 19, 2018Date of Patent: May 21, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Clyde E. Cutting, Keith W. Harris, Erik Pilz, Wei Su, Eduardo DeLa Torre
-
Patent number: 11955116Abstract: Content is organized for brands by selecting a plurality of brand templates. After each selection, a set of properties is generated by applying a portion of settings of the respective brand template, with the remaining settings being overridden with settings for a channel communicating one of a plurality of presentations to a node of a network involved in the communication. The plurality of presentations may include different renditions of the same content. The properties may include sections configured for different focus areas and/or types of content associated with at tags to enable brand-level-targeting. Filters may be identified in the properties. Based on each of the identifications, a property from among the generated sets of properties may be selected based on comparisons with the associated tags.Type: GrantFiled: January 6, 2021Date of Patent: April 9, 2024Assignee: Sinclair Broadcast Group, Inc.Inventors: Benjamin Aaron Miller, Jason D. Justman, Lora Clark Bouchard, Michael Ellery Bouchard, Kevin James Cotlove, Mathew Keith Gitchell, Stacia Lynn Haisch, Jonathan David Kersten, Matthew Karl Marchio, Peter Arthur Pulliam, George Allen Smith, Todd Christopher Tibbetts
-
Patent number: 11909655Abstract: Computer-implemented systems and methods for selective deployment of experimental configurations are disclosed The systems and methods may include performing steps of deploying a webpage comprising a plurality of configurations, wherein the plurality of configurations exhibit different behaviors; configuring a traffic container comprising a first bucket and a second bucket based on user input; assigning one or more experiments to the traffic container based on the user input, wherein the one or more experiments determine appropriate configurations for the first bucket and the second bucket; accepting incoming traffic for accessing the webpage; randomly assigning a first subset of the incoming traffic to the first bucket and a second subset of the incoming traffic to the second bucket; transmitting the webpage in appropriate configurations based on the random assignments; and obtaining one or more measurements indicative of relative performances of the appropriate configurations.Type: GrantFiled: August 9, 2022Date of Patent: February 20, 2024Assignee: COUPANG CORP.Inventors: Aldi Tjahjadi, ZhaoPing Yan, Ngoc-Lan Isabelle Phan, Jean-Baptiste Rieu
-
Patent number: 11907677Abstract: A universal language assistive translation and interpretation system that is configured to verify and validate translations and interpretations by way of blockchain technology and smart contracts, multiple cross-format translation and interpretation blockchain validating and recording processes for verifying and validating cross-format translations and interpretations by smart contract and blockchain technology, and several validated cross-format translation and interpretation blockchain access processes for providing cross-format interpretations and translations of inter-communications between users regardless of ability or disability are disclosed.Type: GrantFiled: March 2, 2023Date of Patent: February 20, 2024Inventor: Arash Borhany
-
Patent number: 11907360Abstract: Systems and methods for deploying countermeasures against unauthorized scripts interfering with the rendering of content elements on information resources are provided herein. A computing device can receive an information resource including a content rendering verification script and a first content element. The computing device can execute the script. The computing device can render the first content element for display on the information resource in a first format. The computing device can determine that the first content element is not successfully displayed in the first format. The computing device can render the first content element for display on the information resource in a second format, responsive to the determination. The computing device can determine that the first content element is successfully displayed in the second format. The computing device can display a second content element of the information resource responsive to the determination.Type: GrantFiled: July 16, 2021Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventors: Matthew Burriesci, Rebecca Illowsky
-
Patent number: 11900492Abstract: A method for tailoring a document for viewing on a mobile device includes obtaining residence information for an individual who is required to sign the document. The document is tailored to the residence of the individual. This includes hiding or condensing one or more portions of the document that pertain to laws in other jurisdictions. The document is permitted to be accessible by the mobile device.Type: GrantFiled: November 21, 2022Date of Patent: February 13, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Sarah Marie Nemmers, Aaron John Ziegler, Mark Edward Woodrow
-
Patent number: 11893610Abstract: The present specification provides, amongst other things, a method and system for network interaction between computing devices. In one embodiment a wireless client machine is provided that includes a mini web-browser that is configured to access a secure web-page from a web-server. The secure web-page includes an interactive form. The wireless client machine is also configured to access a schema that corresponds to the secure web-page. The wireless client machine is configured to render the secure web-page using the contents of the schema.Type: GrantFiled: January 26, 2023Date of Patent: February 6, 2024Assignee: Malikie Innovations LimitedInventors: Sang-Heun Kim, Charles Laurence Stinson, Martyn Mallick
-
Patent number: 11861143Abstract: In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.Type: GrantFiled: December 8, 2021Date of Patent: January 2, 2024Assignee: Thomson Reuters Enterprise Centre GmbHInventors: Nicholas E. Vandivere, Michael B. Kuykendall
-
Patent number: 11842146Abstract: An information processing apparatus, a system, and an information processing method.Type: GrantFiled: March 13, 2023Date of Patent: December 12, 2023Assignee: RICOH COMPANY, LTD.Inventor: Satoshi Saito
-
Patent number: 11809409Abstract: A set of interfaces is described for implementing a blockchain network by a multi-tenant server, wherein the set of interfaces comprise an object mapping interface. The object mapping interface includes a set object function to designate a tenant object for use in the blockchain network based on an input object; a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network based on an input set of field mappings; and a set owner function to set a tenant in the multi-tenant system as an owner of the mappings based on an input identifier.Type: GrantFiled: December 20, 2018Date of Patent: November 7, 2023Assignee: Salesforce, Inc.Inventors: Sri Naga Deepthi Velisetti, Prithvi Krishnan Padmanabhan
-
Patent number: 11803411Abstract: An illustrative “Live Synchronization” feature in a data storage management system can reduce the downtime that arises in failover situations. The illustrative Live Sync embodiment uses backup data to create and maintain a ready (or “warm”) virtualized computing platform comprising one or more virtual machines (“VMs”) that are configured and ready to be activated and take over data processing from another data processing platform operating in the production environment. The “warm” computing platform awaits activation as a failover solution for the production system(s) and can be co-located at the production data center, or configured at a remote or disaster recovery site, which in some embodiments is configured “in the cloud.” Both local and remote illustrative embodiments are discussed herein. An “incremental forever” approach can be combined with deduplication and synthetic full backups to speed up data transfer and update the disaster recovery sites.Type: GrantFiled: February 4, 2021Date of Patent: October 31, 2023Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Ajay Venkat Nagrale, Rahul S. Pawar, Ananda Venkatesha
-
Patent number: 11797935Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: GrantFiled: July 7, 2022Date of Patent: October 24, 2023Assignee: Haworth, Inc.Inventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
-
Patent number: 11783080Abstract: The present disclosure provides a technical solution related to tagging user behavior data. The processing device and method may determine and tag user behavior data according to an application to which the user behavior data belong based on analysis on an inheritance relationship between tasks associated with the user behavior data, so as to facilitate selectively deleting the user behavior data later.Type: GrantFiled: January 25, 2019Date of Patent: October 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Xin Li, Ang Lv, Chunyu Liu, Chunyu Li, Chao Wang, Eduardo D. Melo, Zhen Wang, Jiaojiao Li, Lve Chen, Lu Zhang, Peng Wang, Tong Wang, Xiaocheng Zhou, Yapu Jia, Ziqiang Liu, Yueyang Wang
-
Patent number: 11783374Abstract: A method and device for providing real-time data service are disclosed. The method includes creating a message engine for receiving real-time data generated by a real-time data source, creating a data processing engine for acquiring the real-time data in the message engine and processing the real-time data to obtain target data, creating a storage engine for storing the target data and providing the target data according to requirement of a real-time data service, and containerizing the message engine, the data processing engine and the storage engine, and constructing a real-time data processing architecture with a containerized message engine, a containerized data processing engine and a containerized storage engine to provide the real-time data service. Embodiments of this disclosure can realize an overall architecture of real-time data reception, real-time data processing, real-time data storage, and real-time data service.Type: GrantFiled: September 27, 2021Date of Patent: October 10, 2023Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Lei Xu
-
Patent number: 11740844Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.Type: GrantFiled: February 28, 2022Date of Patent: August 29, 2023Assignee: Open Text SA ULCInventors: William R. Harman, Jonathan Isabelle, Michael Riedel
-
Patent number: 11734375Abstract: The present disclosure is generally directed to methods, apparatus, and computer-readable media (transitory and non-transitory) for learning to automatically navigate interactive web documents and/or websites. More particularly, various approaches are presented for training various deep Q network (DQN) agents to perform various tasks associated with reinforcement learning, including hierarchical reinforcement learning, in challenging web navigation environments with sparse rewards and large state and action spaces. These agents include a web navigation agent that can use learned value function(s) to automatically navigate through interactive web documents, as well as a training agent, referred to herein as a “meta-trainer,” that can be trained to generate synthetic training examples. Some approaches described herein may be implemented when expert demonstrations are available. Other approaches described herein may be implemented when expert demonstrations are not available.Type: GrantFiled: September 27, 2019Date of Patent: August 22, 2023Assignee: GOOGLE LLCInventors: Aleksandra Faust, Dilek Hakkani-Tur, Izzeddin Gur, Ulrich Rueckert
-
Patent number: 11727213Abstract: An input document data is received. The input document data is analyzed to automatically identify one or more response fields and one or more corresponding text labels laid out in the input document data. A conversation bot is automatically configured to provide one or more requests to provide one or more responses corresponding to the one or more response fields, receive the one or more responses, and store the one or more responses in a persistent computer storage.Type: GrantFiled: September 9, 2020Date of Patent: August 15, 2023Assignee: ServiceNow, Inc.Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Madhusudan Mathihalli, Molugu Sainithin, Nidhi Garg, Aman Jain, Sakshi Kataria
-
Patent number: 11720643Abstract: Methods of generating websites using any combination of remotely and locally stored content are contemplated. Content is procured by a user on a client computer, and a request to add that content to a source folder is sent to a server. The server adds the content to the source folder, where it is made available for website creation. When a client requests creation of a website using the contents of a source folder, the server then generates that website. In some embodiments, the website can be generated according to a user-selected theme or a default theme.Type: GrantFiled: August 30, 2018Date of Patent: August 8, 2023Assignee: Bublup, Inc.Inventors: Alain J Cohen, Marc A Cohen, Alberto Morales, Carolyne LaSala, Yevgeny Gurevich
-
Patent number: 11715121Abstract: A computer system for performing automated market research using an electronic survey is provided herein. The computer system includes a communications subsystem for receiving survey content data. The communications subsystem also receives survey response data from at least one respondent device. The computer system includes a memory for storing the survey content data and the survey response data. The computer system includes a processor configured to execute a survey programming application. The survey programming application includes a survey design application for creating a survey program from the survey content data. The survey program provisions the electronic survey to respondents via the at least one respondent device and collects the survey response data from the respondents. The survey programming application also includes at least one survey program quality assurance tool.Type: GrantFiled: March 3, 2020Date of Patent: August 1, 2023Assignee: Schlesinger Group LimitedInventors: Sheng Yan Ni, Daniel Thomas, Shayne Quinton, Leo Hok Lai Pang
-
Patent number: 11710512Abstract: A method for writing to a non-volatile electronic memory with data words and assigned pieces of index information. The non-volatile electronic memory is initially filled exclusively with empty data frames. The empty data frames are overwritable with multi-data frames and/or individual data frames. A multi-data frame includes a selectable number of sequentially stored data words, and a multi-data frame header. A frame-type marker, the number of data words, and a selectable start index are stored in the multi-data frame header so that each data word is assignable a unique index value from an index interval by incrementing or decrementing. An individual data frame includes one data word and an individual data frame header. A frame-type marker and a selectable index value for the one data word of the individual data frame are stored in the individual data frame header.Type: GrantFiled: March 30, 2022Date of Patent: July 25, 2023Assignee: ROBERT BOSCH GMBHInventors: Julian Schwarz, Christoph Puttmann, Jens Goldeck
-
Patent number: 11704718Abstract: Methods, systems, and computer storage media provide a concurrent browsing session. A user interface is provided for display on a first computing device of a first user to facilitate the concurrent browsing session. The user interface simultaneously displays a first browsing screen showing interaction of the first user with a site and a real-time feed of a second browsing screen presented on a second computing device of a second user showing interaction of the second user with the site. A request is received to split payment of a first item in a first digital cart. In response to the request, a first payment interface for a first portion of the payment is provided for display on the first computing device, and a second payment interface for a second portion of the payment is provided for display on the second computing device.Type: GrantFiled: July 28, 2022Date of Patent: July 18, 2023Assignee: eBay Inc.Inventor: Neeraj Gupta
-
Patent number: 11683400Abstract: Systems and methods are described for passing event messages between components of a computing cluster. An example method includes obtaining, at an event sender, a record that contains an event, wherein the event sender is a data storage component of an event streaming platform. The method also includes identifying a receiving component that is designated as a receiver for the record, and determining, by a processing device, whether the receiving component is a native protocol aware component, wherein the native protocol is native to the event streaming platform. Upon determining that the receiving component is a native protocol aware component, the record is sent to the receiving component using the native protocol. Upon determining that the receiving component is not a native protocol aware component, the record is sent to the receiving component using Hyper Text Transfer Protocol (HTTP).Type: GrantFiled: March 3, 2022Date of Patent: June 20, 2023Assignee: Red Hat, Inc.Inventors: Matthias Wessendorf, Pierangelo Di Pilato, Ahmed Abdalla Ibrahim Abdelrehim, Ali Ok
-
Patent number: 11681502Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. The industrial IDE can also provide tools that extend the platform to users who wish to customize the industrial DSL to suit their preferred programming approaches.Type: GrantFiled: January 7, 2022Date of Patent: June 20, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Ryan Dunn, Karl Staas, Andrew Stump, Anthony Carrara, Eashwer Srinivasan, Christopher Como, Sharon Billi-Duran