Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 11790388
    Abstract: The present disclosure relates to a system, method, and computer program for automatic coupon code fill in a mobile application. The system identifies a checkout page in a WebView of a mobile application and extracts field data from the checkout page. The system identifies a coupon code field and a cart total field from the field data. The system obtains one or more coupon code(s) and tests the one or more coupon code(s) in the checkout page. The one or more coupon code(s) are tested in the identified coupon code field to determine whether any of the coupon code(s) cause the value associated with the cart total field to decrease. In response to one or more coupon code(s) providing a reward on the checkout page, the system identifies a best coupon code, which it inserts in the identified coupon code field in the checkout page in the mobile application.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: October 17, 2023
    Assignee: Rakuten Group, Inc.
    Inventors: Naveed Zanoon, Adam Roth, Feng Xie, Mujtaba Hussain, James Seymour-Lock
  • Patent number: 11790152
    Abstract: A method of presenting content is provided. The method includes receiving a request to access first content. The request is received via a first browser. The request includes a first uniform resource identifier. The method also includes obtaining a set of rules. The set of rules indicate how the first content is presented. The method further includes determining whether the request to access the first content satisfies one or more rules of the set of rules based on the first uniform resource identifier. The method further includes presenting the first content based on the one or more rules in response to determining that the request to access the first content satisfies the one or more rules.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: October 17, 2023
    Assignee: OpenFin Inc.
    Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
  • Patent number: 11792145
    Abstract: A method for operating a portable document file (PDF) communication system involves receiving a composition control through a structured message user interface (UI) on a first device. The method uploads a PDF to a document transformation engine. A PDF analyzer identifies at least one break point within the PDF. A PDF splitter is configured with the at least one break point to generate at least one image from the PDF and transmit the PDF and the at least one image to an archiver. The archiver is operated to store the at least one image and the PDF and generate an archival link. A multimedia message service (MMS) composer is operated to generate a message parcel from the at least one image and the archival link. The structured message user interface is operated to communicate the message parcel as an MMS message to an endpoint.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: October 17, 2023
    Assignee: Zipwhip, LLC
    Inventors: James Lapic, Alan Capps
  • Patent number: 11785031
    Abstract: Disclosed are techniques for performing forensic analysis of computer systems in a cloud network. The techniques can include using a scalable, cloud-based, specialized computer architecture for performing the forensic analysis of computer systems.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: October 10, 2023
    Assignee: Cado Security Ltd
    Inventors: James Campbell, Christopher Doman
  • Patent number: 11783004
    Abstract: A browser can include a script monitoring module to monitor executing scripts and log the initiating scripts for API calls or other monitored actions. In some embodiments, the script monitoring module overwrites built-in or web APIs in the browser with versions of the APIs that allow the script monitoring module to identify the scripts calling the APIs. Using the script monitoring module, the script initiating an action (such as an API call) can be identified using features of the browser. In some embodiments, all actions may be monitored in this way, permitting the tracking and analysis of scripts and full analysis of interaction between such scripts on the webpage and with the browser.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: October 10, 2023
    Assignee: PERIMETERX, INC.
    Inventors: Gal Weizman, Itai Sadan
  • Patent number: 11785072
    Abstract: A method for pushing an application program includes receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, which acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type. When a push condition is met, a wireless network device pushes a specified application program corresponding to a system type of a terminal to the terminal.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: October 10, 2023
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Qingfeng Cao
  • Patent number: 11775773
    Abstract: A virtual assistant server determines at least one user intent based on an analysis of a received conversational user input. One or more of a plurality of views is identified based on the at least one user intent. Further, the virtual assistant server retrieves content based on the at least one user intent or the identified one or more views. The virtual assistant server determines one of a plurality of graphical user interface layers to display for each of one or more parts of the content and the identified one or more views based at least on one or more factors related to the content. Subsequently, the virtual assistant server outputs instructions based on the determined one of the graphical user interface layers in response to the received conversational user input.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: October 3, 2023
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Patent number: 11778491
    Abstract: Systems and methods for measurement and reporting of average UL and DL delays and delay distributions for an NG-RAN and UPF, as well as gNB-DU DL latency, for the N3 and N9 interfaces, internal UPF delay, and between the PSA UPF and NG-RAN and between the PSA UPF and UE are described. For the UL and DL average delay and delay distributions, the measurements are split into subcounters per 5QI/QCI, S-NSSAI and/or DSCPs, with the delay distributions subcounters in bins with discrete delay ranges. The measurements aon the N3 interface delay are also differentiated between a PSA UPF and an I-UPF.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: October 3, 2023
    Assignee: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11775903
    Abstract: A system and method assigns documents to a list of documents for a project team to complete based on the level of each of various risks the project is identified to have, and whether the benefits of risk containment afforded by each document outweighs the cost of completion of the document when the risk or risks addressed by the document are at the level identified for the project.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: October 3, 2023
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Ellie Kalenda
  • Patent number: 11768908
    Abstract: A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: September 26, 2023
    Assignee: Content Square SAS
    Inventors: Joël Trigalo, Antoine Guo, Luis Diaz
  • Patent number: 11765165
    Abstract: Enhancement of web browser extension analysis capabilities, such as security application analysis, is realized by encapsulating the extension with a wrapper function that defines entry and exits points within the source code of the extension. By wrapping the web browser extension in a function that defines entry and exit points, the present invention enables the use of commercial SAST tools/engines and any other application which desires to analyze the web browser extension and/or extract data therefrom. The web browser extension is programmatically analyzed to identify the entry and exit points and, in response, the wrapper function is generated that defines the entry and exits points and the web browser extension is encapsulated with the wrapper function.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 19, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jack Lawson Bishop, III, Timothy Andrew Wright
  • Patent number: 11755885
    Abstract: A system, method and computer program product for disambiguating one or more entity mentions in one or more documents. The method facilitates the simultaneous linking entity mentions in a document based on convolution neural networks and recurrent neural networks that model both the local and global features for entity linking. The framework uses the capacity of convolution neural networks to induce the underlying representations for local contexts and the advantage of recurrent neural networks to adaptively compress variable length sequences of predictions for global constraints. The RNN functions to accumulate information about the previous entity mentions and/or target entities, and provide them as the global constraints for the linking process of a current entity mention.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nicolas R. Fauceglia, Alfio M. Gliozzo, Oktie Hassanzadeh, Thien H. Nguyen, Mariano Rodriguez Muro, Mohammad Sadoghi Hamedani
  • Patent number: 11748438
    Abstract: A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: September 5, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Deon Anthony Pillsbury, Felipe de Mello, David C. White, Jr., Necati Cehreli
  • Patent number: 11747966
    Abstract: A computer-based method includes: receiving an indication from a computer's operating system that a user has performed a first action that may have caused a context menu with a paste option to open on a screen of the computer, and subsequently receiving an indication from the computer's operating system that the user has performed a second action at the computer that may have amounted to a selection of the paste option on the context menu. In response to the indication from the computer's operating system that the user has performed the second action, the method includes determining if the second action by the user amounted to a selection of the paste option on the context menu and thereby cause a paste action to occur.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: September 5, 2023
    Assignee: Proofpoint, Inc.
    Inventors: Guy Ziv, Doron Seijffers, Nir Barak, Lior Tal
  • Patent number: 11748341
    Abstract: In different kinds of forms with incomplete lines, or with different color cells in lieu of lines, virtually completing or providing the lines enables formation of tables from which keywords and content in the forms may be identified. Where a form may have one or more such tables, as can be the case with forms with irregular formats, multiple tables may be identified, to facilitate identification of keywords and content in each such table. In embodiments, deep learning techniques may be applied. Cost analysis involving minimum distances between keywords and content may be performed, with the cost analysis also facilitating formation of a keyword dictionary and a content dictionary.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: September 5, 2023
    Assignee: KONICA MINOLTA BUSINESS SOLUTIONS U.S.A., INC.
    Inventor: Junchao Wei
  • Patent number: 11748068
    Abstract: Systems, methods, and other embodiments associated with a technique for using micro frontends to build a runtime version of a base application are described. In one embodiment, the method allows for selected micro frontends to be incorporated into the base application. Metadata corresponding to the selected micro frontend is identified and parsed to identify at least one or more application programming interfaces (APIs) that are defined in the metadata. The identified APIs are incorporated with the micro frontends to create a final version of the micro frontend. The runtime version of the base application is constructed by combining the final version of the micro frontends with the base application.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: September 5, 2023
    Assignee: Oracle Financial Services Software Limited
    Inventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
  • Patent number: 11748923
    Abstract: A system and method for flight chart font character scaling is disclosed. A host computing device is configured to: detect a font character size of a font character in a flight chart file, associate a threshold zoom level with the font character based on the respective font character size, and convert the flight chart file to aircraft display hardware directives. An aircraft display is configured to display a flight chart using the aircraft display hardware directives. An aircraft computing device is configured to detect a current zoom level of the aircraft display, compare the current zoom level to the threshold zoom level, set a drawing mode of a font character reference as a stroked mode or a filled mode, and present a referenced character as a filled character or a stroked character based on the drawing mode.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: September 5, 2023
    Assignee: Rockwell Collins, Inc.
    Inventor: Jeff M. Henry
  • Patent number: 11740895
    Abstract: Operations may include obtaining a repair related to correcting an error of source code of a software program, the repair including an edit to make to the source code. The operations may further include determining a change type of the edit. The operations may additionally include identifying an explanation template from a library of explanation templates based on the change type corresponding to the explanation template in the library of explanation templates. In addition, the operations may include generating a change explanation for the edit based on the explanation template. The change explanation may provide a natural language explanation of the changes made by the edit.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: August 29, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Yoshida, Mukul R. Prasad
  • Patent number: 11741186
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining zone types of a webpage. The program and method provide for generating, for at least one node a first webpage, a vector including HTML content corresponding to the at least one node; providing the vector as input to a machine learning model configured to output a predicted node type based on the vector, the machine learning model having been trained with plural vectors including HTML content corresponding to plural nodes of second webpages; and determining, based on the output of the machine learning model, the predicted node type of the vector, to classify the at least one node.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: August 29, 2023
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Mohamed-Amine Baatout
  • Patent number: 11743263
    Abstract: A system to control application access is disclosed. The system facilitates user interaction with a target application from a local browser in an additional secure approach. Here, an intermediate browser is communicatively coupled with the client browser to enable access of a user to the target application based on predefined levels of authorization. The system provides a way to define control profiles to control the application interaction based on administrator's needs. The user may access only a specific control profile of the target application.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 29, 2023
    Assignee: Appaegis Inc.
    Inventor: Choung-Yaw Michael Shieh
  • Patent number: 11741180
    Abstract: A text content generation (TCG) system to generate text for a text field for a website building system (WBS). The TCG system includes a data gatherer to gather text samples from sources internal and external to the WBS; an analysis engine to analyze the text samples and to identify common text structures, substructures and website contexts; an HDS creator to receive the output of the analysis engine and to create a hierarchical data structure (HDS) definition for each text sample accordingly, the HDS creator to also create associated rules for handling the application and behavior for each HDS, where each HDS describes a text element alternative for a given field role and a content management system (CMS) to store the HDS definitions and the text samples.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: August 29, 2023
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
  • Patent number: 11734266
    Abstract: A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Stuart Douglas McClune, Michael Gordon Luff
  • Patent number: 11734496
    Abstract: Described herein is a computer implemented method for generating webpage data. The method includes processing a set of design element objects to generate a set of element-grid records, each record corresponding to a design element and including a unique column start, a unique column end, a column start offset and a column end offset. The set of element-grid records is processed to generate a webpage grid definition that defines a grid including a plurality of columns and a plurality of rows. A first design element and a second design element have a same horizontal start position and the webpage grid definition defines: a unique column start gridline for the first design element; a unique column start gridline for the second design element; and a zero-width first column between the first and second column gridlines.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: August 22, 2023
    Assignee: CANVA PTY LTD
    Inventors: Nicholas Anthony Barker, Camellia Wong, Benjamin James Morris, David Nicholas Copley
  • Patent number: 11733785
    Abstract: Systems and methods provide for replacing a default glyph in text displayed by an application with a preferred glyph. A preferred glyph is selected and the character value, glyph ID and font of the preferred glyph are extracted from the preferred glyph. The character value of the preferred glyph is then mapped to the glyph ID and font, which is then stored in a priority glyph set. A user can then input text into a document normally using default glyphs of a font. If it is determined that a character value associated with a default glyph is included in the priority glyph set, the default glyph is replaced by a preferred glyph. Additionally, suggestion glyphs may be presented to a user based on, at least, the character value, glyph ID, and font of a selected glyph.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 22, 2023
    Assignee: ADOBE INC.
    Inventors: Arushi Jain, Praveen Kumar Dhanuka
  • Patent number: 11728813
    Abstract: An example apparatus includes a memory device comprising a plurality of banks of memory cells. A particular bank of memory cells among the plurality of banks includes a system processor resident on a particular bank of the plurality of banks.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 15, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Timothy P Finkbeiner, Troy D. Larsen
  • Patent number: 11720571
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives an interface component corresponding to an IoT element. The computing device retrieves a description of the interface component at least describing a set of restrictions of an operation of the IoT element. The computing device deploys the interface component in the computing device to at least translate events and commands specific to the IoT element to common events and commands for processing in the computing device. The computing device sends at least a subset of the description of the interface component to a user device to cause the user device to generate a user interface for configuring the operation of the IoT element.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: August 8, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran, Shalin Harshadkumar Patel
  • Patent number: 11720760
    Abstract: The invention provides a computer implemented method of drafting of abbreviations for the statistically most frequent word forms and phrases for the purposes of computer typing and compression of texts written in languages using alphabetic scripts with full vowel representation. Therein, drafted abbreviations do not constitute meaningful word forms of a given language, for which they are drafted. Every abbreviated word form or phrase is attributed only one unique and exclusive abbreviation, which is based on the letters contained in this abbreviated word form or phrase and in accordance with the order, in which these letters appear in the abbreviated word form or phrase. For a given word form, one-letter, two-letter, three-letter and four-letter abbreviations of the word forms are chosen according to the statistical frequency of the word forms in a way that allows the mathematically most efficient process of abbreviation of the text.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 8, 2023
    Assignee: AbbType Ltd
    Inventors: Huben Stefanov Stefanov, Huben Zlatkov Stefanov
  • Patent number: 11720589
    Abstract: Embodiments described herein transforms a complex and usually unstructured table to a relational table based on the header pattern. Specifically, the original complex table is expanded into a single dimensional relational database format, in which each cell corresponds to one or more corresponding categories or subcategories from the original header. The transformed one-dimensional relational table is then populated with the corresponding cell values from the original table. In this way, data from the original complex and unstructured data table can be stored at a relational database.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: August 8, 2023
    Assignee: salesforce.com, inc.
    Inventor: Joy Mustafi
  • Patent number: 11704113
    Abstract: This program development device comprises: a storage unit which holds a project; and an update means which imports one or a plurality of program modules into the project. Each of the program modules contains a program, and can define a first variable which is a variable that can be referenced among all program modules, a second variable which is a variable that can be referenced among the plurality of program modules, and a third variable which is a variable referenced in each program module. The update means maintains the variable name of the first variable contained in the imported program module, and when the variable name of the second variable contained in the imported program module overlaps the variable name of the second variable contained in any of the program modules of the project, the update means accepts a change of the overlapping variable name.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: July 18, 2023
    Assignee: OMRON Corporation
    Inventor: Shintaro Iwamura
  • Patent number: 11700217
    Abstract: A method for displaying media information includes: receiving a media information request sent by an originating client, where the media information request carries media information and destination client information; parsing the received media information to obtain text information corresponding to the media information; synthesizing information related to the media information with information related to the text information to obtain composite information; and sending the composite information to a destination client according to the destination client information, so that the destination client obtains the media information and the text information according to the composite information and displays the media information and the text information.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: July 11, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xi Chen
  • Patent number: 11699132
    Abstract: A active learning family-based review method includes selecting a document ranked as relevant by a machine learning model, identifying family documents relationally-linked to the ranked relevant document, generating a batch including the ranked relevant document adjacent to the family documents, and displaying the batch in a computing device. An active learning family-based review computing system includes a processor and a memory storing instructions that, when executed, cause the computing system to select a relevant document using machine learning, identify family documents, generate a batch including the relevant document adjacent to the family documents, and display the batch. A non-transitory computer readable medium stores program instructions that when executed, cause a computer system to select a relevant document using machine learning, identify family documents, generate a batch including the relevant document adjacent to the family documents, and display the batch.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: July 11, 2023
    Assignee: RELATIVITY ODA LLC
    Inventors: Jesse Allan Winkler, Elise Tropiano, Robert Jenson Price, Brandon Gauthier, Theo Van Wijk, Patricia Ann Gleason
  • Patent number: 11693718
    Abstract: Implemented is a remote accessibility service that utilizes a plugin for websites to provide people with an enhanced and standardized browsing experience. The remote accessibility service transmits a plugin to a website that is instantiated on a host service, in which the plugin gathers content from the website and parses and stores the content at the remote accessibility service. The gathered content is transitioned into the remote accessibility service's closed system accessibility environment. Thus, content gathered from a series of e-commerce websites, for example, are all transitioned into a standardized format to enhance the accessibility experience for users. Transitioning the content into a single standardized format makes accessibility consistent, memorable, and harmonious for users who are perusing many websites—instead of relying on the proprietary, discordant, and often times clunky accessibility implementations among each website.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: July 4, 2023
    Assignee: W.P Plugin Ltd
    Inventors: Shlomo Shushan, Menashe Shani
  • Patent number: 11693640
    Abstract: A method and a system for programming one or more behavior of a field device connected to a network comprising an input programming language to define the one or more behaviors to create an input program, transmitting over the network the input program to a translator coupled to the field device, translating the input program to generate a field program comprising a plurality of tasks and executing said field program by an executor coupled to said field device.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: July 4, 2023
    Assignee: RedLore Canada Inc.
    Inventors: David Micallef, Niek Van Dierdonck
  • Patent number: 11693704
    Abstract: A foundation framework resource of a first service function is loaded in a software application. A service request for starting the first service function in the software application is received. A page resource required by the first service function is loaded. The first service function is implemented based on the foundation framework resource of the first service function and the page resource.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: July 4, 2023
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Danxia Shi, Weigang Guan, Wenhong Chen
  • Patent number: 11695974
    Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: July 4, 2023
    Assignee: Google LLC
    Inventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
  • Patent number: 11687324
    Abstract: A property management method is provided. Firstly, a projectable space instance for modeling a home system is provided. When the projectable space instance is acquired by a user, a projector parses the projectable space instance. After the projectable space instance is parsed, a projected home system corresponding to the home system is created, so that at least one property is accessible by the user. A property management system and a machine using the property management method are also provided.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: June 27, 2023
    Assignee: ABLE WORLD INTERNATIONAL LIMITED
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
  • Patent number: 11687323
    Abstract: Various techniques and systems are described herein for providing a multi-input form using a code editor. In various examples, an application programming interface (API) of the code editor used to generate software extensions may be identified. A library may be imported into the API. The library may be configured to implement WebView content within the code editor. One or more commands may be generated using at least one object defined in the library. The one or more commands may define a plurality of input fields to be displayed in the WebView content to a user invoking the API. In various examples, an invocation of the API may be received and the WebView content comprising the plurality of input fields may be displayed.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 27, 2023
    Assignee: RED HAT, INC.
    Inventors: Paolo Antinori, Lars Heinemann
  • Patent number: 11687614
    Abstract: A computing device comprising a secure browser extension for a web browser monitors for satisfaction of one or more operating conditions to identify whether one or more unauthorized applications are installed on the computing device. Based on satisfaction of at least one operating condition, the secure browser extension of the computing device sends an HTTP request to a known service via the web browser. The secure browser extension receives a response to the HTTP request via the web browser. The secure browser extension determines whether the received response is an HTTP response (e.g., from an unauthorized application) or a non-HTTP response (e.g., from the known service). Based on determining the received response is an HTTP response, the secure browser extension terminates the web browser session and generates a notification for display at the computing device that indicates web browser communications are compromised.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: June 27, 2023
    Assignee: Bank of America Corporation
    Inventors: Andrew Paul Montgomery, Stuart David Ford, Ricardo Varanda
  • Patent number: 11681857
    Abstract: The present disclosure relates to UI systems and processes including rendering of text in a combination of styles and sizes to a computer graphics display. Text may be rendered with one or more emphases to modify style, size, and weight according to emphases weightings and or relative positions of text to be emphasized.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: June 20, 2023
    Assignee: Ascender AI LLC
    Inventor: Braddock Gaskill
  • Patent number: 11681772
    Abstract: Methods, systems, and media enabling a progressive web application (PWA) across a web domain are provided. The PWA may be enabled by web applications among a plurality of web applications executing respective portions of the PWA functionality via linking a root level web page to a manifest. The manifest may contain metadata describing a PWA architecture across the web domain. Enabling the PWA may further include executing, by a root service worker, one or more scripts configured to enable registration by one or more component service workers according the manifest To enable the PWA, applications among a plurality of web applications, and registering, by the one or more component service workers, the web applications among the plurality of web applications.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: June 20, 2023
    Assignee: Capital One Services, LLC
    Inventor: Jonathan Ricklis
  • Patent number: 11683314
    Abstract: A method, non-transitory computer readable medium and apparatus for controlling access of a custom browser function are disclosed. For example, the method includes a processor that sends a request to a third party website, receives a hypertext markup language code and a browser script, renders the hypertext markup language code, detects that the browser script is trying to access a custom browser function, compares one or more parameters associated with the custom browser function to an access control list to control an access of the custom browser function, and executes the custom browser function when a match of the one or more parameters is found in the access control list.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: June 20, 2023
    Assignee: DIRECTV, LLC
    Inventors: Rudy Ruiz, Mark T. Thorson
  • Patent number: 11682091
    Abstract: Systems, methods, and graphical user interfaces for the management and coordination of patent infringement-related analyses, such as freedom-to-operate, patent clearance, and enforcement, are provided. Patent claim information is extracted and presented to users along with purpose-specific workflows that facilitate the capture and presentation of work product on both a claim-by-claim level as well as on a document level. Integrated data management facilitates access to historical work product by interconnecting the various record entities of the system including product information, patent document information, review information, and work product information.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: June 20, 2023
    Assignee: ClearstoneIP, Inc.
    Inventors: Gabriel Sukman, Joseph Aliperti, Jesse Sukman
  • Patent number: 11677739
    Abstract: The disclosed technology is generally directed to web authentication. In one example of the technology, authentication of a broker with an identity provider is initiated. The broker is a first application that is executing in a top-level frame. At the broker, from a second application that is executing on a first descendent frame that is a descendant frame of the top-level frame, a token request is received. Via the broker, a first token is requested from the identity provider on behalf of the second application. The first token is associated with an authorization of secure delegated remote access of at least one resource by the second application. At the broker, from the identity provider, the first token is received. Via the broker, the first token is provided to the second application.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hirsch Patrick Singhal, Pavel Michailov, Jason Donchey Nutter, Adrian Frei, William Alden Bartlett, Thomas Lyle Norling, Shiung-Vei Yong, Prithviraj Sanjeev Kanherkar
  • Patent number: 11669505
    Abstract: A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: June 6, 2023
    Assignee: AirMettle, Inc.
    Inventors: Donpaul C. Stephens, Neil Cohen
  • Patent number: 11665393
    Abstract: Presentation of content on a display device is adaptively modified based on the apparent size of a content area in which the content is presented. A distance between the first user and the display device is determined, as well as an actual size of the content area in which the content is being presented. Based on the distance and the actual size of the content area, an apparent size of the content area is calculated, and presentation of the content is modified based on the apparent size of the content area.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: May 30, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Charishma Chundi, Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah, Rajendra Pandey, Susanto Sen
  • Patent number: 11663633
    Abstract: Systems and methods are described for server-side contextual analysis of content available at a given uniform resource identifier (URI), which utilizes headless browser techniques to analyze a more complete and accurate version of page content than using existing techniques. For example, systems and methods are described for performing contextual analysis of content that would typically be displayed to a client device but is not included in an HTML file or other initial page source file available at the initially provided URI. The contextual analysis performed may include analyzing text using natural language processing and analyzing images using computer vision techniques.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: May 30, 2023
    Assignee: GumGum, Inc.
    Inventor: Kenneth Weiner
  • Patent number: 11663563
    Abstract: Systems and computer-implemented methods of providing interoperability between incompatible payment systems may be provided. For example, a server may receive encoded data from a wallet server of the first closed loop payment system, the encoded data using an encoding scheme and being based on a digital encoding of a recipient. The server may identify a receiving institution of the second closed loop payment system based on the encoding scheme. The server may transmit the encoded data to the receiving institution and receive a response from the receiving institution. The response may include a recipient identifier and a recipient attribute. The server may mediate the payment from the sender closed loop account to the recipient closed loop account based on the receiving institution, the recipient identifier and the recipient attribute. For example, the server may perform clearing-and-settlement or switching-and-routing to mediate the payment.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: May 30, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Manoneet Kohli
  • Patent number: 11657117
    Abstract: A system, computer program product, and method are presented for integrating centralized systems with disparate devices and non-standardized communications protocols and message specifications. The method includes identifying one or more interface systems for one or more facilities. Each facility includes a centralized computing system. The method also includes capturing one or more interface specifications for the respective interface systems. The method further includes creating one or more JavaScript Object Notation (JSON) files from the interface specifications. Each JSON file includes one or more logical properties associated with the respective interface systems. The method also includes creating one or more JSON file combinations through stitching at least a portion of the one or more JSON files. The method further includes establishing cloud-based communications between the interface systems and the respective centralized system of the facilities through the JSON file combinations.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Debajyoti Bagchi, Shantanu Sinha, Arijit Mukherjee, Sandip Gajanan Andhale, Sugata Chakrabarty, Sarthak Sahoo
  • Patent number: 11657114
    Abstract: A system for editing content of a content management system (CMS) includes providing an editor application that provides an interface for composing a content page in the CMS. The content page is associated with a plurality of content components referenced in the content page which are further arranged in accordance with a logical hierarchy defined for the content page. A graphical tree view is displayable via the interface, and presents content components in accordance with the logical hierarchy, wherein each of said content components is selectable via the graphical tree view. An editing view in the interface is responsive to selection of one of the content components from the graphical tree view, and provides access to editing fields related to the selected content component. The editing view presented maintains a correlation to a relationship position of the selected content component in the logical hierarchy.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 23, 2023
    Assignee: Contentful GmbH
    Inventors: Benjamin Keyser, Martin Lehner, Paolo Negri, Richard Bausek
  • Patent number: 11656913
    Abstract: An embodiment includes establishing a demand threshold for adding a locale to an installation list based at least in part on selection data indicative of an input from a user. The embodiment also includes monitoring user inputs to a cloud computing environment so as to detect user inputs that include requests to install the locale. The embodiment also includes dynamically updating a demand score associated with the locale based on ongoing detection of locale installation requests during the monitoring of user inputs. The embodiment also includes automatically adding the locale to the installation list upon detecting that the demand score satisfied the demand threshold.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: May 23, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen