Patents Examined by Manglesh M. Patel
-
Patent number: 11557276Abstract: A method includes obtaining parameters and a document, determining a domain based on the parameters, where the domain maps to a first ontology, and where ontologies map n-grams onto a set of concepts. The method includes scoring a first set of n-grams of the document using a scoring model based on relations between members of the first set of n-grams, selecting sections of the text based on n-gram scores provided by the scoring model, and determining an initial n-gram set, where each respective n-gram of the initial n-gram set maps to a respective concept of the set of concepts, and where each respective n-gram is identified by an ontology other than the first ontology. The method includes determining related n-grams mapped to the set of concepts associated with the domain and generating a text summary for the document based on the sections and the related n-grams.Type: GrantFiled: March 23, 2021Date of Patent: January 17, 2023Assignee: Sorcero, Inc.Inventors: Walter Bender, Unai Garay Maestre, Carlos Fernández Musoles, Adam Tomkins
-
Patent number: 11551140Abstract: An online system presents content to its users, in which the content includes links that launch a messaging application and initiate conversations via the application. The system receives information indicating that negative experiences occurred during the conversations and may use this information and attributes of entities participating in the conversations to train a model to predict a likelihood of an occurrence of a negative experience. Upon determining an opportunity to present a user with a link that launches the application and initiates a potential conversation with an entity via the application, the system applies the model to predict a likelihood of an occurrence of the negative experience by the user during the potential conversation based on the entity's attributes. Based on the predicted likelihood, the system adjusts a value associated with presenting the link and passes the adjusted value to a process that selects content for presentation to the user.Type: GrantFiled: October 9, 2019Date of Patent: January 10, 2023Assignee: Meta Platforms, Inc.Inventor: Vibhor Rastogi
-
Patent number: 11550844Abstract: A content analysis system includes processor and memory hardware storing data analyzed content items and instructions for execution by the processor hardware. The instructions include, in response to a first intermediate content item being analyzed to generate a first text description, receiving the first intermediate content item and analyzing the first text description to generate a first reduced text description. The instructions include identifying a first set of tags by applying a tag model to the first text description and generating a first analyzed content item. The instructions include adding the first analyzed content item to the analyzed content database and, in response to a displayed content item being associated with at least one tag of the first set of tags, displaying a first user-selectable link corresponding to the first analyzed content item on a portion of a user interface of a user device displaying the displayed content item.Type: GrantFiled: December 7, 2020Date of Patent: January 10, 2023Assignee: TD AMERITRADE IP COMPANY, INC.Inventors: Logan Sommers Ahlstrom, Dayanand Narregudem, Ravindra Reddy Tappeta Venkata, Jeffrey Michael Freisthler, Kinga Sliwa, Tomas Jesus Ruiz
-
Patent number: 11551463Abstract: A system and method are capable of ensuring that one or more text strings will be able to be fully rendered in a target area of a user interface or a target area of a graphics file. The system and method determine the number of pixels of first and second reference text that fit in the target area in the horizontal direction and the vertical direction, respectively, determine the number of pixels of string text in the horizontal direction and the vertical direction, and compare the number of pixels in the horizontal direction of the first reference text and the vertical direction of the second reference text respectively to the number of pixels in the horizontal direction and the vertical direction of the text string that is desired to be rendered in the target area to determine whether the text string will fit in the target area.Type: GrantFiled: May 19, 2021Date of Patent: January 10, 2023Inventor: Gregory Mark Henninger
-
Patent number: 11537274Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform receiving a sequence of actions entered into a GUI before an account action for a user account of a user during a user session initiated via a first user portal; dividing the sequence of actions into actions for real-time features and actions for periodic features; simultaneously (1) storing the actions for the periodic features in a distributed cloud storage system and (2) processing the actions for the real-time features into the real-time features; and simultaneously storing the periodic features and the real-time features in a database managed by real-time stream processing software.Type: GrantFiled: January 31, 2021Date of Patent: December 27, 2022Assignee: WALMART APOLLO, LLCInventors: Malay Patel, Sushant Kumar, Kannan Achan
-
Patent number: 11526662Abstract: The system and method for providing clause-based tailored editing in a collaborative digital contract drafting system. The collaborative digital contract drafting system allows multiple users from different parties to collaborate on the digital drafting, editing, and virtual negotiation of a digital contract. The system allows users to collaborate in real time during the drafting process and provides version control of the digital contract that is siloed between clauses and stored and tracked separately in a tracking database. Siloing the version control between clauses allows toggling between different versions of different clauses independent of one another.Type: GrantFiled: October 25, 2021Date of Patent: December 13, 2022Assignee: Creative Intell, Inc.Inventors: Steven Ship, David Fritz
-
Patent number: 11520850Abstract: Determining a number of secondary tracking attempts avoided by blocking a primary tracking domain from loading in a host web page. In particular, a set of rules that identify numbers of secondary tracking domains that are loaded into web browsers through host web pages by external domain and primary tracking domain combinations may be identified. The set of rules may be created based on loading patterns, resource patterns, parameter patterns, and header patterns exhibited by the external domain and primary tracking domain combinations. The rules may be applied to determine a number of secondary tracking attempts avoided by blocking a primary tracking domain from loading in a host web page.Type: GrantFiled: October 28, 2021Date of Patent: December 6, 2022Assignee: NORTONLIFELOCK INC.Inventor: Iskander Sanchez Rola
-
Patent number: 11516305Abstract: A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element.Type: GrantFiled: March 8, 2022Date of Patent: November 29, 2022Assignee: CONTENT SQUARE ISRAEL LTDInventor: Arik Yavilevich
-
Patent number: 11507731Abstract: An apparatus includes an input interface, a processor, and a transmitter. The input interface is configured to receive user input associated with a design and to receive a user request indicating a selection of a website type of a plurality of website types. The processor is configured to update the design based on the user input. The updated design includes one or more design pages. The processor is configured to select, based on the website type, a specific set of website generation tasks. The processor is configured to perform the specific set of website generation tasks to generate one or more webpages of a website of the website type. The webpages correspond to the design pages. The transmitter is configured to send a web output to at least one of a data storage device, a publishing endpoint, or a client device. The web output corresponds to the webpages.Type: GrantFiled: April 24, 2019Date of Patent: November 22, 2022Assignee: CANVA PTY LTDInventors: Matthew Carter, Cameron Adams, Eugene Datsky, Tomasz Modrzyński, Georgia Vidler
-
Patent number: 11500956Abstract: An information processing apparatus connected to a user terminal that receives input from a user, includes a memory; and a processor. The processor is configured to execute obtaining input information input into the user terminal; searching for response information corresponding to the input information; responding to the user terminal with a response message based on the response information corresponding to the input information; obtaining an access target to be accessed by the user terminal in order for the user terminal to receive the input of the input information by the user; and changing the search by the searching or a response by the responding based on the access target.Type: GrantFiled: November 25, 2020Date of Patent: November 15, 2022Assignee: Ricoh Company, Ltd.Inventor: Takanori Mohri
-
Patent number: 11481785Abstract: Automated computing machinery agnostically augmenting a CRM application, including an agent hub that associates an identity of a tele-agent and an indication whether the tele-agent is logged on to the agent hub; the agent hub operatively coupled to a browser, the browser bearing a browser extension through which a sales template for a sales campaign to which the tele-agent is assigned to work is operatively exposed as a GUI overlay of the browser, the overlay overlaid upon a web page of the CRM application; a leadership hub that associates the tele-agent and the sales campaign to which the tele-agent is assigned, the leadership hub operatively coupled to the agent hub; and a campaign management portal that associates the sales campaign and the display template, the display template associating a question and an answer form, the campaign management portal operatively coupled for data communications to the agent hub.Type: GrantFiled: April 24, 2020Date of Patent: October 25, 2022Assignee: Accenture Global Solutions LimitedInventor: Shannon Copeland
-
Patent number: 11468120Abstract: Text for display on a user device may be modified or adjusted. A first user interface element and a second user interface element of at least two user interface elements are concurrently displayed at a computing device. The first user element displays sample text using first text settings, the second user element displays the sample text using second text settings, the sample text comprises multiple words, and a setting of the second text settings is different within the first text settings than within the second text settings such that the sample text displayed by the first user element is visually different from the sample text displayed by the second user element. A selection of one of the at least two user interface elements is received, and the text settings associated with the selected user interface elements are stored as default text settings.Type: GrantFiled: August 3, 2020Date of Patent: October 11, 2022Inventor: Patricia Henery
-
Patent number: 11455418Abstract: Automated assistant responses may be assembled and/or evaluated to address privacy concerns. A free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.Type: GrantFiled: August 7, 2018Date of Patent: September 27, 2022Assignee: GOOGLE LLCInventors: Sandro Feuz, Sammy El Ghazzal
-
Patent number: 11449671Abstract: A method includes detecting a first plurality of user interactions with first dynamic content of a website. The method further includes detecting a second plurality of user interactions with second dynamic content of a website. The method further includes providing a graphical user interface (GUI) that illustrates the first and second pluralities of user interactions to a client device. The method further includes determining a correlation between the first and second plurality of user interactions and a conversion metric. The method further includes determining, by a processing device, that the first dynamic content has a higher conversion metric than the second dynamic content. The method further includes sending a first variation recommendation for the first dynamic content to the client device.Type: GrantFiled: January 30, 2020Date of Patent: September 20, 2022Assignee: OPTIMIZELY, INC.Inventor: Dan Siroker
-
Patent number: 11449569Abstract: Disclosed are various approaches for implementing a navigation system that facilitates navigation through hierarchically-related views within a user interface using multiple independent entry points. The user interface can include multiple navigation components that each independently provide a user access to available views in the user interface. Upon a user selection for a view through interaction with one of the navigation components, a request for data used to build the view can be sent to a server. If the view is valid, an instance of the view is dynamically generated and displayed in the user interface and each navigation component is updated to be consistent with the selected view. If the view is invalid, updated navigation data is used to rebuild the navigation hierarchy and the navigation components are updated according to the updated navigation hierarchy.Type: GrantFiled: April 2, 2019Date of Patent: September 20, 2022Assignee: VMware, Inc.Inventors: Ivan Nikolov Ivanov, Deyan Halachliyski, Tihomir Plamenov Paskalev
-
Patent number: 11436133Abstract: Example implementations relate to comparable UI object identifications. Some implementations may include a data capture engine to capture data points during test executions of the application under test. The data points may include, for example, test action data and application action data. Additionally, some implementations may include a data correlation engine to correlate each of the data points with a particular test execution of the test executions, and each of the data points may be correlated based on a sequence of events that occurred during the particular test execution. Furthermore, some implementations may also automatically identify, based on the correlated data points, a set of comparable UI objects.Type: GrantFiled: March 23, 2016Date of Patent: September 6, 2022Assignee: Micro Focus LLCInventors: Inbar Shani, Ilan Shufer, Amichai Nitsan
-
Patent number: 11416760Abstract: A method for machine-learning based user interface generation is provided. The method may include training a machine-learning model by processing, with the machine-learning model, a training data that includes one or more sequences of software applications accessed by a user at a client. The machine-learning model may be applied to identify a software application based at least on a probability of the user at the client accessing the software application. A user interface may be generated for display at the client. The user interface may provide, to the user at the client, access to the software application. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: November 29, 2018Date of Patent: August 16, 2022Assignee: SAP SEInventor: Rajesh Selvanayagam
-
Patent number: 11386099Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, are provided for displaying a target object sequence to a target user. One of the methods includes determining an initial ranking of a plurality of target objects in a target object sequence. A plurality of object features corresponding to the plurality of target objects are obtained. The plurality of object features are input, based on the initial ranking, into a reranking model. The plurality of object features are encoded to obtain a context representation vector corresponding to the target object sequence. A reranking of the plurality of target objects is obtained based on the context representation vector. The target object sequence is displayed to the target user based on the reranking of the plurality of target objects.Type: GrantFiled: June 16, 2021Date of Patent: July 12, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Jun Zhu, Yuanbo Chen, Shuai Xiao, Jian Ma, Zaifan Jiang
-
Patent number: 11373029Abstract: A system and method for integrating machine learning algorithms to enrich documents in a content management system. The content management system includes a content services engine, a transformation engine to execute one or more transformations on documents stored in the content management system, and a machine learning services to apply a machine learning algorithm to the documents based on the one or more transformations.Type: GrantFiled: April 1, 2019Date of Patent: June 28, 2022Assignee: Hyland UK Operations LimitedInventors: John Newton, Brian Remmington, Jan Vonka, Tom Morris, Chris Hudson, Cezar Leahu
-
Patent number: 11366439Abstract: An automation optimization engine is disclosed that provides a closed loop nodal analysis on a process performance tree. By analyzing an observed process and identifying automatable tasks from non-automatable tasks from the observed process, the automation optimization engine then applies machine learning techniques to generate a recommendation report identifying steps for implementing in the observed process to convert the non-automatable tasks into automatable tasks. Optimization is thus achieved to close the loop to further automate the observed process.Type: GrantFiled: February 28, 2018Date of Patent: June 21, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Manisha Dubey, Rajneesh Soni, Babu Xavier Raj, Anuradha Swaminathan