1461178709-e7a7d2ee-c4c6-4587-9ec7-9e8b21b37f5d

1. A block system, comprising:
a plurality of blocks connected side by side into a configuration, each block including a front, a rear, sides, lips, and fastener accommodating spaces;
a plurality of adjacent fasteners connecting side by side blocks together;
wherein each fastener is disposed in the fastener accommodating spaces of side by side blocks without overlapping adjacent fasteners.
2. The block system of claim 1, wherein the block is made of at least one of a wood material and a plastic material.
3. The block system of claim 2, wherein the block is made of a wood material and milled from at least one of a wooden blank and a plywood blank in which a circular inner recess, a rectangular outer recess, and edge recesses are created from a subtractive process on a CNC machine.
4. The block system of claim 1, wherein the fasteners are binder clips that clip together adjacent lips of adjacent blocks for clipping the plurality of blocks together in the side by side configuration.
5. The block system of claim 4, wherein each binder clip include a clip an elongated clip member with a substantially triangular cross section and terminal ends, and a pair of key-hole shaped handles pivotally connected to terminal ends of the clip member.
6. The block system of claim 5, wherein the fastener accommodating spaces receive the key-hole shaped handles of the binder clips without overlapping adjacent key-hole shaped handles of adjacent fasteners.
7. The block system of claim 6, wherein the block system includes perpendicularly disposed blocks, and the fastener accommodating spaces receive the key-hole shaped handles of the binder clips without overlapping adjacent key-hole shaped handles of adjacent fasteners and so that the key-hole shaped handles of binder clips connecting perpendicularly disposed blocks are perpendicularly disposed relative to each other without contacting each other.
8. The block system of claim 1, further including a wall cleat with a flange and a cleat portion having an angled wall and a hole for receiving a threaded fastener for mounting the wall cleat to a wall, each block including an angled wall that defines a circular inner recess that operatively corresponds with the angled wall of the circular inner recess block to lock the block and wall cleat together by the combined forces of gravity and friction.
9. The block system of claim 8, wherein the cleat portion is circular and the hole is centrally disposed in the cleat portion.
10. The block system of claim 8, wherein the cleat portion is elliptical and the hole is offset from center in the cleat portion.
11. The block system of claim 1, wherein the front of each block includes at least one of images, numbers, letters, symbols, logos, characters, and indicia adhered to the front by at least one of transfer sheeting and direct printing.
12. The block system of claim 1, wherein the front of each block is solid and the rear of each block includes the fastener accommodating spaces.
13. The block system of claim 1, wherein the blocks include rectangular blocks.
14. The block system of claim 13, wherein the blocks include square blocks.
15. A method of using the block system of claim 1, comprising:
aligning a plurality of the blocks rear face up side by side into the configuration;
connecting the side by side blocks together with the plurality of adjacent fasteners so that the fasteners are disposed in the fastener accommodating spaces of side by side blocks without overlapping adjacent fasteners.
16. The method of claim 15, wherein the block system includes at least one wall cleat with a flange and a cleat portion having an angled wall and a hole for receiving a threaded fastener for mounting the at least one wall cleat to a wall, each block includes an angled wall that defines a circular inner recess that operatively corresponds with the angled wall of the circular inner recess block, the method further including:
mounting the at least one wall cleat to the wall with the threaded fastener;
mounting the block system to the wall by disposing the wall cleat in the circular inner recess of the block so that the angled wall defining the circular inner recess locks the block and wall cleat together by the combined forces of gravity and friction.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer-implemented method of identifying an optical character recognition (OCR) font to assist an operator in setting up a bank remittance coupon application, the computer-implemented method comprising:
electronically on a processor reading an OCR font in a zone of the bank remittance coupon;
electronically on a processor comparing the read OCR font with an OCR font stored in a look-up table to determine if the read OCR font meets predetermined criteria; and
storing the read OCR font into a configuration file to setup at least a portion of the bank remittance coupon application when the read OCR font meets the predetermined criteria.
2. A computer-method according to claim 1, wherein comparing comprises (i) comparing a number of valid characters between the read OCR font and the OCR font stored in the look-up table, and (ii) comparing a number of invalid characters between the OCR font and the OCR font stored in the look-up table.
3. A computer-method according to claim 2, wherein the predetermined criteria comprises the number of valid characters being greater than the number of invalid characters.
4. A computer-implemented method of identifying an optical character recognition (OCR) font to assist an operator in setting up a bank remittance coupon application, the computer-implemented method comprising:
electronically on a processor reading an OCR font in a zone of the bank remittance coupon;
electronically on a processor comparing the read OCR font with at least one reference OCR font to determine if at least a certain number of characters from the read OCR font are valid characters; and
storing the read OCR font into a configuration file to setup at least a portion of the bank remittance coupon application when at least a certain number of characters from the read OCR font are determined to be valid characters.
5. A computer-method according to claim 4, further comprising electronically on a processor determining a number of invalid characters from the read OCR font.
6. A computer-method according to claim 5, wherein comparing comprises determining if the number of characters from the read OCR font is greater than the number of invalid characters from the read OCR font.
7. A computer-method according to claim 4, wherein the at least one OCR font is stored in a look-up table of an electronic scanning device.

