Patents Examined by Asher D Kells
  • Patent number: 11361145
    Abstract: Disclosed are a message input and display method, apparatus, electronic device, and readable storage medium. The message input method may comprise: displaying a session interface corresponding to a communication session; in a normal input mode, displaying a communication message in a first sub-area of a content display area of the session interface, and displaying a message input interface in a second sub-area; and in a full-screen input mode, displaying the message input interface in the content display area.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: June 14, 2022
    Assignee: DINGTALK HOLDING (CAYMAN) LIMITED
    Inventors: Guoning Qi, Feng Bao, Lili Zhang
  • Patent number: 11361147
    Abstract: The invention provides a system and method for customizing one or more Uniform Resource Locator (URLs), including defining configuration rules which governs customization of one or more URLs; reading and loading the configuration rules to a computing device using a software means; activating an event listener means for identifying an event of a content copied to a temporary or other storage location of the computing device; extracting content for customization from the copied content; requesting a customization server to customize the extracted content based on the configuration rules; returning one or more customized URLs to the software means; and replacing the extracted content with one or more returned customized URLs. The invention enables users to obtain customized or branded URLs without interrupting the natural work process of copying and pasting and without any additional steps involved. The invention allows customization of URLs when a content is updated.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: June 14, 2022
    Inventors: Romano Antonio, Davide De Guz
  • Patent number: 11354488
    Abstract: A method for creating interactive digital documents involves creating and saving an initial digital file of the HTML type, comprising a display page structure having a first graphical form and a plurality of scripts, each of which is activatable by a hypertext link.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 7, 2022
    Assignee: Universite de L'Ingenierie
    Inventor: Sylvain Delozanne
  • Patent number: 11347385
    Abstract: Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving, at a second mobile device, an image of a screen captured from a first mobile device and determining whether to trigger an automated action. The method may also include displaying, responsive to not triggering the automated action, annotation data generated for the image with the image on a display of the second mobile device, the annotation data including at least one visual cue corresponding to content in the image relevant to a user of the second mobile device. The method may further include, responsive to triggering the automated action, determining that a mobile application associated with the image is installed on the second mobile device and replaying user input actions received with the image on the second mobile device starting from a reference screen associated with the mobile application.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: May 31, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 11341204
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for determining and resolving misalignments between digital messages containing links and corresponding external digital content. For example, in one or more embodiments, the disclosed systems extract a plurality of alignment classification features from a digital link in a digital message and corresponding external digital content. Based on the alignment classification features and using a machine learning classification model, the disclosed system can generate alignment probability scores for a plurality of misalignment classes. The disclosed system can report identified misalignments of corresponding misalignment classes in a misalignment identification user interface. Furthermore, the disclosed system can receive publisher input via the misalignment identification user interface to further personalize the machine learning classification model.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 24, 2022
    Assignee: Adobe Inc.
    Inventors: Tak Yeon Lee, Jonggi Hong, Eunyee Koh
  • Patent number: 11334711
    Abstract: Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 17, 2022
    Assignee: E-PLAN, INC.
    Inventors: Michael M. Chegini, Sholeh Noori-Chegini, Stacy Ann Reno, Jesse Bethke, Matthew David Smart
  • Patent number: 11334223
    Abstract: A device comprising a processor and a memory may be configured to perform various aspects of the techniques described in this disclosure. The processor may present, via a first portion of a user interface, an interactive text box in which a user may enter the data indicative of the current input, present, via a second portion of the user interface, an interactive log of previous inputs entered prior the current input, and present, via a third portion of the user interface, a graphical representation of result data obtained responsive to the data indicative of the current input. The second portion of the user interface and the third portion of the user interface may be separately scrollable but coupled such that interactions in either the second portion of the user interface or the third portion of the user interface synchronize the second portion of the user interface and the third portion of the user interface. The memory may store the data indicative of the current input.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: May 17, 2022
    Assignee: DataChat.ai
    Inventors: Rogers Jeffrey Leo John, Jignesh Patel, Robert Konrad Claus
  • Patent number: 11321422
    Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. A method involves providing a page builder graphical user interface (GUI) display at a client device over a network, obtaining a configured set of configurable web components added to an aggregate component region on the page builder GUI display, generating behavioral code corresponding to the configured set of configurable web components, generating presentation code corresponding to a spatial arrangement of the configured set of the configurable components within the aggregate component region, creating an aggregate component object in a database to maintain an association between the presentation code and the behavioral code for the configured set of the configurable components, and updating code for the web page to include a reference to the aggregate component object at the aggregate component region of the web page.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 3, 2022
    Assignee: salesforce.com, inc.
    Inventors: David Stone, Peter Thorson, Diego J. Garcia
  • Patent number: 11308279
    Abstract: A method and an apparatus for providing a user interface by using an AI system are provided. The method includes displaying an input window for displaying a text input, on a first region of the screen, and displaying a first user interface on a second region of the screen, the first user interface being provided to select a symbol, receiving a user input for selecting a first symbol through the first user interface, when the user input is determined as a first input event for inputting a text between the first symbol and a second symbol used as a pair with the first symbol based on a user input pattern, displaying the first symbol and the second symbol on the input window, and changing the first user interface displayed on the second region into a second user interface for inputting a text between the first symbol and the second symbol.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: April 19, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yoonjin Yoon
  • Patent number: 11294546
    Abstract: Systems, methods, and other embodiments associated with providing automated discovery and facilitation of user business processes are described. Parse a system log of an integrated business system to identify interactions of a user with each event of a selected type of event. For each event, create a data structure that describes the interactions with the event based on the identified interactions and one or more characteristics of the event. Analyze the data structures to train a machine learning model to apply a process applied to events of the selected type by the user. Generate a customized user interface that is configured to present the user with an option to automatically carry out the process for a set of subsequent events of the selected type based on application of the model. Substitute the customized user interface for a standard user interface when transmitting instructions to display one or more subsequent events.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: April 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Oleksiy Ignatyev, Gary Alan Wiessinger
  • Patent number: 11295059
    Abstract: Content composites may be collected in a data storage and may include audio and/or visual content. Content composites may be created and configured according to a computational model that comprises a hierarchical ordering of the content composites using a tree data structure and may be presented with a graphical user interface. Metrics of user interactions with the configured content composites may be determined using a processing device that monitors user inputs. The computational model may be automatically trained using the metrics to create an adapted computational model. Adapted content composites may be created and configured according to the adapted computational model that comprises of a second hierarchical ordering of the adapted content composites using a second tree data structure and specifications of different content composites. The adapted content composites may be presented with the graphical user interface of the user device and a second graphical user interface.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 5, 2022
    Assignee: PLURALSIGHT LLC
    Inventors: Nathan R. Walkingshaw, Timothy Michael Cash, Christopher K. Mayfield
  • Patent number: 11294545
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 5, 2022
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte
  • Patent number: 11288441
    Abstract: Techniques for management of links related to public safety incidents within a window displayed in a graphical user interface are provided. Creation of a plurality of links associated with public safety incidents is monitored. When each of the links is shared is monitored. With whom each of the links is shared is monitored. The graphical user interface displays a list of the created links, the links created by an agency. User input selecting a created link from the list of created links is received. The graphical user interface, details about the link creation, the details including when the link that was created, the expiration date of the link, whom the link was shared with, and when the link was shared. The graphical user interface displays a control to alter the expiration date of the link, wherein a notification of media upload routed based, in part, on the expiration date.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: March 29, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Kylene Tanner, John C Yager
  • Patent number: 11270062
    Abstract: An automated content annotation workflow is disclosed. An example embodiment is configured for: registering a plurality of labelers to which annotation tasks are assigned; populating a labeling queue with content data to be annotated; assigning annotation tasks from the labeling queue to the plurality of labelers; enabling the plurality of labelers in an annotation review queue to modify or delete annotations applied by prior labelers; and evaluating a level of performance of the plurality of labelers in applying the annotations.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 8, 2022
    Assignee: LABELBOX, INC.
    Inventors: Manu Sharma, Brian Rieger, Dan Rasmuson, Connor Harwood, Ryan Quinn, Kyle Owens, Randall Lin
  • Patent number: 11263385
    Abstract: A web browser extension identifies graphic objects from images or video being presented by a web browser. Webpages related to the graphic objects are identified. Web links that facilitate navigation to the webpages are embedded over an area of the image corresponding to the identified graphic image. Where the graphic objects are identified within video, the web links are progressively embedded within graphic object boundaries of the graphic object as the graphic objects move locations during progression of the video. In this way, a user is able to interact with graphic objects of images and video to navigate to webpages related to the graphic objects. Some implementations provide a webpage redirect command at a stop point of the video so that the user can interact with graphic objects while the video is playing and without interrupting the video.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: March 1, 2022
    Assignee: eBay Inc.
    Inventors: Ellis Shui-Man Luk, Valeri J. Yee, Selcuk Kopru
  • Patent number: 11263225
    Abstract: Technologies pertaining to ranking webpages in response to receipt of a query are described. A search engine receives a query and identifies webpages that are germane to the query. The search engine ranks the identified webpages to form a ranked list, wherein a first webpage is positioned in the ranked list based upon a static score assigned to the first webpage. The static score is based upon a weight assigned to a hyperlink in a second webpage, wherein the hyperlink points to the first webpage, and further wherein the weight is based upon a value of a feature of the hyperlink, such as a location of the hyperlink on the second webpage when the second webpage is rendered. Further, the second webpage includes several hyperlinks that point to different webpages, wherein each of the several hyperlinks has a different weight assigned thereto.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ziliu Li, Junaid Ahmed, Arnold Overwijk, Li Xiong
  • Patent number: 11263387
    Abstract: A system and method for technology agnostic page editing and/or rendering that includes receiving a first modification request associated with a first page, the first modification request generated by an agnostic page editor, the agnostic page editor compatible with a plurality of renderers from which an administrative user identifies a first set of renderers to be associated with the first page; modifying a first meta model associated with the first page based on the first modification request, the first meta model using a data interchange format; obtaining, by a first renderer belonging to the first set of renderers, the meta model associated with the first page; rendering, by the first renderer belonging to the first set of renderers, the first page for presentation to the administrative user using the first meta model; and sending first rendered content for presentation of the first page.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: March 1, 2022
    Assignee: PROGRESS SOFTWARE CORPORATION
    Inventors: Martin Gebov, Vladimir Vasilev, Lilia Messechkova
  • Patent number: 11262909
    Abstract: A system, method and computer program product for use in providing a linguistic resource for input recognition of multiple input types on a computing device are provided. The computing device is connected to an input interface. A user is able to provide input by applying pressure to or gesturing above the input interface using a finger or an instrument such as a stylus or pen. The computing device has an input management system for recognizing the input. The input management system is configured to allow setting, in the computing device memory, parameters of a linguistic resource for a language model of one or more languages, and cause recognition of input to the input interface of the different input types using the linguistic resource. The resource parameters are set to optimize recognition performance characteristics of each input type while providing the linguistic resource with the pre-determined size.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: March 1, 2022
    Assignee: MYSCRIPT
    Inventors: Ali Reza Ebadat, Lois Rigouste
  • Patent number: 11263392
    Abstract: Examples described herein include systems and methods for providing user-specific previews for terms within text. An example method can include receiving tracked user behavior reflecting terms selected by a user and entered into a search. A representation of known words can be created based on the tracked user behavior. By training machine-learning models for each individual user, personalized previews can be presented when each user encounters a new body of text, such as in a webpage or email. The preview can apply to a term not previously known to the user but likely to be searched by the user, relying on content gathered from a search on a search medium that the user was likely to use. The content can be presented to the user in a graphical user interface allowing for interaction and feedback.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Erich Peter Stuntebeck
  • Patent number: 11256333
    Abstract: Described herein are embodiments that relate to implementation of multi-stage gestures, using multi-stage gestures to control applications, and allowing, under certain conditions, invocation of an open operation (which would normally only open an application or bring an application to the fore) to cause a target application to terminate before being newly opened. A multi-stage gesture may be used to invoke different functions at respective gesture stages of a same input stroke. The functions may be different forms of application “closing”, such as backgrounding or suspending an application, terminating an application, and restarting an application. The restarting (including termination) of an application when the application is opened may be termed a “smart-restart”, which may involve interpreting from specific user activity that a user intends to restart an application.
    Type: Grant
    Filed: June 17, 2017
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Doan, Chaitanya Sareen, Matthew Worley, Michael Krause, Miron Vranjes