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: 12387008Abstract: 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: GrantFiled: January 24, 2025Date of Patent: August 12, 2025Assignee: Stylitics, Inc.Inventor: Rohan Deuskar
-
Patent number: 12367035Abstract: 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: GrantFiled: December 28, 2022Date of Patent: July 22, 2025Assignee: HYUNDAI MOBIS CO., LTD.Inventors: Won Ho Kim, Gu Hwan Bae
-
Patent number: 12368777Abstract: 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: GrantFiled: December 22, 2022Date of Patent: July 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tor Kreutzer, Jan-Ove Almli Karlberg, Shamika Ruklan Jayasundara, Øystein Fledsberg, Øystein Torbjørnsen, Åge Andre Kvalnes, Helge Grenager Solheim
-
Patent number: 12361064Abstract: 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: GrantFiled: November 29, 2023Date of Patent: July 15, 2025Assignee: WORKIVA INC.Inventors: David Palazzo, Vasily Korf, Lisa Teofilo, Tristan Vellinga, Dorette Vermeulen
-
Patent number: 12361162Abstract: 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: GrantFiled: February 3, 2021Date of Patent: July 15, 2025Assignee: Google LLCInventors: Gang Wang, Evgeny Skvortsov
-
Patent number: 12353494Abstract: 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: GrantFiled: April 25, 2023Date of Patent: July 8, 2025Assignee: Capital One Services, LLCInventors: Mark Morrison, Jason Vanderslice, Jingjie Zhao, Erol Unal
-
Patent number: 12340173Abstract: 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: GrantFiled: December 7, 2021Date of Patent: June 24, 2025Assignee: BioInventors & Entrepreneurs Network, LLCInventors: Michael Seul, Reinhard Klemm, Pedro Cano
-
Patent number: 12340184Abstract: 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: GrantFiled: November 11, 2021Date of Patent: June 24, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12332937Abstract: 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: GrantFiled: July 31, 2019Date of Patent: June 17, 2025Assignee: Adeia Guides Inc.Inventors: Ankur Aher, Indranil Coomar Doss, Aashish Goyal, Aman Puniyani, Kandala Reddy, Mithun Umesh
-
Patent number: 12327006Abstract: 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: GrantFiled: April 20, 2022Date of Patent: June 10, 2025Assignee: RAKUTEN SYMPHONY, INC.Inventors: Shivam Patil, Ankit Tiwary, Shahajad Hussain
-
Patent number: 12326888Abstract: 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: GrantFiled: May 23, 2023Date of Patent: June 10, 2025Assignee: Truist BankInventors: Phu Pham, Jun Ji, Merle Hidinger
-
Patent number: 12326912Abstract: 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: GrantFiled: October 3, 2023Date of Patent: June 10, 2025Assignee: T-Mobile USA, Inc.Inventors: Justin Johnson, Michael Mitchell
-
Patent number: 12323461Abstract: 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: GrantFiled: April 18, 2023Date of Patent: June 3, 2025Assignee: Akamai Technologies, Inc.Inventor: Nadav George Costa
-
Patent number: 12321573Abstract: 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: GrantFiled: March 14, 2023Date of Patent: June 3, 2025Assignee: LENOVO (BEIJING) LIMITEDInventors: Hongbo Yang, Hong Zhang
-
Patent number: 12314692Abstract: 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: GrantFiled: March 4, 2024Date of Patent: May 27, 2025Assignee: Progress Software CorporationInventors: Radoslav Kirilov, Daniel Levy, Ivan Zhekov
-
Patent number: 12314545Abstract: 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: GrantFiled: December 14, 2023Date of Patent: May 27, 2025Assignee: YAE, LLCInventor: Fernando Fischmann
-
Patent number: 12299378Abstract: 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: GrantFiled: November 22, 2022Date of Patent: May 13, 2025Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventor: Lingjiang Wu
-
Patent number: 12299144Abstract: 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: GrantFiled: December 13, 2023Date of Patent: May 13, 2025Assignee: Comcast Cable Communications, LLCInventors: Jeremy Phillip Pfeifer, Garey L. Hassler
-
Patent number: 12299157Abstract: 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: GrantFiled: September 15, 2022Date of Patent: May 13, 2025Assignee: HITACHI, LTD.Inventors: Tsunehiko Baba, Jumpei Okoshi, Hiroaki Masuda
-
Patent number: 12293000Abstract: 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: GrantFiled: December 22, 2021Date of Patent: May 6, 2025Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Grzegorz Gustof, Stefan Koprowski, Chris A Kruegel, Stuart J Boutell
-
Patent number: 12288278Abstract: 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: GrantFiled: October 4, 2022Date of Patent: April 29, 2025Assignee: The Weather Company, LLCInventors: Thai Quoc Tran, Cindy Han Lu, Megan Kostick, Michael Brewer
-
Patent number: 12282813Abstract: 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: GrantFiled: November 28, 2024Date of Patent: April 22, 2025Assignee: QRable, LLCInventors: Michael Samuel Lorton, Anees Iqbal
-
Patent number: 12282798Abstract: 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: GrantFiled: September 2, 2020Date of Patent: April 22, 2025Assignee: 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: 12277386Abstract: 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: GrantFiled: August 17, 2024Date of Patent: April 15, 2025Assignee: BioInventors & Entrepreneurs Network, LLCInventors: Michael Seul, Pedro Cano
-
Patent number: 12279135Abstract: 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: GrantFiled: April 9, 2024Date of Patent: April 15, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Ravi Surana, Naveen Kolati, Hoonjae Lee, Bhavin Shah, Yongtae Kim
-
Patent number: 12271430Abstract: 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: GrantFiled: November 17, 2020Date of Patent: April 8, 2025Assignee: HITACHI VANTARA LLCInventors: Leon Burda, Lingling Yan, Shayak Sadhu
-
Patent number: 12260004Abstract: 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: GrantFiled: February 15, 2022Date of Patent: March 25, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Orr Srour, Vadim Makhervaks
-
Patent number: 12260235Abstract: 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: GrantFiled: May 23, 2023Date of Patent: March 25, 2025Assignee: MASTERCARD INTERNATIONAL INC.Inventors: Marion Bonnet, Ankurjyoti Bordoloi, Karan Paresh Trivedi
-
Patent number: 12254500Abstract: 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: GrantFiled: November 6, 2023Date of Patent: March 18, 2025Assignee: BYTEDANCE INC.Inventors: Nathaniel Blake Scholl, Andrew David Miner, Jason Alan Crawford
-
Patent number: 12242811Abstract: 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: GrantFiled: February 14, 2022Date of Patent: March 4, 2025Assignee: Google LLCInventor: Joseph Lange
-
Patent number: 12238136Abstract: 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: GrantFiled: November 8, 2023Date of Patent: February 25, 2025Assignee: Palantir Technologies Inc.Inventors: Harkirat Singh, Geoffrey Stowe, Stefan Bach, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
-
Patent number: 12223075Abstract: 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: GrantFiled: October 13, 2022Date of Patent: February 11, 2025Assignee: Sotero, Inc.Inventors: Purandar Gururaj Das, Shanthi Boppana
-
Patent number: 12217003Abstract: 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: GrantFiled: July 13, 2022Date of Patent: February 4, 2025Assignee: 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: 12216720Abstract: 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: GrantFiled: February 21, 2023Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Arnav Mittal, Franklin Geo Francis, Taruna Manchanda
-
Patent number: 12205116Abstract: 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: GrantFiled: October 24, 2023Date of Patent: January 21, 2025Assignee: SKIPIFY, INC.Inventors: Ashleigh D. DePopas, Ian Hillis, Richard Scheffrin, Steven Walchek
-
Patent number: 12205352Abstract: 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: GrantFiled: February 16, 2022Date of Patent: January 21, 2025Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Takashi Sugimoto
-
Patent number: 12197526Abstract: 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: GrantFiled: June 27, 2024Date of Patent: January 14, 2025Assignee: Content Square SASInventors: David Chamma, Xavier Coutin, Gregory Riberon
-
Patent number: 12192245Abstract: 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: GrantFiled: January 23, 2023Date of Patent: January 7, 2025Assignee: ServiceNow, Inc.Inventors: Ganesh Parameshwar Bhat, Ramkumar Devanathan, Meenakshi Parameswaran
-
Patent number: 12182825Abstract: 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: GrantFiled: July 24, 2023Date of Patent: December 31, 2024Assignee: 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: 12182592Abstract: 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: GrantFiled: July 8, 2005Date of Patent: December 31, 2024Assignee: VERSATA FZ-LLCInventor: Plamen Ivanov Valtchev
-
Patent number: 12182634Abstract: 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: GrantFiled: August 3, 2020Date of Patent: December 31, 2024Assignee: Juniper Networks, Inc.Inventor: Sandip Kumar Ghosh
-
Patent number: 12177286Abstract: 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: GrantFiled: March 16, 2023Date of Patent: December 24, 2024Assignee: Capital One Services, LLCInventors: Teja Swaroop Mylavarapu, Hitesh Kapil, Praveen Reddy Gagireddy, Venkata Satya Sriram Kalyan Namuduri
-
Patent number: 12174967Abstract: 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: GrantFiled: June 24, 2019Date of Patent: December 24, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Hideaki Yamamoto, Kaku Takeuchi, Takahiko Yoshida, Fumihiko Magata
-
Patent number: 12169551Abstract: 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: GrantFiled: March 16, 2022Date of Patent: December 17, 2024Assignee: AT&T Intellectual Proprty I, L.P.Inventors: Joseph Soryal, Satyendra Tripathi, Christina Cacioppo
-
Patent number: 12169683Abstract: 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: GrantFiled: January 7, 2022Date of Patent: December 17, 2024Assignee: Oracle Financial Services Software LimitedInventors: Rajaram N. Vadapandeshwara, Tara Kant, Farsana K
-
Patent number: 12169475Abstract: 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: GrantFiled: November 10, 2022Date of Patent: December 17, 2024Assignee: CHARLES SCHWAB & CO., INC.Inventors: Sean William Watts, Igor Vornovitskiy, IV
-
Patent number: 12164585Abstract: 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: GrantFiled: May 1, 2023Date of Patent: December 10, 2024Assignee: MH Sub I, LLCInventors: Joseph A. Rosenblum, James D. Keating, Marjo Fernandez Mercado, Meysam Golmohammadi
-
Patent number: 12164587Abstract: 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: GrantFiled: May 19, 2023Date of Patent: December 10, 2024Assignee: Capital One Services, LLCInventors: Ashwani Chugh, Karthick Abiraman
-
Patent number: 12164644Abstract: 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: GrantFiled: July 22, 2020Date of Patent: December 10, 2024Assignee: Akamai Technologies, Inc.Inventors: Maor Hod, Ziv Eli
-
Patent number: RE50478Abstract: 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: GrantFiled: September 2, 2022Date of Patent: July 1, 2025Assignee: Nytell Software LLCInventors: Bradley G. Johnson, Simon A. Assaad, David V. Carson, John S. Penberthy