Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
Stylesheet layout creation/editing (e.g., template used to produce stylesheet, etc.) (Class 715/235)
-
Patent number: 11790388Abstract: 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: GrantFiled: September 30, 2021Date of Patent: October 17, 2023Assignee: Rakuten Group, Inc.Inventors: Naveed Zanoon, Adam Roth, Feng Xie, Mujtaba Hussain, James Seymour-Lock
-
Patent number: 11790152Abstract: 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: GrantFiled: November 3, 2021Date of Patent: October 17, 2023Assignee: OpenFin Inc.Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
-
Patent number: 11792145Abstract: 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: GrantFiled: March 25, 2019Date of Patent: October 17, 2023Assignee: Zipwhip, LLCInventors: James Lapic, Alan Capps
-
Patent number: 11785031Abstract: 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: GrantFiled: February 10, 2021Date of Patent: October 10, 2023Assignee: Cado Security LtdInventors: James Campbell, Christopher Doman
-
Patent number: 11783004Abstract: 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: GrantFiled: August 25, 2020Date of Patent: October 10, 2023Assignee: PERIMETERX, INC.Inventors: Gal Weizman, Itai Sadan
-
Patent number: 11785072Abstract: 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: GrantFiled: November 11, 2022Date of Patent: October 10, 2023Assignee: HUAWEI DEVICE CO., LTD.Inventor: Qingfeng Cao
-
Patent number: 11775773Abstract: 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: GrantFiled: December 15, 2020Date of Patent: October 3, 2023Assignee: KORE.AI, INC.Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
-
Patent number: 11778491Abstract: 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: GrantFiled: July 27, 2020Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Yizhi Yao, Joey Chou
-
Patent number: 11775903Abstract: 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: GrantFiled: April 19, 2022Date of Patent: October 3, 2023Assignee: Charles Schwab & Co., Inc.Inventor: Ellie Kalenda
-
Patent number: 11768908Abstract: 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: GrantFiled: May 12, 2022Date of Patent: September 26, 2023Assignee: Content Square SASInventors: Joël Trigalo, Antoine Guo, Luis Diaz
-
Patent number: 11765165Abstract: 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: GrantFiled: September 22, 2020Date of Patent: September 19, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Jack Lawson Bishop, III, Timothy Andrew Wright
-
Patent number: 11755885Abstract: 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: GrantFiled: April 6, 2020Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Nicolas R. Fauceglia, Alfio M. Gliozzo, Oktie Hassanzadeh, Thien H. Nguyen, Mariano Rodriguez Muro, Mohammad Sadoghi Hamedani
-
Patent number: 11748438Abstract: 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: GrantFiled: October 19, 2022Date of Patent: September 5, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Deon Anthony Pillsbury, Felipe de Mello, David C. White, Jr., Necati Cehreli
-
Patent number: 11747966Abstract: 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: GrantFiled: January 3, 2020Date of Patent: September 5, 2023Assignee: Proofpoint, Inc.Inventors: Guy Ziv, Doron Seijffers, Nir Barak, Lior Tal
-
Patent number: 11748341Abstract: 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: GrantFiled: March 30, 2021Date of Patent: September 5, 2023Assignee: KONICA MINOLTA BUSINESS SOLUTIONS U.S.A., INC.Inventor: Junchao Wei
-
Patent number: 11748068Abstract: 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: GrantFiled: February 8, 2022Date of Patent: September 5, 2023Assignee: Oracle Financial Services Software LimitedInventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
-
Patent number: 11748923Abstract: 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: GrantFiled: November 12, 2021Date of Patent: September 5, 2023Assignee: Rockwell Collins, Inc.Inventor: Jeff M. Henry
-
Patent number: 11740895Abstract: 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: GrantFiled: March 31, 2021Date of Patent: August 29, 2023Assignee: FUJITSU LIMITEDInventors: Hiroaki Yoshida, Mukul R. Prasad
-
Patent number: 11741186Abstract: 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: GrantFiled: July 29, 2022Date of Patent: August 29, 2023Assignee: Content Square SASInventors: Slim Frikha, Mohamed-Amine Baatout
-
Patent number: 11743263Abstract: 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: GrantFiled: November 11, 2020Date of Patent: August 29, 2023Assignee: Appaegis Inc.Inventor: Choung-Yaw Michael Shieh
-
Patent number: 11741180Abstract: 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: GrantFiled: September 1, 2020Date of Patent: August 29, 2023Assignee: Wix.com Ltd.Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
-
Patent number: 11734266Abstract: 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: GrantFiled: October 6, 2021Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Stuart Douglas McClune, Michael Gordon Luff
-
Patent number: 11734496Abstract: 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: GrantFiled: November 11, 2022Date of Patent: August 22, 2023Assignee: CANVA PTY LTDInventors: Nicholas Anthony Barker, Camellia Wong, Benjamin James Morris, David Nicholas Copley
-
Patent number: 11733785Abstract: 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: GrantFiled: November 7, 2019Date of Patent: August 22, 2023Assignee: ADOBE INC.Inventors: Arushi Jain, Praveen Kumar Dhanuka
-
Patent number: 11728813Abstract: 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: GrantFiled: June 28, 2021Date of Patent: August 15, 2023Assignee: Micron Technology, Inc.Inventors: Timothy P Finkbeiner, Troy D. Larsen
-
Patent number: 11720571Abstract: 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: GrantFiled: April 6, 2016Date of Patent: August 8, 2023Assignee: Comcast Cable Communications, LLCInventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran, Shalin Harshadkumar Patel
-
Patent number: 11720760Abstract: 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: GrantFiled: May 2, 2019Date of Patent: August 8, 2023Assignee: AbbType LtdInventors: Huben Stefanov Stefanov, Huben Zlatkov Stefanov
-
Patent number: 11720589Abstract: 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: GrantFiled: August 10, 2021Date of Patent: August 8, 2023Assignee: salesforce.com, inc.Inventor: Joy Mustafi
-
Patent number: 11704113Abstract: 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: GrantFiled: March 3, 2020Date of Patent: July 18, 2023Assignee: OMRON CorporationInventor: Shintaro Iwamura
-
Patent number: 11700217Abstract: 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: GrantFiled: December 4, 2020Date of Patent: July 11, 2023Assignee: Huawei Technologies Co., Ltd.Inventor: Xi Chen
-
Patent number: 11699132Abstract: 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: GrantFiled: October 22, 2020Date of Patent: July 11, 2023Assignee: RELATIVITY ODA LLCInventors: Jesse Allan Winkler, Elise Tropiano, Robert Jenson Price, Brandon Gauthier, Theo Van Wijk, Patricia Ann Gleason
-
Patent number: 11693718Abstract: 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: GrantFiled: September 15, 2020Date of Patent: July 4, 2023Assignee: W.P Plugin LtdInventors: Shlomo Shushan, Menashe Shani
-
Patent number: 11693640Abstract: 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: GrantFiled: August 23, 2021Date of Patent: July 4, 2023Assignee: RedLore Canada Inc.Inventors: David Micallef, Niek Van Dierdonck
-
Patent number: 11693704Abstract: 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: GrantFiled: September 3, 2021Date of Patent: July 4, 2023Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Danxia Shi, Weigang Guan, Wenhong Chen
-
Patent number: 11695974Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.Type: GrantFiled: April 11, 2022Date of Patent: July 4, 2023Assignee: Google LLCInventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
-
Patent number: 11687324Abstract: 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: GrantFiled: April 11, 2022Date of Patent: June 27, 2023Assignee: ABLE WORLD INTERNATIONAL LIMITEDInventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
-
Patent number: 11687323Abstract: 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: GrantFiled: January 26, 2021Date of Patent: June 27, 2023Assignee: RED HAT, INC.Inventors: Paolo Antinori, Lars Heinemann
-
Patent number: 11687614Abstract: 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: GrantFiled: February 28, 2022Date of Patent: June 27, 2023Assignee: Bank of America CorporationInventors: Andrew Paul Montgomery, Stuart David Ford, Ricardo Varanda
-
Patent number: 11681857Abstract: 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: GrantFiled: November 14, 2022Date of Patent: June 20, 2023Assignee: Ascender AI LLCInventor: Braddock Gaskill
-
Patent number: 11681772Abstract: 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: GrantFiled: August 13, 2021Date of Patent: June 20, 2023Assignee: Capital One Services, LLCInventor: Jonathan Ricklis
-
Patent number: 11683314Abstract: 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: GrantFiled: June 14, 2021Date of Patent: June 20, 2023Assignee: DIRECTV, LLCInventors: Rudy Ruiz, Mark T. Thorson
-
Patent number: 11682091Abstract: 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: GrantFiled: August 26, 2022Date of Patent: June 20, 2023Assignee: ClearstoneIP, Inc.Inventors: Gabriel Sukman, Joseph Aliperti, Jesse Sukman
-
Patent number: 11677739Abstract: 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: GrantFiled: June 25, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Hirsch Patrick Singhal, Pavel Michailov, Jason Donchey Nutter, Adrian Frei, William Alden Bartlett, Thomas Lyle Norling, Shiung-Vei Yong, Prithviraj Sanjeev Kanherkar
-
Patent number: 11669505Abstract: 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: GrantFiled: May 12, 2021Date of Patent: June 6, 2023Assignee: AirMettle, Inc.Inventors: Donpaul C. Stephens, Neil Cohen
-
Patent number: 11665393Abstract: 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: GrantFiled: January 12, 2022Date of Patent: May 30, 2023Assignee: ROVI GUIDES, INC.Inventors: Charishma Chundi, Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah, Rajendra Pandey, Susanto Sen
-
Patent number: 11663633Abstract: 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: GrantFiled: December 9, 2020Date of Patent: May 30, 2023Assignee: GumGum, Inc.Inventor: Kenneth Weiner
-
Patent number: 11663563Abstract: 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: GrantFiled: July 7, 2020Date of Patent: May 30, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Manoneet Kohli
-
Patent number: 11657117Abstract: 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: GrantFiled: March 5, 2021Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Debajyoti Bagchi, Shantanu Sinha, Arijit Mukherjee, Sandip Gajanan Andhale, Sugata Chakrabarty, Sarthak Sahoo
-
Patent number: 11657114Abstract: 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: GrantFiled: March 15, 2021Date of Patent: May 23, 2023Assignee: Contentful GmbHInventors: Benjamin Keyser, Martin Lehner, Paolo Negri, Richard Bausek
-
Patent number: 11656913Abstract: 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: GrantFiled: November 16, 2020Date of Patent: May 23, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen