Conversion From One Markup Language To Another (e.g., Xml To Html Or Utilizing An Intermediate Format, Etc.) Patents (Class 715/239)
-
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: 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: 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: 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: 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
-
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: 11675966Abstract: Generating a table of contents from a computer document is disclosed. The computer document is converted into a markup language, from which a list of grouped textblocks is generated. Headings are detected from among the list of grouped textblocks. For a grouped textblock, a first vector corresponding to a semantic representation of the grouped textblock and a second vector based on evaluation of pre-defined features in the grouped textblock are generated. Based on the first and second vectors, the grouped textblock is classified as a heading or a plain-text using a trained classifier.Type: GrantFiled: May 15, 2019Date of Patent: June 13, 2023Inventors: Najah-Imane Bentabet, Rémi Juge, Sira Ferradans
-
Patent number: 11671494Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.Type: GrantFiled: April 29, 2021Date of Patent: June 6, 2023Assignee: NetApp, Inc.Inventors: Sundeep Singh, Wesley R. Witte, Gyanendra Pradhan, Priya Thiruvasakan, Mohammed Haroon Shareef, Youyuan Wu, Abhishek Maurya, Sachin Pandit
-
Patent number: 11671243Abstract: An apparatus is described. The apparatus comprises: communication circuitry configured to receive from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components and the apparatus further comprises: processing circuitry configured to: sequentially receive the plurality of components of the data item and for each component in succession in the sequence, the processing circuitry is configured to: remove non-significant content from the component of the data item; generate a data item of a second data type from the sequentially received plurality of components; generate a hash of the generated data item; and provide the hash for signing.Type: GrantFiled: November 19, 2020Date of Patent: June 6, 2023Assignee: VOCALINK LIMITEDInventors: Julian Robert Mark Barnes, Clifford Norman Russell, Erick Lopes Da Silva
-
Patent number: 11662874Abstract: Conventional methods for developing responsive application screens or UI screens, as per the desired wireframes is a time consuming and erroneous. The embodiments herein provide a method and system for automatically transforming wireframe screens to responsive application screens using a User Interface (UI) editor. The UI editor supported by a model editor enables user to select the controls that are present in the wireframe with its text, text properties, layout, color, background, borders and many more properties which are related to its visual appearance. Further, corresponding specification for the user selected requirements of the wireframe is generated automatically. The user can edit the specifications, for any changes required. Further, the UI editor converts the specifications to a technological independent model, which can be imported into UI models and followed by code conversion to the required technology stack. User can modify the imported specifications before going to code conversion.Type: GrantFiled: May 8, 2020Date of Patent: May 30, 2023Assignee: Tata Consultancy Serviced LimitedInventors: Subbarao Siram, Jyoti Joshi, Bharat Jain
-
Patent number: 11663033Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.Type: GrantFiled: February 18, 2021Date of Patent: May 30, 2023Assignee: Cloudera, Inc.Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
-
Patent number: 11645472Abstract: A method and or system for processing a response message from an analytical application that includes receiving the response message; parsing the response message to facilitate selecting a semantic model to translate the response message; obtaining the semantic model to translate the response message; translating the response message using the semantic model; and converting the translated response message to non-rich text. The non-rich text can be annotated for semantic meaning that can be displayed for example on a “dumb” display that does not support rich-text formats.Type: GrantFiled: August 28, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Jason Howard Cornpropst, Willie Robert Patten, Jr.
-
Patent number: 11645680Abstract: Disclosed herein are a method and system for distributing electronic publishing content.Type: GrantFiled: November 11, 2016Date of Patent: May 9, 2023Assignee: Playground (XYZ) Holdings Pty LtdInventors: Rob Hall, Scot Liddell, Jonathan Mullins
-
Patent number: 11636259Abstract: Various methods, apparatuses/systems, and media for real-time template authoring and execution am provided. A receiver receives a request to create a real-time document template. A processor implements a template authoring work flow process by leveraging native tools to create the real-time document template based on the received request; creates a real-time document based on the real-time document template; triggers an automatic verification process or a manual verification process in response to creating the real-time document; and validates the real-time document for execution after completing the automatic verification process or the manual verification process.Type: GrantFiled: May 18, 2022Date of Patent: April 25, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Laxman Sanyasi, Mahesh Madhusudan
-
Patent number: 11620102Abstract: A context evaluation module of a network-connected device detects presentation of a webpage via the network-connected device. The context evaluation module obtains a document object model of the webpage and identifies a set of navigation links. The context evaluation module selects a navigation link from the set and determines a state change of the webpage. Based on the state change, the context evaluation module modifies code of the webpage to associate contextual information based on the state change with the navigation link. This enables fulfillment of a voice command to perform the state change by using the contextual information to match the voice command to the navigation link.Type: GrantFiled: September 26, 2018Date of Patent: April 4, 2023Assignee: Amazon Technologies, Inc.Inventor: Jari Karppanen
-
Patent number: 11620697Abstract: Systems and method are provided for receiving, at a server, a request to generate a page with content. The server may determine an output type for the page based on the received request. Object data may be retrieved for the content of the page, and the content for the page may be determined. Content data for the determined output type may be serialized based on the retrieved object data. The page may be generated to be transmitted for output based on the serialized content data.Type: GrantFiled: January 26, 2021Date of Patent: April 4, 2023Assignee: Salesforce, Inc.Inventor: Marcus Lenzner
-
Patent number: 11589137Abstract: A logger or annotator views video in a window or user interface (UI) of a computing device and enters time-stamped metadata or commentary; that metadata or commentary is then automatically displayed on a timeline or other time-based index in a different window or user interface of a second computing device used by a viewer or editor of that video. The metadata or commentary is represented by a marker or icon appearing on a timeline displayed in the window or user interface of a second computing device, and the metadata or commentary is shown when the viewer or editor selects that marker or icon.Type: GrantFiled: April 7, 2016Date of Patent: February 21, 2023Assignee: IPV LIMITEDInventors: James Varndell, Alex Ferris, David Cole
-
Patent number: 11568458Abstract: 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: October 7, 2021Date of Patent: January 31, 2023Assignee: BlackBerry LimitedInventors: Sang-Heun Kim, Charles Laurence Stinson, Martyn Mallick
-
Patent number: 11545997Abstract: A binary-coded structure document, (e.g., in an EXI format which is based on a structure document designed in a text-based description language, such as XML), is provided with a binary-coded index document, which is based on a structural part of the structure document. A storage representation of the binary-coded index document is stored in a working storage unit of the device, and the binary-coded structure document is stored in a background storage unit assigned to the device. A processing operation or a request by at least one processing process is carried out by accessing the storage representation of the binary-coded index document via an object interface, and in certain examples, fragments of the binary-coded structure document are loaded into the working storage unit by the object interface.Type: GrantFiled: March 28, 2017Date of Patent: January 3, 2023Assignee: Siemens AktiengesellschaftInventors: Richard Kuntschke, Andreas Scholz, Daniel Peintner
-
Patent number: 11526656Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.Type: GrantFiled: July 28, 2021Date of Patent: December 13, 2022Assignee: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt