IP Library Granted Patent US 12,360,646
Granted Patent B2
US 12,360,646 · App. 17/493,274 · Granted Jul 15, 2025

System and method for interface display screen manipulation

Inventor: Eric Duneau (Surbiton, GB)
Assignee: Partner One Acquisitions Inc.
G06F3/0481G06F3/04842G06F3/04845G06F8/36G06F8/38G06F9/451G06F9/453G06F40/186G06F40/174
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,360,646
App. No.
17/493,274
Granted
Jul 15, 2025
Kind
B2
Abstract

A computer-implemented method for providing a user tip during a running of an application is provided. The method includes: determining, by a computer processor, whether a user interface display screen displayed or to be displayed during the running of the application is similar to a screen template with which a tip object is associated; and responsive to a positive result of the determination, outputting, by the processor, an element defined by the tip object during the running of the application. The screen template to which the user interface display screen is determined to be similar to is also determined to be similar to other different user interface display screens.

Claims (13)

1. A computer-implemented method for providing a user tip during a running of an application, the method comprising:

determining, by one or more computer processors, whether a user interface display screen displayed or to be displayed during the running of the application corresponds to a screen template with which a tip object is associated, wherein the screen template is represented as a parent screen, wherein the user interface display screen is determined to correspond to the screen template by:

stripping at least a portion of content elements from the user interface display screen;

generating a signature for the user interface display screen based on remaining content of a sub-screen of the user interface display screen following stripping the portion of content elements; and

comparing the signature to a plurality of signatures, each associated with a respective screen template of a plurality of screen templates;

responsive to a positive result of the determination based on a match of the signature to one of the plurality of signatures corresponding to the screen template with which the tip object is associated, outputting, by the one or more computer processors, an element defined by the tip object during the running of the application; and

outputting, by the one or more computer processors, the element defined by the tip object for other different user interface display screens or sub-screens that are determined to correspond to the screen template;

wherein the other different user interface display screens or sub-screens are determined to correspond to the screen template according to a hierarchical arrangement in which the screen template, previously represented as the parent screen, is represented as a leaf node and the hierarchical arrangement includes layers of instantiation data structures corresponding to a leaf node instantiation data structure, the one or more computer processors identifying the other different user interface display screens or sub-screens responsive to traversing the hierarchical arrangement; and

wherein the screen template to which the user interface display screen is determined to correspond to is also determined to correspond to the other different user interface display screens or sub-screens according to the hierarchical arrangement.

2. The method of claim 1 , wherein the user interface display screen includes a sub-screen, wherein the determination of correspondence is based on the sub-screen corresponding to the screen template with which the tip object is associated.

3. The method of claim 1 , wherein the tip object is associated with a particular object within the screen template.

4. The method of claim 1 , wherein the tip object is displayed responsive to the determination of correspondence conditional upon that specified criteria with which the tip object is associated are satisfied during the running of the application at which the user interface display screen is displayed or is to be displayed.

