IP Library Granted Patent US 10,735,404
Granted Patent B2
US 10,735,404 · App. 15/826,514 · Granted Aug 4, 2020

Aggregator technology without usernames and passwords implemented in a service store

Inventors: Nelson A. Cicchitto (San Ramon, CA); Anthony R. T. Simmons (Concord, CA)
Assignee: Avatier Corporation
H04L63/083G06F21/32G06F21/41H04L63/0815
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 10,735,404
App. No.
15/826,514
Granted
Aug 4, 2020
Kind
B2
Abstract

Techniques are described in which a service store is provided that allows consumers to shop for services online. The service store system architecture includes a service store which interacts over a network with service consumers, service providers, a social single sign-on aggregated identity engine, and various external partners. Through the online service store, complex and customized ordering and fulfillment processes are achieved using the service store environment.

Claims (56)

1. A method comprising:

displaying, by a service store, on a graphical user interface, a plurality of icons, each icon representing a service of a plurality of services, each service having been added previously by a third-party service provider independent of the service store;

receiving, at the service store, a request for a particular service, the request originating from a selection of a particular icon from the plurality of icons and comprising identity information about a consumer of the service;

querying, by the service store, a sSSO aggregated identity engine for the additional information about the consumer, where the query comprises parameters reflecting the identity of the consumer and does not contain a username or password associated with the consumer, the query further comprising parameters to find a matching identity within a database of the sSSO aggregated identity engine;

receiving, at the service store from the sSSO aggregated identity engine, the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party secure signature service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party calendaring service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party banking service, the customized query built using in part the additional information about the consumer;

responsive to receiving query results from the third-party secure signature service, causing a contract to be signed by the consumer and the third-party service provider independent of the service store;

responsive to receiving query results from the third-party calendaring service, causing a schedule for the particular service to be generated and distributed to the consumer and the third-party service provider independent of the service store; and

responsive to receiving query results from the third-party banking service, causing a payment channel between the consumer and the third-party service provider independent of the service store to be generated for the fulfillment of the particular service;

wherein one or more steps are performed on at least a processor coupled to at least a memory.

2. The method of claim 1 , wherein the particular service is a building contractor service.

3. The method of claim 1 , wherein the particular service is a legal service.

4. The method of claim 1 , wherein the particular service is an information technology (IT) service.

5. The method of claim 1 , wherein the particular service is a real estate-related service.

6. The method of claim 1 , wherein the particular service is a debt-related service.

7. The method of claim 1 , further comprising:

prior to the service store displaying the plurality of icons, receiving, at the service store, a request to open a session of the service store and to display the plurality of icons, the request from the sSSO aggregated identity engine and originating by the consumer.

8. An apparatus comprising:

a processor operable to execute computer program instructions; and

a memory operable to store computer program instructions executable by the processor, for performing:

displaying, by a service store, on a graphical user interface, a plurality of icons, each icon representing a service of a plurality of services, each service having been added previously by a third-party service provider independent of the service store;

receiving, at the service store, a request for a particular service, the request originating from a selection of a particular icon from the plurality of icons and comprising identity information about a consumer of the service;

querying, by the service store, a sSSO aggregated identity engine for the additional information about the consumer, where the query comprises parameters reflecting the identity of the consumer and does not contain a username or password associated with the consumer, the query further comprising parameters to find a matching identity within a database of the sSSO aggregated identity engine;

receiving, at the service store from the sSSO aggregated identity engine, the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party secure signature service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party calendaring service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party banking service, the customized query built using in part the additional information about the consumer;

responsive to receiving query results from the third-party secure signature service, causing a contract to be signed by the consumer and the third-party service provider independent of the service store;

responsive to receiving query results from the third-party calendaring service, causing a schedule for the particular service to be generated and distributed to the consumer and the third-party service provider independent of the service store; and

responsive to receiving query results from the third-party banking service, causing a payment channel between the consumer and the third-party service provider independent of the service store to be generated for the fulfillment of the particular service.

9. The apparatus of claim 8 , wherein the particular service is a building contractor service.

10. The apparatus of claim 8 , wherein the particular service is a legal service.

11. The apparatus of claim 8 , wherein the particular service is an information technology (IT) service.

12. The apparatus of claim 8 , wherein the particular service is a real estate-related service.

13. The apparatus of claim 8 , wherein the particular service is a debt-related service.

14. The apparatus of claim 8 , wherein the computer program instructions further comprises:

prior to the service store displaying the plurality of icons, receiving, at the service store, a request to open a session of the service store and to display the plurality of icons, the request from the sSSO aggregated identity engine and originating by the consumer.

15. A non-transitory computer-readable storage medium having stored thereon a computer program comprising a program code for performing, when the computer program is executed on a computer or processor, a method comprising:

displaying, by a service store, on a graphical user interface, a plurality of icons, each icon representing a service of a plurality of services, each service having been added previously by a third-party service provider independent of the service store;

receiving, at the service store, a request for a particular service, the request originating from a selection of a particular icon from the plurality of icons and comprising identity information about a consumer of the service;

querying, by the service store, a sSSO aggregated identity engine for the additional information about the consumer, where the query comprises parameters reflecting the identity of the consumer and does not contain a username or password associated with the consumer, the query further comprising parameters to find a matching identity within a database of the sSSO aggregated identity engine;

receiving, at the service store from the sSSO aggregated identity engine, the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party secure signature service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party calendaring service, the customized query built using in part the additional information about the consumer;

responsive to receiving the additional information about the consumer and based on the additional information, building and deploying, by the service store, a customized query for a third-party banking service, the customized query built using in part the additional information about the consumer;

responsive to receiving query results from the third-party secure signature service, causing a contract to be signed by the consumer and the third-party service provider independent of the service store;

responsive to receiving query results from the third-party calendaring service, causing a schedule for the particular service to be generated and distributed to the consumer and the third-party service provider independent of the service store; and

responsive to receiving query results from the third-party banking service, causing a payment channel between the consumer and the third-party service provider independent of the service store to be generated for the fulfillment of the particular service.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the particular service is a building contractor service.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the particular service is a legal service.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the particular service is an information technology (IT) service.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the particular service is a debt-related service.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the computer program code further comprises:

prior to the service store displaying the plurality of icons, receiving, at the service store, a request to open a session of the service store and to display the plurality of icons, the request from the sSSO aggregated identity engine and originating by the consumer.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Mar 25, 2025
From: AVATIER IP, LLC
To: PICCADILLY PATENT FUNDING LLC, AS SECURITY HOLDER
Reel/Frame 070613/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2025
From: AVATIER CORPORATION
To: AVATIER IP, LLC
Reel/Frame 070184/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: CICCHITTO, NELSON A.; SIMMONS, ANTHONY R. T.
To: AVATIER CORPORATION
Reel/Frame 048841/0404 →
Continuity (5)
Continuation In Part 15626997 · Jun 19, 2017
Division 15052747 · Feb 24, 2016
Provisional Application 62120153 · Feb 24, 2015
Provisional Application 62427662 · Nov 29, 2016
Related Publication 20180083951A1 · Mar 22, 2018