Back to results
US 10,895,963 B2Granted
Using sections for customization of applications across platforms
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlexander Argutin, Sudarsanan Krishnan, Janeth Guerrero Gomez, Robert A. Drollinger, David J. Runde, Jorn Mortensen
Life of this patent
Estimating the term…
Abstract
A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system so customizations are accommodated by modified versions of the mobile application.
Claims18
A computing system comprising;
- a processor;
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, cause the computing system to;
- receive, from a client computing device that is separate from the computing system, a communication that includes a plurality of section identifiers corresponding to a user interface display associated with a client application on the client computing device, wherein each section identifier uniquely identifies a requested section on a portion of the user interface display;
- for each section of the plurality of requested sections, obtain corresponding section definition information that corresponds to the requested section and defines one or more user interface controls on the requested section;
- and
- send, to the client computing device, the section definition information for the plurality of requested sections.
4 more elements
A computing system, comprising:
- a processor;
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, cause the computing system to:
- receive an indication of a user interface display associated with a client application on the computing system, the user interface display comprising a plurality of predefined sections;
- send a communication to a remote computing system that is remote from the computing system,
- the communication including a plurality of section identifiers, wherein each section identifier uniquely identifies one of the predefined sections on the user interface display;
- receive, based on the communication, section definition information that corresponds to each predefined section of the plurality of predefined sections;
- and
- based on the received section definition information, generate a representation of the user interface display with the plurality of predefined sections.
6 more elements
A computer implemented method comprising:
- receiving, by a computing system, a communication from a client computing device that is separate from the computing system, the communication being associated with a client, application on the client computing device, and
- including a plurality of section identifies;
- indentifying a plurality of requested sections on a user interface display for the client application based on the plurality of section identifiers;
- obtaining section definition information that corresponds to each requested section and defines one or more user interface controls on the requested section;
- and
- sending, to the client computing device, the section definition information.
3 more elements
The computer implemented method of 15 and further comprising:
- receiving, by the computing system, a communication from the first client application, deployed on a second client device;
- and
- returning a same set of section, definition information to the first client application on the second client device as is returned to the first client application deployed on the first client device.
Dependencies are inferred from the claim text.