US 12,200,081 B2
Support for multi-type users in a single-type computing system
Vincent Seguin, San Diego, CA (US); Patrick Casey, San Diego, CA (US); David Schumann, San Diego, CA (US); and Szu-hsuan Lee, San Diego, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Oct. 27, 2022, as Appl. No. 17/975,481.
Application 17/975,481 is a continuation of application No. 17/397,480, filed on Aug. 9, 2021, granted, now 11,516,307.
Prior Publication US 2023/0050683 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 21/62 (2013.01); H04L 67/306 (2022.01); H04L 67/561 (2022.01); H04L 67/564 (2022.01)
CPC H04L 67/561 (2022.05) [G06F 21/6218 (2013.01); H04L 67/306 (2013.01); H04L 67/564 (2022.05); G06F 2221/2113 (2013.01); G06F 2221/2141 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server device, from a software application, a request to read type-specific information of a particular type for an entity;
determining, by the server device, that, in an entry for the entity in a parent database table of a database, the particular type is not specified in a class field and that the particular type is indicated as present by a type-specific filter field that is associated with the particular type;
in response to determining that the particular type is indicated as present, obtaining, by the server device, the type-specific information from a set of additional fields in the entry, wherein the set of additional fields is associated with the type-specific filter field; and
providing, by the server device, to the software application, the type-specific information in response to the request.
 
8. A method comprising:
receiving, by a server device, from a software application, a request to write type-specific information of a particular type for an entity;
determining, by the server device, that, in an entry for the entity in a parent database table of a database, the particular type is not specified in a class field and that the particular type is indicated as present by a type-specific filter field that is associated with the particular type; and
in response to determining that the particular type is indicated as present, writing, by the server device, the type-specific information to a set of additional fields in the entry of the parent database table, wherein the set of additional fields is associated with the type-specific filter field.