Patent application number | Description | Published |
20080232788 | Tilt-Sensitive Camera Projected Viewfinder - A tilt-sensitive viewfinder indicates the area of an object plane within view of the camera using a visible signal projected from the camera. A direction sensor determines the camera orientation and modifies the visible signal as the camera orientation changes. Changes in appearance of the visible signal reflect changes in the camera field of view. Data from the direction sensor describing camera orientation may be stored in a data storage device and may be associated with data describing the captured image. The stored camera orientation data improves processing of captured images by providing information about angular components of the captured images. | 09-25-2008 |
20080244752 | Detection of Physical Movement For Document Sharing - A system for using accelerometer-based detection of physical movement for document sharing provides easy and intuitive ways to securely share documents, even without passwords, between computing devices. The system of the present invention includes: at least two computing devices that each have a motion detection device capable of detecting sudden movements and generating a unique signature. The unique signature can then be used to generate signatures or shared secrets for controlling the transfer of data between devices. The motion detection device is capable of detecting sudden movement such as the tapping of the two computing devices together, tapping a stack of computing devices, tossing a computing device in the air. The system may optionally include an intermediary device such as a server for transferring the documents or files between computing devices such that only a small decryption key and file pointer is needed to share records between computing devices. The present invention also includes a novel method for accelerometer-based detection of movement for transferring data between computing devices. | 10-02-2008 |
20090077164 | DISTRIBUTED WORKFLOW-ENABLED SYSTEM - A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module. | 03-19-2009 |
20090077165 | Workflow Manager For A Distributed System - A workflow manager handles the communication between a workflow-enabled provider and a workflow-enabled client. The workflow manager maintains a directory of clients, translates a transaction from a provider into multiple transactions suitable for the client, and handles security. In one embodiment, the workflow manager connects with the workflow-enabled client by registration and with the workflow-enabled provider by advertising and activation. Subsequent communications between the workflow manager and the workflow-enabled provider and the workflow-enabled client are with a request/response protocol. The workflow manager also comprises data storage for storing data for transmission to the workflow-enabled client or the workflow-enabled provider, and workflow storage for storing information related to registered clients. The present invention also includes a number of novel methods including a method for a method for registering a client and a method for activating a provider. | 03-19-2009 |
20090077216 | Workflow-Enabled Client - A workflow-enabled client comprises a client and a workflow manager interface unit. The workflow manager interface unit couples the client to a workflow manager to provide the automatic discovering, distributed processing and dynamic user interface generating functionality of the present invention. A communication manager of the workflow-enabled client has a registration unit that registers, and unregisters, the client with the workflow manager such as by providing a name, a data and other commands. A polling module uses a received location from the workflow manager to retrieve data. The process control module performs a plurality of processing functions such a processing polled data, storing it or providing it to other clients. The process control module can also initiate other clients. The present invention also includes a number of novel methods including a method for registering a client, a method for polling data, and a method for initiating other clients. | 03-19-2009 |
20090077217 | Workflow-Enabled Provider - A workflow-enabled provider includes a service provider and a workflow manager interface unit. The workflow manager interface unit couples the service provider to a workflow manager to provide the automatic discovering, distributed processing and dynamic user interface generating functionality. An advertisement monitor listens for broadcasts from the workflow manager regarding new clients. A request module and a response module handle the transfer of data and control signals between the workflow manager and the service provider. A process control module performs a plurality of processing functions including aggregating requests from clients, selecting requests it can service, presenting user interfaces, processing input via the service provider and controlling the service provider. The user interface module is coupled to the process control module and dynamically generates user interfaces for display by the service provider. | 03-19-2009 |
20090085806 | APPLICATIONS FOR GEOGRAPHICALLY CODED ACCESS POINTS - Applications and uses for geographic coded of network access points includes a method for generating a geographic code and an associated graphical user-interface; a method for rejecting or filtering out geographic codes of inaccurately labeled access points; a method for using geographic codes as part of network service discovery; a method for using geographic codes as part of resource discovery and display; a method for using geographic codes for asset tracking; a method for using geographic codes for file transfer and an associated user interface; a method for using geographic codes for location tracking; a method for using geographic codes as part of a domain name registry; and a method for sending geographic codes automatically. | 04-02-2009 |
20090088183 | GEOGRAPHICALLY SELF-LABELING ACCESS POINTS - The present invention provides systems and methods for self-labeling access points with their geographic location from received beacon frames. In particular, the present invention transmits beacon frames including temporary location information from mobile devices. The beacon frames are received by an access point, filtered by the access point and then used to determine a location. Once the location has been determined, the access point uses the determined location to self-label itself by converting the location information to a geographic code and inserting it as part of the SSID of the access point's beacon signal. The present invention also includes a number of methods using geographic codes including a method for generating and transmitting geographic codes for mobile devices, a method for determining a location of an access point, a method for self-labeling an access point, and a method for filtering beacon frames. | 04-02-2009 |
20100250995 | SPLIT DELAY-LINE OSCILLATOR FOR SECURE DATA TRANSMISSION - A split delay-line oscillator for secure data transmission is disclosed. In one embodiment, an apparatus for a split delay-line oscillator for secure data transmission includes a first modulator/demodulator block in a first device, the first modulator/demodulator block operable to insert a first variable delay to modulate a frequency of a shared carrier signal passing through the first modulator/demodulator block, and a second modulator/demodulator block in a second device, the second modulator/demodulator block operable to insert a second variable delay to modulate the frequency of the shared carrier signal passing through the second modulator/demodulator block, wherein the first and second devices create a shared secret by contributing data on the frequency-modulated shared carrier signal. | 09-30-2010 |
20110060622 | MULTI-PROVIDER FORMS PROCESSING SYSTEM WITH RETRY UPON FAILURE - A multi-provider forms processing system with retry upon failure comprises: a plurality of portable computing devices, a plurality of service providers and a paper-like forms server coupled by a network. The paper-like forms server performs the scheduling, routing, logging, verification and billing for the paper-like processing of compound documents. The paper-like forms server comprises a central schedule, a retry module and a billing module. The multi-provider forms processing system is advantageous because it monitors for failure of transactions, automatically issues a retry or replacement transactions and adjusts the billing for the failed transaction. In particular, the central scheduler tracks and determines when transaction failures occur, and based on these failures revises the billing to users and credits to service providers. The central scheduler also monitors the logs for completion as well as restarts, attempts, failure, reworked and re-performed transaction steps and modifies the bills accordingly. | 03-10-2011 |
20110060627 | MULTI-PROVIDER FORMS PROCESSING SYSTEM WITH QUALITY OF SERVICE - A multi-provider forms processing system with a quality of service rating includes a plurality of portable computing devices, a plurality of service providers and a paper-like forms server coupled by a network. The paper-like forms server comprises a central scheduler and service provider manager and rater. The multi-provider forms processing system provides ratings for the service providers that are used in selection of services providers and processing of compound documents. In particular, the central scheduler tracks and determines where transaction failures occur, and based on these failures provides a quality of service rating for each service provider. The central scheduler also monitors the logs for completion as well as restarts, attempts, failure, reworked and re-performed transaction steps and provides ratings that can be reviewed by a user in selecting a service provider or automatically by a selection module. | 03-10-2011 |
20110060981 | PAPER-LIKE FORMS PROCESSING SYSTEM & METHOD - A system for paper-like forms processing includes a plurality of portable computing devices coupled by a network to a paper-like forms server. The portable computing devices are adapted to receive images (e.g., compound documents/forms), add stroke annotations to the received images, and send the annotated received images or the stoke annotations themselves to the paper-like forms server. The paper-like forms server comprises a central scheduler and a logging module. The paper-like forms server processes compound documents as paper like forms and sends input to and receives results from service providers to perform various types of paper like processing on the compound document. The paper-like forms server performs the scheduling, routing, logging, verification and billing for the paper-like processing of compound documents. The central scheduler also stores results from service providers for later retrieval. | 03-10-2011 |
20110061092 | METHOD FOR APPLYING A PHYSICAL SEAL AUTHORIZATION TO DOCUMENTS IN ELECTRONIC WORKFLOWS - A system and method for applying a pre-existing physical seal authorization to documents provides for authentication of electronic documents using physical seals and without interrupting the electronic workflow. The system of the present invention includes a seal capture device coupled to a computer, and the computer coupled by a network to a paper-like document server. The seal capture device detects depression of a seal thereon and outputs the image of the seal and other metadata to the computer. The computer stores the metadata in its local log using a logging module. The computer also adds the image of the seal and other metadata to the electronic document being displayed. Finally, the computer sends the metadata for storage in the global log of the paper-like document server, and the authorized document to the next step in the electronic workflow. The paper-like document server stores the metadata in other servers or entangles the global log with the logs of other servers for additional security. | 03-10-2011 |
20110085196 | METHODS FOR PRINTING FROM MOBILE DEVICES - A method and apparatus for printing from mobile devices are described. In one embodiment, the method comprises outputting a machine-readable code associated with the printer; receiving rendered print data specified by the mobile device that scanned and decoded the machine-readable code; and printing the rendered print data. | 04-14-2011 |
20110320935 | AUTOMATIC ATTACHMENT OF A CAPTURED IMAGE TO A DOCUMENT BASED ON CONTEXT - A portable computing device for automatic attachment of a captured image to a document being displayed triggered by the act of capturing the image is disclosed. A new page is added to the current document being reviewed and displayed on the portable computing device, and then the image and metadata are attached in that new page. In other variations, the document includes metadata having a location at which images may be stored and upon capture the image, the captured image is stored at the metadata location. | 12-29-2011 |
20120162013 | Applications for Geographically Coded Access Points - The present invention provides systems and methods for self-labeling access points with their geographic location from received beacon frames. In particular, the present invention transmits beacon frames including temporary location information from mobile devices. The beacon frames are received by an access point, filtered by the access point and then used to determine a location. Once the location has been determined, the access point uses the determined location to self-label itself by converting the location information to a geographic code and inserting it as part of the SSID of the access point's beacon signal. The present invention also includes a number of methods using geographic codes including a method for generating and transmitting geographic codes for mobile devices, a method for determining a location of an access point, a method for self-labeling an access point, and a method for filtering beacon frames. | 06-28-2012 |
20130262871 | METHOD AND APPARATUS FOR TAMPER PROOF CAMERA LOGS - A method and apparatus for maintaining a tamper proof device log are described. In one embodiment, the method comprises maintaining an embedded log in the device, the embedded log being a chain of log entries. In one embodiment, the method may also comprise publishing at least one log entry to a location external to the device. | 10-03-2013 |
20130265140 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication are described. In one embodiment, the RF tag comprises: a radio, an energy harvesting unit operable to convert incident RF energy to direct current (DC), a storage unit to store recovered DC power, one or more sensors for sensing and logging data, and a microcontroller coupled to the energy harvesting and storage units, the one or more sensors and the radio, the microcontroller operable to wake up from a sleep state and cause the radio to communicate, sensed data from at least one of the one or more sensors while powered by energy previously harvested and stored by the energy harvesting and storage unit. | 10-10-2013 |
20140062664 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication is described. In one embodiment, the RF tag comprises: an access point comprising: a first antenna; a first radio coupled to the first antenna; a central processing unit coupled to the first radio; a backscatter adapter coupled to the access point via a wired communication interface, the backscatter adapter comprising a backscatter radio and a second antenna coupled to the backscatter radio for use in communicating with an RF tag in the network via backscatter. | 03-06-2014 |
20140062668 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication is described. In one embodiment, the RF tag comprises: an energy harvesting unit operable to convert incident RF energy to direct current (DC); a storage unit operable to store recovered DC power; one or more sensors for sensing; a backscatter communicator to backscatter energy to communicate; and a microcontroller coupled to the energy harvesting and storage units, the one or more sensors, and the backscatter communicator, the microcontroller operable to wake up from a sleep state and cause the radio to communicate sensed data from at least one of the one or more sensors while powered by energy previously harvested and stored by the energy harvesting and storage unit. | 03-06-2014 |
20140062671 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication is described. In one embodiment, the RF tag comprises: an energy harvesting unit operable to convert incident RF energy to direct current (DC); a storage unit operable to store recovered DC power; a passive wakeup pattern detector operable to generate an interrupt in response to detecting a set of one or more subcarriers; one or more sensors for sensing; a communication mechanism; and a microcontroller coupled to the energy harvesting and storage units, the one or more sensors, and the backscatter communicator, the microcontroller operable to wake up from a sleep state in response to the interrupt and cause the communication mechanism to exchange data wirelessly with another while powered by energy previously harvested and stored by the energy harvesting and storage unit. | 03-06-2014 |
20140062672 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication is described. In one embodiment, the RF tag comprises: an access point coupled to provide access to a network; an RF tag comprising an energy harvesting unit operable to convert incident RF energy to direct current (DC); a storage unit operable to store recovered DC power; a passive wakeup pattern detector operable to generate an interrupt in response to detecting a set of one or more subcarriers; one or more sensors for sensing; a communication mechanism; and a microcontroller coupled to the energy harvesting and storage units, the one or more sensors, and the backscatter communicator, the microcontroller operable to wake up from a sleep state in response to the interrupt and cause the communication mechanism to exchange data wirelessly with another while powered by energy previously harvested and stored by the energy harvesting and storage unit. | 03-06-2014 |
20140085051 | LOW POWER RADIO FREQUENCY COMMUNICATION - A method, system and tag for low power radio frequency communication is described. In one embodiment, the RF tag comprises: an access point comprising: a first antenna; a first radio coupled to the first antenna; a central processing unit coupled to the first radio; a backscatter adapter coupled to the access point via a wired communication interface, the backscatter adapter comprising a backscatter radio and a second antenna coupled to the backscatter radio for use in communicating with an RF tag in the network via backscatter. | 03-27-2014 |