(12) STANDARD PATENT APPLICATION (11) Application No. AU 2014202932 A1 (19) AUSTRALIAN PATENT OFFICE

(54) Title DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND SYSTEMS

(51) International Patent Classification(s) G06Q 30/00 (2012.01) G06Q 20/00 (2012.01)

(21) Application No: 2014202932 (22) Date of Filing: 2014.05.29 (30) Priority Data (31) Number (32) Date (33) Country 61/828,868 2013.05.30 US

(43) Publication Date: 2014.12.18 (43) Publication Journal Date: 2014.12.18 (71) Applicant(s) VISA International Service Association (72) Inventor(s) Girish, Aparna Krishnan (74) Agent / Attorney Pizzeys, PO Box 291, WODEN, ACT, 2606 Attorney Docket No.: 543US02I236474-888028 48 2014

May ABSTRACT 29

The DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND SYSTEMS

(“DCB”) transforms product page checkout request input and user identification input

via DCB components such as offer/discount determination component and checkout

button embedding component, into dynamic checkout button outputs. 2014202932 2014202932 29 May 2014 Attorney wallets, facsimile METHODS Office protection. aspects aforementioned application material BUTTON [0003] [0002] [0001] DYNAMIC

file/records,

directed and Docket

that reproduction APPARATUSES,

The AND serial

more The This This is

No.:

CHECKOUT respective

application

subject SYSTEMS.

at

no. present

application

but

application particularly, 543US02I236474-888028 various

61/828,868,

otherwise of

to

innovations the owners

is METHODS copyright, novel

for expressly

disclosure

claims BUTTON to

reserve letters

of filed innovations DYNAMIC

such

SYSTEMS

are

mask May

incorporated priority FIELD

patent AND

all

by intellectual directed

rights.

APPARATUSES, 30,

anyone

work,

SYSTEMS. disclosure CHECKOUT

(hereinafter 2013, to

generally

and/or

United by as

property entitled

reference it

document appears

The

other “ BUTTON States to disclosure

have DYNAMIC e-commerce

entire METHODSAND

herein.

intellectual

in

provisional describes no

published

APPARATUSES,

contents ” objection )

and CHECKOUT

and

inventive property contains

Patent patent of digital to

the the 1

2014202932 29 May 2014 Attorney the limiting, in such, indicates controller. some embodiments consumers merchants [0010] [0009] [0008] [0007] [0006] [0005] [0004]

Figure

DCB;

embodiments a

detailed

Docket

example,

1. the

for Reference and

The The

FIGURE Figure Figure Figures Consumers figure

of their

No.:

discussion the

make BRIEF

innovative accompanying leading

543US02I236474-888028

of purchases. in DCB;

3 2

1A-1B

number

the

shows shows 4 which purchases

shows DESCRIPTION

DCB; using

of number show

aspects

that reference a a 201

logic block

a the

appendices

block BACKGROUND is reference block

on

of introduced

in

flow World diagram

selected

accordance number each

diagrams diagram

diagram

OF

number Wide and/or reference

illustrating

in 101 products. THE

illustrating

Figure illustrating

with

illustrating would Web

is drawings

DRAWINGS introduced the number

2,

browse

be

example present etc. Discounts

example found embodiments

example illustrate

within

product

and/or descriptions:

data and/or

embodiments

are

component the flow various

detailed.

introduced listings

offered of

drawings in

a

some non DCB

As to in of of 2 ­

2014202932 29 May 2014 Attorney towards wallet 35% with left embodiments, embedded an offers determine illustrating dynamic determination identification SYSTEMS may 115. [0012] [OO11]

existing

for

off also If 40%

targeted checkout

the the

at

old/inactive Docket

change checkout

off

7

user what

( in discount/offer but

“ example minutes DCB

is The Figure the

towards the

component dormant

No.: input 10 is

button type

as

an wallet

) DYNAMIC minutes.

discount/offer

the transforms 543US02I236474-888028

button

existing customers embodiments 1B 160 is

(e.g., with

the existing/active time

user,

shows checkout to

to

” user 441

30% DETAILED

(e.g., offers

150 counts be

and CHECKOUT the 211)

inputs active. a 120, and

105.

off

And active

DCB

may block 265) targeted

button

of

via

down. at e.g., checkout

If

time

the customers

such 6

come may

For the

user, outputs. minutes diagram

get

DCB DCB

DESCRIPTION

in

DCB.

left

towards BUTTON For user example, display

as

free with some the

button may

product

example,

components

is

shipping DCB

165, 130, In illustrating

a a

embodiments Figure

checkout

count

new timer

some new

APPARATUSES, it

and e.g., embedding may

may page

customers

the user,

down

which when 25%

get embodiments, display 1A

show

button checkout discount

example 10%

such the shows off

155.

purchase

shows

of

“ component at

checkout DCB

time off 110,

with

the

The 5 as

a 135. may METHODS minutes request

offers/discounts e.g., may how left

DCB.

block

offers discount/offer offer/'discount 125. the

change If

to

button get display much

the

DCB 442,

checkout and targeted

In diagram 170, 25%

user

some

AND from time with

user may into etc.

the off

3 is

2014202932 29 May 2014 Attorney your the below: formatted further lowest example, send embodiments display interest do use example, information, (e.g., In [0013]

some

analytics

Amex a mobile

product

price

/productpagecheckoutrequest a

send

to

Docket

embodiments,

discover lower version w-wwi^mrcCannst^e^ry^Lr the may it

product

the card.

may

on

devices, of the merchant

xxxxxx 2 4NFU4RG944/sessinn_ID> Figure payment

of

have

price

No.: page the lient_de user.

the

display c the

product Applicntinn/XML = ch card 175

page merchant' "1.0" nn 624 543US02I236474-888028

product access t

checkout

at 2

DCB. login t computer,

For _ For

ο

and shows another the methods

server

nt_ceqtett> tailt ID

a checkout

encoding 001-02-22

page message

another

example, discount/offer get to

tter^n^nmexj

.

In com > on

s />192

the a

may

request

5% site

some checkout merchant

block this Point-of-Sale, information,

user

cash = request . . example, or provide like

168

15:22:

"UTF-8"?> it merchant

embodiments,

across and

diagram '

.

s may 23.126 “ back HTTP/1.1

Hi wallet

request 190.

43

may

user

215 a John,

the it display on HTTP(S)

shipping

also may

laptop,

identification site

illustrating your account similar web

215 checkout ID> cjm<

be

display

185.

the

a and purchase.

to

customizable GET and/or

message

to

address, the which user

display

For the

a example

now message

merchant

message

input

201 the another

ttecnnme> example ”

stores

which 180

and such

and/or like). (e.g.,

211 and

including get data The

such

analytics the

example, server

to shows

listing

consumer) user

3000 The

the DCB the flow user

as

specific,

client client like.

205.

historical an points ' provided

may Hi s in that

it profile

XML-

John,

some

may may may ' also 202 s For For

as to of 4

2014202932 29 May 2014 Attorney listing product checkout offer/deal merchant [0014] ^/_

provided

■ ^ ι o r^esum^l^ut^c:C;non inputData f function function

} }

+ duct_ -r-k > Docket

checkout

button

var $ ο f if

}) } server ^/ link .

rywindow.moveTo my data: crl: success: ajax + aLert ; }

(VmrEvenaTy_e

The MerchantTrans,"Chrck Merchantmans window _agr_ch

to

No.:

/ ({

below: βφο

ayBeroreSucmaraFunctcooninpuCData, _yCcalbacknutcn

with ,

may

/plth/

button

merchant

msg 543US02I236474-888028

456 <_r123 /cart_id>45234//card_id> /app_tnsttllid_flag>trur//app_tnstallid_flag> <0S>Aidroid HTC

= the e function( "".

embedded

c t_i offer/deal provide

οι it k

cd )

u nf JSON Χ/ ;

what <> tt_ with

== <> j /pr$433 /product^ $12 /product-name^ (300

= lvasccipt"> rrqu

object: rventDaaa rrs_ "_urchase

server you , a offer/discount

cd 300

link 220. 2.2 >

s HTTP(S)

t> (". call your )

;

to

/thitkBouco

; ) {amount: The may

Hero

{ . . be

rrrchT Order success" after /response

>

I

embedded ο

POST merchant

o

generate ts

Joans you ID",'Width4Q0,hQigha300") link

.., ( V_eEventTB_e, )

{ message

figured ;

o

city: message should

du resuaeFuuncionH

.

225

_h_?mrechTrats=" server c

t_n product

to ..,

a_e> be thr including

the

225 may

state:

thr

1 summary )761^]/^^1^ ,

client.

checkout

similar then summary

,.,...,} an

details. ι send

For ){

XML-formatted

to

object ;

button

example, the the

example product

with

the 5

Attorney Docket No.: 543US02I236474-888028 6 2014

May

29

token = "12f049788f4b67dc9cc58529769fb9d2" amount = "100" o^^rrcncy = "USD" product-id = "cart-2536" beforesSummary="myBeforeScmuaayFucncion" callback="myCallbackFcnction"

collect-shipping="tree" pro^ei^i^=^'"ra^a:Ldate"

2014202932 /script "ypQ"tQit/javascrip"" src="

-w/d^g^et^s . j s ">

/offer_link>link to DCB server decided o ffer/^ff er_link>

[0015] Upon receiving the user identification input, the client may send the user

identification input message to 230 to the DCB server 210. The DCB server may

generate and send a query to the user 220 for user merchant loyalty level 235.

For example, the database may be a relational database responsive to Structured Query

Language (“SQL”) commands. The DCB server may execute a hypertext preprocessor

(“PHP”) script including SQL commands to query the database for user merchant

loyalty level. An example PHP/SQL command listing, illustrating substantive aspects of

querying the user database 235, is provided below:

header (1Connent-Type: text/plain1); ayyql—Conneec("254.93.17 9.112 "^DBBsrver ^password); // access database server

a.ysql_ssiQct_db("tuctotmrprotiiQ.SQL"); // select database table to search //create query for user merchant loyalty level data $query = "SELECT u^c^e_m·ictan1:_;^c^yallyy"eVeL FROM ausSomaeProOfliTabli WHERE user_ID LIKE $123abc"; $resuSt = massl-pucry($qucry); // perform the search query aassl_close("ccstoaarpr0olio.SQL"); // close database access ?> 2014202932 29 May 2014 Attorney below: formatted based from example, server server user' user determine 190, may may [0016]

s and/or determine also merchant the

wallet. on may may

rr

/corrcspondingoffQrmessagQ Docket

user'

version wvw.DCBseevee e the

the include

corresponding spondi offer/deal

continue further the

Upon

//cli /c 4NFU4RG99 Therefore, DCB information s

loyalty

No.: wallet.

lient ff an

like).

ng r

Applicatinn/XML = ch er_i user

— e

receiving offer/discount

server offer nt "1.0" an 624 543US02I236474-888028 send

to dependent

— details login vr_mess ήη>255 t

p li

_ de level Once .

profile p The

com ID >2001-02-22 — generate

_ ¢2

m^e^

ezail

the

n — offer/deal the

encoding

>ww_acyLnicom/mdVchan^TD>

n t_ypp —

— may stored

— moode^HPC nta

passwovd>xxxxxx/waliet user^n^amexj s - DCB data

I/>192 the

a s > s the offer/discount

corresponding a off/Coffer ge> >

lied

information g

e

provide e>

upon

DCB 2.2//OS> >

user server may

corresponding sma

in for —

= . .

fl 168

php 15:22: message

r wallet

"UTF-8"?>

ag>tr tph server smiih@wwllet show new user merchant Ηεηχ^Ηεη

.

23.126 — may HTTP/1.1 a

ο link>

n 43

HTTP(S)

u^/app e users. merchant

and/or (e.g., e/cc

that

message determine also 255 offer/deal

lient

loyalty offer/discount

the similar 150, determine — — —

. The

^^^ — login conm/i/waiet

any — n

POST

user s t loyalty

may

t yp

155,

ta user

the

other message 11 e>

level —

to

passwovd>

is

e

also

d_fl message 160,

the offer/discount

a other merchant

level

240, information new

a

example include usevna_e> message

g

165,

> 255

245.

user the user,

including

170, to

loyalty

DCB For specific

any

listing

the the 250.

175, 245,

stored example,

information server DCB client.

level

an The 180, provided behavior the

server in XML-

may DCB DCB data

185,

For the the 7

2014202932 29 May 2014 Attorney follows: product [0018] [0017]

https /script

/script er_ick>255% + r^xsum^l^i^ncr^ion inputData / function function ”

} }

+ * Docket > checkout

process^ befo-r^C'sum^^^.ary produur-id rar collect-shipping^ call currency amount apikey $ token if ! * } }) :

buy .

mywindow.moveTo mywindow

data: url: + alert success: aj ; }

