Search

Franc Camara Phones & Addresses

  • 17620 NE 110Th Way, Redmond, WA 98052
  • Richmond, VA
  • Newhall, CA
  • Kiona, WA
  • Issaquah, WA
  • North Hollywood, CA

Publications

Us Patents

Computer-Implemented Image Acquisition System

View page
US Patent:
6889364, May 3, 2005
Filed:
Oct 19, 2001
Appl. No.:
10/087257
Inventors:
Franc J. Camara - Redmond WA, US
Mark R. Enstrom - Redmond WA, US
Reed K. Bement - Kirkland WA, US
Andrew S. Ivory - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F003/00
US Classification:
715771, 715772, 715970, 715527, 358474, 382312
Abstract:
An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space to a particular imaging context (e. g. , scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.

Computer-Implemented Image Acquisition System

View page
US Patent:
6912693, Jun 28, 2005
Filed:
Oct 19, 2001
Appl. No.:
10/086927
Inventors:
Franc J. Camara - Redmond WA, US
Mark R. Enstrom - Redmond WA, US
Reed K. Bement - Kirkland WA, US
Andrew S. Ivory - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F003/00
US Classification:
715771, 715810, 715835, 715846, 715970, 358442, 358474, 358401, 382312
Abstract:
An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space pertaining to a particular imaging context (e. g. , scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.

System And Method Employing Script-Based Device Drivers

View page
US Patent:
6938261, Aug 30, 2005
Filed:
May 11, 2001
Appl. No.:
09/853195
Inventors:
Franc J. Camara - Redmond WA, US
Vladimir Sadovsky - Bellevue WA, US
Lyman Cooper Partin - Bellevue WA, US
Byron Changuion - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F013/10
US Classification:
719321
Abstract:
A computer system and method uses script-based device drivers for operating hardware devices. The script-based driver architecture comprises a scripting driver, a script engine, and a driver script for a given hardware device, such as a scanner. The driver script is generally a text file containing a sequence of programming instructions defining the operational behavior of the hardware device. The scripting driver exports a set of objects whose functions can be called by the driver script to communicate with and control the device. When a request to operate the hardware device is received by the scripting driver, the script engine interprets the programming instructions in the driver script corresponding to the request and invokes the functions of the scripting driver objects called by the programming instructions to carry out the requested device operation.

System And Method For Applying Color Management On Captured Images

View page
US Patent:
6977661, Dec 20, 2005
Filed:
Oct 25, 2000
Appl. No.:
09/696390
Inventors:
Michael D. Stokes - Redmond WA, US
Franc J. Camara - Redmond WA, US
David M. Parsons - Kirkland WA, US
Gilman K. Wong - Redmond WA, US
Vladimir Sadovsky - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G005/02
US Classification:
345589, 345591, 345593, 345603, 345604, 358518, 382162, 382167, 715764, 719321, 719328
Abstract:
A system and method for image acquisition enables selective automated application of color management to color image data generated by an image-capturing device by the device driver for the device. In the image acquisition system, each image-capturing device has properties or operation parameters that can be set to control the operation of the device. During an image acquisition operation, color image data generated by the image-capturing device are transmitted to the device driver. If the operation parameters of the device are set to indicate that color management is to be performed, the device driver calls color management functions provided by the operating system to perform the desired color operation, such as a color space conversion, on the received color image data. The processed color image data are then sent to the image-processing application for further processing or editing.

System And Method For Controlling Mass Storage Class Digital Imaging Devices

View page
US Patent:
7039727, May 2, 2006
Filed:
Sep 7, 2001
Appl. No.:
09/949166
Inventors:
Franc J. Camara - Redmond WA, US
Po Yuan - Renton WA, US
Vladimir Sadovsky - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
710 5, 710 2, 710 30, 710 33, 710 62, 710 72, 710 73, 710 74
Abstract:
A method is provided for controlling a Mass Storage Class Digital Imaging Device using a SCSI pass through protocol. The protocol is based on industry standard SCSI protocol with modifications and extensions to allow transparent communication over a medium and is referred to as SCSI Pass Through (SPT). This protocol defines a set of commands that are initiated in a computer. The commands also include and extend industry standard Picture Transfer Protocol and are targeted for application and execution in a Mass Storage Class Digital Imaging Device. The invention includes the definition of data buffers in the form of data structures that can be used for passing and receiving information related to the digital imaging device. The protocol is applicable to communication mediums that can be utilized in connecting any digital storage device to a computing device.

Simplified Device Drivers For Hardware Devices Of A Computer System

View page
US Patent:
7047534, May 16, 2006
Filed:
Mar 15, 2001
Appl. No.:
09/809237
Inventors:
Vladimir Sadovsky - Bellevue WA, US
Franc J. Camara - Redmond WA, US
Keisuke Tsuchida - Redmond WA, US
Lyman Cooper Partin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719322
Abstract:
A computer system uses simplified device drivers for operating hardware devices. A simplified device driver for a hardware device of a given device type, such as a flatbed scanner, works with a system-supplied common driver for that given device type. The common driver and the simplified driver together function like a regular device driver. The simplified device driver implements a small number of entry point functions corresponding to a pre-selected set of operation commands “generic” to hardware devices of that given device type. When an application makes a request for an operation by the device, the request is passed through a device driver interface (DDI) to the common driver. The common driver then calls the entry point functions in the simplified device driver to carry out the requested operation.

System And Method Employing Script-Based Device Drivers

View page
US Patent:
7100170, Aug 29, 2006
Filed:
Dec 14, 2004
Appl. No.:
11/012366
Inventors:
Franc J. Camara - Redmond WA, US
Vladimir Sadovsky - Bellevue WA, US
Lyman Cooper Partin - Bellevue WA, US
Byron Changuion - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/10
US Classification:
719321
Abstract:
A computer system and method uses script-based device drivers for operating hardware devices. The script-based driver architecture comprises a scripting driver, a script engine, and a driver script for a given hardware device, such as a scanner. The driver script is generally a text file containing a sequence of programming instructions defining the operational behavior of the hardware device. The scripting driver exports a set of objects whose functions can be called by the driver script to communicate with and control the device. When a request to operate the hardware device is received by the scripting driver, the script engine interprets the programming instructions in the driver script corresponding to the request and invokes the functions of the scripting driver objects called by the programming instructions to carry out the requested device operation.

System And Method Employing Script-Based Device Drivers

View page
US Patent:
7117503, Oct 3, 2006
Filed:
Dec 14, 2004
Appl. No.:
11/012580
Inventors:
Franc J. Camara - Redmond WA, US
Vladimir Sadovsky - Bellevue WA, US
Lyman Cooper Partin - Bellevue WA, US
Byron Changuion - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/10
US Classification:
719321
Abstract:
A computer system and method uses script-based device drivers for operating hardware devices. The script-based driver architecture comprises a scripting driver, a script engine, and a driver script for a given hardware device, such as a scanner. The driver script is generally a text file containing a sequence of programming instructions defining the operational behavior of the hardware device. The scripting driver exports a set of objects whose functions can be called by the driver script to communicate with and control the device. When a request to operate the hardware device is received by the scripting driver, the script engine interprets the programming instructions in the driver script corresponding to the request and invokes the functions of the scripting driver objects called by the programming instructions to carry out the requested device operation.
Franc J Camara from Redmond, WA, age ~58 Get Report