1461178698-8fd7f206-3eb4-4b74-825a-ae9663a58e59

1. A method of providing a network turbo boost service, the method comprising:
receiving at a service provider system turbo boost triggering criteria, a portion of the turbo boost triggering criteria defined by a user of the network turbo boost service, the turbo boost triggering criteria received via a user interface provided by the network turbo boost service;
monitoring, at the service provider system, a network for a task that meets the turbo boost triggering criteria; and
upon determining the monitoring results in locating the task that meets the turbo boost triggering criteria, automatically invoking by the service provider system the network turbo boost service for the task;
wherein the turbo boost triggering criteria includes a network-based trigger, the network-based trigger invoked when one of a file that exceeds a predefined threshold in size is detected, a destination address is on a list of high transmission rate applications, and a request is received from an application that requires downloading of application code data; and
wherein another portion of the turbo boost triggering criteria is defined by the service provider system, the other portion of the turbo boost triggering criteria defined by the service provider system is stored in a default preference list that is housed separately from the turbo boost triggering criteria defined by the user, wherein a portion of the turbo boost triggering criteria in the default preference list is modifiable by the user, and some of the turbo boost triggering criteria in the default preference list is not modifiable by the user.
2. The method of claim 1 wherein the turbo boost triggering criteria includes:
a user client-based trigger.
3. The method of claim 2 wherein the user client-based trigger includes:
detecting that the user has requested the network turbo boost service; and
detecting an outgoing file that is larger than a pre-selected size.
4. The method of claim 1 wherein the user is user client software.
5. The method of claim 1 wherein the turbo boost triggering criteria defined by the user includes a destination address of a file subject to the network turbo boost service.
6. The method of claim 1 wherein the user is an application program.
7. The method of claim 1 wherein the task includes accessing a website and downloading and uploading data.
8. A method of providing a network turbo boost service, the method comprising:
receiving at a service provider system turbo boost triggering criteria, a portion of the turbo boost triggering criteria defined by a user of the network turbo boost service, the turbo boost triggering criteria received via a user interface provided by the network turbo boost service;
monitoring, at the service provider system, a network for a task that meets the turbo boost triggering criteria;
upon determining the monitoring results in locating the task that meets the turbo boost triggering criteria, transmitting an offer to the user to invoke the network turbo boost service for the task; and
invoking the network turbo boost service for the task when the user responds to the offer by requesting that the network turbo boost service be invoked for the task;
wherein the turbo boost triggering criteria includes a network-based trigger, the network-based trigger invoked when one of a file that exceeds a predefined threshold in size is detected, when a destination address is on a list of high transmission rate applications, and when a request is received from an application that requires downloading of application code data; and
wherein another portion of the turbo boost triggering criteria is defined by the service provider system, the other portion of the turbo boost triggering criteria defined by the service provider system is stored in a default preference list that is housed separately from the turbo boost triggering criteria defined by the user, wherein a portion of the turbo boost triggering criteria in the default preference list is modifiable by the user, and some of the turbo boost triggering criteria in the default preference list is not modifiable by the user.
9. The method of claim 8 further comprising executing the task without the network turbo boost service if the user does not respond to the offer within a pre-selected time interval.
10. A method of providing a network turbo boost service, the method comprising:
receiving at a service provider system turbo boost automatic triggering criteria and turbo boost offer triggering criteria, a portion of the turbo boost automatic triggering criteria and a portion of the turbo boost offer triggering criteria are defined by a user of the network turbo boost service, the turbo boost automatic triggering criteria and the turbo boost offer triggering criteria received via a user interface provided by the network turbo boost service;
monitoring, at the service provider system, a network for a task that meets either of the turbo boost offer triggering criteria and the turbo boost automatic triggering criteria;
upon determining the monitoring results in locating the task that meets the turbo boost offer triggering criteria, transmitting an offer to the user to invoke the network turbo boost service for the task that meets the turbo boost offer triggering criteria;
invoking the network turbo boost service for the task that meets the turbo boost offer triggering criteria if the user responds to the offer by requesting that the network turbo boost service be invoked, wherein the turbo boost offer triggering criteria includes detecting a file that exceeds a predefined threshold in size, detecting that a destination address is on a list of high transmission rate applications, and detecting that a request is received from an application that requires downloading of application code data; and
if the monitoring results in locating the task that meets the turbo boost automatic triggering criteria, invoking the network turbo boost service for the task that meets the turbo boost automatic triggering criteria;
wherein another portion of the turbo boost offer triggering criteria and the turbo boost automatic triggering criteria is defined by the service provider system, the other portion of the turbo boost automatic triggering criteria and the portion of the turbo boost offer triggering criteria defined by the service provider system is stored in a default preference list that is housed separately from the turbo boost triggering criteria defined by the user.
11. A system of providing a network turbo boost service, the system comprising:
a service provider system in communication with a network, the service provider system comprising:
a trigger profile system including a computer processor configured for receiving turbo boost triggering criteria, a portion of the turbo boost triggering criteria defined by a user of the network turbo boost service, the turbo boost triggering criteria received via a user interface provided by the network turbo boost service,
a trigger detecting system configured for monitoring the network for a task that meets the turbo boost triggering criteria; and
trigger processing logic executable by the service provider system, the trigger processing logic including instructions configured to implement a method, the method comprising:
upon determining the monitoring of the network by the trigger detecting system results in locating the task that meets the turbo boost triggering criteria, transmitting an offer to the user via the network to invoke the network turbo boost service for the task, and
invoking the network turbo boost service for the task if the user responds to the offer via the network by requesting that the network turbo boost service be invoked for the task;
wherein the turbo boost triggering criteria includes a network-based trigger, the network-based trigger invoked when one of a file that exceeds a predefined threshold in size is detected, a destination address is on a list of high transmission rate applications, and a request is received from an application that requires downloading of application code data;
wherein another portion of the turbo boost triggering criteria is defined by the service provider system, the other portion of the turbo boost triggering criteria defined by the service provider system is stored in a default preference list that is housed separately from the turbo boost triggering criteria defined by the user.
12. The system of claim 11 wherein the network is a broadband network.
13. A computer program product providing a network turbo boost service, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit and when executed by the processing circuit, causing the processing circuit to perform a method comprising:
receiving turbo boost triggering criteria, a portion of the turbo boost triggering criteria defined by a user of the network turbo boost service, the turbo boost triggering criteria received via a user interface provided by the network turbo boost service;
monitoring a network for a task that meets the turbo boost triggering criteria;
upon determining the monitoring results in locating the task that meets the turbo boost triggering criteria, transmitting an offer to the user to invoke the network turbo boost service for the task; and
invoking the network turbo boost service for the task if the user responds to the offer by requesting that the network turbo boost service be invoked for the task;
wherein the turbo boost triggering criteria includes a network-based trigger, the network-based trigger invoked when one of a file that exceeds a predefined threshold in size is detected, a destination address is on a list of high transmission rate applications, and a request is received from an application that requires downloading of application code data;
wherein another portion of the turbo boost triggering criteria is defined by the service provider system, the other portion of the turbo boost triggering criteria defined by the service provider system is stored in a default preference list that is housed separately from the turbo boost triggering criteria defined by the user.
14. A computer program product providing a network turbo boost service, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising:
receiving available network turbo boost triggering options, the available network turbo boost triggering options includes destination addresses for which high speed transfer on a network is recommended, being notified when a file exceeding a predefined threshold in size detected, being notified when a destination address is on a list of high transmission rate applications, and being notified when a request is received from an application that requires downloading of application code data, the application that requires downloading of application code data includes service packs and software updates, the list of high transmission rate applications includes video conferencing sites and gaming sites, and the destination addresses include a gaming application address and a video conferencing address;
offering the available network turbo boost triggering options to a user;
detecting selection of one of the network turbo boost triggering options by the user; and
communicating the selection of the one of the network turbo boost triggering options to a network service provider system;
wherein the application that requires downloading of application code data executes on an application provider system separate from a network service provider system, and the request is generated by the application that requires downloading of application code data independent of information about a current traffic load on the network;
wherein a portion of the network turbo boost triggering options is defined by the user, and another portion of the network turbo boost triggering options is defined by the service provider system, the other portion of the network turbo boost triggering options defined by the service provider system is stored in a default preference list that is housed separately from the network turbo boost triggering options defined by the user.
15. The computer program product of claim 14 wherein the offering the available network turbo boost triggering option to a user is performed via a graphical user interface.
16. The computer program product of claim 14 wherein the offering the available network turbo boost triggering option to a user is performed via a textual user interface.
17. A computer program product for providing a network turbo boost service, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
receiving available network turbo boost triggering options, the available network turbo boost triggering options include destination addresses for which high speed transfer on a network is recommended, being notified when a file exceeding a predefined threshold in size is detected, being notified when a destination address is on a list of high transmission rate applications, and being notified when a request is received from an application that requires downloading of application code data, where the application that requires downloading of application code data includes service packs and software updates, the list of high transmission rate applications includes video conferencing sites and gaming sites, and the destination addresses include a gaming application address and a video conferencing address;
selecting one of the network turbo boost triggering options;
communicating the selection of the network turbo boost triggering option to a network service provider system;

