Patents Examined by Keith D Bloomquist
-
Patent number: 11853686Abstract: 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: GrantFiled: May 24, 2019Date of Patent: December 26, 2023Assignee: nVoq IncorporatedInventors: Charles N. Corfield, Stephen L. Bulick, E. Peter Fox, Adam M. Ornstein, Derek C. Smith
-
Patent number: 11842035Abstract: 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: GrantFiled: December 21, 2020Date of Patent: December 12, 2023Assignee: Bentley Systems, IncorporatedInventors: Karl-Alexandre Jahjah, Marc-André Gardner
-
Patent number: 11842140Abstract: 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: GrantFiled: March 31, 2022Date of Patent: December 12, 2023Assignee: ADOBE INC.Inventors: Arushi Jain, Vijit Saxena, Praveen Kumar Dhanuka, Matthew Fisher
-
Patent number: 11829186Abstract: 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: GrantFiled: December 15, 2022Date of Patent: November 28, 2023Assignee: SweetLabs, Inc.Inventors: Matt Meredith, Aaron Robinson, Blake Machado, Damien Chavarria, Adrian Bourke
-
Patent number: 11822614Abstract: 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: GrantFiled: July 8, 2022Date of Patent: November 21, 2023Assignee: Content Square SASInventors: Hui Wang, Vincent Colombet
-
Patent number: 11809813Abstract: 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: GrantFiled: September 27, 2022Date of Patent: November 7, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Zachary Blender, Himanshu Baral
-
Patent number: 11809846Abstract: 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: GrantFiled: July 29, 2020Date of Patent: November 7, 2023Assignee: UiPath, Inc.Inventor: Mircea Grigore
-
Patent number: 11803695Abstract: 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: GrantFiled: March 28, 2022Date of Patent: October 31, 2023Assignee: Plus Docs Inc.Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
-
Patent number: 11790157Abstract: Systems and methods that may be used to provide in-context editing of a webpage-based user interface (UI).Type: GrantFiled: October 22, 2021Date of Patent: October 17, 2023Assignee: INTUIT INC.Inventors: Mawuse Golokuma, Lucio A. Gutierrez
-
Patent number: 11790253Abstract: 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: GrantFiled: February 7, 2020Date of Patent: October 17, 2023Assignee: Sirius-Beta CorporationInventors: Harold T. Goranson, Beth Cardier
-
Patent number: 11776186Abstract: 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: GrantFiled: May 18, 2022Date of Patent: October 3, 2023Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Yin-Chung Leung
-
Patent number: 11778252Abstract: 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: GrantFiled: October 18, 2021Date of Patent: October 3, 2023Assignee: Sonos, Inc.Inventors: Jonathon Reilly, Jason Heffernan, Andrej Sarkic, Zivthan Dubrovsky, Luis Vega-Zayas, Nicholas Salzman, Adrian Eiben
-
Patent number: 11765445Abstract: 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: GrantFiled: January 27, 2022Date of Patent: September 19, 2023Assignee: Comcast Cable Communications Management, LLCInventor: Glenn Adams
-
Patent number: 11748069Abstract: 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: GrantFiled: July 7, 2020Date of Patent: September 5, 2023Assignee: UiPath, Inc.Inventor: Mircea Grigore
-
Patent number: 11748574Abstract: 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: GrantFiled: January 22, 2021Date of Patent: September 5, 2023Assignee: JoshCo Group, LLCInventor: Joshua Smith
-
Patent number: 11750770Abstract: 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: GrantFiled: November 18, 2021Date of Patent: September 5, 2023Assignee: Snap Inc.Inventors: Yurii Monastyrshyn, Illia Tulupov
-
Patent number: 11741295Abstract: 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: GrantFiled: February 3, 2021Date of Patent: August 29, 2023Assignee: VMware, Inc.Inventors: Rongbo Peng, Yifei Li
-
Patent number: 11741299Abstract: 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: GrantFiled: November 18, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Deepak Gupta, Siddharth K. Saraya
-
Patent number: 11741294Abstract: 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: GrantFiled: April 29, 2022Date of Patent: August 29, 2023Assignee: Snap Inc.Inventors: Rodrigo de Proenca Gomes Hermann, Steven Peng, Shijin Liang, John Randolph Mann
-
Patent number: 11720903Abstract: 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: GrantFiled: December 14, 2020Date of Patent: August 8, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Stacy R. Henryson, Nikhil Jog, Brian Karp