Thomas Newman - Discovery Bay CA, US Leonard Ott - Livermore CA, US Robert John Miller - Fremont CA, US Bobby Dale Gifford - Hayward CA, US Larry Lovercheck - Palo Alto CA, US
Assignee:
Socket Communications, Inc. - Newark CA
International Classification:
G06F 13/10 G06F 12/02
US Classification:
711115, 711 2, 710 8, 710 10, 710 13
Abstract:
The present invention permits deferring the final provisioning of the Card Information Structure (CIS) in the attribute memory space of expansion cards (or modules) for portable hosts. This enables expansion cards to be distributed, sold, and installed by their end-users prior to the final provisioning, which is performed during their initial use. A temporary default CIS image is provided that permits baseline functionality of the expansion card with a host device. Providing the default CIS data enables provisional installation and operation of the card in the host, including accessing the card by way of default card services and socket software layers, as provided in the standard software environment of the host. The provisional operation enables higher level software to program the final CIS values in the peripheral controller internal CIS data-structure, EEPROM on the card, or any combination of the two.
Deferred Tuple Space Programming Of Expansion Modules
Thomas John Newman - Discovery Bay CA, US Leonard Ott - Livermore CA, US Robert John Miller - Fremont CA, US Bobby Dale Gifford - Hayward CA, US Larry Lovercheck - Palo Alto CA, US
Assignee:
Socket Communications, Inc. - Newark CA
International Classification:
G06F 13/10 G06F 12/02
US Classification:
711115, 711 2, 710 8, 710 10, 710 13
Abstract:
The present invention permits deferring the final provisioning of the Card Information Structure (CIS) in the attribute memory space of expansion cards (or modules) for portable hosts. This enables expansion cards to be distributed, sold, and installed by their end-users prior to the final provisioning, which is performed during their initial use. A temporary default CIS image is provided that permits baseline functionality of the expansion card with a host device. Providing the default CIS data enables provisional installation and operation of the card in the host, including accessing the card by way of default card services and socket software layers, as provided in the standard software environment of the host. The provisional operation enables higher level software to program the final CIS values in the peripheral controller internal CIS data-structure, EEPROM on the card, or any combination of the two.
Timothy Miller - Scotts Valley CA, US Bobby Dale Gifford - Hayward CA, US Leonard Ott - Livermore CA, US John E. Brandon - San Rafael CA, US
Assignee:
Socket Mobile, Inc. - Newark CA
International Classification:
G06K 7/10
US Classification:
23547202, 23546246, 23546248
Abstract:
An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.
Timothy Miller - Scotts Valley CA, US Bobby Dale Gifford - Hayward CA, US Leonard Ott - Livermore CA, US John E. Brandon - San Rafael CA, US
International Classification:
G06K 7/10
US Classification:
235470
Abstract:
An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.
Garrett B. Stone - Tiburon CA Bobby Dale Gifford - Oakland CA
Assignee:
Aspire Corporation - Tiburon CA
International Classification:
G08B 2100 H04M 322 H02J 716
US Classification:
340636
Abstract:
An event sensor circuit monitors power consumption patterns of a device to determine occurrence of particular operations by the device. In response to detection of one or more particular operations the event sensor signals an alert generator to generate an alert. The system may be implemented within a replaceable battery pack or in an add-on package to monitor power consumption of the device and generate an alert. The event sensor circuit and alert generator utilizes a microprocessor which can be programmed to accommodate pattern detection in a variety of devices. The event sensor circuit and alert generator can be used as an alternative or supplemental alert signal source for a device and can be user selectively enabled or disabled and user selectively set to provide a variety of alert signals. The alert generator can be user programmable to provide a fully customized alert.
- NEWARK CA, US Bobby Dale Gifford - Hayward CA, US Leonard Ott - Livermore CA, US John E. Brandon - San Rafael CA, US
International Classification:
G06K 7/14 G06K 7/00 G06K 7/10
Abstract:
According to a technique of accuracy-enhanced scanning, a scan target is illuminated responsive to recognizing an aiming initiation action. The scan target is scanned responsive to recognizing a scanning initiation action. The illuminating and the scanning are performable independently of each other.
- Newark CA, US Bobby Dale Gifford - Hayward CA, US Leonard Ott - Livermore CA, US John E. Brandon - San Rafael CA, US
International Classification:
G06K 7/14 G06K 7/10 G06K 7/00
Abstract:
An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.
- Natick MA, US DAVID JAMES STEIN - BOONE NC, US STEVEN KEARNS - FORT MYERS FL, US BOBBY DALE GIFFORD - HAYWARD CA, US JOHN BRYAN BOATNER - ANDOVER MA, US
International Classification:
H04M 1/02 G06K 7/10 G06K 7/14
Abstract:
An attachment for use with a mobile device with an imaging device and a mobile-device light source can include one or more of an attachment base and an attachment body. The attachment base can be configured to secure the attachment body to the mobile device via a case for the mobile device. The attachment body can include at least one optical device for use with the imaging device, and an optical sensor to receive optical control signals from the mobile-device light source.
Robert Gifford (1973-1977), Sarah Bockert (1993-1997), Brandon Barry (1998-2002), Ronald Sanders (1974-1978), Darla Curtis (1984-1988), Michael Cavin (1982-1986)