Search

Robert Botchek Phones & Addresses

  • 16945 Hidden Creek Ct, Brookfield, WI 53005 (262) 373-0492
  • 3855 Charter Point Ct, Brookfield, WI 53045
  • Seattle, WA
  • Waukesha, WI
  • La Valle, WI
  • Colorado Springs, CO
  • Saratoga, CA
  • Milpitas, CA
  • Los Gatos, CA
  • Orange Pk, FL

Public records

Vehicle Records

Robert Botchek

View page
Address:
N8W22195 Johnson Dr STE 100, Waukesha, WI 53186
Phone:
(262) 373-0492
VIN:
WMWMF73527TL83350
Make:
MINI
Model:
COOPER
Year:
2007

Resumes

Resumes

Robert Botchek Photo 1

Thinking About What Comes Next...

View page
Position:
Self employed at n/a
Location:
Greater Milwaukee Area
Industry:
Computer Software
Work:
n/a since Jun 2011
Self employed

Guidance Software, Inc. May 2010 - Jun 2011
SVP, Forensic Business Unit

Tableau, LLC 2003 - May 2010
President

Granite Digital 2000 - 2003
VP Engineering

Various 1994 - 2001
Consulting
Robert Botchek Photo 2

Business And Technology Consulting

View page
Location:
16945 Hidden Creek Ct, Brookfield, WI 53005
Industry:
Management Consulting
Work:
Pic Wire & Cable
Member, Board of Advisors

Guidance Software May 2010 - Jun 2011
Svp, Forensic Business Unit

Hypothium May 2010 - Jun 2011
Business and Technology Consulting

Tableau 2003 - May 2010
President

Granite Digital 2000 - 2003
Vice President Engineering
Education:
University of California, Berkeley 1986 - 1987
Skills:
Computer Forensics
Software Development
Start Ups
Integration
Cross Functional Team Leadership
Selling
Leadership
Business Development
Entrepreneurship
Strategy
Strategic Planning
Mergers and Acquisitions
Security
Sales
Consulting
Budgets
Management
Product Management
Executive Management
Program Management
Cloud Computing
Languages:
French

Business Records

Name / Title
Company / Classification
Phones & Addresses
Robert Botchek
Owner, Board of Directors
Guidance-Tableau, LLC
Mfg Computer Peripheral Equipment
W223N608 Saratoga Dr, Waukesha, WI 53186
(262) 522-7890

Publications

Us Patents

Remote Power Sensing For Hard Disk Bridge Controller

View page
US Patent:
7487372, Feb 3, 2009
Filed:
Jan 31, 2006
Appl. No.:
11/343406
Inventors:
Robert C. Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
G06F 1/26
US Classification:
713300, 713330, 713340
Abstract:
A remote power sensing system for a hard disk bridge coupled to a drive bay uses a power sensor connecting a bridge to an energization control in the drive bay. The power sensor can be a cable or the like to provide a power detection signal to the bridge. The drive bay energization control selectively provides power to the drive bay (for example, by a key switch or the like). Energization of the drive bay may also energize a drive bay device such as a fan that also functions as an energization proxy. The power sensor connects the bridge to the energization proxy so that energization of the drive bay can be detected via the energization proxy and power sensor. When the sensor detects power provided to the drive bay, the bridging function of the bridge is enabled.

Housing For A Modular Storage System

View page
US Patent:
D616377, May 25, 2010
Filed:
Jan 26, 2010
Appl. No.:
29/354540
Inventors:
Marshall Bussen - Brookfield WI, US
Robert Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
1303
US Classification:
D131621

Bridge Device Access System

View page
US Patent:
7761635, Jul 20, 2010
Filed:
Jun 20, 2008
Appl. No.:
12/143677
Inventors:
Paul J. Pelzl - Waukesha WI, US
Robert C. Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
G06F 12/14
US Classification:
710200, 710311
Abstract:
A bridge device access system permits access to a locked bridge device coupled between a host and a storage device. The bridge device is unlocked by sending an unlock sequence of storage device verify commands from the host to the bridge device. Each verify command includes a start address and a length parameter, wherein the sequence of start addresses in the sequence of storage device verify commands is a pseudorandom sequence of hexadecimal values. The bridge device detects the unlock sequence and is unlocked. The host can send a bridge-access command as the first command after the unlock sequence. Bridge-access commands can include storage device commands that are interpreted by the bridge device as queries and/or instructions for performing various tasks. The bridge device processes the bridge-access command, performing a prescribed operation in response to the bridge-access command, and then immediately re-enters its locked state.

Hardware-Implemented Md5 Function