5. The method of claim 4 , wherein the specified criteria includes at least one of a timing criterion, data being entered, data previously entered at a prior point during the running of the application, or a navigation sequence by which the display screen that is displayed or that is to be displayed is reached.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: ASSIMA SWITZERLAND SA
To: PARTNER ONE ACQUISITIONS INC.
Reel/Frame 068430/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: DUNEAU, ERIC
To: ASSIMA SWITZERLAND SA
Reel/Frame 068801/0901 →
Continuity (3)
Continuation 15065012 · Mar 9, 2016
Continuation 13834459 · Mar 15, 2013
Related Publication 20220027019A1 · Jan 27, 2022
References Cited (78)
US 5258855A · Lech et al. · 1993 [cited by applicant]
US 5808611A · Johnson · 1998 [cited by examiner]
US 6697825B1 · Underwood · 2004 [cited by examiner]
US 6968538B2 · Rust et al. · 2005 [cited by applicant]
US 7143344B2 · Parker · 2006 [cited by examiner]
US 7519987B1 · Holt et al. · 2009 [cited by applicant]
US 7707550B2 · Resnick et al. · 2010 [cited by applicant]
US 7721195B2 · Jiang et al. · 2010 [cited by applicant]
US 7849412B2 · French · 2010 [cited by applicant]
US 8032822B1 · Artamonov et al. · 2011 [cited by applicant]
US 8087007B2 · Duneau · 2011 [cited by applicant]
US 8527889B2 · Pelley · 2013 [cited by applicant]
US 8782530B2 · Beringer et al. · 2014 [cited by applicant]
US 8972873B2 · Gerken et al. · 2015 [cited by applicant]
US 9123093B1 · Schumacher · 2015 [cited by applicant]
US 9285948B2 · Duneau · 2016 [cited by applicant]
US 9570050B2 · Duneau · 2017 [cited by applicant]
US 20010052910A1 · Parekh et al. · 2001 [cited by applicant]
US 20020180783A1 · Broussard · 2002 [cited by examiner]
US 20020180784A1 · Broussard · 2002 [cited by examiner]
US 20020180787A1 · Broussard · 2002 [cited by examiner]
US 20020180790A1 · Broussard · 2002 [cited by examiner]
US 20020180791A1 · Broussard · 2002 [cited by examiner]
US 20020180792A1 · Broussard · 2002 [cited by examiner]
US 20020180793A1 · Broussard · 2002 [cited by examiner]
US 20020184409A1 · Broussard · 2002 [cited by examiner]
US 20020191018A1 · Broussard · 2002 [cited by examiner]
US 20030025732A1 · Prichard · 2003 [cited by applicant]
US 20030182310A1 · Charnock · 2003 [cited by examiner]
US 20030189585A1 · Forkner et al. · 2003 [cited by applicant]
US 20030236576A1 · Resnick et al. · 2003 [cited by applicant]
US 20030237046A1 · Parker et al. · 2003 [cited by applicant]
US 20040102958A1 · Anderson, IV · 2004 [cited by examiner]
US 20040133647A1 · Ozkan et al. · 2004 [cited by applicant]
US 20040153992A1 · Molina-Moreno et al. · 2004 [cited by applicant]
US 20040177319A1 · Horn · 2004 [cited by applicant]
US 20050071394A1 · Martyn et al. · 2005 [cited by applicant]
US 20050081144A1 · Hailey · 2005 [cited by examiner]
US 20050097460A1 · Oh · 2005 [cited by applicant]
US 20050216887A1 · Robertson et al. · 2005 [cited by applicant]
US 20050268279A1 · Paulsen · 2005 [cited by examiner]
US 20060026140A1 · King · 2006 [cited by examiner]
US 20060036739A1 · Hagale et al. · 2006 [cited by applicant]
US 20060041590A1 · King · 2006 [cited by examiner]
US 20060123344A1 · Volkov et al. · 2006 [cited by applicant]
US 20060236254A1 · Mateescu et al. · 2006 [cited by applicant]
US 20070150500A1 · Kawada et al. · 2007 [cited by applicant]
US 20070150855A1 · Jeong · 2007 [cited by examiner]
US 20070261035A1 · Duneau · 2007 [cited by applicant]
US 20080005662A1 · Kano · 2008 [cited by examiner]
US 20080092067A1 · Anderson et al. · 2008 [cited by applicant]
US 20080104501A1 · Sattler et al. · 2008 [cited by applicant]
US 20080162539A1 · Walter et al. · 2008 [cited by applicant]
US 20080288877A1 · Latzina et al. · 2008 [cited by applicant]
US 20090019386A1 · Sweetland · 2009 [cited by examiner]
US 20090083300A1 · Wake · 2009 [cited by examiner]
US 20090083620A1 · Fujimaki · 2009 [cited by examiner]
US 20090172020A1 · Kernke · 2009 [cited by examiner]
US 20090282349A1 · Olsen · 2009 [cited by examiner]
US 20100050079A1 · Thompson · 2010 [cited by examiner]
US 20100157384A1 · Wu et al. · 2010 [cited by applicant]
US 20100182631A1 · King · 2010 [cited by examiner]
US 20100205529A1 · Butin et al. · 2010 [cited by applicant]
US 20100205530A1 · Butin et al. · 2010 [cited by applicant]
US 20100251133A1 · Beringer et al. · 2010 [cited by applicant]
US 20110034158A1 · Bradley et al. · 2011 [cited by applicant]
US 20110047462A1 · Butin et al. · 2011 [cited by applicant]
US 20110047514A1 · Butin et al. · 2011 [cited by applicant]
US 20110099499A1 · Pnueli et al. · 2011 [cited by applicant]
US 20110137634A1 · Avadhanula · 2011 [cited by examiner]
US 20110283261A1 · Yun · 2011 [cited by applicant]
US 20120137227A1 · Gerken et al. · 2012 [cited by applicant]
US 20130318426A1 · Shu · 2013 [cited by examiner]
US 20140006984A1 · Freedman · 2014 [cited by examiner]
US 20140075285A1 · Di Blas · 2014 [cited by examiner]
US 20140237342A1 · King · 2014 [cited by examiner]
US 20140281910A1 · Ghessassi · 2014 [cited by examiner]
Charikar, M., “Similarity Estimation Techniques from Rounding Algorithms”, May 21, 2002, Princeton University. [cited by applicant]