id="v-roon"tt/dir> ://sanddaotsStiir (VmeEventType

MerchantTracs,"Check MerchantTrans The b at resumeenunrionnresponns

ack=

No.: = apike== /ypQ"t.Qxt/jiriscrip/)' type= ({

myCaalbacknunc/OonForVmeEren/s myyeXoreSuumaraFunuCron(inpuuData, = = '/path/ooyoourSxrrerrotrorrppuXe/tXeSsrnmary

i^cpw/D^ta, is ” i ’

button

client v/aidate" = 12fQ49788f4b67dc9cc58529769fb9d2 ” ” taK^I^e^ei^(^i^^i2^:L_1Qc^i^:Lt

my msg off/Ooff 1QQ" 543US02I236474-888028 = = the fun^tti^on "USD ”

C text/j

windoweopen a is ” ”

11 cart-2536" CG6KBNNKJ5ZSSJC5XTEX )

JSON "myBeforeSummayFun ” ; may

lt) what 260,

ac == (300 ’

= e^lcn^ a^^E^^ri_pt true

C (response

object: eventData.merchTrans k "purchase .

embed

r.meej u you , for

undoc 300 "

display yo^r rail ) ( ” ;

s/l/v-widgets u

) .

Octxckyouuorder > ” ; ) {amount: the

src= { .

Order after success" Orespponse

offer/discount 265. ”

n ”

> Ctioc

ID you

.., (VmeEventType, ” ) An

,"iidtt=40O,teigtt=3OO" ” {

figured ; .

city: should ” j

rxsumeXuucrion) s example

. php?merchTracs="

.., into be the

state: the 1 HTTP

erentData){ summary , the

summary

link { message ,.,...,}

deXails.

position ) object ;

may

in

be

the

as 8

2014202932 29 May 2014 Attorney the 340, from generate product determined checkout checkout server offer/discount embedded and product server some If receives Upon may [0020] [0019]

the

client

generate send the

the

embodiments

receiving 370, a product

unavailable

is product Docket

the

DCB and

request merchant may

button

to

available 310.

the

offer/discount

product

Figure send client and server

send

dependent

client No.: the is

page If

to 320. send

not

to

the

user

the 543US02I236474-888028

of

315, the a 305. message

may

3

may checkout client

checkout the

product

available shows

to client user

client merchant

Once

and

generate

user If embed DCB. upon

330. corresponding

the identification

335

the also 325

a

the database

button checkout

request logic product user In

305, If and

the corresponding

loyalty receives and

and

user some the

offer/discount merchant end flow

the the

with send

client 301.

a

is is embodiments,

button

level query

the

input DCB merchant offer/discount user diagram available,

ready

to link

The process. does

data client

loyalty

for server

to identification

offer/discount to with

to merchant

the

user not

360, the into

illustrating

log-in checkout, the

may

link may DCB

level

receive

the

offer/discount

merchant

the the

merchant

message

generate

to process unsuccessfully

client server

server link 365. DCB

input

the user

the message

example

position

may

server

loyalty The 350.

may 370. offer/discount

server

transaction

user identification 340 and

send

to DCB determine The

Once may

from send from level may

component in

be may message

to

the

DCB server

embedded determine

merchant the

data the

send the to generate

with product

server

to

client client input if

user,

DCB

355. 345. may

the the the

be in 9

2014202932 29 May 2014 Attorney with be in computer computer; program instruction as instructions and operational acting a information store, controller. motherboard registers, In related [0022] [0021]

microprocessor. turn, referred information programs

data

a

search,

data.

as

computer computers

Docket

is

information in

In cache

the

instructions to

codes, and/or

may technology a

Typically,

FIGURE various this

and/or and/or as

serve,

computer No.: operating technology

central

be

embodiment,

memory, through e.g.,

CPUs employ

543US02I236474-888028 data

stored

identify, system data

processor technology

4

programs, users,

processing systems

to

instructions shows use

components

and/or processors various systems enable

random components which communicative instruct,

the

accessible a

(e.g.,

and enables

DCB may

transmitted

block

units DCB

various bi-directional system,

may include:

containing to resources.

computers)

access

engage generate,

Controller

to controller process

(CPU). diagram

be

to and

facilitate and

people

operations.

which, perform input

circuits

in

facilitates memory, the

operable One

information; Some

and/or

batches

match,

illustrating

to 401 linking

CPU

and/or

and desired form may

facilitate

desired to resources may

circuit referencing

and/or output These

pass

users (e.g., etc.). areas of be

technologies,

other serve

processor

operations.

such

executed embodiments

operations.

information

binary batches

components

to

of that

Such

instructions facilitate mechanisms to systems,

processors access

memory

aggregate,

other may

encoded

is of communicative

by

and/or

These referred

instructions)

be

and One

may interactions instructions processing.

CPU

and of 429 employed

403

may through process,

operate type engage signals a

stored

other other on

to (e.g., DCB may

10

be as of a

2014202932 29 May 2014 Attorney technology technology which transfer the furthers be 428; be commonly combination servers processing computer, information computer, interoperation input communicate system manipulation, [0024] [0023]

noted

saved; requests

and/or

devices data

components.

across Docket of

that

the

and

other

program, information may referred and

systems

systems

to

a

Networks In

of the

passage

thereof

communications with

411; which

of processors requesting

No.:

a

one device, pass making remote

clients, term

communications

peripheral

entities 543US02I236474-888028

to provide

embodiment, other

may may

into

that

of “

as program,

server are from

users

servers, requests

be “ and information by

be a

clients.

device,

such facilitates,

commonly

facilitated

interfaces “

which

source node. ” devices used out

across network as

and as,

or

” used

of the and

user

The ” network.

combination

information to

but a points

Networks intermediary

a

412;

DCB

computer;

through from that throughout obtaining term collect 413. thought processes and/or

communications not

an

controller to

allow

“ limited a

A client

optional

destinations.

data

a combination

source are

computer, to

may thereof

database memory and

users

information this nodes ”

comprise generally

as for

to:

be 401

processing used

application user

cryptographic

to that

one later processed. in

network.

storage may program.

access

other

a

A herein

thereof to processes or

graph the thought

retrieval, node

be

and more a

device,

into interconnection any connected and

destination refers

refers Servers

topology. These

These specifically that

requests,

processor

users which to and responses operate

analysis, generally generally facilitate is

program,

information information

responds

serve

capable from

to data It

various user

and/or and/or should tasked device

from their

user

may to and to and

the

11 or to

of

is a a

2014202932 29 May 2014 Attorney with with throughout system cryptographic source operations, instructions and/or interface only processing connected comprise, For called may having multitude (LANs), [0026] [0025]

example, one furthering be memory

a communicating

bus.

conductive 486;

Pico Docket connected

another. “ bus

router.

of but to

unit

the

storage,

In (e.g., networks memory networks, A The

407,

processor e.g.,

are

the

(ROM)

No.: disclosure another the ( computer “ ”

CPU(s)

DCB

and

binary not There

Internet 543US02I236474-888028 passage as optionally and/or etc.

429.

whereby

limited most either 406, through

Wide

controller

embodiment, 426

The are

unless

encoded and/or

systemization

of frequently,

otherwise is

and/or a Area

internal many Computer

computer to, information

random generally the remote a

noted

system

“ components

Networks 401

processor(s)

signals)

transceivers forms power

the

and/or

to

may clients transportive although

access

bus

systemization the

Systemization accepted

cryptographic

402

from of

may

be (WANs), source 404 contrary))

