Interface transitioning and/or transformation
First Claim
Patent Images
1. A system, comprising:
- a processor operatively coupled with non-transitory computer readable media, the non-transitory computer readable media configured to implement at least a portion of;
a monitor component that determines an observation of user behavior related to at least one of an old software edition, a new software edition, or a combination thereof;
a creation component that produces an intermediary software edition based, at least in part, on information representing one or more users and the observation,the intermediary software edition includes at least one old visual element of the old software edition and at least one new visual element of the new software edition,the at least one old visual element effects calls to an old functionality of the old software edition,the intermediary software edition sends information related to calls to the old functionality to at least a portion of the old software edition for execution,the at least one new visual element effects calls to a new functionality of the new software edition,the at least one new visual element is compared to the at least one old visual element and scored according to a point system into a sum of points based on a complexity of a difference between the at least one new visual element and the at least one old visual element,the at least one new visual element is provided in the intermediary software edition based on the sum of points associated with the at least one new element not crossing a complexity point threshold, andthe intermediary software edition sends information related to calls to the new functionality to at least a portion of the new software edition for execution; and
an output component that discloses the intermediary software edition, the intermediary software edition displays a result of execution of a call to at least one of the old functionality and the new functionality.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with transitioning are described. In one embodiment, a method comprises analyzing at least one interface to produce an interface analysis result. The method also comprises causing a transformation of at least one constituent element based, at least in part, on the interface analysis result.
-
Citations
20 Claims
-
1. A system, comprising:
a processor operatively coupled with non-transitory computer readable media, the non-transitory computer readable media configured to implement at least a portion of; a monitor component that determines an observation of user behavior related to at least one of an old software edition, a new software edition, or a combination thereof; a creation component that produces an intermediary software edition based, at least in part, on information representing one or more users and the observation, the intermediary software edition includes at least one old visual element of the old software edition and at least one new visual element of the new software edition, the at least one old visual element effects calls to an old functionality of the old software edition, the intermediary software edition sends information related to calls to the old functionality to at least a portion of the old software edition for execution, the at least one new visual element effects calls to a new functionality of the new software edition, the at least one new visual element is compared to the at least one old visual element and scored according to a point system into a sum of points based on a complexity of a difference between the at least one new visual element and the at least one old visual element, the at least one new visual element is provided in the intermediary software edition based on the sum of points associated with the at least one new element not crossing a complexity point threshold, and the intermediary software edition sends information related to calls to the new functionality to at least a portion of the new software edition for execution; and an output component that discloses the intermediary software edition, the intermediary software edition displays a result of execution of a call to at least one of the old functionality and the new functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method, comprising:
-
reading a nontransitory computer readable medium, the nontransitory computer readable medium including instructions to perform at least a portion of; analyzing at least a first interface associated with a first software and a second interface associated with a second software to produce an interface analysis result, the analysis result scored according to a sum of points based on differences between the first interface and the second interface; identifying an old function accessible through the first interface which is not accessible through the second interface; displaying an intermediary interface in place of the second interface for the second software including a transformation of at least one first constituent element of the first interface to at least one second constituent element of the second interface based, at least in part, on the sum of points from the interface analysis result not crossing a complexity point threshold and information representative of at least one user; receiving a request for the old function through the intermediary interface; calling the first software in response to the request to have the first software execute the old function; and displaying information returned from the old function through the intermediary interface. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system, comprising:
a processor operatively coupled with non-transitory computer readable media, the non-transitory computer readable media configured to implement at least a portion of; an analysis component that analyzes a first interface associated with an old software version and a second interface associated with a new software version to produce an analysis result, the analysis result is scored according to a sum of points based on the differences between the first interface and the second interface; and a selection component that makes a determination on if a transition training sequence should be created based at least in part on the sum of points from the analysis result crosses a point threshold, where the transition training sequence comprises at least one intermediary interface that displays an animation of a visual transformation corresponding to a functional transformation between the first interface and the second interface, the animation animates at least one first constituent element of the first interface changing to at least one second constituent element of the second interface based, at least in part, on the analysis result and information representative of at least one user, where differences between the at least one first constituent element and the at least one second constituent element result in the sum of points crossing the point threshold, where the first constituent element is associated with a function of the old software version and the second constituent element is associated with the new software version, and where the animation is triggered by calling the old function using the at least one intermediary interface. - View Dependent Claims (19, 20)
Specification