wherein the application that requires downloading of application code data executes on an application provider system separate from a network service provider system, and the request is generated by the application that requires downloading of application code data independent of information about a current traffic load on the network; and
wherein a portion of the network turbo boost triggering options is defined by a user, and another portion of the network turbo boost triggering options is defined by the service provider system, the other portion of the network turbo boost triggering options defined by the service provider system is stored in a default preference list that is housed separately from the network turbo boost triggering options defined by the user.
18. The computer program product of claim 17 wherein the receiving is in response to a request from a user system.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method, comprising: receiving connection of an electrical cord to a vehicle to charge a battery in the vehicle, where said battery that is charged is used for locomotion of the vehicle;
said vehicle having a connection portion which extends along an axis; receiving force on said electrical cord relative to said vehicle, and pivoting said connection on said vehicle to move a direction of said axis to face in a direction of said force, said direction being such that said force pulls on said connection portion in a direction parallel to said axis; and
said force causing said electrical cord to separate from said vehicle while maintaining said axis parallel to said force in any of plural different orientations of said electrical cord relative to said vehicle; and further comprising
said connection in both up and down directions relative to the vehicle and in side to side directions relative to the vehicle, over a range of movement which is substantially continuous between outer edges of a range of movement.
2. The method as in claim 1, wherein said moving comprises moving a first spherical portion within a holding portion.
3. The method as in claim 2, wherein said moving comprises moving the first spherical portion inside a second spherical portion, where said first spherical portion has an outer surface that is spherical and said second spherical portion has an inner surface that is spherical, and said first spherical portion is held captive within said second spherical portion.
4. The method as in claim 1, further comprising operating said vehicle using said battery which is charged by a source of power over said electrical cord, and is used for locomotion of said vehicle.
5. The method as in claim 1, further comprising detecting a connection of said electrical cord to said vehicle, and automatically preventing said vehicle from being placed into a driving mode when said detecting detects said connection is made, and allows said vehicle to placed into a driving mode when said detecting detects said connection is not made.
6. A method, comprising:
receiving connection of an electrical cord to a vehicle to charge a battery in a vehicle that is used for locomotion of the vehicle;
detecting said connection of said electrical cord to said vehicle; and
allowing said vehicle to be started but automatically preventing said vehicle from being placed into a driving mode when said detecting detects said connection is made, and allowing said vehicle to be placed into a driving mode when said detecting detects said connection is not made;