networks

and external

such ” memory based

may

(e.g., a (these

travel not on

source servers

as

as: one may

circuit necessarily,

Wireless

comprise ICs)

on

being

terms peripheral 403, may

to

a such or (RAM) processor

to

computer computer may 474 be

effectuate

more

a

a

pathways be

are an

as

destination memory

Networks internal.

may

access

connected

a 405,

(mother)board(s) Local are

interconnection used devices

and/or clock be

systemization systems

all

communications,

and etc.),

connected

429 interchangeable

through Area

interconnected

(WLANs), Optionally,

430,

is

interoperate

transceivers

412 to (e.g.,

and/or commonly

Networks that

a

via central

power a which

to

read of

may 402 402

etc. the the

12 an

a a

2014202932 29 May 2014 Attorney transmission Technologies generates WiLink computer CPU, devices, communications communicative computer systemization in increase clock communications); EDR, positioning sensor effectuating interface of return Broadcom

the the

and/or is

FM,

above

and/or protocols; computer

WL1283 Docket

and/or or typically bus

systems.

a

systemization

BCM4329FKUBG decrease

etc.); system

base

wireless

components

I/O. organized

and

drive reply No.:

X-Gold the instructions

transceiver networks, a

In signal coupled systemization. for

and/or

(GPS) reception 543US02I236474-888028

like. Broadcom

the

turn, communications

signals transmission example

base in through It 618-PMB9800

may the

(thereby the may

to should

numerous

input

may

transceiver operating chip like. embodying transceivers

the of

be be BCM4750IUB8 the

The

instructions the The

further system connected be devices,

(e.g.,

commonly allowing antenna(s) and

understood

computer beyond clock system

variations

frequency

providing

chip

reception

(e.g.,

bus information maybe be

other

DCB

and

directly

transmitted, clock (e.g.,

referred

the and embodying

receiver may

systemization

providing

controller that employed computer various

for connected

802.1m, instant

of typically various providing

connect to other

in various

throughout to

one chip

alternative

components

computer

as

received, components information to

clock

Bluetooth systemizations, as

to has another,

2G/3G

to:

(e.g., 802.1m, ’

determine communications. s communication antenna(s)

exemplified

a circuit

a

multipliers crystal

Texas GPS);

the embodiments,

and systemization connected

HSDPA/HSUPA

3.0,

Bluetooth

in pathways. interconnected

throughout system.

oscillator its

the 475,

an a

FM,

by location)); peripheral

computer that cause Infineon

thereby

various

and/or

global to

These 2.1

Such

The and will any the

to: 13

of + a

2014202932 29 May 2014 Attorney AMD' graphics super-computer distributed Should communication conventional and/or passing and/or processor; processors; address can 2, include, processors control such Often, execute memory mapping [0027]

3,

construct

as, s etc.),

the

optic

Athlon, the

units, processing but Docket through program

space but address processing and

processors

Intel' may processors

RAM,

IBM is like

not The circuits) addressing

not and data

having floating

No.:

within s include Duron

limited

processor(s).

and/or space

conductive architectures CPU components

limited etc.

Celeron,

decode 543US02I136474-888028 requirements units,

processing

themselves to

a (e.g.,

The comprises that

point the

and/or to: memory internal memory ' execute

to:

digital

allowing

processor Core integrated

Distributed

is DCB

fast and/or

units, The

accessible for

Opteron;

may

stored registers, 429 signal fast will techniques. (2)

state. at controller dictate s

executing

CPU

DragonBall

it

least

and transportive beyond incorporate

Duo, access may

system similarly to

processing DCB), The

instructions

via interacts

access

even ARM's

one a various

access

Itanium,

greater and addressable CPU the instruction user

(bus)

mainframe, high-speed Such

specialized

and

processor

a

be

various

beyond

application, this levels conduits may units, and/or with

circuit

controllers, (i.e., PowerPC; amount Pentium, employed.Alternatively,

instruction

memory

be

of address, memory

and/or

memory, specialized

program through

data path system-generated itself;

multi-core, cache a processing

(e.g.,

microprocessor

speed

embedded

Xeon, IBM'

processor

to through memory

the

internal

memory which

through

(printed)

passing a code) various and

s like.

processing and/or specific

and

parallel, and/or

sub-units

be

the

memory Additionally, management

the according

(e.g., adequate

and

Sony' instruction capable

interfaces.

electronic

processor facilitates

requests.

capacity, use such memory

XScale; level and/or should

secure s units,

of may Cell like

14 as:

to

of to 1, a

2014202932 29 May 2014 Attorney Alternately, technology. features implement programmed Spartan interconnects, programmable achieved processing. components embedded otherwise) such achieved deployment hardware/software may ("DSP"), Intel's (PDAs) [0029] [0028]

include as:

MCS

may

Docket of

by through series Application-Specific Field

the

any and/or

components;

implementing 51 requirements be some

For software that Depending Depending

by

DCB,

such

employed. No.: (i.e., of

manufactured Programmable

logic

example, implementing the are the implementations

features 543US02I236474-888028

solutions. 8051 as some

solutions,

configured DCB customer the

components on on

e.g.,

microcontroller); dictate feature

a

high features. the the any microcontroller may

For via

Integrated

particular

by particular hardware FPGAs,

performance

Gate

of greater or be implementations

and

ASIC,

example, Xilinx.

of

the A designer, implemented

used the Array called hierarchy

which

portability,

DCB

coprocessor, implementation,

solutions, Circuit

implementation,

DCB

such and/or Logic

to

DCB

FPGA

("FPGA"), are achieve "logic after

component

may

as of

("ASIC"), blocks the a

may via

features

CAST programmable

smaller and/or Virtex

semiconductor the be

like. the

blocks", a rely DSP,

implemented

' and/or s variety FPGA

and

features

R8051XC2

microprocessor the

series Also, on collection Personal some

discussed Digital FPGA,

embedded embedded

interconnects

to is of and the combination

and/or

interconnects

of

devices implement

features Signal manufactured,

Digital

and/or

the microcontroller; with like (distributed herein programmable

components, the DCB

components

and/or

Processing containing embedded embedded

Assistants

or the low

may can of may

certain

signal allow

both like.

cost

via

15 be be be or to

2014202932 29 May 2014 Attorney ASIC flops logic connected current interconnected capture one Other electronic implementation controller developed programmed somewhat power hydride, maybe most more [0030]

embodiment,

blocks FPGAs, complex

or implementations.

types source

considered

Docket to photonic

more lithium

features

on to circuit like

all of to

the

The the to regular

486

AC combinational

be complete No.:

subsequent a

subsequent

perform

all

system

logic

one-chip ion,

interconnected

power

or board

energy. to

the is the of 543US02I236474-888028

DC

FPGAs provided a

the

lithium “ blocks final

case CPU

Alternate

power bus blocks source devices the

aforementioned

The programmable

components. ” ASIC

and

component provides components

operation operators and/or

also

polymer, through

sources

power

of 486

then

as

such

instead

include or memory.

needed

Power

may

coordinating

processor migrated

an

as such may

cell of a

404. nickel

connection

of In be the basic memory of embedded breadboard.

Source

by

be 486 or

as

In

of one the In

following the

used in decoders

” into

cadmium,

some

logic any an

for

is addition

DCB

example, DCB

implementations elements,

through alternative

a the connected as

standard

across components fixed gates circumstances,

well.

An

system DCB. thereby or power

to solar version mathematical

FPGA's

such the In

the which

FPGAs. which

form

embodiment, the designer/administrator,

to

cells: I/O cells, as providing power

and

that case

at

logic

AND, the for may

408

may

Depending the

least alkaline, and/or

microprocessors

more of powering

solar

source be

blocks operations. interface.

migrate and solar DCB

one circuit

an

an

resembles

cell

the

XOR,

cells, lithium may outside electric

can 486 on of

small

DCB

like. flip may

For

the the

16 be be or In in is

-

2014202932 29 May 2014 Attorney with for bus Computer as, disc Computer Peripheral such interface processor interfaces adapter connection example, Institute Interface) number Industry number [0032] [0031]

but

provides a

devices, other

as, compatible

cards, Docket

of

of not but bus Standard

a of

interfaces ((Ultra)

Systems Memory

409, components storage and interface USB

Component

Electrical

and/or limited Storage for Interface not via

such

No.: is

and/or network the

a

limited therefore

(Serial)

Interface Architecture slot devices Card interface 543US02I236474-888028

the 427

as communications adapters, to:

interfaces

and bus(ses)

architecture.

but

of

IEEE like. International

similarly Interconnect

to: (Ultra)

interfaces

ATA(PI)), the

such a

Electronics not

(SCSI),

suitable bus. Storage Accelerated

1394 computer

conventionally

limited

((E)ISA), 409 407 as,

Interface (Serial) may Interface

connection

Universal but

Conventional (Enhanced) 410,

source

interfaces may may

Association of

be

(Extended) to:

Engineers not interface

systemization.

Graphics connected Micro

Advanced and/or accept,

accept,

Adapters

input limited of adapters

Serial

although power.

carries may

Integrated Channel

output (PCMCIA), adapters

slot the connect, communicate,

(IEEE)

Port to:

Bus (PCI(X)),

employ to

Technology

both

architectures conventionally

like. the storage

Interface not

(USB), (AGP),

interfaces

Architecture

with

1394,

interface Drive

and/or data necessarily

connection Optionally,

and/or

PCI

devices and/or

one

Card

and adapters fiber Electronics and/or Attachment

(I/O) communicate Express,

may another bus. the

power

Bus, the connect

(MCA),

channel, 414,

in protocols like.

cryptographic be The connect

408, like. are the

(Extended)

removable employed, across

as

((E)IDE),

interface Personal

adapted

form NuBus, (Packet storage

well to Small

such to to

the the

17

as of a a

2014202932 29 May 2014 Attorney Area limited Wireless Nodes bandwidth like. limited by devices connect employed communications Further, and/or employed distributed and/or controller communications networks. network (WAN); [0034] [0033]

users

Should Network

on the

the

to:

to: 428,

Docket

a to interface 433a.

Application

multiple is

to the

wireless to combination required audio: like),

network

direct user

accessible

processing

Network Input and/or allow

(LAN); Internet pool, No.: Network

network Token

input

network

may analog,

connect,

543US02I236474-888028

network for network Output

by controllers

the

load

Protocol a

through

interfaces

be the

the (OMNI);

devices requirements Metropolitan

Ring, of interfaces

like.

types digital,

regarded

the

DCB 413. balance,

communication

Ethernet interfaces (e.g.,

interfaces

wireless

I/O following:

remote

(WAP), (e.g.,

413.

411, controller. Through

a 410

monaural,

employing may

secured

may

as

For

and/or peripheral Distributed

Area

(thick, may dictate

clients

a

connection (I/O)

employ I-mode,

employ 410 specialized

example, a

a

direct A

accept, Network

custom

over

communications RCA,

communications thin, a 433b otherwise may 408 protocols

greater

connection connection

devices

and/or interconnection;

broadcast, DCB),

such stereo,

multiple communicate, may twisted (e.g., be

connection; form (MAN);

amount used

as architectures accept, such computers the increase

412,

of

and/or

IEEE

pair

protocols

network protocols an

multicast,

an

like); to

as, cryptographic network network

speed input

Operating a

communicate, 10/100/1000

8o2.iia-x,

engage

but the and/or

the Wide the with and/or

interfaces

like; such may output not Internet; and/or such

may communicative and/or

413, web Area

with connect

limited

similarly Missions data:

the as, as, be and/or

browsers)

processor interface.

the

capacity,

Network

Base any but but may unicast various a

and/or like.

Apple

Local

DCB

to

to

one

not the not

18

be be

T, as A a a

2014202932 29 May 2014 joysticks, Attorney television that like. long accelerometers, screens and accepts provides on information Crystal include downlink division and/or Connector keyboard; RCA (DVI), Desktop [0035]

the

accepts may term composite

high-definition

composited the

Display a

a

Docket

Bus

multiple

the

(e.g., include: keyboards, video video set, evolution

packet

midi; (ADC),

like;

signals generated (ADB),

composited User which

No.: video display,

display (LCD) ambient capacitive,

wireless optical;

access

card BNC, access input

543US02I236474-888028 information from

(LTE),

accepts IEEE

microphones, cable;

multimedia

by based

interface readers,

which

coaxial,

devices

(HSDPA), PC a light,

transceivers: video

(CDMA),

a I394a-b,

video WiMax,

a computer signals

AT;

resistive, DVI

monitor

typically

GPS,

information

411 dongles, in component, interface, (e.g., PS/2;

connector

interface

mouse

a etc.); serial, from global often high

gyroscopes, video

with an systemization

802.na/b/g/n/x; comprises parallel;

etc.),

and/or a

finger

speed are RCA

(mice), universal

video may

system

memory (HDMI), an

accepting through

composite,

a

type composite

interface trackballs,

be

the print packet

interface. radio;

proximity, remote

a used. for

of

serial Cathode like.

frame. and

RCA, a

readers, peripheral a

mobile

video

video

DVI access The digital,

(e.g., One

controls, Bluetooth; generates

video bus

Typically,

RF

trackpads, Another

display video

etc.),

Ray

typical

connection interface:

(USB);

communications antennae, DVI gloves,

(HSPA(+)), connector Digital

device Tube

retina styluses, interface

circuitry

video

cable, cellular the

output output infrared;

graphics

(CRT) Visual

512

Apple

video

sensors S-Video,

readers, interface

signals etc.). accepting

(see composites device and/or high-speed device and (e.g.,

or

Interface interface joystick;

Desktop

tablets,

(GSM),

below)

Liquid

cable) based

touch VGA,

(e.g., code

may

that is

the 19 an

a

2014202932 29 May 2014 Attorney to interacting operation. configuration Motorola communicate processors and/or and/or cellular, added secure cameras antenna, external, and/or microcontroller network may motors), [0038] [0037] [0036]

the

be

interface transactions capabilities; the

other

monitor-less

employed,

Docket

interface

GPS,

(e.g., internal network

audio Inc.,

like. Cryptographic agents, 426,

Cryptographic facilities Peripheral

It

with and

etc.),

still,

No.:

may should Peripheral bus, utilizes

devices

connection.

and/or

interfaces requires

the as

interfaces,

the 543US02I236474-888028

with video,

video

e.g., be

(i.e., system well

of

be DCB

DCB

used

a devices the

a crypto

(e.g.,

noted part as

devices units headless)

devices 16-bit webcam,

digital less

controller.

like bus, controller allowing units

427, for

printers, of

than that line-in,

support

devices such 412

multiply-and-accumulate

the the and/or

often signature, (e.g.,

and/or

such

etc.), although device,

one

may CPU, DCB for as

A

may include

goggles,

scanners,

line-out,

network MC68HC16 528), the anonymous within second

as, dongles

be controller.

and/or

wherein

devices be

and/or

authentication user

connected but

types force-feedback

embodied

monitors, cryptographic to

interfaces,

microphone input storage (e.g.,

the

not

perform

the

microcontroller,

access of 428 transactions.

Peripheral

like.

input

limited devices for like),

and/or

as may

etc.), devices, instruction