View page
US Patent:
8331555, Dec 11, 2012
Filed:
Nov 24, 2008
Appl. No.:
12/277039
Inventors:
Steven T. Mundschau - Waukesha WI, US
Robert C. Botchek - Brookfield WI, US
Assignee:
Guidance-Tableau, LLC - Pasadena CA
International Classification:
H04L 9/00
US Classification:
380 28
Abstract:
An MD5 processing apparatus is a hardware-implemented MD5 process in a programmable device such as an FPGA or the like. The programmable device is programmed to include four processing engines, each of which performs a single MD5 stage having four MD5 operations performed by the MD5 stage. Each stage begins with four 32-bit values in an A register, a B register; a C register; and a D register. These values are processed using four sub-stages in the MD5 stage using a number of adders along with fixed nonlinear function processing units and fixed 32-bit-shift units. The fixed nonlinear function processing units in a given stage implement only the nonlinear function needed for the MD5 round being performed by the stage. Likewise, each fixed 32-bit-shift unit uses direct bit routing to effect bit shifts taking advantage of the cyclic nature of shifts required by the MD5 hashing algorithm.

System And Method For Duplicating Electronically Stored Data

View page
US Patent:
8489832, Jul 16, 2013
Filed:
Dec 10, 2009
Appl. No.:
12/634761
Inventors:
Steven T. Mundschau - Waukesha WI, US
Paul Pelzl - Waukesha WI, US
Robert Botchek - Brookfield WI, US
Assignee:
Guidance-Tableau, LLC - Pasadena CA
International Classification:
G06F 12/00
US Classification:
711162
Abstract:
A method of duplicating electronically stored data that includes coupling a duplicating device between an original information storage device and a destination storage device, and streaming data from the original information storage device to the duplicating device. An embodiment of the method also includes segmenting the streaming data, determining a length of an uncompressed data segment, and calculating a length of the data segment when compressed. This embodiment further includes determining if the length of the data segment when compressed is less than some threshold, and copying a compressed data segment to the destination storage device if the length of the compressed data segment is less than the threshold, otherwise copying the uncompressed data segment to the destination storage device.

Off-Board Computational Resources

View page
US Patent:
20080052429, Feb 28, 2008
Filed:
Aug 28, 2006
Appl. No.:
11/511190
Inventors:
Robert C. Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
G06F 13/38
US Classification:
710 62
Abstract:
A host computer system is coupled via an interface to a computational unit that includes an input, a gateway and a sea of computational resources. The interface can be a hard disk storage interface. In some embodiments, the gateway is a gateway master device, such as an FPGA, and a memory that are configured to control transfer of data between the host computer and the memory and/or control transfer of data between the memory and the computational resources. The computational resources can be FPGAs interconnected to perform atomic units of work using a nearest neighbor protocol. The host computer can execute software that generates the atomic units of work for the computational resources, wherein generating the atomic units of work in the form of request packets that are consumed by the computational resources by processing each request packet and generating a corresponding response packet that is sent to the host computer. Each FPGA in the computational resources can have a plurality of computational blocks so that consuming a request packet involves a computational block processing the data in the request packet.

Computational Resource Array

View page
US Patent:
20080052490, Feb 28, 2008
Filed:
Aug 28, 2006
Appl. No.:
11/510894
Inventors:
Robert C. Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
G06F 15/00
US Classification:
712 11
Abstract:
A sea of computational resources includes a number of computational resources, each of which is a member of one or more nearest neighbor pairings. Each nearest neighbor pairing has an upstream neighbor and a downstream neighbor, and each nearest neighbor pairing transfers data between the upstream neighbor and the downstream neighbor using a nearest neighbor protocol. Generally, atomic units of work are selectively passed from the highest upstream computational resource, which can be accessed by a gateway device or the like, to one or more downstream computational resources, one of which eventually performs the work (for example, data processing, etc.) and then passes the computational result from that work upstream. The atomic units of work can be configured and/or formatted as request packets that can utilize a signature word as a work unit identifier. The computational results can likewise be configured and/or formatted as response packets that also utilize the signature word as a work product identifier. Various rules can be enforced to simplify and optimize the computational resources' operation. The configuration of the nearest neighbor pairings can be a 2-dimensional matrix, a octagonal connection array, a star array, or any other configuration that allows appropriate utilization of the computational resources by a host computer or other user of the sea of computational resources.

Password Recovery

View page
US Patent:
20080052525, Feb 28, 2008
Filed:
Aug 28, 2006
Appl. No.:
11/510922
Inventors:
Robert C. Botchek - Brookfield WI, US
Assignee:
Tableau, LLC - Waukesha WI
International Classification:
H04K 1/00
US Classification:
713184
Abstract:
Password recovery utilizes a hardware accelerator operating in connection with a host computer system that runs software to generate and format password candidates for computational processing. The hardware accelerator accepts formatted password candidates and can store a number of these candidates in a memory that is managed by a memory controller. A processing matrix is made up of a number of FPGAs which each can be programmed to run a number of computational blocks that are configured to “consume” or process a request packet containing a single password candidate. This multiple FPGA, multiple computational block configuration allows parallel processing of numerous password candidates by the hardware accelerator, a process that is normally computationally expensive. Processing of a request packet by a computational block generates a response packet that includes computational results corresponding to the single password candidate contained in the consumed request packet. The FPGAs can be arrayed using a nearest neighbor protocol in some embodiments. The request and response packets can be stored in and retrieved from the memory using a memory controller. The response packets retrieved from the memory can be unpacked by software to yield data to be evaluated by password recovery software running on the host computer system.
Robert C Botchek from Brookfield, WI, age ~56 Get Report