Patents Examined by Keith D Bloomquist
  • Patent number: 11853686
    Abstract: A digital display of an active window is provided. An application, separate from the application providing the digital display, is capable of identifying an artifact in the active window of the digital display without a priori knowledge or an application programming interface to the application providing the digital display. The artifacts may be alpha-numeric artifacts or non-alpha-numeric artifacts. The active window may be examined in multiple dimensions including 2 dimensions, 3 dimensions or more. Alpha-numeric artifacts, once identified, are pre-processed to remove anti-aliasing to allow for processor optical recognition.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 26, 2023
    Assignee: nVoq Incorporated
    Inventors: Charles N. Corfield, Stephen L. Bulick, E. Peter Fox, Adam M. Ornstein, Derek C. Smith
  • Patent number: 11842035
    Abstract: In example embodiments, techniques are provided for efficiently labeling, reviewing and correcting predictions for P&IDs in image-only formats. To label text boxes in the P&ID, the labeling application executes an OCR algorithm to predict a bounding box around, and machine-readable text within, each text box, and displays these predictions in its user interface. The labeling application provides functionality to receive a user confirmation or correction for each predicted bounding box and predicted machine-readable text. To label symbols in the P&ID, the labeling application receives user input to draw bounding boxes around symbols and assign symbols to classes of equipment. Where there are multiple occurrences of specific symbols, the labeling application provides functionality to duplicate and automatically detect and assign bounding boxes and classes.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: December 12, 2023
    Assignee: Bentley Systems, Incorporated
    Inventors: Karl-Alexandre Jahjah, Marc-André Gardner
  • Patent number: 11842140
    Abstract: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 12, 2023
    Assignee: ADOBE INC.
    Inventors: Arushi Jain, Vijit Saxena, Praveen Kumar Dhanuka, Matthew Fisher
  • Patent number: 11829186
    Abstract: Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 28, 2023
    Assignee: SweetLabs, Inc.
    Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke
  • Patent number: 11822614
    Abstract: A system and method for analyzing in-page behavior. A method includes recording sessions of users browsing a website, wherein a session is time-ordered collection of a user's interactions with one or more webpages belonging to the website; analyzing recorded sessions to generate session insights, wherein the session insights are based in part on user experience factors, wherein each user experience factor relates to behavior of a user within each webpage visited during a session; and reporting the generated experience insights.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Content Square SAS
    Inventors: Hui Wang, Vincent Colombet
  • Patent number: 11809813
    Abstract: Multilayer electronic content management is provided. A method includes determining a first section and a second section of a document for dynamic content management. The method also includes determining a first trigger event that prompts the dynamic content management on the first section and a second trigger event the prompts the dynamic content management on the second section. The method also includes implementing a first action to the first section based on an occurrence of the first trigger and a first rule, and a second action to the second section based on another occurrence of the second trigger and a second rule. The implementation may include executing a first micro-service within a metadata layer of the electronic document for implementation of the first action and executing a second micro-service within the metadata layer for implementation of the second action.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: November 7, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Zachary Blender, Himanshu Baral
  • Patent number: 11809846
    Abstract: User interface (UI) object descriptors, UI object libraries, UI object repositories, and UI object browsers for robotic process automation (RPA) are disclosed. A UI object browser may be used for managing, reusing, and increasing the reliability of UI descriptors in a project. UI descriptors may be added to UI object libraries and be published or republished as UI object libraries for global reuse in a UI object repository. The UI object browser, UI object libraries, and UI object repository may facilitate reusability of UI element identification frameworks and derivatives thereof.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: November 7, 2023
    Assignee: UiPath, Inc.
    Inventor: Mircea Grigore
  • Patent number: 11803695
    Abstract: Systems and methods are described for generating dynamic web clippings. A web clipping service can obtain from a client computing device metadata for a dynamic web clipping, which includes an identifier of a web document and state information of a web browser that has rendered the web document on the client computing device, the state information enabling replication of a browsing session of the client computing device. The web clipping service can use the metadata to recreate the browsing session of the client device on the web clipping service, and capture an image of the web document as rendered within he recreated browsing session. The web clipping service can then provide the image of the web document as the dynamic web clipping.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 31, 2023
    Assignee: Plus Docs Inc.
    Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
  • Patent number: 11790157
    Abstract: Systems and methods that may be used to provide in-context editing of a webpage-based user interface (UI).
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 17, 2023
    Assignee: INTUIT INC.
    Inventors: Mawuse Golokuma, Lucio A. Gutierrez
  • Patent number: 11790253
    Abstract: Method and system for modeling of complex systems using a two-sorted reasoning system. Information is received by Distributed Feature Extraction Processors. A first level of reasoning is performed on the information by Distributed Regular Reasoning Processors. A second reasoning process is performed on the information by Distributed Situation Reasoning Processors, which use a Functional Fabric configured to analyze the information received and use functions to modify previous inferences. Client applications allow for viewing and manipulating both reasoning systems and their associated information.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: October 17, 2023
    Assignee: Sirius-Beta Corporation
    Inventors: Harold T. Goranson, Beth Cardier
  • Patent number: 11776186
    Abstract: In a method for optimizing the image processing of web videos, information of an image frame in a web video is obtained. A canvas element based on the information of the image is created, and a canvas element is drawn based on the information of the image. Attached recognition information is obtained. A block element based on the attached information is created, and the attached information is set into the block element. The canvas element and the block element are composed and stacked on a web page. The canvas element and the block element are displayed in the web page. An electronic device, and a non-transitory computer readable storage medium applying the method are also provided.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 3, 2023
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Yin-Chung Leung
  • Patent number: 11778252
    Abstract: A playback device may be communicatively connected to a network device at a demonstration location. After connecting to the network device, the playback device may receive from the network device, a message indicating media content for playback by the playback device. In response to receiving the message, the playback device may play the media content, where playing the media content comprises modifying a default configuration of a demonstration mode. After receiving the message, the playback device may be disconnected from the network device. After disconnecting from the network device, the playback device may return to the default configuration of the demonstration mode.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: October 3, 2023
    Assignee: Sonos, Inc.
    Inventors: Jonathon Reilly, Jason Heffernan, Andrej Sarkic, Zivthan Dubrovsky, Luis Vega-Zayas, Nicholas Salzman, Adrian Eiben
  • Patent number: 11765445
    Abstract: A collection of well-formed, but possibly semantically invalid, binary encoded multimedia data components or packages as well as the binary encoded announcement, signaling, and interchange protocols used in their transmission are converted into one or more well-formed extensible markup language (XML) files. Such XML files may then be validated according to one or more pre-defined XML schemas, or similar schema languages, in order to verify that the data and protocol structures and substructures adhere to prior defined semantic constraints.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: September 19, 2023
    Assignee: Comcast Cable Communications Management, LLC
    Inventor: Glenn Adams
  • Patent number: 11748069
    Abstract: User interface (UI) object descriptors, UI object libraries, UI object repositories, and UI object browsers for robotic process automation (RPA) are disclosed. A UI object browser may be used for managing, reusing, and increasing the reliability of UI descriptors in a project. UI descriptors may be added to UI object libraries and be published or republished as UI object libraries for global reuse in a UI object repository. The UI object browser, UI object libraries, and UI object repository may facilitate reusability of UI element identification frameworks and derivatives thereof.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: September 5, 2023
    Assignee: UiPath, Inc.
    Inventor: Mircea Grigore
  • Patent number: 11748574
    Abstract: Systems and methods are disclosed herein for processing human interactions and for populating an electronic form. For example, a system is disclosed having a database, a user interface, and a platform server. The database may store original forms, abbreviated forms corresponding to the original forms, and sets of conversion rules corresponding to the original form. The user interface is configured to receive data related to at least one abbreviated form, wherein the data is based on client inputs into fields of the at least one abbreviated form. The platform server extracts input data from the at least one abbreviated form, populates the original form using the input data and conversion rules corresponding to the original form to generate a completed original form, and transmits the completed original form to a client via the at least one user interface.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: September 5, 2023
    Assignee: JoshCo Group, LLC
    Inventor: Joshua Smith
  • Patent number: 11750770
    Abstract: Systems, devices, media, and methods are presented for generating graphical representations within frames of a video stream in real time. The systems and methods receive a frame depicting a portion of a face, identify user input, identify positions on the portion of the face corresponding to the user input. The systems and methods generate a graphical representation of the user input linked to positions on the portion of the face and render the graphical representation within frames of the video stream in real time.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: September 5, 2023
    Assignee: Snap Inc.
    Inventors: Yurii Monastyrshyn, Illia Tulupov
  • Patent number: 11741295
    Abstract: Methods and systems are disclosed for an independent internationalization (“i18n”) engine for loading language content into a Domestic Object Model (“DOM”). An application can receive a markup file. The markup file can include language markers and an object map. The object map can map the language markers to language content in a language library. The application can construct a DOM from the markup file. An i18n engine of the application can retrieve language content from the language library using the object map. The i18n engine can insert the language content into objects in the DOM according to their corresponding language markers. The application can display the markup file using the DOM with the included language content.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Rongbo Peng, Yifei Li
  • Patent number: 11741299
    Abstract: Aspects of an embodiment of the present invention disclose a method, computer program product, and computing system that receives, at a processor, a review record comprising an image of an artifact and reference links associated with the artifact, wherein the image is recorded with a smart lens. The present invention also assigns the review record to a reviewer based on a qualification associated with the reviewer and the review record and receives a comment from the reviewer. The method performed in embodiments of the present invention also includes relaying the comment to the smart lens.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Deepak Gupta, Siddharth K. Saraya
  • Patent number: 11741294
    Abstract: Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system, website generation data; identifying a first type of object in the website generation data; obtaining, from a centralized storage of a plurality of website presentation layers, a first website presentation layer corresponding to the first type of object; and generating, for display on a webpage, a first display element corresponding to the first type of object according to a look and feel defined by the first website presentation layer and having first content defined by the website generation data.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: August 29, 2023
    Assignee: Snap Inc.
    Inventors: Rodrigo de Proenca Gomes Hermann, Steven Peng, Shijin Liang, John Randolph Mann
  • Patent number: 11720903
    Abstract: A service provider computing system includes memory having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to obtain a first set of complaint logs corresponding to one or more user complaints, each complaint log including a resolution comments field providing a textual representation of a resolution for a corresponding complaint log, parse the resolution comments field of each complaint log of the first set of complaint logs to identify one or more key terms, and execute a machine-learning predictive model using the one or more key terms to generate, for each complaint log, a prediction indicating whether a corresponding complaint should have compensation, the machine-learning predictive model being a supervised machine learning model configured to accept the parsed resolution comments field for the first set of complaint logs as inputs and to output the prediction for each complaint log.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 8, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stacy R. Henryson, Nikhil Jog, Brian Karp