IP Library Granted Patent US 12,470,545
Granted Patent B2
US 12,470,545 · App. 18/398,304 · Granted Nov 11, 2025

System and method for improved user authentication in a multisystem network

Inventors: Peter Gassner (Pleasanton, CA); Jean-Christophe Meriaux (Concord, CA); Bryan Gilbert Lim (Laguna Beach, CA); Nathan Joseph Janken (Dublin, CA)
Assignee: Veeva Systems Inc.
H04L63/083
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,470,545
App. No.
18/398,304
Granted
Nov 11, 2025
Kind
B2
Abstract

Disclosed is a method, system, and computer program product for using a multisystem data collection computing input tool. Data associated with plurality of sources is received and transformed to be stored in a specialized database and format. Access to the specialized database is enabled over a multisystem network such that a user may view and update the data in real time through a graphical user interface. In some embodiments, updates to data are automatically occurring in real time without user instruction.

Claims (43)

1 . A method for using a multisystem data collection computing input tool in a computing network, the method comprising:

enabling, using one or more first servers, a first computing device to access a first multisystem data collection computing input tool registration interface;

receiving, using the one or more first servers, from the first computing device, a first identification data, via the first multisystem data collection computing input tool registration interface, wherein the first identification data is associated with a first user;

in response to receiving the first identification data, transmitting, using the one or more first servers, to the first computing device, a verification message with one or more selectable verification objects;

receiving, using the one or more first servers, a selection of a first object from the one or more selectable verification objects;

in response to receiving the selection of the first object from the one or more selectable verification objects, enabling access to, using the one or more first servers, a second multisystem data collection computing input tool registration interface;

receiving, using the one or more first servers, from the first computing device, one or more second identification data, via the second multisystem data collection computing input tool registration interface, wherein the one or more second identification data is associated with the first user; and

in response to receiving the one or more second identification data, enabling access to, using the one or more first servers, using the one or more second identification data, a multisystem data collection computing input tool.

2 . The method of claim 1 , wherein the first identification data and the one or more second identification data are received from or configured by the first user.

3 . The method of claim 1 , wherein the first identification data comprises an email address.

4 . The method of claim 1 , wherein the one or more second identification data comprises at least one of a username, a user's first name, a user's last name, a user-preferred language, a user-preferred time zone, and a login password.

5 . The method of claim 4 , wherein the login password meets one or more password security requirements.

6 . The method of claim 4 , wherein the first identification data is identical to the username in the one or more second identification data.

7 . The method of claim 1 , wherein the one or more selectable verification objects comprise one or more hyperlinks or digital selectable icons to verify an ownership of an email address.

8 . The method of claim 1 , wherein the verification message comprises a confirmation email.

9 . A system for using a multisystem data collection computing input tool in a computing network, the system comprising:

one or more computing system processors; and

memory storing instructions that, when executed by the one or more computing system processors, cause the system to:

enable a first computing device to access a first multisystem data collection computing input tool registration interface;

receive, from the first computing device, a first identification data, via the first multisystem data collection computing input tool registration interface, wherein the first identification data is associated with a first user;

in response to receiving the first identification data, transmit, to the first computing device, a verification message with one or more selectable verification objects;

receive a selection of a first object from the one or more selectable verification objects;

in response to receiving the selection of the first object from the one or more selectable verification objects, enable access to a second multisystem data collection computing input tool registration interface;

receive, from the first computing device, one or more second identification data, via the second multisystem data collection computing input tool registration interface, wherein the one or more second identification data is associated with the first user; and

in response to receiving the one or more second identification data, enable access to, using the one or more second identification data, a multisystem data collection computing input tool.

10 . The system of claim 9 , wherein the one or more computing system processors and the first computing device communicate via a cloud-based network.

11 . The system of claim 9 , wherein the one or more computing system processors and the first computing device communicate via a local network.

12 . The system of claim 9 , wherein the first identification data and the one or more second identification data are received from or configured by the first user.

13 . The system of claim 9 , wherein the one or more computing system processors are comprised in at least one of the first computing device or one or more servers located in at least one of more geographical locations.

14 . A non-transitory computer-readable medium comprising code configured or operable to:

enable a first computing device to access a first multisystem data collection computing input tool registration interface;

receive, from the first computing device, a first identification data, via the first multisystem data collection computing input tool registration interface, wherein the first identification data is associated with a first user;

in response to receiving the first identification data, transmit, to the first computing device, a verification message with one or more selectable verification objects;

receive, a selection of a first object from the one or more selectable verification objects;

in response to receiving the selection of the first object from the one or more selectable verification objects, enable access to a second multisystem data collection computing input tool registration interface;

receive, from the first computing device, one or more second identification data, via the second multisystem data collection computing input tool registration interface, wherein the one or more second identification data is associated with the first user; and

in response to receiving the one or more second identification data, enable access to, using the one or more second identification data, a multisystem data collection computing input tool.

15 . The non-transitory computer-readable medium of claim 14 , wherein the first identification data is received from or configured by a second user.

16 . The non-transitory computer-readable medium of claim 15 , wherein the one or more second identification data are received from or configured by the first user.

17 . The non-transitory computer-readable medium of claim 14 , wherein the first identification data comprises an email address.

18 . The non-transitory computer-readable medium of claim 14 , wherein the one or more second identification data comprises at least one of a username, a user's first name, a user's last name, a user-preferred language, a user preferred time zone, and a login password.

19 . The non-transitory computer-readable medium of claim 18 , wherein the login password satisfies one or more password security requirements.

20 . The non-transitory computer-readable medium of claim 18 , wherein the first identification data is identical to the username in the one or more second identification data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2024
From: GASSNER, PETER; MERIAUX, JEAN-CHRISTOPHE; LIM, BRYAN GILBERT; JANKEN, NATHAN JOSEPH
To: VEEVA SYSTEMS INC.
Reel/Frame 066561/0075 →
Continuity (2)
Continuation 18531546 · Dec 6, 2023
Related Publication 20250193171A1 · Jun 12, 2025
References Cited (3)
US 11888870B2 · Garyani · 2024 [cited by examiner]
US 20140025443A1 · Onischuk · 2014 [cited by examiner]
US 20200211004A1 · Ng · 2020 [cited by examiner]