Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 12387008
    Abstract: Disclosed is a blockchain cookie token for tracking user data compiled from different merchants on the blockchain, and for providing virtual and physical merchants selective access to the user data via the blockchain. Each blockchain cookie token may be generated for a different user, and may be accessed using a different key. The key may be provided to different network sites. A first set of user data, derived from tracked activity of the particular user at a first network site, may be entered into the token. The first set of user data provided by the first network site may be accessed at a different second network site using the key, and the second network site may customize content that is presented to the user based on one or more content of the second network site having attributes that match the first set of user data entered in the token.
    Type: Grant
    Filed: January 24, 2025
    Date of Patent: August 12, 2025
    Assignee: Stylitics, Inc.
    Inventor: Rohan Deuskar
  • Patent number: 12367035
    Abstract: A method of implementing software architecture for common use of a Wayland protocol in a graphics module, including an application layer, an application programming interface (API) layer, a GDBus layer, a layout service layer, a Wayland protocol layer, a Weston layer, and a kernel layer, is provided. The method includes integrating the GDBus layer, relaying communication between the API layer and the layout service layer, into the Wayland protocol layer relaying communication between the layout service layer and the Weston layer and changing the layout service layer, providing a service determining and managing an application which is to be displayed on a screen, to a WindowManagerService module performing a function based on a policy of Window.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: July 22, 2025
    Assignee: HYUNDAI MOBIS CO., LTD.
    Inventors: Won Ho Kim, Gu Hwan Bae
  • Patent number: 12368777
    Abstract: A method comprising: storing, in a database, a list of geographical regions in which the party consents to their data being stored; receiving a request to store data of the party, wherein at least one of the data has a region-restriction that restricts the regions in which that data can be stored; determining, based on a respective region-restriction of a respective one of the data, in which of the list of regions the respective data can be stored; storing the data, wherein each respective data is stored in at least one respective storage centre associated with one of the regions according to the determination; storing, in the database, a list comprising a pointer to each respective stored data, wherein the pointer identifies the respective storage centre; receiving a request to retrieve a respective stored data; and using the pointer to route the request to the respective storage centre.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: July 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tor Kreutzer, Jan-Ove Almli Karlberg, Shamika Ruklan Jayasundara, Øystein Fledsberg, Øystein Torbjørnsen, Åge Andre Kvalnes, Helge Grenager Solheim
  • Patent number: 12361064
    Abstract: Disclosed are systems and methods for XBRL tag outlier detection. In some embodiments, the method includes the steps of: receiving a first set of XBRL data records; generating a second set of XBRL data records based upon a subset of the first set of XBRL data records; training a machine learning model using the first set of XBRL data records and the second set of XBRL data records; receiving an XBRL document associated with one or more assigned XBRL tags; and analyzing the XBRL document using the trained machine learning model to identify a set of outlier XBRL tags in the one or more assigned XBRL tags.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: July 15, 2025
    Assignee: WORKIVA INC.
    Inventors: David Palazzo, Vasily Korf, Lisa Teofilo, Tristan Vellinga, Dorette Vermeulen
  • Patent number: 12361162
    Abstract: This disclosure relates to systems and techniques that can be implemented by content platforms to optimize (a) demographic-based digital component distribution used to categorize each user into a particular demographic so as to appropriately target that user for purposes of maximizing the efficacy of digital components shown to that user, and (b) demographic reporting used to report to digital component providers the effectiveness of the digital component.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: July 15, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Evgeny Skvortsov
  • Patent number: 12353494
    Abstract: In some implementations, a tag library device may receive, from first user devices, an indication of a set of tags with a corresponding set of properties and a corresponding set of rules. The tag library device may build a data structure that stores the set of tags in association with the corresponding set of properties and the corresponding set of rules and may transmit the data structure to second user devices such that a portion of the set of tags are included in a web site published by the second user devices. The tag library device may receive, from a platform associated with the web site, an indication of a set of events associated with the web site. The tag library device may determine statistics based on the set of events and may transmit a report including the statistics to third user devices associated with analytics for the web site.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: July 8, 2025
    Assignee: Capital One Services, LLC
    Inventors: Mark Morrison, Jason Vanderslice, Jingjie Zhao, Erol Unal
  • Patent number: 12340173
    Abstract: The invention relates to a semantic data acquisition, storage and presentation system comprising SentenceClasses wherein SentenceClasses comprise SentenceClassLabels and SentenceClassData, each such label in the form of a RelationalPhrase or an alias thereof, and data, for each class, organized in conformance with the class-defining relation, as expressed in the form of the RelationalPhrase. Instantiation of SentenceClasses, by replacing substitution variables in RelationalPhrases with associated items of SentenceClassData, produces Sentences that provides context to the instantiated items. The system of the invention also comprises methods and processes including for: acquiring, transforming and recording data; operating on SentenceClasses including forming new SentenceClasses; and instantiating, rendering and presenting Sentences in human or machine-readable format.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: June 24, 2025
    Assignee: BioInventors & Entrepreneurs Network, LLC
    Inventors: Michael Seul, Reinhard Klemm, Pedro Cano
  • Patent number: 12340184
    Abstract: The disclosed technology is generally directed to the conversion of text to tables. In one example of the technology, input text that includes at least three rows is received. A plurality of characteristics of the input text is determined. Each characteristic of the plurality of characteristics is associated with a uniformity between the rows of the input text. The plurality of characteristics includes at least one characteristic that is associated with a delimiter count. A determination is made as to whether the input text is suitable for conversion to table based on the plurality of characteristics. Upon determining that the input text is suitable for conversion to a table, a machine learning model is used to convert the input text into a table.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: June 24, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhijith Asok, Courtney Sarah Cochrane, Jenna Hong, Yang He, Lucas Anton Rosenblatt, Aleksandr Polyakov, Natalie Ann Mionis, Amit Dinesh Gupte, Anish Yatin Pimpley, Sean Gormley T. Kelley, Yiquan Xu, Ransom Lloyd Richardson, Michael Adam Scarpati, Benjamin Gustav Wilde, Jichen Yang
  • Patent number: 12332937
    Abstract: The system receives a voice query at an audio interface and converts the voice query to text. The system can determine pronunciation information during conversion and generate metadata that indicates a pronunciation of one or more words of the query, include phonetic information in the text query, or both. A query includes one or more entities that may be more accurately identified based on pronunciation. The system searches for information, content, or both among one or more databases based on the generated text query, pronunciation information, user profile information, search histories or trends, and optionally other information. The system identifies one or more entities or content items that match the text query, and retrieves the identified information to provide to the user.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: June 17, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Ankur Aher, Indranil Coomar Doss, Aashish Goyal, Aman Puniyani, Kandala Reddy, Mithun Umesh
  • Patent number: 12327006
    Abstract: An apparatus includes a processor and a memory to cause the apparatus to output a GUI on a display. The GUI includes a checklist configuration view to display a condition menu, the condition menu includes a group of variables from which a user is able to select to configure a condition to be applied to a workflow, wherein the group of variables comprising a type of condition, the type of condition being on/off, a value for the type of condition, and a location to which the type of condition will be applied to, the value is mapped to a data input. The GUI includes a checklist execution view to display the workflow, which includes a group designation, a parameter, and a fillable data field. The condition is applied to the workflow in response to the data input, which is mapped to the value, being entered into the fillable data field.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: June 10, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Shivam Patil, Ankit Tiwary, Shahajad Hussain
  • Patent number: 12326888
    Abstract: Disclosed are systems and methods that automate the process of analyzing interactive content data using artificial intelligence and natural language processing technology. The interactive content data is converted to machine encoded communication elements that can be further grouped into machined encoded n-grams. The co-occurrence of machine encoded communication elements or n-grams in the interactive content data is compared against communication elements or n-grams in a seed set of concentrated content files to determine an equivalence value. In this manner, the system can automate the process of determining the equivalence of interactive content data files.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: June 10, 2025
    Assignee: Truist Bank
    Inventors: Phu Pham, Jun Ji, Merle Hidinger
  • Patent number: 12326912
    Abstract: The disclosed technology includes a system that optimizes computing resources for dashboards. The system includes a computing device and memory that caches snapshots of dashboard outputs. A dashboard output captures a snapshot (e.g., instance in time) of dashboard data that can be presented on display devices without needing to maintain continuous access to the underlying dashboard data. The snapshot has a quick response (QR) code overlayed at a position for a viewer to capture the QR code with a camera on a smartphone. The smartphone can read the QR code to access dashboard data through a backend communications link. The QR code can embed data that is used to track and store information about what data is being accessed by users and the frequency with which the data is being accessed.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: June 10, 2025
    Assignee: T-Mobile USA, Inc.
    Inventors: Justin Johnson, Michael Mitchell
  • Patent number: 12323461
    Abstract: Website phishing detection is enabled using a siamese neural network. One twin receives a query image associated with a website page. The other twin receives a subset of a set of reference website images together with positive (phishing) examples that were used to train the networks, the subset of reference website images having been determined by applying an identifier associated with a brand of interest. The operation of applying the identifier significantly reduces the relevant search space for the inferencing task. If the inferencing determines a sufficient likelihood that the website page is a phishing page, control signaling is generated to control a system to take a given mitigation action n.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: June 3, 2025
    Assignee: Akamai Technologies, Inc.
    Inventor: Nadav George Costa
  • Patent number: 12321573
    Abstract: A popularity data processing method includes receiving a trigger operation for a target page, obtaining one or more target elements in a display state from one or more elements included in the target page, and obtaining popularity data of the target elements based on the trigger operation. A target element of the one or more target elements is an element in the target page belonging to a first display type or a second display type. The first display type is an element type that enters a display state from a hidden state in response to a received display operation, the second display type being different from the first display type.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: June 3, 2025
    Assignee: LENOVO (BEIJING) LIMITED
    Inventors: Hongbo Yang, Hong Zhang
  • Patent number: 12314692
    Abstract: A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: May 27, 2025
    Assignee: Progress Software Corporation
    Inventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
  • Patent number: 12314545
    Abstract: A method for quickly sharing images between mobile electronic devices using a platform and artificial intelligence. Such devices include a touch sensitive display and a processor.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: May 27, 2025
    Assignee: YAE, LLC
    Inventor: Fernando Fischmann
  • Patent number: 12299378
    Abstract: The present disclosure relates to style determination method, apparatus, device, storage medium and program product. The method comprises: acquiring a style file associated with a child element, wherein the style file associated with the child element comprises one or more of: a style file corresponding to the child element, a style file corresponding to a root element of the child element, and a style file corresponding to an element on an element chain between the child element and the root element; acquiring first style information corresponding to the child element from at least one or more of the style files; determining a target style information corresponding to the child element based on at least one or more the first style information.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: May 13, 2025
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventor: Lingjiang Wu
  • Patent number: 12299144
    Abstract: A computing device (e.g., a content packager) may receive a request for content (e.g., video, audio, games, applications, data). The computing device may send a second request for the requested content to an encoder. In response to the second request, the computing device (e.g., the content packager) may receive the requested content and a content manifest associated with the requested content. The computing device may determine that encryption key data (e.g., an encryption key and/or key metadata) for the requested content is not in a cache associated with the computing device. The computing device (e.g., the content packager or a cache associated with the content packager) may send a request for the encryption key data associated with the requested content to a cache associated with a second computing device, based on the determination that the encryption key data is not in the cache associated with the computing device.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: May 13, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jeremy Phillip Pfeifer, Garey L. Hassler
  • Patent number: 12299157
    Abstract: A policy can be easily and appropriately set. A policy setting control device 100 that controls setting of a policy for controlling access to a resource includes a processor. The policy includes a resource to be accessed, a subject who accesses the resource, and an access operation. The processor receives an input policy 11 which is a candidate to be newly set, acquires an attribute value corresponding to values of a subject and a resource included in the input policy 11, generates one or more post-conversion policies 103 by changing the values of the subject and the resource included in the input policy 11 to the acquired attribute value, and sets the input policy as a new policy when all the generated post-conversion policies 103 are consistent with an existing policy.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: May 13, 2025
    Assignee: HITACHI, LTD.
    Inventors: Tsunehiko Baba, Jumpei Okoshi, Hiroaki Masuda
  • Patent number: 12293000
    Abstract: A process of redacting records based on a contextual correlation with a previously redacted record. In operation, an electronic computing device obtains redaction metadata associated with a previously redacted record and uses the redaction metadata to identify a segment within an unredacted record that was redacted to generate the previously redacted record. The device then processes the segment to detect characteristics of a person or the object captured in the unredacted record and further redacted in the redacted record. The device also determines a context in which the redacted person or object was captured within the segment of the unredacted record. The device then redacts a person or object captured in other unredacted records when such person or object is contextually related to the redacted person or object captured in the unredacted record corresponding to the previously redacted record.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 6, 2025
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Grzegorz Gustof, Stefan Koprowski, Chris A Kruegel, Stuart J Boutell
  • Patent number: 12288278
    Abstract: A computer-implemented method according to one embodiment includes performing object detection on a frame to identify a set of objects within the frame, and determining a location of each object of the set of objects within the frame. The method further includes constructing a code tree structure for the frame. The code tree structure defines the determined locations. A rule defining modifications to make to at least some of the objects is received and the code tree structure is crawled. The rule is applied to the objects during the crawling. The method further includes layering the modifications defined in the rule on the set of objects within the frame. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: April 29, 2025
    Assignee: The Weather Company, LLC
    Inventors: Thai Quoc Tran, Cindy Han Lu, Megan Kostick, Michael Brewer
  • Patent number: 12282813
    Abstract: This invention provides a novel system and method for dynamic QR-code registration and utilization, enabling users to define specific purposes for QR-codes printed on various physical media and attached to a person, animal or thing.
    Type: Grant
    Filed: November 28, 2024
    Date of Patent: April 22, 2025
    Assignee: QRable, LLC
    Inventors: Michael Samuel Lorton, Anees Iqbal
  • Patent number: 12282798
    Abstract: A computing device for collecting and preserving data acquired from various devices in a data model with the respective context of acquired data. The computing device may provide a user interface to receive the context or information model associated with a dataset. By providing data with its context, different software platforms may synthesize or analyze the retrieved data more efficiently. Moreover, the computing device may include transaction conditions to define a workflow for transferring the datasets using data model associated with one or more datasets for transmission of data to a destination. The transaction conditions may detail a custom workflow for data communication through an industrial automation system using the data model.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: April 22, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Stephen C. Briant, Deepa S. Bekal, Sonal R. Dubey, Sharath C. R. Baddam, Joshua W. Buck, Dale A. Hawthorne, Nicholas J. Marangoni, Alexander B. Cherpakov, Todd M. Smith, Derrick Awuah, Alexander K. Bergsneider, Jonathan D. Walter
  • Patent number: 12277386
    Abstract: The invention relates to a semantic data acquisition, storage and presentation system comprising SentenceClasses wherein SentenceClasses comprise SentenceClassLabels and SentenceClassData, each such label in the form of a RelationalPhrase or an alias thereof, and data, for each class, organized in conformance with the class-defining relation, as expressed in the form of the RelationalPhrase. Instantiation of SentenceClasses, by replacing substitution variables in RelationalPhrases with associated items of SentenceClassData, produces Sentences that provides context to the instantiated items. The system of the invention also comprises methods and processes including for: acquiring, transforming and recording data; operating on SentenceClasses including forming new SentenceClasses; and instantiating, rendering and presenting Sentences in human or machine-readable format.
    Type: Grant
    Filed: August 17, 2024
    Date of Patent: April 15, 2025
    Assignee: BioInventors & Entrepreneurs Network, LLC
    Inventors: Michael Seul, Pedro Cano
  • Patent number: 12279135
    Abstract: Embodiments herein disclose methods for handling a data driven model in a wireless communication network. The method includes identifying, by a first electronic device, a common data driven model capability between a capability information of one or more first data driven model and a capability information of one or more second data driven model. The one or more first data driven model is associated with the first electronic device and the one or more second data driven model is associated with the second electronic device. Further, the method includes performing, by the first electronic device, one of: storing the common data driven model capability in the first electronic device on identifying the common data driven model capability, and disabling a data driven model capability in the first electronic device on not identifying the common data driven model capability.
    Type: Grant
    Filed: April 9, 2024
    Date of Patent: April 15, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ravi Surana, Naveen Kolati, Hoonjae Lee, Bhavin Shah, Yongtae Kim
  • Patent number: 12271430
    Abstract: In some examples, a system receives a user input to create a classification to use for a first data set. In addition, the system may receive a user input to associate the classification with the first data set as reference data. The system may determine a classification association with the first data set based in part on comparing a first classification model corresponding to the reference data with a second classification model of a second data set, the second classification model being determined based at least in part on a plurality of data properties of the second data set. Further, the system may determine a user curation result with respect to the classification association with the first data set, and may update the classification model for the first data set based at least in part on the user curation result.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: April 8, 2025
    Assignee: HITACHI VANTARA LLC
    Inventors: Leon Burda, Lingling Yan, Shayak Sadhu
  • Patent number: 12260004
    Abstract: Methods, systems, apparatuses, and computer program products are provided herein for rendering secured content. For instance, a computing device may be utilized to view content that is to be displayed via a display device coupled thereto. However, rather than rendering the content, the computing device generates and/or provides a graphical representation of the content to a rendering device coupled between the computing device and the display device. The rendering device analyzes the graphical representation to determine characteristics of the graphical representation, characteristics of a display region of an application window in which the content is to be rendered, and a network address at which the actual content is located. The rendering device retrieves the content using the network address and renders the retrieved content over the display region of the application window in accordance with the characteristics determined for the graphical representation and the display region of the application window.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: March 25, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Orr Srour, Vadim Makhervaks
  • Patent number: 12260235
    Abstract: Examples provide a system for automatically identifying a user with a visual impairment and providing assistance navigating a website. A visual assist (VA) manager monitors user interactions with a webpage, such as zooming-in to increase the size of text and graphics and navigation errors, such as clicking on an area outside a clickable icon, failing to enter text in the correct field, etc. A trained machine learning model analyzes the user interaction data using visual assist criteria to predict whether the user has a visual impairment. If the VA manager predicts a visual impairment, an audible VA activation prompt is provided to the user. If the user activates the VA manager, a chatbot is provided to assist the user in performing tasks while navigating the webpage. The VA manager optionally applies user-specific VA settings adjusting the webpage layout and appearance to accommodate the user's visual impairment.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: March 25, 2025
    Assignee: MASTERCARD INTERNATIONAL INC.
    Inventors: Marion Bonnet, Ankurjyoti Bordoloi, Karan Paresh Trivedi
  • Patent number: 12254500
    Abstract: Merchandise content is aggregated from numerous merchant sources and presented on computing devices of individual users. Users are able to purchase select individual merchandise items by performing a simplified action, such as a screen tap on a touchscreen device. When the user performs the action, a series of actions are performed programmatically and/or automatically on behalf of the user to initiate and complete the transaction for the selected merchandise item from the merchant source.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: March 18, 2025
    Assignee: BYTEDANCE INC.
    Inventors: Nathaniel Blake Scholl, Andrew David Miner, Jason Alan Crawford
  • Patent number: 12242811
    Abstract: Aspects of the disclosure provide for a system for navigating a conversation graph using a language model trained to generate Application Programming Interface (API) calls in response to natural language input from a user computing device. A conversational agent implementing a state handler and a language model (LM) communicates with a user computing device through a user frontend. Rather than communicating directly with a user with output in natural language, the agent uses a (LM) trained as described herein to navigate a conversation graph. The state handler receives API calls generated by the LM and updates the state of a conversation with a user as indicated in the graph. After the update, the state handler can perform one or more predetermined actions associated with a node indicating the current state of the conversation.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: March 4, 2025
    Assignee: Google LLC
    Inventor: Joseph Lange
  • Patent number: 12238136
    Abstract: In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.
    Type: Grant
    Filed: November 8, 2023
    Date of Patent: February 25, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Harkirat Singh, Geoffrey Stowe, Stefan Bach, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
  • Patent number: 12223075
    Abstract: An anomaly detection method includes receiving, at a processor, a request including a query that references a database. A plurality of attributes is identified based on the request. The processor concurrently processes the query to identify a result, and analyzes the plurality of attributes to identify an anomaly score. When the anomaly score exceeds a first predefined threshold, a signal representing a quarantine request is sent, and a signal representing the result is not sent. When the anomaly score is between the first predefined threshold and a second predefined threshold, a signal representing a notification and a signal representing the result are sent. When the anomaly score is below the second predefined threshold, a signal representing a quarantine request is sent, and a signal representing the result is not sent.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: February 11, 2025
    Assignee: Sotero, Inc.
    Inventors: Purandar Gururaj Das, Shanthi Boppana
  • Patent number: 12217003
    Abstract: An apparatus for processing natural language according to an embodiment includes a collection module that collects documents having tags, a parsing module that extracts text from the collected documents and extracts tag-related information on the tag surrounding each extracted text, and a preprocessing module that generates tokens of a preset unit by tokenizing each extracted text, generates token position information for each token in full text of the document, and sets the token and the token position information as training data in matching with the tag-related information.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: February 4, 2025
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Bong-Kyu Hwang, Ju-Dong Kim, Jae-Woong Yun, Hyun-Jae Lee, Hyun-Jin Choi, Seong-Ho Joe, Young-June Gwon
  • Patent number: 12216720
    Abstract: Methods, systems, and computer programs are presented for recommending a group for posting content generated by a user. One method includes an operation for detecting a post of a user being added to an online service. The method further includes an operation for determining post interest scores for the post. The post interest scores are for a plurality of interests and each interest is associated with a topic. A match score is calculated for a plurality of groups based on the post interest scores, where the match score for each group indicates a degree of relevance of the post to the group. The method further includes operations for determining whether to recommend a group, from the plurality of groups, for including the post of the user in a feed of the recommended group, and for causing presentation of the recommended group based on the determined recommendation.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arnav Mittal, Franklin Geo Francis, Taruna Manchanda
  • Patent number: 12205116
    Abstract: Systems and methods are disclosed for executing an electronic transaction using a digital wallet. One method includes receiving a guest checkout request and electronic transaction data from an electronic transaction browser. Whether a user is enrolled in the digital wallet system may be determined by the digital wallet system. The digital wallet system may authorize an electronic transaction based on the electronic transaction data upon determining the user is not enrolled in the digital wallet system. The digital wallet system may initiate a digital wallet enrollment upon authorizing the electronic transaction. The digital wallet system may store the user data in the digital wallet system and transmit a verification request to the electronic transaction browser. The digital wallet system may receive a verification response from the electronic transaction browser and may generate a digital wallet enrollment status message based on the verification response.
    Type: Grant
    Filed: October 24, 2023
    Date of Patent: January 21, 2025
    Assignee: SKIPIFY, INC.
    Inventors: Ashleigh D. DePopas, Ian Hillis, Richard Scheffrin, Steven Walchek
  • Patent number: 12205352
    Abstract: An image identifying apparatus includes: an obtainer that obtains image data; an image processor that generates test image data by performing resizing to reduce the image data with predetermined aspect ratio distortion; a storage unit that stores a machine learning model used to identify attribute information of the test image data; and an identifier that identifies the attribute information of the test image data, using the machine learning model. The machine learning model includes trained parameters that have been adjusted through machine learning using a training data set including items of second training image data obtained through application of one or more types of aspect ratio distortion including the predetermined aspect ratio distortion to each of items of first training image data, and items of attribute information associated with the items of second training image data.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: January 21, 2025
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Takashi Sugimoto
  • Patent number: 12197526
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for surface-based zone creation. The program and method provide for receiving a snapshot of a webpage, the snapshot depicting a plurality of elements; determining coordinates and dimensions for each of the plurality of elements; identifying, using the coordinates and dimensions for each of the plurality of elements, parent-child relationships within the webpage, based on a first requirement that a child element has a threshold amount of overlap with a parent element, and based on a second requirement that the child element has a smaller area than that of the parent element; and determining zones for the webpage based on the identifying, the zones being usable to perform zoning metrics with respect to the webpage.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: January 14, 2025
    Assignee: Content Square SAS
    Inventors: David Chamma, Xavier Coutin, Gregory Riberon
  • Patent number: 12192245
    Abstract: An example embodiment may involve determining, based on a predefined policy, one or more configuration settings, wherein the predefined policy specifies a permitted value of a key within the configuration settings; obtaining, from a cloud-based service provider, an actual value of the key; determining, by applying the predefined policy, that the actual value of the key does not match the permitted value of the key; identifying a remediation for the key that includes determining an updated value of the key, wherein the updated value of the key satisfies the predefined policy; and causing the updated value to be applied to the key in the cloud-based service provider.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: January 7, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Ganesh Parameshwar Bhat, Ramkumar Devanathan, Meenakshi Parameswaran
  • Patent number: 12182825
    Abstract: Disclosed herein is a compliance evaluation system, which may implement a software-based compliance evaluation tool for accurate notation, capture, and reporting of all potential compliance problems within a technical, a procedural or a process domain associated with a software program. The compliance evaluation system may enable a rapid and pro-active response to reported potential compliance problems by routing the reported potential compliance problems to appropriate analyst computers before the potential compliance problems become real and serious for company and vendors.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: December 31, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jeffrey Walton Easley, Kenneth Thomas, Dennis Gudenau, Edward Michael Rizzolo, Charles Sullivan Heath, Jr., Abram Alian Maldonado
  • Patent number: 12182592
    Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: December 31, 2024
    Assignee: VERSATA FZ-LLC
    Inventor: Plamen Ivanov Valtchev
  • Patent number: 12182634
    Abstract: A device may receive a lock request associated with using an embedded device of a containerized environment from a first instance of an application being executed in a first container of the containerized environment. The device may perform a lock operation associated with the embedded device to permit the first instance of the application to use the embedded device and to prevent a second instance of the application, executing in a second container of the containerized environment, from using the embedded device. The device may monitor use of the embedded device during an access operation of the first instance of the application to detect an unlock event associated with unlocking the embedded device. The device may perform an unlock operation based on detecting the unlock event to permit the second instance of the application to use the embedded device.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: December 31, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Sandip Kumar Ghosh
  • Patent number: 12177286
    Abstract: A method and related system of operations include obtaining, from a client computing device, a request comprising a request header field that is populated with a first domain name and updating the request by modifying the request header field to comprise a second domain name. The method further includes sending the updated request to a server, receiving a response comprising a response header, and updating the response by modifying a response header field of the response header to indicate the first domain name as an origin domain of the response. The method further includes sending the updated response to the client computing device.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: December 24, 2024
    Assignee: Capital One Services, LLC
    Inventors: Teja Swaroop Mylavarapu, Hitesh Kapil, Praveen Reddy Gagireddy, Venkata Satya Sriram Kalyan Namuduri
  • Patent number: 12174967
    Abstract: An assistance device (1) includes: a first storage unit (14) storing therein characteristic words related to risks; a second storage unit (16) storing therein pieces of risk countermeasure information related to risk countermeasures; an extraction unit (13) that extracts a word from an input character string, searches in the first storage unit for a characteristic word that is same as or similar to the word, and extracts one of the pieces of risk countermeasure information corresponding to the characteristic word from the second storage unit; and a presentation unit (18) that presents the extracted piece of risk countermeasure information.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: December 24, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Hideaki Yamamoto, Kaku Takeuchi, Takahiko Yoshida, Fumihiko Magata
  • Patent number: 12169551
    Abstract: A processing system may obtain a request from a user device to activate an access credential locker for use in accessing at least one enterprise system of an enterprise via the processing system, the request comprising a token that identifies the access credential locker, obtain a first key from the user device, transmit, to the enterprise, a request for a second key, obtain the second key from the enterprise in response to the request, apply the first key and the second key to the access credential locker, the access credential locker being encrypted in accordance with the first and second keys and being decrypted via the applying of the first and second keys, and establish a communication session between the user device and the at least one enterprise system via the processing system using at least one access credential that is stored in the decrypted access credential locker.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: December 17, 2024
    Assignee: AT&T Intellectual Proprty I, L.P.
    Inventors: Joseph Soryal, Satyendra Tripathi, Christina Cacioppo
  • Patent number: 12169683
    Abstract: Systems, methods, and other embodiments associated with associated with automatic two-way generation and synchronization of notebook and pipeline are described. In one embodiment, a computer-implemented method includes: identifying a difference between pipeline and notebook representations of application logic, wherein the difference is one of (i) a notebook paragraph without a corresponding pipeline node and (ii) a pipeline node without a corresponding notebook paragraph; synchronizing the pipeline representation and notebook representation by, for the notebook paragraph that does not have a corresponding pipeline node, automatically generating a new pipeline node in the pipeline representation, and for the pipeline node that does not have a corresponding notebook paragraph, automatically generating a new notebook paragraph in the notebook representation; and updating either a pipeline user interface to show the new pipeline node or a notebook user interface to show the new notebook paragraph.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: December 17, 2024
    Assignee: Oracle Financial Services Software Limited
    Inventors: Rajaram N. Vadapandeshwara, Tara Kant, Farsana K
  • Patent number: 12169475
    Abstract: A system includes processor hardware and memory hardware that stores instructions. The instructions include, in response to receiving a request, determining a request type of the request, retrieving a first set of collected information, and selecting a first set of instructions corresponding to the request type. The instructions include constructing a first result by executing each instruction of the first set of instructions to create the first entry as a nested entry within the first result including data of the first set of collected information identified in the first set of instructions as nested or retrieve first data of the first set of collected information identified by the first instruction and add the first data to the first entry of the first result. The instructions include transforming a display of the operator device to complete a set of fields displayed on the display with corresponding entries of the first result.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: December 17, 2024
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Sean William Watts, Igor Vornovitskiy, IV
  • Patent number: 12164585
    Abstract: A method for inserting links to one or more webpages of a website is disclosed. The computerized method includes operations of detecting a first set of keywords for a first webpage of the website, determining a second set of keywords for webpages external to the website, determining, for the first webpage, a set of intersection keywords in both (i) the first set of keywords, and (ii) the second set of keywords, and generating first intersection keyword:link pairings for each intersection keyword of the first webpage. The method may also include inserting a code module into web code of the first webpage, the code module including the first intersection keyword:link pairings. The method may include determining one or more of the intersection keywords in content of the first webpage, and replacing each intersection keyword detected in the content of the first webpage with a link from the first intersection keyword:link pairings.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: December 10, 2024
    Assignee: MH Sub I, LLC
    Inventors: Joseph A. Rosenblum, James D. Keating, Marjo Fernandez Mercado, Meysam Golmohammadi
  • Patent number: 12164587
    Abstract: Methods, systems, and computer-readable medium are disclosed for presenting web application content. For example, a computer-readable medium may include instructions executable by one or more processors to perform operations including: executing a parent application using a web browser, the parent application being a single page application configured to display a web page element in the web browser; identifying a child application requested by a user action; obtaining, from a server system, child application code of the identified child application, the child application code defining a micro-frontend in a first programming language; transpiling the child application code from the first programming language to a second programming language executable by the web browser, to obtain a transpiled child application code renderable by the web browser; and rendering the transpiled child application code so that the micro-frontend is displayed in the web browser.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: December 10, 2024
    Assignee: Capital One Services, LLC
    Inventors: Ashwani Chugh, Karthick Abiraman
  • Patent number: 12164644
    Abstract: A method and system of detecting script-based attacks. In this approach, behavioral analysis is performed against a traceable data structure, preferably in the form of a call flow graph (CFG) that is generated at an instrumented end user client browser. The CFG comprises a set of runtime JavaScript execution data points and one or more associated event chains that include the execution data points and their relative ordering. It is generated in a client browser in association with an interaction with a page, and it represents a context-based record of that specific interaction. By collecting similar CFGs from other such interactions with that page, the system identifies execution flow anomalies that represent malicious JavaScript attack(s). These attacks can then be mitigated, e.g., by updating the page or access policy associated with the page such that the attack cannot be successfully executed against other users interacting with the page.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: December 10, 2024
    Assignee: Akamai Technologies, Inc.
    Inventors: Maor Hod, Ziv Eli
  • Patent number: RE50478
    Abstract: A system and method of providing sequential video and contextual based content to an end user viewing video content in a video player on an end user computing device is provided. In one embodiment, the method comprises storing a plurality of videos in a memory, storing a plurality of advertisements in a memory, receiving a plurality of requests from a plurality of different clients and wherein each request includes information identifying a first video and each of the plurality of clients initiates its request from one of a plurality of web pages and wherein the plurality of web pages form part of a plurality of different web sites. In addition, the plurality of web pages may include program code configured to cause a video to be presented in the video player.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: July 1, 2025
    Assignee: Nytell Software LLC
    Inventors: Bradley G. Johnson, Simon A. Assaad, David V. Carson, John S. Penberthy