Patents Examined by Shahid K Khan
-
Patent number: 11579743Abstract: 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: GrantFiled: May 6, 2022Date of Patent: February 14, 2023Assignee: RealFar LtdInventors: Yaniv Shaul Tross, Guy Schlider
-
Patent number: 11579850Abstract: 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: GrantFiled: April 21, 2020Date of Patent: February 14, 2023Inventors: Xiaobing Sun, Yong Xu, Bin Li
-
Patent number: 11562043Abstract: 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: GrantFiled: October 29, 2021Date of Patent: January 24, 2023Assignee: SHOPIFY INC.Inventors: Marc-André Cournoyer, Melissa Luu, Ershad Rahimikia, Javier Arturo Moreno Camargo, Erin Wild
-
Patent number: 11556845Abstract: 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: GrantFiled: August 29, 2019Date of Patent: January 17, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lucy Lu, Yi-Hui Ma, Shanna Hayes, Weichen Wang, Eliza Salkeld
-
Patent number: 11551824Abstract: 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: GrantFiled: October 1, 2019Date of Patent: January 10, 2023Assignee: BWXT mPower, Inc.Inventor: Thomas G. Graham
-
Patent number: 11550990Abstract: 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: GrantFiled: January 15, 2021Date of Patent: January 10, 2023Assignee: Tata Consultancy Services LimitedInventors: Charudatta Jadhav, Sumeet Agrawal, Suresh Kumar Ramasamy, Vibin Inigo Emerald, Udhaya Kumar, Shwetha Sundaresan
-
Patent number: 11543930Abstract: 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: GrantFiled: November 10, 2021Date of Patent: January 3, 2023Assignee: RealFar LtdInventors: Yaniv Shaul Tross, Guy Schlider
-
Patent number: 11537283Abstract: 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: GrantFiled: December 23, 2020Date of Patent: December 27, 2022Assignee: Salesforce, Inc.Inventors: Michael Gonzalez, Adheip Varadarajan, Wenqing Dai
-
Patent number: 11520970Abstract: 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: GrantFiled: August 24, 2020Date of Patent: December 6, 2022Assignee: Snap Inc.Inventors: Sagi Katz, Ilya Levin
-
Patent number: 11516277Abstract: 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: GrantFiled: September 8, 2020Date of Patent: November 29, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kevin Matthew Whitcher, David Michael Mitchell, Robin Layne Opie, Thomas Joseph Waits, Rong Xia
-
Patent number: 11507736Abstract: 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: GrantFiled: July 22, 2020Date of Patent: November 22, 2022Assignee: Payformix LLCInventors: Alex A. Kolesov, Evgeny Taranda
-
Patent number: 11494456Abstract: 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: GrantFiled: August 31, 2020Date of Patent: November 8, 2022Assignee: Quantcast CorporationInventors: Evyatar Ram, Akshay Patil, Chandra Cherukuri, Navin Viswanath, Sokratis Papafloratis, Vijay Kalyanaraman, Vikas Tawari
-
Patent number: 11494551Abstract: 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: GrantFiled: July 23, 2021Date of Patent: November 8, 2022Assignee: Esker, S.A.Inventors: Jérémy Michel Carlo Espinas, Jean-Jacques Yves Bérard
-
Patent number: 11488112Abstract: 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: GrantFiled: June 15, 2021Date of Patent: November 1, 2022Assignee: ServiceNow, Inc.Inventors: Lucinda Foss, Harshitha Kota Ram Gopal, Kenneth James Hamer, Akhilesh Kondra
-
Patent number: 11487940Abstract: 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: GrantFiled: June 21, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Shunsuke Ishikawa, Ken Kumagai, Akihiro Nakayama, Susumu Fukuda
-
Patent number: 11487931Abstract: 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: GrantFiled: October 18, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Wen Bao Yin, Jun Liao, Rui Shen, Dan Dan Wang, Shiwen He
-
Patent number: 11475098Abstract: 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: GrantFiled: August 9, 2019Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 11468143Abstract: 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: GrantFiled: May 27, 2020Date of Patent: October 11, 2022Assignee: Wix.com Ltd.Inventors: Lior Saar, Eitan Israeli
-
Patent number: 11468140Abstract: 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: GrantFiled: October 14, 2020Date of Patent: October 11, 2022Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Tatsuhiko Sone
-
Patent number: 11436408Abstract: 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: GrantFiled: July 1, 2020Date of Patent: September 6, 2022Assignee: Motorola Mobility LLCInventors: Panduranga Reddy Pailla, Vijayprakash Bheemsainrao Idlur, Amit Kumar Agrawal