receiving force on said electrical cord relative to said vehicle, and moving said connection on said vehicle to move a direction of an axis of a connection to face in a direction of said force in a direction such that said force acts on said connection in a direction parallel to said axis, said moving said moving comprising moving a connector within the vehicle; and
said force causing said electrical cord to separate from said vehicle while maintaining said axis parallel to said force in a number of different orientations of said electrical cord relative to said vehicle.
7. A method as in claim 6, where said automatically preventing detects said vehicle being taken out of a park gear.
8. A method as in claim 6, where said automatically preventing comprises allowing the vehicle to be started, but prevents the vehicle from moving.
9. A method as in claim 6 further comprising detecting said connection of said electrical cord to said vehicle; and
allowing said vehicle to be started but automatically preventing said vehicle from being placed into a driving mode when said detecting detects said connection is made, and allowing said vehicle to be placed into a driving mode when said detecting detects said connection is not made similar.
10. A method of charging a vehicle, comprising:
receiving connection of an electrical cord to a vehicle to charge a battery in the vehicle, where said battery that is charged is used for locomotion of the vehicle;
said vehicle having a connector which receives a mating connector, wherein a direction of insertion and removal between said connector and said mating connector is along an axis defined by a straight line along said direction;
receiving force on said electrical cord relative to said vehicle, and moving said connector on said vehicle to move a direction of said axis such that said connector always faces in a direction of said force, said direction being such that said force pulls on said connector in a direction parallel to said axis and parallel to said direction of insertion and removal; and
said force causing said electrical cord to separate from said vehicle while maintaining said axis parallel to said force in any of plural different orientations of said electrical cord relative to said vehicle.