Conversion From One Markup Language To Another (e.g., Xml To Html Or Utilizing An Intermediate Format, Etc.) Patents (Class 715/239)
  • Patent number: 12107860
    Abstract: 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: Grant
    Filed: December 23, 2020
    Date of Patent: October 1, 2024
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Patent number: 12093583
    Abstract: 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: Grant
    Filed: May 17, 2023
    Date of Patent: September 17, 2024
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka Kubota, Yoshitsugu Tomomatsu
  • Patent number: 12088648
    Abstract: 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: Grant
    Filed: September 16, 2022
    Date of Patent: September 10, 2024
    Assignee: GOOGLE LLC
    Inventors: Qianjun Gan, Lei Shi, Yichen Huang, Aobo Zhou
  • Patent number: 12067026
    Abstract: 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: Grant
    Filed: August 19, 2022
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Anil Konduru, Amit Ramesh Deshpande, Dillon Forsberg, Anvitha Banakal Sadananda, Jameskutty Mony
  • Patent number: 12047469
    Abstract: 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: Grant
    Filed: June 16, 2023
    Date of Patent: July 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lakshmi Prasad, Meir Baruch Blachman, Eitam Meisel
  • Patent number: 12045585
    Abstract: 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: Grant
    Filed: August 23, 2019
    Date of Patent: July 23, 2024
    Assignee: GOOGLE LLC
    Inventors: Jiaqi Guo, Pavel A. Dournov
  • Patent number: 12020003
    Abstract: 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: Grant
    Filed: September 14, 2020
    Date of Patent: June 25, 2024
    Assignee: STEEPSTREET, LLC
    Inventors: Clarke McKinnon, Jeff McKinnon, John Wright
  • Patent number: 12013883
    Abstract: 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: Grant
    Filed: May 23, 2023
    Date of Patent: June 18, 2024
    Assignee: Adobe Inc.
    Inventors: Tripti Shukla, Vishwa Vinay, Srikrishna Karanam, Praneetha Vaddamanu, Balaji Vasan Srinivasan
  • Patent number: 11989774
    Abstract: 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: Grant
    Filed: November 19, 2018
    Date of Patent: May 21, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Clyde E. Cutting, Keith W. Harris, Erik Pilz, Wei Su, Eduardo DeLa Torre
  • Patent number: 11955116
    Abstract: 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: Grant
    Filed: January 6, 2021
    Date of Patent: April 9, 2024
    Assignee: 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: 11909655
    Abstract: 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: Grant
    Filed: August 9, 2022
    Date of Patent: February 20, 2024
    Assignee: COUPANG CORP.
    Inventors: Aldi Tjahjadi, ZhaoPing Yan, Ngoc-Lan Isabelle Phan, Jean-Baptiste Rieu
  • Patent number: 11907360
    Abstract: 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: Grant
    Filed: July 16, 2021
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Burriesci, Rebecca Illowsky
  • Patent number: 11907677
    Abstract: 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: Grant
    Filed: March 2, 2023
    Date of Patent: February 20, 2024
    Inventor: Arash Borhany
  • Patent number: 11900492
    Abstract: 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: Grant
    Filed: November 21, 2022
    Date of Patent: February 13, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Sarah Marie Nemmers, Aaron John Ziegler, Mark Edward Woodrow
  • Patent number: 11893610
    Abstract: 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: Grant
    Filed: January 26, 2023
    Date of Patent: February 6, 2024
    Assignee: Malikie Innovations Limited
    Inventors: Sang-Heun Kim, Charles Laurence Stinson, Martyn Mallick
  • Patent number: 11861143
    Abstract: 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: Grant
    Filed: December 8, 2021
    Date of Patent: January 2, 2024
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Nicholas E. Vandivere, Michael B. Kuykendall
  • Patent number: 11842146
    Abstract: An information processing apparatus, a system, and an information processing method.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: December 12, 2023
    Assignee: RICOH COMPANY, LTD.
    Inventor: Satoshi Saito
  • Patent number: 11809409
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: November 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Sri Naga Deepthi Velisetti, Prithvi Krishnan Padmanabhan
  • Patent number: 11803411
    Abstract: 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: Grant
    Filed: February 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Ajay Venkat Nagrale, Rahul S. Pawar, Ananda Venkatesha
  • Patent number: 11797935
    Abstract: 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: Grant
    Filed: July 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
  • Patent number: 11783080
    Abstract: 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: Grant
    Filed: January 25, 2019
    Date of Patent: October 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 11783374
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: October 10, 2023
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Lei Xu
  • Patent number: 11740844
    Abstract: 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: Grant
    Filed: February 28, 2022
    Date of Patent: August 29, 2023
    Assignee: Open Text SA ULC
    Inventors: William R. Harman, Jonathan Isabelle, Michael Riedel
  • Patent number: 11734375
    Abstract: 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: Grant
    Filed: September 27, 2019
    Date of Patent: August 22, 2023
    Assignee: GOOGLE LLC
    Inventors: Aleksandra Faust, Dilek Hakkani-Tur, Izzeddin Gur, Ulrich Rueckert
  • Patent number: 11727213
    Abstract: 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: Grant
    Filed: September 9, 2020
    Date of Patent: August 15, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Madhusudan Mathihalli, Molugu Sainithin, Nidhi Garg, Aman Jain, Sakshi Kataria
  • Patent number: 11720643
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: August 8, 2023
    Assignee: Bublup, Inc.
    Inventors: Alain J Cohen, Marc A Cohen, Alberto Morales, Carolyne LaSala, Yevgeny Gurevich
  • Patent number: 11715121
    Abstract: 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: Grant
    Filed: March 3, 2020
    Date of Patent: August 1, 2023
    Assignee: Schlesinger Group Limited
    Inventors: Sheng Yan Ni, Daniel Thomas, Shayne Quinton, Leo Hok Lai Pang
  • Patent number: 11710512
    Abstract: 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: Grant
    Filed: March 30, 2022
    Date of Patent: July 25, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Julian Schwarz, Christoph Puttmann, Jens Goldeck
  • Patent number: 11704718
    Abstract: 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: Grant
    Filed: July 28, 2022
    Date of Patent: July 18, 2023
    Assignee: eBay Inc.
    Inventor: Neeraj Gupta
  • Patent number: 11681502
    Abstract: 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: Grant
    Filed: January 7, 2022
    Date of Patent: June 20, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ryan Dunn, Karl Staas, Andrew Stump, Anthony Carrara, Eashwer Srinivasan, Christopher Como, Sharon Billi-Duran
  • Patent number: 11683400
    Abstract: 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: Grant
    Filed: March 3, 2022
    Date of Patent: June 20, 2023
    Assignee: Red Hat, Inc.
    Inventors: Matthias Wessendorf, Pierangelo Di Pilato, Ahmed Abdalla Ibrahim Abdelrehim, Ali Ok
  • Patent number: 11675966
    Abstract: 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: Grant
    Filed: May 15, 2019
    Date of Patent: June 13, 2023
    Inventors: Najah-Imane Bentabet, Rémi Juge, Sira Ferradans
  • Patent number: 11671494
    Abstract: 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: Grant
    Filed: April 29, 2021
    Date of Patent: June 6, 2023
    Assignee: NetApp, Inc.
    Inventors: Sundeep Singh, Wesley R. Witte, Gyanendra Pradhan, Priya Thiruvasakan, Mohammed Haroon Shareef, Youyuan Wu, Abhishek Maurya, Sachin Pandit
  • Patent number: 11671243
    Abstract: 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: Grant
    Filed: November 19, 2020
    Date of Patent: June 6, 2023
    Assignee: VOCALINK LIMITED
    Inventors: Julian Robert Mark Barnes, Clifford Norman Russell, Erick Lopes Da Silva
  • Patent number: 11662874
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: May 30, 2023
    Assignee: Tata Consultancy Serviced Limited
    Inventors: Subbarao Siram, Jyoti Joshi, Bharat Jain
  • Patent number: 11663033
    Abstract: 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: Grant
    Filed: February 18, 2021
    Date of Patent: May 30, 2023
    Assignee: Cloudera, Inc.
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Patent number: 11645472
    Abstract: 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: Grant
    Filed: August 28, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jason Howard Cornpropst, Willie Robert Patten, Jr.
  • Patent number: 11645680
    Abstract: Disclosed herein are a method and system for distributing electronic publishing content.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 9, 2023
    Assignee: Playground (XYZ) Holdings Pty Ltd
    Inventors: Rob Hall, Scot Liddell, Jonathan Mullins
  • Patent number: 11636259
    Abstract: 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: Grant
    Filed: May 18, 2022
    Date of Patent: April 25, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Laxman Sanyasi, Mahesh Madhusudan
  • Patent number: 11620102
    Abstract: 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: Grant
    Filed: September 26, 2018
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen
  • Patent number: 11620697
    Abstract: 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: Grant
    Filed: January 26, 2021
    Date of Patent: April 4, 2023
    Assignee: Salesforce, Inc.
    Inventor: Marcus Lenzner
  • Patent number: 11589137
    Abstract: 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: Grant
    Filed: April 7, 2016
    Date of Patent: February 21, 2023
    Assignee: IPV LIMITED
    Inventors: James Varndell, Alex Ferris, David Cole
  • Patent number: 11568458
    Abstract: 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: Grant
    Filed: October 7, 2021
    Date of Patent: January 31, 2023
    Assignee: BlackBerry Limited
    Inventors: Sang-Heun Kim, Charles Laurence Stinson, Martyn Mallick
  • Patent number: 11545997
    Abstract: 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: Grant
    Filed: March 28, 2017
    Date of Patent: January 3, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Richard Kuntschke, Andreas Scholz, Daniel Peintner
  • Patent number: 11526656
    Abstract: 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: Grant
    Filed: July 28, 2021
    Date of Patent: December 13, 2022
    Assignee: SAP SE
    Inventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
  • Patent number: 11516298
    Abstract: Integrating a plurality of third party service interactions into a portal including a Web content management system includes receiving a data structure, associating the data structure with a selected profile out of a plurality of profiles based on the origin of the data structure, and transforming content of the received data structure, using a declarative mapping associated with the selected profile, into an intermediate data structure. The intermediate data structure may be provided to a presentation layer of the portal. A signal causing a rendering of the intermediate data structure may be triggered via a portlet of the portal to a display. Captured input from the portlet from the intermediate data structure may be transformed to the data structure using the declarative mapping associated with the selected profile. The data structure may be sent.
    Type: Grant
    Filed: November 3, 2019
    Date of Patent: November 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dieter Buehler, Marco Berger, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Thomas Steinheber
  • Patent number: 11501054
    Abstract: A method of determining a layout for an electronic document comprising a web object that includes a set of components is provided. The method, for each component of the web object, injects code into a web frame used to retrieve the component of the web object. The program sends a request to a web content retriever to retrieve the web object. The program, for each component of the web object, receives a message at the layout generation application from the injected code in the corresponding web frame indicating the completion of the retrieving of the component. Each message includes the height of the corresponding web object component. The method determines a layout for the web object by using the height of the web object components after the messages received from the injected code indicate that every component of the web object is retrieved.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 15, 2022
    Assignee: Apple Inc.
    Inventors: Jean Sebastiaen Metz, Glenn Wolters, Matthijs Jacob Frederik Zoon
  • Patent number: 11475212
    Abstract: Systems and methods are disclosed for data driven document creation and modification. The systems and methods include obtaining a first dataset having data records associated with entities, obtaining a list of entities associated with a first subset of data records in the first dataset, and obtaining configuration information, wherein the configuration information includes rules for identifying logical relationships in the data records and wherein the configuration information is specified using a vector-oriented language. The systems and methods further include extracting, for each entity in the list of entities, based on the rules, data records from the first subset of data records associated with the entity and generating a document for each entity in the list of entities using the extracted data records and the configuration information.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: October 18, 2022
    Assignee: Otsuka Pharmaceutical Development & Commercialization, Inc.
    Inventors: Michael Bellero, William Hannon, Boris Reznichenko, Karen Rutkowski, Brian Geldziler
  • Patent number: 11477147
    Abstract: A messaging system includes sender and receiver devices, and a central unit communicating therewith. The central unit communicates with a database containing first data on graphic and audio elements, which are managed by the messaging system and have first dimensions and/or degrees of detail, and software that creates, starting from the first graphic and audio elements, corresponding second graphic and audio elements of smaller dimensions and/or degrees of detail. A first software module loaded in the sender and/or receiver devices downloads one or more of the second graphic and audio elements from the central unit and uses them inside the messaging system, and provides on a display of the messaging device a first screen with a message or exchange of messages and the one or more second graphic and audio elements, which occupy an area selectable by touch or by clicking.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 18, 2022
    Inventor: Nicola Dal Bosco
  • Patent number: 11467866
    Abstract: A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If computing resources are available, the organization migration is enqueued.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 11, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Chen Liu, Ilya Zaslavsky, Alex Ovesea, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan