Patents Examined by Laurie Ries
-
Patent number: 12174905Abstract: A computer-implemented method and system for search engine optimization, comprising: determining at least one keyword for which a webpage is ranked by a search engine; determining if at least one missing keyword exists by comparing to webpage content; determining a webpage score based on a cost per click of each missing keyword and an impression count for each missing keyword; and either or both: displaying at least one user interface component representing the webpage score and, if at least one missing keyword exists, at least one missing keyword; and updating the webpage content based on at least one missing keyword. A computer-implemented method, comprising: receiving search result data retrieved based on at least one keyword; generating at least one natural language processing entity based on the search result data; and displaying a user interface component representing the at least one natural language processing entity as at least one suggested keyword.Type: GrantFiled: November 9, 2022Date of Patent: December 24, 2024Inventor: Steve Marton Toth
-
Patent number: 12169684Abstract: A system and method for facilitating the provision of accessible files over a communications network includes a web server for polling an entity to determine whether a files for a particular company have been published, downloading said plurality files, identifying inaccessible XML-based files, and remediating them using a predefined accessible template, thereby generating accessible files, identifying a non-XML-based inaccessible files and remediating them using a rules engine, thereby generating accessible files, and generating and publishing a web page that is publicly available over the communications network, wherein the web page includes a separate link to each particular file of the accessible files, wherein said web page is located on a web site of the particular company.Type: GrantFiled: December 19, 2022Date of Patent: December 17, 2024Assignee: Equisolve, Inc.Inventors: Thomas Runzo, Eric Mason
-
Patent number: 12166809Abstract: A method of electronic communication assistance is provided. The method includes receiving, via an artificial intelligence assistant computing facility, an electronic communication from a first user intended to be received by a second user; and determining, via the artificial intelligence assistant computing facility, a capacity of the second user to receive the electronic communication. The method further includes determining, via the artificial intelligence assistant computing facility and based at least in part on the capacity of the second user, a time to send the electronic communication; and transmitting, via the artificial intelligence assistant computing facility, the time to the first user.Type: GrantFiled: June 16, 2023Date of Patent: December 10, 2024Assignee: Grammarly, Inc.Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
-
Patent number: 12158921Abstract: Dynamic link preview generation techniques are described that overcome the challenges of conventional techniques by supporting link preview generation by a content provider system that proves the digital content via a respective network address. In one example, a content provider system, based on a request received from a service provider system, identifies a communication platform of the service provider system that is to be used to communicate the shared link. Upon identifying the communication platform, the content provider system locates customization data that describes how the link preview is to be generated for the communication platform. In response, the content provider system renders digital content available via the network address to generate the link preview.Type: GrantFiled: November 30, 2023Date of Patent: December 3, 2024Assignee: eBay Inc.Inventors: Tyler Rolan Corley, Winfred James Jebasingh, Damodaran Chingleput Sathyakumar, Shobith Srinivas Alva, Jack Charles Maize
-
Patent number: 12159116Abstract: A computing device receives user selection of a data source. In accordance with the user selection, the device generates one or more initial natural language utterances according to metrics of data fields in the data source and/or previous user interaction with the data source. Each of the initial natural language utterances corresponds to a respective suggestion to guide visual analysis of the data source. The device displays the initial utterances in a graphical user interface. The device receives user selection of a first initial utterance of the initial utterances. In response to the user selection, the device generates and displays a first data visualization in accordance with data fields and/or analytical operations specified in the first initial utterance. The device also generates updated natural language utterances in accordance with the first initial utterance and the first data visualization, and displays the updated utterances with the first data visualization.Type: GrantFiled: January 10, 2022Date of Patent: December 3, 2024Assignee: Tableau Software, LLCInventors: Arjun Srinivasan, Vidya Raghavan Setlur
-
Patent number: 12159024Abstract: Systems and methods for database interactivity and user interfaces pertaining to creating, customizing, and synchronizing custom selection lists are disclosed. The present invention may include a software program. A user may use the software program to input the names of a plurality of selectable items for storage in a database. When the user is creating a selection list, the user may select the saved selectable items and arrange and format them in a preview interface. In other aspects of the present invention, multiple custom selection lists are stored onto the database and a user may edit a first custom selection list which synchronizes with and thereby makes the same edit on a second custom selection list.Type: GrantFiled: August 19, 2020Date of Patent: December 3, 2024Assignee: SOFTCAFE, L.L.C.Inventor: Scott Joseph Tyburski
-
Patent number: 12159078Abstract: The method is applied to a first electronic device and includes: determining interactive service between the first electronic device and a second electronic device; when the interactive service is a first type, in response to a drag operation on a first object on a first interface of a first application running in the first electronic device, sending data of the first object to the second electronic device to display the first object on a second interface of a second application running in the second electronic device; when the interactive service is a second type, displaying a first subinterface of a third application running in the first electronic device; and sending data of a second subinterface of the third application to the second electronic device to display the second subinterface on the second electronic device.Type: GrantFiled: August 4, 2021Date of Patent: December 3, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Xu, Jiayu Long
-
Patent number: 12154008Abstract: A method for building a factual database of concepts and entities that are related to the concepts through a learning process. Training content (e.g., news articles, books) and a set of entities (e.g., Bill Clinton and Barack Obama) that are related to a concept (e.g., Presidents) is received. Groups of words that co-occur frequently in the textual content in conjunction with the entities are identified as templates. Templates may also be identified by analyzing parts-of-speech patterns of the templates. Entities that co-occur frequently in the textual content in conjunction with the templates are identified as additional related entities (e.g., Ronald Reagan and Richard Nixon). To eliminate erroneous results, the identified entities may be presented to a user who removes any false positives. The entities are then stored in association with the concept.Type: GrantFiled: March 12, 2021Date of Patent: November 26, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Amit R. Kapur, Steven F. Pearman, James R. Benedetto
-
Patent number: 12147761Abstract: Systems and methods for improved spelling checking are disclosed. A method includes receiving a search query from a user device and determining that the search query does not exist in a data store that stores (a) a corpus of correctly spelled words or (b) forced correction mapping data. The method further includes, in response to the determining, determining a plurality of suggested search queries generated by a plurality of respective spell corrector models, selecting a suggested search query determined using a spell corrector model from the plurality of spell corrector models based on at least one of a frequency of the suggested search query in historical search data or a weightage associated with the spell corrector model, and causing the suggested search query to be displayed on the user device.Type: GrantFiled: July 20, 2023Date of Patent: November 19, 2024Assignee: Optum, Inc.Inventors: Laura D. Hamilton, Vinit Garg, Ayush Tomar, Fazle Shahnawaz Muhibul Karim, Chenwei Liu
-
Patent number: 12141219Abstract: Systems and methods are provided for automatic resource replacement in web pages. In one embodiment, a method comprises using a machine learning model to select a replacement resource for a broken resource, in response to a presence of the broken resource in a first web page. The machine learning model may be trained to identify the replacement resource based on similarity in characteristics. In this way, resource errors may be mitigated in real-time and user experience of accessing web pages is improved.Type: GrantFiled: August 11, 2023Date of Patent: November 12, 2024Assignee: POINT CURVE, INC.Inventors: Michael Gursha, Douglas Gursha
-
Patent number: 12141223Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.Type: GrantFiled: July 5, 2023Date of Patent: November 12, 2024Assignee: SweetLabs, Inc.Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
-
Patent number: 12135949Abstract: Systems and methods for evaluating a pre-trained artificial intelligence (AI) model using layered prompts. The system obtains a set of application domains in which the AI model will be used, and a set of guidelines that define one or more operational boundaries of the AI model. The system determines a set of layers, where each layer is associated with corresponding guidelines and mapped to a set of variables and benchmarks. Each variable represents an attribute within the guidelines and each benchmark indicates the degree of satisfaction of the AI model with the guidelines. The AI model is dynamically evaluated against these benchmarks using a series of assessments. Subsequent assessments are dynamically constructed based on the outcomes of previous assessments. Scores are assigned to the AI model for each layer by comparing the expected and actual responses. The results are then displayed in a graphical user interface (GUI).Type: GrantFiled: June 28, 2024Date of Patent: November 5, 2024Inventors: William Franklin Cameron, Miriam Silver, Manjit Rajaretnam
-
Patent number: 12130883Abstract: Systems and methods are provided for a folder-based content management system and method. In one example, a method for the folder-based content management system includes converting an existing infrastructure into editable assets and organizing the editable assets into a structure of a folder file system by recombining the editable assets into a new format. The folder file system may be rendered with the new format as a graphical user interface (GUI).Type: GrantFiled: April 10, 2023Date of Patent: October 29, 2024Assignee: CACTUS BLOCK LLCInventors: Michael Gursha, Douglas Gursha
-
Patent number: 12124634Abstract: An information processing apparatus includes a control unit. The control unit accepts a user operation during reproduction of content having a predetermined time length and variably controls processing to be executed for the user operation in accordance with a reproduction position of the content when the user operation is performed. The information processing apparatus executes processing suitable for an intention of a user in processing related to the content.Type: GrantFiled: August 11, 2021Date of Patent: October 22, 2024Assignee: SONY GROUP CORPORATIONInventor: Hideo Nagasaka
-
Patent number: 12124824Abstract: In some embodiments, a method receives a definition that associates a compiler with a content type. The definition defines blocks that can be included in the content type. The method receives an input to create the content type on a platform. A compiler is selected from a plurality of compilers based on the compiler being associated with the content type in the definition. Compilers use different technologies to generate content, and the platform allows the plurality of compilers to be used. The method receives a model for creating content for the content type and processes the model using the compiler to create output for blocks in the model. The output for the blocks is rendered to display the content on a user interface.Type: GrantFiled: January 31, 2023Date of Patent: October 22, 2024Assignee: Salesforce, Inc.Inventors: Pradeep Kumar Saraswathi, Andrew Peterson, Sridhar Subramaniam, Shelby Hubick, Dylan Merrick, Ronak Shah
-
Patent number: 12124464Abstract: Systems and methods for analyzing data stored using a data model. The system can receive a user selection of a first object type indicating to perform filtering operations on a first set of data objects, generate a list of object types linked to the first object type based on an ontology, receives a user selection of a second object type, generate a list of properties of the second object type based on an ontology, receive a user selection of a first property from the list of properties, perform a data query determining values associated with the first property, receive a user selection of a first value, and displays information of a subset of data objects being a portion of the first set of data objects that are linked to data objects in the second set of data objects that have a first property value of the first value.Type: GrantFiled: January 28, 2022Date of Patent: October 22, 2024Assignee: Palantir Technologies Inc.Inventors: Alexander Martino, Charles Perinet, Matthieu Beteille
-
Patent number: 12112562Abstract: Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing (NLP). A graphical user interface (GUI) provides a representation of table items in a table in a document including a set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. Graphical controls are rendered in the GUI to enable a user to select an element from the table to be the main element, conditional element, and value element. The set of the main element, conditional element, and value element are updated with the user selected element to form a modified set. The modified set of the main element, conditional element, and the value element are provided to an NLP engine to perform natural language processing.Type: GrantFiled: November 22, 2023Date of Patent: October 8, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Carrier, Ritwik Ray, Jonathan Chapin Rand, Jothilakshmi Sirangimoorthy, Hui Wang, Robert Fredenburg
-
Patent number: 12112118Abstract: The present invention provides natural language processing methods and systems for representing a document temporally in an arbitrary well-defined semantic space. The disclosed methods and systems operate by creating a Root Document Trace, which is a novel document-representing computational object in high-dimensional semantic space. Among many uses, the Root Document Trace can be used, for example, to evaluate narrative and argument structures within and between documents.Type: GrantFiled: January 19, 2023Date of Patent: October 8, 2024Inventor: Julia M Rosedale
-
Patent number: 12112121Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.Type: GrantFiled: June 30, 2023Date of Patent: October 8, 2024Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: 12106042Abstract: The automatic computer transfer of data between applications can include detecting a first application is accessed on a device, and a second application is accessed on the device in a predetermined amount of time. It is determined that text typed in the first application matches text from the second application. It is further determined when remaining text from the second application does not match the text typed in the first application. It is further Text from the second application for the first application is suggested based on the determined remaining text from the second application. The suggested text from the second application for the first application is sent to a display to autofill into the first application.Type: GrantFiled: June 9, 2023Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Aaron Tomor Robert Gashi, Jack E. Dunning, Thomas J. Latham