Peripheral would

storage copy a

of an devices

external 512-bit

devices

units.

input,

communications

and

embedded, be video

to, communicate devices

protection,

Cryptographic

be

interfaces, transceivers

peripheral

attached, (e.g.,

microcontrollers, manufactured

The

RSA provided speakers, sources, devices in processors (e.g.,

may

the cameras).

MC68HC16

private

dedicated,

vibrating

ensuring

16

include:

directly

may devices to and/or

visors,

over

units etc.), from

(e.g., MHz

(for I/O key

20 by be

a

2014202932 29 May 2014 Attorney Technology which Accelerator various drive; storage. a operation. and configured understood embodiments affect processors processors ROM/RAM/Recordable mechanism; memory Roadrunner nShield; may [0039]

storage

any

also

the

is

Docket Storage other forms

a

SafeNet

is storage

device

capable In be wherein

’ include: may s

500

that

184; however, a

magneto-optical 33 a

Generally,

may storage

configured typical No.:

fungible of

MHz devices also Daughtercard);

414. s the and/or Sun

Luna

memory be of 543US02I236474-888028 the Broadcom

be ’

6868; A s DCB configuration, devices such employed

performing

operation

Cryptographic

any storage may

(R)/ReWritable used. PCI

retrieval technology

as

controller an and/or mechanization

429.

include (e.g.,

part are

’ s Other

embodiment

device Via drive; CryptoNetX

in

of

provided of

7100) For

500+ the

of

lieu

on-chip

Nano

information memory a

commercially

and

Accelerators

and/or

drum; the Memory like. 414

example,

of (RW), series; an

MB/s

Processor

resource, and/or

by or

CPU. may

would CPU

429 and

a

in a a

optical

(fixed

DVD

paper

Semaphore

be computer

is of concert will memory Equivalent other a

embodiment

(e.g.,

regarded result available any

cryptographic computer (e.g.,

R/RW, and/or include thus,

punch

conventional Security

Accelerator drive

with

in

L2100, (e.g.,

systemization

Communications any

as

an

removable) HD specialized tape

ROM

microcontrollers

one

memory systemization

allowing registers), extremely

(i.e.,

Processors; DVD number

L2200,

or

another. 406, instructions;

6000

paper computer

R/RW

429. Blueray, RAM

a

magnetic cryptographic

U2400) may RAM, processor PCIe slow

of

punch

It

’ nCipher However,

405,

etc.); 40 memory may is

employ and/or system rate

Board,

ROM,

to

VLSI

MHz

line, card disk

and

CD 21

be an be to of ’ s

2014202932 29 May 2014 Attorney 435; generally browser); component peripheral storage components devices components component cryptographic interface components storage array ROM, (operating memory [0041] [0040]

offer/discount various of

mediums;

Docket device

accessible devices

devices requires component(s) database(s)

devices,

system); facilitating 442; and/or may such The The

forms server

No.:

414,

(USB

be (e.g.,

memory and as and/or

and/or operating

RAM,

543US02I236474-888028 through

data

of stored information those component(s)

they

419; determination

makes

memory,

memory, the Redundant

417 such

remote

the mail

other may 429 in

and operation

an

use (user

the as, system

like

Component

server may solid accessed and/or

also

interface but of devices storage server Operating component

interface); memory. 420 Array (i.e.,

contain not

state

be component component(s) of

component

the

(cryptographic

component(s) limited from the facilities

loaded collectively of

drives of

bus. like.

the

Collection

System a

Independent DCB collection,

the Web

collection

to:

like. Although

(SSD), and/or

through

storage

441; controller. operating

415 421; browser

a Thus,

server);

416

component

etc.);

typically,

checkout mail

stored

is of

devices

a

non-conventional Disks

(information

a program communications

an

system component(s) other client Typically, computer

the

in

executable (RAID)); are and/or

button

DCB processor-readable component(s)

memory collection). component(s)

and/or stored

component(s) the

systemization

server); from

embedding solid

418

in operating database network, such program program

storage

a

These

(Web

local state 422;

user

415 22 as:

2014202932 29 May 2014 Attorney An like. interaction, protocols other provide components, interaction and/or provide For system component 2000/2003/3.1/95/98/CE/Millenium/NT/Vista/XP employed systems. distributions secure and/or system (BSD) Unix-like

example, operating

entities system

communicates facilitates variations

responses. the

communications Docket program

However, may system such

with collection, like. such

the memory,

such

such

be system No.: as through

operating The

communications access as, distributions

used Apple

component,

The such as 543US02I236474-888028 as: more

but

operating

with

Red

including Apple user by

may

operating

of Macintosh

as protocols a not

limited

the

I/O, system other

Hat,

communications input

FreeBSD, communicate Macintosh

limited

DCB

system,

(such

network

system Ubuntu, itself,

program

system,

and/or devices, may

that networks, OS, controller

to: as

and/or

contain,

NetBSD, IBM user, allow

may OS AT&T interfaces,

multicast,

and/or components, less

once and/or

to

X

OS/2,

be the

and/or data, as network (Server); ’ the

secure s

and/or

executed

communicate,

a a UNIX; the OpenBSD,

DCB

the

like.

subcarrier highly peripheral

TCP/IP, I/O, (Server),

data like);

operating

like.

controller

user AT&T with Most 413.

Berkley

by peripheral

fault

communications, The

and/or interfaces,

the

UDP, Palm DOS, frequently,

transport

other and/or

Various Plan devices, generate,

tolerant,

operating

Software CPU, systems to

unicast, OS,

Microsoft

9;

the communicate components

devices,

the Be

storage may and/or and/or communication

mechanism

obtain,

like

the OS;

scalable,

also

Distribution system like;

and/or

enable

operating operating Windows Unix

requests,

program the the devices,

may and/or

Linux

in

with

like. like.

may and

and

the the 23 for

be a

2014202932 29 May 2014 Attorney The JavaScript, limited program allows information Presence Extensions Session and Page allow Microsoft information is HTTP (XMPP) ICQ, (e.g., Hypertext (PHP), Interface [0042]

executed

information

Instant

Internet America (ASP),

for

for request

pipes,

to,

Initiation Docket

the (CGI) components. (i.e., ’

s Service

the Transfer

File

(SIMPLE), Internet Practical

ActiveX, server server Messaging

by execution An

Python, Relay

manipulated

Online

Jabber No.: is scripts,

Transfer

information

server a resolved

(IMPS)), Protocol

such 543US02I236474-888028 provides Protocol CPU.

Chat

Information

wireless

(ANSI)

Extraction

(AOL)

After

open dynamic or of may

Protocol

Protocol as, (IRC),

program The

Open to generation

(SIP),

Yahoo!

but support

(HTTPS), XML-based a

results server Instant

(Objective-)

a application

Domain

information

Microsoft

(D) particular

not

Information (PRIM), Server, Mobile Report (FTP); SIP

components

component

hypertext Instant in limited secure Messenger

of for

Secure the Name

the

HyperText and/or

Extensible Language Alliance protocol Network

C Instant

Internet information

form

communications

to Messenger (++), server Web

markup Socket

Server

System

Apache 416

through

(AIM), the

of

Messaging

s C# (WAP),

(MSN)

is

Engineering Web

may (), Transfer

Messaging

(OMA

like. Layer a

and/or language

(DNS)

stored Software

Application server, Service, through

facilities

pages

be The WebObjects, Messenger

’ s) (SSL),

protocols

and Hypertext a Protocol .NET,

program resolution

Instant

information

the

(HTML), to

and

conventional

Task Foundation interaction

and/or such

Presence messaging

Web

information Exchange Common Presence

Service,

Force

such as (HTTP); component Messaging

and/or

browsers,

Pre-Processor portion the FLASH, Active

server Leveraging ’ as,

with ’ s

s

like. protocols

Presence

Gateway Protocol

(IETF (APEX), Internet the Apache,

but

Secure

Server server

of other

Java,

like. may

that The and and

not 24 an ’ s)

2014202932 29 May 2014 Attorney that the through the browser. like. standard appropriate along entered one database operating other across serving containing “ “ (e.g., (e.g., http://i2y124.125.126/mvlnformation.html resolves [0043] /mylnformation.html 123.124.125.126

like.

embodiment,

Most

with CGI) CORBA, information remainder

components port

into protocols

Docket

the

requests

Entries bridge

SQL

systems, frequently,

and

the

21,

the tables the bridge Access

WebObjects,

field by through and/or

No.:

particular mechanisms ” information

made

for

the resolved instantiating of and/or

may

server in other 543US02I236474-888028 mechanism tags,

to information information the

a the ”

the

into inter-application be portion

component the

which

program information

fields.

like. fields,

might by employed

etc.). supplied

HTTP

DCB

such “ a

An mylnformation.html.

act a into DNS

In of

and Any

at search

server

in

information as components, to database one the

collection, specified

appropriate

request.

server

fields through parsed instruct across turn data server

embodiment, request

would communication string

requests in

to

further

as communicates might

various may

locations the scripting the

an

server For such. provide

including and with

user

grammars

information parser Web be

have ”

through resolve

parse

The the the example, interfaces, ports, may Additionally, achieved

form languages a on

to parser channels Web the proper entered itself,

communicate

the

generate with the as

it

e.g., a are

IP

server form to DCB Web required

may

and/or

through Web portion a join/select the http tagged

a terms FTP

as

as

location accessible

controller browser

request generate queries other

DCB enumerated at enumerated

browsers, request

communications

that are

facilities by

as

to of

a database

the

having

and/or

then information

the

in IP number commands directed are

queries

such by

based

address; memory DCB.

for

request

and/or

passed

parsed

a of below below

been

with Web 419,

the the

25 on to In as in of

2014202932 29 May 2014 Attorney the Web generation bridge based 2000/2003/3.i/95/98/CE/Minenium/NT/XP/Vista/7 Macintosh commonly similarly and and interfaces. and/or page (GNOME)), Desktop (e.g., hardware menus, requests, [0045] [0044]

results

speedometers

status. browser. which is

on

mechanism

then

provide scrollers, Docket

Environment

facilitate and/or the

Automobile are and of

called

may Computer web

provided

Operating Also, Computer a tagged

passed

No.: new

operating

include responses.

program

user interface the and to facilitate

an

543US02I236474-888028 results

text

the

over

information to

access,

(KDE),

operation interfaces.

windows interaction

interfaces

additional the DCB entries,

System

the

Web

component, system the libraries

information

capabilities, as bridge mythTV

access,

page

a

’ interface

(collectively wherein

s

in

Graphical

query.

server Unix interface resources,

User

some mechanism, by Aqua, (e.g.,

operation, and

the

system, graphic

Upon

server,

Interface may

operation, the elements respects

ActiveX,

bridge GNU

user

elements

IBM and

contain, resulting generating and

interface which

user, and Network

interfaces and

mechanism.

s commonly

are

such

status. AJAX, and

may

display OS/2,

(i.e., similar communicate, may such and/or command

as display

libraries

query

be

Object

steering supply Aero),

(GUIs)

(D)HTML, Operation parsed as

of

to referred

Such Microsoft

data

results

check automobile of automobile

Model is and

it Unix

data

such for wheels, a

provided

to communications,

generate,

new

layers

from boxes,

to formatting

the interfaces FLASH, ’

and

s ’ Environment s

as

X-Windows as results

requesting

gearshifts,

the resources, the

computer operation such Windows

widgets) over cursors,

obtain,

query, Apple

Java,

Web

as

and are the 26

K

2014202932 29 May 2014 Attorney JavaScript, through browsing like. facilities graphically and/or application executed program interface collection, interface interaction, as provided executed MooTools, responses. may [0047] [0046]

already

be The

used

the

Docket

which through

communicates by by, component, user

may by

may

Prototype,

to including

such like.

etc.

manipulation, discussed. a and) with,

A A

a users.

CPU.

be

interface No.:

users Web user communicate CPU.

interface textual

Web as

provide supplied

and/or

543US02I236474-888028 The

Microsoft interface

browser

may

itself, script.aculo.us,

The system, browsers

with The may and/or user

a

atop affect,

with libraries

and/or Web baseline

and/or

operating

user interface contain,

component

component to Internet

operating user, graphical

I28bit

allowing browser

interact,

and/or

interface operation

Web and such

facilities

and/or

SWFObject,

communicate, may systems,

(or

Explorer means

facilities. systems Browser

418 417 as, may for with greater) and/or

be

may

data

of of but the a is

is

of

other

be

conventional other

program

a a the

or and/or accessing

Yahoo!

operate The execution allow communications, not stored stored encryption a

Netscape

generate, program

like. conventional

user components limited

operating

for

User program components program a

Most and

interface

computer of

graphic

the components,

by Navigator. obtain,

Interface,

displaying to, program

frequently, way

display,

environments component component

Dojo, hypertext

in provides

requests,

user

of

and/or system. and/or

a

HTTPS, any

Secure components

information jQuery(UI), interface

component and/or execution,

the

of a

viewing

provide

system A and/or facility that

that which

Web such SSL, user user

the

27

as is is

2014202932 29 May 2014 Attorney through ActiveX, Also, like; facilities like. browser communications PERL, as, executed and/or similarly developed component, servers, and/or cellular (IMAP), may nugatory [0048]

but

allow Web e.g., in

PHP,

not

telephones, with the

place

operating Docket

plug-in

of facilities Messaging by

(ANSI) on affect

it browsers

to

for the

limited

a

systems like system, pipes,

A may other CPU of

perform

the No.: like. the

mail

a APIs protocols

(Objective-) from

Web

such systems,

contain,

403.

execution

Python, to 543US02I136474-888028 obtaining

Most and/or components

Application and employing user,

server

(e.g.,

sendmail,

browser the similar The as

like frequently,

such

ActiveX, and/or

integrated

other communicate, WebObjects, DCB FireFox, mail

component

of C information and

standard operations

and

as,

(++), program

Microsoft Programming server in mobile enabled

the data

but

information

AJAX, a the

Mail

program C#

component

provision

not may

communications, Web Web 421

devices. and/or

components

and/or

Server

nodes. generate, access limited Exchange, of

Plug-in, (D)HTML, be

is browsers. browser both.

a components Interface

a server,

the conventional

of

A

tools .NET, The to: stored

collection,

Web

information The and/or like.

obtain, Internet

and/or

communicates

through FLASH,

combined a may

CGI

browser

combined The (MAPI)/Microsoft combined program requests,

the (e.g.,

be

and/or scripts, the

Internet mail including message

facilities like Java, integrated to

plug-ins), may like.

application

server component users,

application

and/or application

APIs),

provide Java, with

JavaScript, communicate mail The

access

itself,

such

may user

information

mail server into JavaScript, and/or and/or responses. Exchange,

program

protocol

as support may

may agents, and/or that would server PDAs,

ASP, such web

the the

28 be be to is

2014202932 29 May 2014 Attorney transfer by electronic component, e.g., communicates collection, Express, such executed information, provide post responses. mail have mail [0051] [0050] [0049]

the

office server been client it

as individual

protocols, Docket

program

may Mozilla, by Apple

mail sent, including protocol

Generally,

can

a may system, and/or

A Also, Access

CPU

with

contain, .

No.: relayed route, mail

Mail,

Web Thunderbird,

communicate

component,

such

403. a

543US02I236474-888028

(POP3),

mail

responses. to user, itself, mail

client

server

forward,

the

the

and/or Microsoft

as: The

communicate, servers,

and/or server

DCB

and/or IMAP, mail

simple component components mail

otherwise

system, and

and/or mail

to

client

operating may

client

data Microsoft Entourage,

facilities

mail process and/or

may

Mail

contain,

communications,

the

may provides user,

transfer

generate, 422 traversing

and/or be

Client

systems, like. of

incoming with

achieved Exchange, be

is

and/or the

Microsoft

communicate,

a

a

Mail

the protocol conventional

a other like.

stored through obtain,

facility operating other

through clients and data

Most POP3,

components

requests,

Outlook, (SMTP), program

outgoing mail

communications, and/or to

and/or frequently, may

SMTP, generate, a system.

mail

compose clients, number

support

information,

and/or

to viewing component mail Microsoft

provide

and/or the in

and/or

obtain, of the

messages a and

DCB.

the a APIs

component application

number mail

the

requests, like. transmit program the

Outlook

and/or offered and/or that

like. client

like; that The

29

of A is

2014202932 29 May 2014 Attorney that facilitates both by and/or Employing Socket encryption operation), Encryption signatures, as, encryption processor interface decryption. network Rivest, Data (encryption management, may [0052]

the but

is symmetric Encryption run

cryptographic executed not Layer Adi

outgoing Docket

(VPN)

427, interfaces

the

on

and/or limited

and The such and/or Algorithm passwords, Shamir, dual

A

and/or (SSL),

a

process No.:

cryptographic

authentication

cryptographic with and

cryptographic

by Standard conventional encryption

communications

signatures, decryption

to:

decryption) 543US02I236474-888028

a

asymmetric

will

component; a and

Secure CPU the

digital

wider (IDEA), of

Rivest

allow

Leonard like.

(DES), “ 403, security

certificates

Hypertext communications security of

server processor

system for enveloping, component

The security

CPU.

Ciyptographic Cipher provided Message (e.g., cryptographic

however, Elliptical

expedition

Adleman),

and cryptographic

authorization

component Pretty that The protocols,

protocols

(RC5), Transfer (e.g.,

may device data.

Digest

uses may the Curve

cryptographic

password Good

of

X.509

serve

The

Secure network. cryptographic processor

an Rijndael, employ Server

encryption

428,

the such 420 5 Encryption

Protocol Protection ”

component algorithm

cryptographic

(MD5, whereby

as authentication

DCB is as,

and/or Hash access

node cryptographic The

a

426, but

RSA

component stored and/or which

(HTTPS), may

Algorithm

cryptographic developed

(ECC), (PGP)) component,

not

within access

will the cryptographic protection, (which

encrypt

limited component

program

is decryption facilitate like.

framework),

International encryption to a

a

and/or

techniques

allows in is one virtual (SHA),

Cryptographic a

to:

alternatively,

all

1977

an resource

public component

component

checksum,

numerous way

allows processor

incoming

the

requests Internet

for by

and/or private Secure digital

hash Data

such like. Ron

key the

for 30 is

2014202932 29 May 2014 Attorney to via facilitates facilities database data. CPU; stored obtain, and/or communicates and/or cryptographic allowing and/or signature unique access inhibited Relational requests, [0053]

enable a

The the key

to data. and/or the

with server

identifiers

Docket

for

and/or by such

the stored of field. the for database the

like.

a the

The

the

The

secured

other

access an security

component

with

provide as DCB of No.:

Use

program

secure

responses. The

digital database Oracle like. DCB

secured

of 543US02I236474-888028 information

components may of

component of

consist

cryptographic

resource.

protocol

program content,

database the The secured

transmission

audio or be

component

facilitates

is resources. key

Sybase.

cryptographic a

of

a

conventional,

wherein

file.

a field In resources

stored component, servers,

e.g., component

to The series in

addition,

Relational

A

engage

the component

a allows

portion

of

employing

DCB Most cryptographic

component program

the

of information operating secure

on

related

cryptographic

Database component the

419 the

in system,

frequently, remote fault configuring

databases

secure

accessing combination cryptographic may component, may

and

tables.

systems, tolerant, collection,

user,

across systems;

be component

contain, MD5

transactions

embodied

supports the

are The

the and/or of component

other

a

relational,

resources hash

cryptographic an

CPU which of communications

tables

i.e., component communicate, including

extension the

data program

may

it to encryption to in

is if tables

may are

process a

effects

communications,

obtain

communicate on executed so database scalable,

interconnected

act itself,

the

components, desired. may of by

component

authorized

as the

a

a generate,

DCB indexing schemes

network flat

provide

a unique and/or

and by secure

stored client

The file. and the

31 its to

2014202932 29 May 2014 Attorney 4i9a-m. between decentralized Portions and/or data such structure, encapsulated exception attributes. include used, and/or standard identify identify information against common (e.g., [0055] [0054]

as structures, XML), such

distributed in

the

the rows

a Docket

A

the

tables

data-structures,

attributes;

of that

the (structured)

number Object-oriented user

as

key

DCB

rows

from

Alternatively, databases, table,

of In and/or

within use Frontier,

objects

No.:

by table a

field; one

objects, table

component

of

of

matching in various of

543US02I236474-888028

and/or

they

embodiment,

the integrated. a 419a

countless a i.e.,

are

object

files. on

given Objectstore, table

DCB

e.g.,

such the not may

the and

includes

databases

tables. the

the In

primary

just 435. collections “

object. in

key database

tables, one

be as

another

variations relational

like. DCB

a

an

pieces

related ” fields Also, the

relational Relationships side fields

array,

Poet,

perform Such keys. If

may database

database

alternative, 419

the of the act of

that through to such structures.

a ,

data hash,

Primary data-structures

may as be database one-to-many DCB

other

database.

similarly are

dimensional as,

but

exported

component

be

(linked) may and/or

database standard generally but

grouped object

an may integrated keys

may Databases object-oriented not be

to

More

have

the

represent

list, relationship. collections

and/or relational implemented limited

be

data may is

and/or pivot 419 like. identify

struct, implemented other

implemented precisely, into

includes processing

be

may

Object points to:

imported

fields

another types

linked

databases stored

structured by

links a

database

be user_ID,

some

for they databases using

of that several

consolidated

together

techniques. as

maintained in capabilities component combining as

and

uniquely common uniquely

a with

memory

text

various a may

mix name,

tables data-

thus

can

file the

32 by be of

2014202932 29 May 2014 Attorney wishlist the loyalty_currency_amount, 4i9h loyalty_program_ID, brand, 419ε discount_value, discount customer_id, confirmation_requirement, as, subscription confirmation_authorization_status, as, customer accounts account_id, redemption_amount, merchant_loyalty_level, merchant_ID, merchant_category_code, not home_address,

but limited but

like. includes

includes

expiration_date, table

Docket not

not on table A profile

to:

a and/or

limited

redemption

4i9j payment

limited

fields DCB.

loyalty_program_id,

merchant_ID, No.:

discount_accepted_location, fields 4191 work_address,

table payment_card_ID, includes

543US02I236474-888028

A the such

to:

and/or

redemption_type, — merchant/service to: includes

authorization_status,

such

like. 419c and/or

customer_id, spending_limit,

as,

table

customer_ID, merchant_api_key, fields loyalty_expiry_date, authentication-level,

the

The but merchant_name, as, includes

the

fields like.

4i9g such telephone_number, not user but

like. coupon_id,

A

limited

as,

table includes

billing_id, billing such fields not transaction_id, provider

A but preferred_payment_type, transaction_execution billing_address,

permissions

may

limited

to: not

discount_expiry_date,

and/or as, agreement such

loyalty_program_ID

merchant_location,

fields

payment_card_id, limited table transaction_ID, redemption_date,

support billing_authorization_status, but billing_date,

as,

the to:

email, 419b

not such and/or table

but to:

billing_authorization_status, table

like. loyalty_program_ID,

and/or

issuer, wishlist_ID,

includes

limited

not 4i9d as,

merchant_ID

4i9f the

A

billing_amount_limit,

authorization_status, limited

but track

and/or

payment

like.

includes

includes merchant_address, name,

user_id,

and/or and/or redemption_time, fields

to: not

demographics,

multiple A merchant_ID,

discount_ID,

to:

loyalty the such

nick_name,

limited

the

fields the

fields card identifier, client_id, user_ID,

like. and/or like.

as, like.

entity

rules,

table table such such

but

33 to:

A A A

2014202932 29 May 2014 Attorney by limited settings, database database systemizations processing individual decentralized key custom primitives, integrated systems. issuer_name, account_PAN, as, item_ID, DCB Balance manufacturer, [0057] [0056]

but

search

may field

not

to: database

Docket

inputs,

For

table

components controllers

need

and/or

data database techniques, limited transaction_id, throughout. which DCB

example,

In In

nick_name, into

price,

to account_type, No.:

security

and/or and 419m one

one

tables

component serve. the

may

to: their

543US02I236474-888028

controllers parameters item_id, embodiment,

embodiment,

may

like.

employing

4i9a-m. product_id,

one

includes storage

serve layer It depending own In

loyalty_program_ID, should

be

merchant_id, may A

database an databases to

and/or brand, varied may

transaction

for

The devices. via further

update

be a alternative fields

the

distributed each upon merchant_id, user

treat database

noted

DCB the by expiration_date,

as DCB

distribute

and

of the consolidating Similarly, programs

such like.

the a the user_id,

may that

single table the

database

their DCB. controllers.

environments

embodiment, A combination

database any

above as, be

and/or products

419k database item_id,

the

configured respective session_id, Also, unique configurations may but

tables).

may

databases spending_limit,

includes and/or

the

system, contain various

not table

entity. fields and/or

interact like.

and

of

these

database Employing

limited

to

date, distributing 419I

the

queries fields

the

may over various accounts keep

the

of with

includes types tables DCB time,

be

the

several like.

such track to:

billing_address, controllers

and

designated

other

user standard

decentralized

of database, item_model,

may

An account_id, the

have as,

data

clients fields of

computer

database interface

Account

but various various require

access

been such

(i.e., data

as the not 34 an

a

2014202932 29 May 2014 Attorney AJAX; transactions, limited be by environments shell dynamic determination user such, combinations other and/or a mapping (Objective-) DCB [0061] [0060] [0059] [0058]

component

developed a

database identification scripts, nodes the CPU.

the

Docket

to:

(D)HTML;

checkout

tools, DCB

like.

and In C

Apache and/or

The The The The collection,

by

SQL

of

(++), and component No.: communicates procedural affects

one

data. The employing the

DCB DCB DCB DCB

button

commands, libraries 543US02I236474-888028

input the C# embodiment, aspects database Dojo,

components,

accessing, database component

component transforms

including and/or like

(e.g.,

and

441 (e.g.,

standard

across of (e.g., Java;

with may

265)

object the

and .NET,

web may

obtaining 211)

itself,

Microsoft

435 the various

enabling inputs DCB contain, outputs.

the checkout Assembly,

JavaScript; communicate

development application

oriented The

database

via

is DCB and/or

DCB

that

a

such

communications DCBs stored

DCB

and

’ retain,

access

s

component was

component, button

ActiveX; development

facilities

adapters,

as ActiveX,

the

server components jQuery(UI);

discussed program

tools

product to

of and provision

embedding and/or information

of and provide Adobe

extensions,

CGI incorporates

binary the other

component

page

networks. tools, in languages

with

like. scripts,

of

the such

AIR, MooTools;

information program checkout information,

component

executables, other PERL, Most between previous

web

as FLEX Java,

such

that

any

components frequently,

offer/discount

PHP,

development

components, request

JavaScript, is nodes & as,

figures. and/or Prototype;

regarding

442,

executed

services,

FLASH; Python, but (ANSI)

may

into

and

not the 35

As all in

2014202932 29 May 2014 Attorney to facility be and/or Furthermore, improve collection Multiple countless accomplish components and/or components, component collection, server script.aculo.us; requests, DCB Interface; [0063] [0062]

facilitate combined

component

employs that

provide Docket storage

instances

and/or performance variations

and/or may

including can this,

development communicates

may

The The and/or in

single

No.:

dynamically

be

a

any Simple responses.

one

program may devices; be the

cryptographic component structure

of instantiated

543US02I236474-888028

through

combined,

number

the

may like), instances any itself,

communicate

through

Object

like.

and/or

one integrate e.g.,

component, with

WebObjects,

load

and/or standard and/or of

The

of

collection

consolidated,

ways

on

may the databases.

Access the deployment. server the load-balancing Distributed

DCB

a

the to

components facilities

DCB

program operation

to also single

data

and/or

to components

system, facilitate and/or Protocol may

may

database,

be encrypt processing

All

node,

and/or

contain,

Similarly, of components

with distributed be DCBs

the

of

program on user,

the deployment and/or

(SOAP); consolidated

and/or

and any

other

like. demand operating

distributed into

like.

and/or communicate,

and/or

the decrypt

of

In

a

components

data-processing

across component Most across

in common the one

SWFObject; component in

development the and/or

systems,

an

data in

embodiment, and/or DCB communications.

frequently,

integrated program multiple numerous any

code communications, generate, development.

node

number in

other instances collection distributed

Yahoo! a

base

techniques. techniques. component

component

controllers

fashion. controller

the nodes program the

of obtain, or

ways

User DCB DCB may The in and

36 To to

in a

2014202932 29 May 2014 Attorney like. application Common Program data and/or external instance such accomplished component distributed components, and/or and and/or system communication controllers ((D)COM), Instances [0065] [0064]

configuration. as, processing

to integrated use deployment.

Docket but

to

variable

Interfaces other

of

Object

(Distributed) of one program configuration, collection working

not The

If components

the and/or

through

No.:

component

techniques. another, component limited

communication

communication, program configuration underlying

Request

543US02I236474-888028

(API) Regardless

Factors interfaces,

in

may results

intra-application

to:

then Object

information concert

consolidated

components, data components

data communicate, Broker such

collection hardware

communicating,

in

of

of JavaScript referencing may Linking

techniques

as,

shared some if

the may

Architecture

but

the be

passage;

DCB

resources into maybe

results

components

do not and

combination data communicated, configuration memory

obtain,

Object

(e.g., a controller

such limited so

Embedding

common processing accomplished

(distributed) in obtaining,

through

may pointers),

a

as, (CORBA), and/or space,

Notation more

to,

are but

affect

will

between the results code

distributed

variable obtained, ((D)OLE), and/or not provide discrete,

communication standard

depend budget, internal

Component

deployment (JSON),

through

Jini base

limited

in

a

providing

passing,

data.

more local

from

capacity, consolidated on messaging,

and/or separate,

series and/or data inter-application

Remote

to: the

Object requirements This the

consolidated

and

Application

of and/or

techniques

processing

context

data

provided. the

location, program program Method may

remote and/or Model

object

like), with

and

the

37 be of

2014202932 29 May 2014 Attorney to that with the beyond facilitated between inter-application structured structured syntax command of allow developed readily mechanism ΗΊΤΡ memory Invocation [0067] [0066]

communication

parse

grammar

is

such for

post

interpreted available description message

Docket

discrete

spaces grammar

(e.g.,

and

by text data through command,

a (RMI),

is

where For grammar, syntax,

using

then

No.: streams,

communications) such generated

of

parsing, parsers

component example,

data

messages generation

a SOAP,

and/or 543US02|136474-888028 sent. text Valuei

development

the

singular as,

and

e.g.:

processing

XML,

but a file (e.g., The but creation

what

process w3c variable and/or otherwise is a

within

not

components as may

grammar discerned grammar

and component JSON, and/or -post

follows processed limited

also

tools

parsing data.

and

pipes, protocols and instantiated,

http Valuei SOAP,

used the be

syntax

may between as such parsing is to:

Further, used

://...

for

shared like

for being capabilities,

considered

to by

character ”

and/or

be

inter-application as

themselves

intra-application may itself generate to structured

lex,

arranged

Valuel lex,

components. a

of parse:

it files, parameter

the

be

yacc, may a like yacc, itself

(e.g.,

part

which grammar.

parsing

inserted and/or databases, the

be

parsers)

data. to

etc.). may XML,

may tab) presented of

parsing

recognize because

in

the

communication

In

the grammar have

Also, turn communication delineated

into

process and/or

that A

another post data

like.

mechanism

may grammar

integrated “ an as

once may

http:// the

value. collections,

structured the

Messages

“ form

and/or may

http://

embodiment,

tokens be text,

the like,

employed Similarly,

or the is

be may

parsing

HTML, may

and/or (e.g.,

part within ”

which

parse

of

basis

used data data sent post

38

be an

be of a

2014202932 29 May 2014 Attorney the the JSON-encoded which from substantially accessible identifying client incoming executing upon stores, [0068]

do header Cobj (client sockke_Fisten socket_bind($sock, $sock (port $address // // // // //

while($input

a the

device,

parse store create set read { a

client structured

to = client Docket

context,

= =

(

a

communication,

jsonFdecode(Cdata, ip using

1

a

= socket_craaee(AF_INET, 255; Content-Type input, information,

PHP

= data input

database,

in parse device For socket_accept($sock a address (data (input $input

may '192.168.0.100';

No.: server-side

text the

the sherver,

($sock)

data script to

environment,

example, data

data,

!= the

send

543US02|236474-888028

.= form

via Structured = = extract

data

and "");

is $address, Cinput; socket_read((client, from

received

in ; : implementing a

and/or provided

data, which

port etc.) text/plain of SSL

into a

the

client SSL

PHP/SQL database variables in

true);

connection,

e.g.,

to

and/or

Query PHP socket, PHP listens JSON-encoded and some the

$port) )

listen ; below:

device SOCK_STREAM, data

1 requirements

like. ) script

script

;

Language a to implementations, commands, extracted

or listen encoded Secure

to incoming

Again, in

parse die('Could

for 1024); may variables, 1024

for/accept

text

Sockets

incoming 0);

the ( the read

in “ information byte of SQL

to communications data

JSON

system data

desired

not accept the ” blocks and

).

Layer to

data to

the

bind incoming An

format.

incoming extract

store deployment.

extract

JSON-encoded

configuration

exemplary nnnil DCB ( in to “ SSL

a

the address'); information

comunnccaion Upon variables,

end relational ” controller on

) message

data socket

a of

listing,

identifying server

m^i^isage will

(e.g.,

input

server and

from database from

may

depend written port

client

store

data

the

the

via 39 an be to

Attorney Docket No.: 543US02I236474-888028 40 2014

mysql_connect("201.408.185.132",$DBserver,$password); // access database server mysql_select("CLIENT_DB.SQL"); // select database to append mysql_query("INSERT INTO UserTable (transmission) May VALUES ($data)"); // add data to UserTable table in a CLIENT database

myssl_sCooe("CLIENT_DB.SQL"); // close connection to database ?> 29

[0069] Also, the following resources may be used to provide example

embodiments regarding SOAP parser implementation:

http : /www. xav. corT./peer/site/iib/SOAP/Parser . html http ://publib . boulder. i.bm coi^//^]^:f0tent^<^:^,/t^:^\zh^eipD/2^:i]./j^n^dex .j £^g^?t^oj^j^c=^/^c^m..ibm .IBMDD.doc/referenceguide295.htm [0070] and other parser implementations: 2014202932

http ^/publib . boulder. i^bm com/infotenter/tivihe0p/v2rl/inrex .jo??t:optc=Coom.ibm .IBMDD.doc/referenceguide259.htm

[0071] all ofwhich are hereby expressly incorporated by reference.

[0072] In order to address various issues and advance the art, the entirety of this

application for DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND

SYSTEMS (including the Cover Page, Title, Headings, Field, Background, Summary,

Brief Description of the Drawings, Detailed Description, Claims, Abstract, Figures,

Appendices, and otherwise) shows, by way of illustration, various embodiments in

which the claimed innovations may be practiced. The advantages and features of the

application are of a representative sample of embodiments only, and are not exhaustive

and/or exclusive. They are presented only to assist in understanding and teach the

claimed principles. It should be understood that they are not representative of all

claimed innovations. As such, certain aspects of the disclosure have not been discussed

herein. That alternate embodiments may not have been presented for a specific portion

of the innovations or that further undescribed alternate embodiments may be available

for a portion is not to be considered a disclaimer of those alternate embodiments. It will 2014202932 29 May 2014 Attorney be but limited be should continuations, innovations presently and embodiment. and/or execute Furthermore, exemplary and/or combination instance, drawn deemed scope structural other principles herein

mutually appreciated

rather, inapplicable

embodiments

and/or

regarding

the other to be any

Docket

to asynchronously,

it a

of

and/or understood claimed. and

like any

be fixed present

is including

the

contradictory,

of

than

it Similarly,

spirit

to non-limiting

No.: continuations number all are is any

that

innovations

operating

to those

to be topological

equivalents,

contemplated

it 543US02I226474-888028

feature program may

of others. be

Applicant many understood

is

the

the that

understood

of embodiments some

as

be

threads, right

concurrently,

disclosure. order

of in sets such utilized

In advantages,

throughout

and

components

modifications

in features

that

those

addition, regardless

to

as

reserves and/or others by part, for that

claim processes, that

described they

and the

undescribed

purposes

discussed As the divisions, are

such

are

disclosure.

functional,

arrangement, embodiments, this the cannot

such

in

of

such, (a all applicable

logical

equivalent.

may order,

features

disclosure component parallel,

services, disclosure. in

innovations, rights

of all

the be

herein

be and/or

embodiments and/or

reducing

As are examples

logical, simultaneously

figures

made

are

to

such, in but servers, simultaneously,

Thus, contemplated

relative examples, includes

one collection), not Also,

the

those topological rather,

without

file operational, and/or

some

space

limited aspect it and/or

like

and/or

no additional is

to

incorporate other

to

presently

any

of

inference functional, thereof.

those

and

departing

throughout present

of be to these

other

by embodiments

disclosed the

structure

the

serial understood innovations

synchronously, organizational, repetition.

the

not

like

applications,

features

innovations, components

As

in

disclosure.

unclaimed execution, should

discussed

the

from that features,

a

such, order are

of

single same

may

that may any

For the not not 41 are

be

is it

2014202932 29 May 2014 Attorney logical, other described dynamic entities. example, database particular or disclosure may network

limitations

be applications

operational,

Docket While

framework,

implemented

aspects configuration

checkout

herein are needs

on not

various No.:

equivalents

and/or

of may to and/or

543US02I236474-888028

button, the organizational, be syntax

be that embodiments considered

and/or

DCB

characteristics implementations. readily

structure, enable

however, to

may

the relational

configured

limitations be

claims. a structural,

and and/or great adapted it

of

is discussions

model,

It

a to deal

is

the

and/or

on

DCB

for topological, to be

like,

the of

be data customized

understood

individual

flexibility understood

disclosure

customized various of

type,

the

and/or

DCB

data embodiments

communication

and and/or as that

that,

have for defined

transmission

other

customization.

the

a depending

been enterprise wide

aspects

embodiments by

of

directed

the variety

the between

and/or

on claims

of DCB,

user,

For the the

42

to of

2014202932 29 May 2014 Attorney targeted from based existing customers. user associated message

and a

on

4. 3. generating, 2. determining, querying, 1. receiving, World

Docket towards

to and the generating The

The The

with be

user

A What

active Wide

embedded method

method method No.: dynamic a

using

using existing

merchant

merchant

using

is Web 543US02I236474-888028

user using

the claimed

the

one of of of

checkout browsing

product into the claim and

and

one claim the claim

or

and loyalty

one more a active

is: generating or

one

wallet 1 a

1, 1

further more

user; discount

button

of

or

further level; wherein data or users.

product

more associated

more CLAIMS data

processors,

and comprising:

processor-implemented

the

value comprising:

data processors, the

data listings

product

product checkout

message processors, processors,

a

of

product determining

one discount for determining

page

button. that

a or

user

a

page a

more

checkout

is product

product

value

method, targeted merchant

type checkout

merchants.

type

message

of

request discount discount

comprising: user of towards

loyalty

request; user

is

that results

a value value

is

level new new

43 an

is

2014202932 29 May 2014 Attorney the targeted targeted embedded active. as embedded includes embedded existing existing

to

discount

how 5. 9. 8. 7. 6. 10.

Docket but towards towards a and

The much The

The The The timer into into into The

dormant or

active

method

method method method method No.: the

the

the time method offer showing

existing existing

wallet

wallet 543US02|236474-888028 wallet

user

is

based

user

of left

of of of of of

how

but claim and associated

and associated

claim

claim

associated claim claim for

claim and upon

dormant

active much the generating

7,

generating

7, 1,

1 1

1,

wherein how discount

further further wherein

wherein

wherein time users. checkout

checkout checkout

users. much

is

the

the comprising: comprising: or

left the

the the

the

time

button offer

product product button for button

product

product product product

the

is to

includes left

be

changes discount

includes discount

discount

determining determining

discount

active.

for discount discount discount

the a

as

or discount

a value discount

value

value the

offer

discount value value value

type type time

message

to message message

or

message message

message

be or

of of

counts offer. or

active. offer user user

offer

changes

that that

down to to to to is is

and

44

be an an be be be is is

2014202932 29 May 2014 Attorney least occupies position associated profile user user historical merchant'

specific specific. part

12. 11. 17. 16. 15. 14. 13. information,

Docket in

an

lowest s

of The The checkout The

The the

site The The The area

based the

checkout

No.: method method

method or method

price within method method method product across

upon

543US02I236474-888028 payment button.

of

of a of of

of

button

the

access

the user

of of

of

claim discount claim claim claim

product

claim web claim claim methods display.

to for

1,

12, 10, io,

and

a

wherein

display

user' 14,

1,

value

1 wherein wherein wherein associated

displaying

wherein further information, wherein s

wallet

message

on an

the

the a

the

offer

comprising: user's with

the

account.

results

the user' discount discount

which and

or wallet

the

analytics device.

s discount

wallet shipping of merchant'

the is or or associated performing

embedded

offer

offer analytics account

includes is

address.

s embedded

is is site.

customizable customizable

checkout

stores

to analytics into determining

the

into the the user

button

wallet user' a

on

as

link and and 45

at a a s

2014202932 29 May 2014 Attorney wireless within value associated checkout embedded data checkout issuable

processors;

message

generate a a 22. determine query 21. 20. 19. 18. receive the

processor; Docket memory instructions mobile

button button

The area checkout The into The

for A A

a

are

method

No.: occupied dynamic processor-readable

product communications

method

a method the a instructions

includes

wherein

a disposed

user transmitted

product product and

543US02|226474-888Q28 button.

wallet to:

merchant of

page checkout of of

by

the

the claim

in

claim discount associated claim the discount

to:

generated checkout communication

product over

wallet 1,

loyalty

device.

17, 1, button wherein

tangible

one

wherein

value

wherein

associated

value page checkout request;

or product level

apparatus,

more based

one

medium

checkout

the message associated

with the

or

communications

discount on checkout button product

more embedded the

the

comprising: storing

request

to processor

user servers with is

value

discount

be button to

processor-issuable

merchant

a

into and embedded

be

merchant message contain

and networks.

displayed

the the value

storing

loyalty product wallet

the being

and message into

one on

a processor- associated

level;

displayed

user;

discount a dynamic a or

wallet

user to more

and

46 be ’ s

Attorney Docket No.: 543US02I236474-888028 47 2014

receive a product page checkout request; May

query for a user merchant loyalty level associated with a merchant and a user;

29 determine a product discount value based on the user merchant loyalty level; and

generate a product discount value message to be embedded into a wallet

associated checkout button. 2014202932 2014202932 29 May 2014

FIGURE 1A Example DCB Embodiments 2014202932 29 May 2014 I ;jO1 1 X 2>O| f ~8 :

ca S ms? hfejSL. SS-- KM! SKI

3 1 ’

.=

.1 ; I I i 14 I

In x •E o 3 o U> Q. s ω

to I I I I EL •P Ip ds S3 & o· o E

Sbf> fiei's ;S'. ©#:- Sir ■ ’ ■

■ je ■■ .-. 9'1» CD w 0$ TO fei

. LOl CO

FIGURE 1B Example DCB Embodiments 2014202932 29 May 2014

FIGURE 2 Example Data Flow 2014202932 29 May 2014 FIGURE

3 3

01 4/5 Example

DCB components 2014202932 29 May 2014 Computer — FIGURE RAM 4 4

05 Clock ... 4

30 ROM

4 4 -r-

Systemization 06 » • • • I I

JOOOOOOOOO· System ίο! :*·: J &OOOOOOOO! ■:·

or o o o o

Cr ...... 4 4 I 4_03. 4 CPU

yp 26 26 04 t

to

BusL

'*<· ί*·ί j !::· | o| o o o 0 ; 4

02 I •GPS, ί ! :77/½ 4

(e.g., 4 T4

74

Cell,! etc.)!

5 J I

Network Storage Crypto Interface Interface Interface Input 4 410 4

5/5 Processor

09 Output 07 Interface (I/O) Interface

4 Bus

27 4

08 Chent(s) Device(s) 4

33b Peripheral User rypto 4

28 Device Input

4

12 T