Patents Examined by Shahid K Khan
  • Patent number: 11579743
    Abstract: Described herein are methods, systems and computer products for supporting user interactive actions in workflows integrating multiple disparate web applications by adding (embedding) one or more User Interface (UI) elements in one or more webpages of one or more web applications and linking them with respective workflows. Users visiting these webpages may engage with the added UI elements to interact with the linked workflows. Further described are methods, systems and computer products for enhancing performance of one or more workflows integrating multiple disparate web applications by adjusting the workflows to asynchronously initiate actions which are independent of each other such that the independent actions are executed simultaneously.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: February 14, 2023
    Assignee: RealFar Ltd
    Inventors: Yaniv Shaul Tross, Guy Schlider
  • Patent number: 11579850
    Abstract: Provided is a method for generating web codes for a user interface (UI) based on a generative adversarial network (GAN) and a convolutional neural network (CNN). The method includes steps described below. A mapping relationship between display effects of a HyperText Markup Language (HTML) element and source codes of the HTML element is constructed. A location of an HTML element in an image I is recognized. Complete HTML codes of the image I are generated. The similarity between manually-written HTML codes and the generated complete HTML codes and the similarity between the image I and an image I1 generated by the generated complete HTML codes are obtained. After training, an image-to-HTML-code generation model M is obtained. A to-be-processed UI image is input into the model M so as to obtain corresponding HTML codes. According to the method of the present disclosure, an image-to-HTML-code generation model M can be obtained.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: February 14, 2023
    Inventors: Xiaobing Sun, Yong Xu, Bin Li
  • Patent number: 11562043
    Abstract: The present disclosure provides a system and method for dynamically disabling identified elements in template code transforming into webpage code for rendering. The method comprises: in response to a first request to render a webpage from a template file associated with a service instance, identifying a first code unit in the template file that is associated with a first application that is not included in a set of one or more installed applications registered with the service instance; transforming the template file into a webpage file containing webpage code, wherein the transforming disables the first code unit; and providing the webpage file to an electronic device for rendering the webpage from the webpage file, wherein the first code unit has been disabled.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 24, 2023
    Assignee: SHOPIFY INC.
    Inventors: Marc-André Cournoyer, Melissa Luu, Ershad Rahimikia, Javier Arturo Moreno Camargo, Erin Wild
  • Patent number: 11556845
    Abstract: An entity resolution system performs a method of resolving one or more candidate entities based on a data set. The entity resolution system has a machine learning module and a narrative module. The machine learning module generates a synthesized data set, the synthesized data set comprising similarity ratings for each entity feature. The narrative module applies a clustering analysis to determine one or more distances between the group of similarity ratings for each entity feature and one or more clusters associated with known relationships between entities, generates a narrative output based on one or more distances. The narrative output states at least one identified relationship between at least two entities of the plurality of candidate entities and a confidence score. The narrative engine also provides the narrative output to a user interface.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lucy Lu, Yi-Hui Ma, Shanna Hayes, Weichen Wang, Eliza Salkeld
  • Patent number: 11551824
    Abstract: A reactor control interface includes a home screen video display unit (VDU) displaying blocks representing functional components of a nuclear power plant and connecting arrows that connect blocks that are providing the current heat sinking path for the nuclear power plant. Directions of the connecting arrows represent the direction of heat flow along the current heat sinking path. If the current heat flow path of the plant changes, the connecting arrows are updated accordingly. Additional VDUs include: a mimic VDU displaying a mimic of a plant component; a procedures VDU displaying a stored procedure executable by the plant; a multi-trend VDU trending various plant data; and an alarms VDU displaying side-by-side alarms registries sorted by time and priority respectively. If a VDU fails, the displays are shifted to free up one VDU to present the display of the failed VDU, and one display is shifted to an additional VDU.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: January 10, 2023
    Assignee: BWXT mPower, Inc.
    Inventor: Thomas G. Graham
  • Patent number: 11550990
    Abstract: Accessibility in software engineering is treated as expensive, time consuming and hence adoption of accessibility, is a challenge despite stringent timelines and regulatory requirements published around the world. Moreover, cost of implementing accessibility increases project cost due to manual intervention and dependency on niche skills, which is scarce in industry. Embodiments of the present disclosure provide system and method for automated identification of applicable accessibility guidelines and determination of remediation techniques for fixing issues in webpages, wherein webpages are rendered, and applicable accessibility guidelines are identified based on user interface elements (UI) comprised in the webpages. Further, content associated with rendered webpages are analyzed using the applicable accessibility applicable guidelines to identify webpage non-compliance issue(s) and remediation technique(s) thereof.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: January 10, 2023
    Assignee: Tata Consultancy Services Limited
    Inventors: Charudatta Jadhav, Sumeet Agrawal, Suresh Kumar Ramasamy, Vibin Inigo Emerald, Udhaya Kumar, Shwetha Sundaresan
  • Patent number: 11543930
    Abstract: Described herein are methods, systems and computer products for supporting user interactive actions in workflows integrating multiple disparate web applications by adding (embedding) one or more User Interface (UI) elements in one or more webpages of one or more web applications and linking them with respective workflows. Users visiting these webpages may engage with the added UI elements to interact with the linked workflows. Further described are methods, systems and computer products for enhancing performance of one or more workflows integrating multiple disparate web applications by adjusting the workflows to asynchronously initiate actions which are independent of each other such that the independent actions are executed simultaneously.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: January 3, 2023
    Assignee: RealFar Ltd
    Inventors: Yaniv Shaul Tross, Guy Schlider
  • Patent number: 11537283
    Abstract: Methods, systems, and devices for configuring components in a display template based on a user interface type are described. A template customization application may support configuration of a display template corresponding to multiple user interface types. A user may customize the display template by adding a component to the display template (e.g., where the display template is displayed by the template customization application according to a specific user interface type view). The template customization application may determine whether the added component supports rendering for the current user interface type and may display the component in the template based on the determination (e.g., either as a functional component or as a placeholder). Each user interface type supported by the template may be defined in a single underlying metadata file, so adding the component into one view will automatically add the component for all of the supported the user interface types.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 27, 2022
    Assignee: Salesforce, Inc.
    Inventors: Michael Gonzalez, Adheip Varadarajan, Wenqing Dai
  • Patent number: 11520970
    Abstract: Methods and system for creating and managing personalized fonts. Personalized fonts are created by applying personalization parameters to a base font using a style application method or module such as a neural style transformation. The personalized fonts may be transferred to recipients of textual communications to enable the recipient to read messages from a sender in the personalized font of the sender.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Sagi Katz, Ilya Levin
  • Patent number: 11516277
    Abstract: Methods and systems are disclosed for coordinating content selection across devices. A user device may transmit a request for webpage content and in response, may receive response communications that include the webpage content, embedded content, and a script. The user device may retrieve a device identifier initially generated by a remote system from a locally stored data object. The user device can detect, using the script, whether at least part of the embedded content is being presented within a portion of the webpage that is displayed on a screen of the user device. The user device may then transmit a report communication to a remote ID-graph system that includes the device identifier and an indication as to whether the at least part of the embedded content was presented within the portion of the webpage that was displayed on the screen of the user device.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: November 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kevin Matthew Whitcher, David Michael Mitchell, Robin Layne Opie, Thomas Joseph Waits, Rong Xia
  • Patent number: 11507736
    Abstract: Methods and systems for automated electronic form generation are provided. According to one embodiment, a non-transitory machine readable medium stores instructions that when executed by a processing resource of a computer system cause the processing resource to facilitate electronic form authoring. An interactive form authoring interface is displayed on the computer system including a single text entry field and a form preview area. Text input relating to an electronic form being authored by an authoring user is accepted via the text entry field. The text input is sent to a software component operable to obtain form definition information from the text input and to generate a rendered view of the electronic form based on the form definition information. The authoring user is provided with feedback regarding an appearance and functionality of the electronic form by updating the form preview area based on the rendered view.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: November 22, 2022
    Assignee: Payformix LLC
    Inventors: Alex A. Kolesov, Evgeny Taranda
  • Patent number: 11494456
    Abstract: Encouraging broader engagement with a target publisher's content by balancing on-site topic engagement. Responsive to receiving notification of a recipient's request of an item of content from the target publisher, the on-site and off-site content consumption history of the recipient is analyzed. For each of a plurality of topics, historic engagement with on-site and off-site content is measured. Deficient topics having better off-site engagement than on-site engagement are detected. Content comprising links to items of content available from the target publisher which are characterized by deficient topics is selected and sent to the recipient. In an embodiment, the supplemental content comprises a plurality of links to other web pages on the target publisher's website which are sent to the recipient browser before the requested item of content finishes loading.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 8, 2022
    Assignee: Quantcast Corporation
    Inventors: Evyatar Ram, Akshay Patil, Chandra Cherukuri, Navin Viswanath, Sokratis Papafloratis, Vijay Kalyanaraman, Vikas Tawari
  • Patent number: 11494551
    Abstract: Processing a first document using a first service that includes a first machine learning model. One embodiment provides a method that includes receiving, over a network, the first document including a first form field and identifying a first value associated with a first entity. The method also includes obtaining a first subset of documents from the first service, analyzing, using the first machine learning model, the first subset of documents to extract a second document including a first value and a second value, automatically populating the first form field with the first value or the second value, and providing, via a graphical user interface, the first document to a user to be validated. The method also includes saving a validated first document to a database, transmitting the validated first document to a second service, and updating the first machine learning model with the validated first document.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: November 8, 2022
    Assignee: Esker, S.A.
    Inventors: Jérémy Michel Carlo Espinas, Jean-Jacques Yves Bérard
  • Patent number: 11488112
    Abstract: A system may include a number of records in a database associated with a number of activities to be performed by a first user. The system may also include a processor that may receive a request comprising information regarding a second user and an activity to be performed by the first user, identify a plurality of pre-defined message templates based on the request, and receive a selection of one of the plurality of pre-defined message templates. The processor may then generate message text incorporating the one of the plurality of pre-defined message templates for review and display via an electronic display, such that the message text is electronically stored in a dialogue window. The processor may display the message text in the dialogue in response to receiving an approval of the message.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: November 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Lucinda Foss, Harshitha Kota Ram Gopal, Kenneth James Hamer, Akhilesh Kondra
  • Patent number: 11487940
    Abstract: Generating rules to automatically extract linguistic patterns from documents is provided. A first plurality of linguistic pattern extraction rules corresponding to a user-selected text example from a document is generated according to a first abstraction rule of a plurality of abstraction rules. Each respective linguistic pattern extraction rule of the first plurality of linguistic pattern extraction rules having a first identified level of abstraction. The first plurality of linguistic pattern extraction rules ordered by the first identified level of abstraction is presented in a first list to a user via a user interface. A selection of one particular linguistic pattern extraction rule is received from the first list by the user via the user interface. That one particular linguistic pattern extraction rule selected by the user is applied to the document to automatically extract user-desired linguistic patterns similar to the user-selected text example from the document.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shunsuke Ishikawa, Ken Kumagai, Akihiro Nakayama, Susumu Fukuda
  • Patent number: 11487931
    Abstract: According to one embodiment, a method, computer system, and computer program product for webpage replay is provided. The embodiment may include acquiring one or more commands each indicating changes of at least one virtual Document Object Model (DOM) node of a virtual DOM of a webpage corresponding to a timestamp for a session. The embodiment may include determining one or more virtual DOM differentials corresponding to respective timestamps for the session based on the one or more commands and a first data dictionary. The first data dictionary is created based on a base virtual DOM of the webpage including a plurality of virtual DOM nodes. The embodiment may include generating one or more patched virtual DOMs of the webpage corresponding to respective timestamps for the session. The embodiment may include replaying the webpage for the session based on the base virtual DOM and the patched virtual DOMs.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Wen Bao Yin, Jun Liao, Rui Shen, Dan Dan Wang, Shiwen He
  • Patent number: 11475098
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for collecting and surfacing web content are provided. Web content from a webpage may be displayed in a web browser. A type associated with the webpage may be identified. An indication to add a new section corresponding to the webpage to a content collection pane may be received. A plurality of elements on the webpage may be identified based on the identified type associated with the webpage. A subset of web content from the webpage corresponding to the plurality of elements may be extracted. The new section may be added to the content collection pane, wherein the new section comprises the subset of web content extracted from the webpage.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Michael McMurray, Felix Gerard Torquil Ifor Andrew, Silvana Patricia Moncayo, William Christian Ross Stockwell, Laurentiu Titi Nedelcu, Sophors Khut, Yuxiao Sun, Ryan Young
  • Patent number: 11468143
    Abstract: A website building system (WBS) has at least one processor, a text content generator and a living document generator, both implemented on at least one processor. The text content generator generates a living document from a plurality of document sections stored on a storage device. The text content generator selects the document sections as a function of attributes of a designer or an end-user of a website. The living document generator updates the living document when changes to at least one of legal, business and website environments related to the living document occur.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 11, 2022
    Assignee: Wix.com Ltd.
    Inventors: Lior Saar, Eitan Israeli
  • Patent number: 11468140
    Abstract: A non-transitory computer-readable storage medium storing a control program, when executed by a computer, causing an information processing device to perform: selecting a target device for executing predetermined data processing based on an operation received by an operation unit; receiving an execution instruction by a user, which is for causing the selected target device to execute the predetermined data processing; acquiring identification information of the target device; generating a display URL which is for displaying a specific page on a display by a Web browser, the specific page being a Web page corresponding to the acquired identification information; determining whether a specific condition is satisfied, the specific condition being a condition for displaying the specific page on the display; and opening the Web browser by designating the generated display URL after the execution instruction is received and in a case where it is determined that the specific condition is satisfied.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: October 11, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Tatsuhiko Sone
  • Patent number: 11436408
    Abstract: A device receives an electronic communication from another device, such as an email. The communication is addressed to multiple recipients and the device determines an association of content in the communication to a user of the device. This association of content to a user can be determined in various manners, such as by identifying one of multiple portions of the communication that is directed to the user rather than other recipients of the communication, determining whether the user is a primary recipient or a secondary recipient of the communication, and so forth. The device generates a set of natural language responses to the communication for the user based at least in part on this association. The device displays the set of natural language responses and receives user selection of one of the natural language responses, then sends the selected natural language response to at least the other device.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: September 6, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Panduranga Reddy Pailla, Vijayprakash Bheemsainrao Idlur, Amit Kumar Agrawal