Methods and systems for content processing

US9918183B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9918183-B2
Application numberUS-201715425817-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2017
Priority dateSep 12, 2008
Publication dateMar 13, 2018
Grant dateMar 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.

First claim

Opening claim text (preview).

We claim: 1. A method employing a portable apparatus, comprising the acts: responsive to user action indicating desire to interact with a first device, initiating a first interaction session between the portable apparatus and the first device, using a first user interface presented on a display of the portable apparatus that corresponds to the first device, said interaction session enabling data exchange back and forth between the portable apparatus and a transceiver portion of the first device, to control an operation of the first device; responsive to user action indicating desire to interact with a second device, initiating a second interaction session between the portable apparatus and the second device, using a second user interface presented on a display of the portable apparatus that corresponds to the second device, said interaction session enabling data exchange back and forth between the portable apparatus and a transceiver portion of the second device, to control an operation of the second device; presenting, on the display of the portable apparatus, a menu identifying pending interaction sessions, including said first interaction session and said second interaction session, from which the user can select to recall a corresponding user interface, allowing the user to continue an earlier interaction session with a particular device; wherein said acts of initiating the interaction sessions employ a hardware processor in the portable apparatus. 2. The method of claim 1 that further includes: responsive to user action indicating desire to interact with a third device, initiating a third interaction session between the portable apparatus and the third device, using a third user interface presented on a display of the portable apparatus that corresponds to the third device, said interaction session enabling data exchange back and forth between the portable apparatus and a transceiver portion of the third device, to control an operation of the third device; wherein said menu also identifies said third interaction session. 3. The method of claim 1 that further includes: presenting to the user a first signal indicating that a user-entered instruction for control of the first device is pending but a confirmatory message indicating successful performance of the instruction has not yet been received; and presenting a second, different, signal to the user once a confirmatory message indicating successful performance of the instruction has been received. 4. The method of claim 1 that further includes: capturing imagery of the first device with a camera of said portable apparatus, and displaying the captured imagery on a screen of the portable apparatus; also on said screen of the portable apparatus, presenting a graphical user interface as an overlay on said displayed imagery of the first device, the graphical user interface including a button feature that is presented in registered alignment with a physical button of the first device depicted on said screen; receiving a user tap of the button feature in the graphical user interface; and in response to said tap, issuing a command to the first device corresponding to said physical button. 5. The method of claim 1 that includes relaying communications between the portable apparatus and the first device through an intervening server, wherein the portable apparatus need not be in proximity to the first device to control the first device. 6. The method of claim 1 that further includes causing the display of the apparatus to change from a dark state, to presenting one of said user interfaces on the display, without user intervention. 7. The method of claim 6 in which the display changes from said dark state to presenting one of said user interfaces based on passage of a predetermined interval of time. 8. The method of claim 1 in which the first device lacks a display. 9. The method of claim 1 in which the first device lacks buttons. 10. The method of claim 1 that further includes: the portable apparatus sensing information from the first device, and sending data related to the sensed information to a remote server; as a consequence of said sending, the portable apparatus receiving user interface data for the first device from a remote source; wherein said user interface data is tailored both to said first device and said portable apparatus. 11. The method of claim 1 that further includes: at a first time, the portable apparatus establishing communication with the first device; and authorizing the portable apparatus to control the operation of the first device for a limited period of time, namely said predetermined interval of time, starting with said first time. 12. The method of claim 11 that further includes cutting short said limited interval of time during which the portable apparatus is authorized to control the operation of the first device, because a different portable apparatus has established communication with said device. 13. The method of claim 1 that further includes the portable apparatus obtaining user interface instructions from a remote server, wherein first or second interface instructions are received from the remote server, depending on an identity of the user. 14. The method of claim 13 in which the remote server provides a debug user interface for the first device to a first user, and provides a simpler user interface for the first device to a second user. 15. The method of claim 1 that includes a camera of the portable apparatus sensing imagery from the first device, and the portable device encrypting transmissions to a remote server based on information derived from said imagery. 16. The method of claim 1 in which the portable apparatus comprises a GPS receiver, and the method includes sending GPS data from the portable device to a remote server, and obtaining user interface instructions for devices near the portable apparatus in response. 17. A cell phone including a processor, a wireless interface, a memory, a sensor, and a display, instructions in the memory configuring the phone to present a user interface that allows a user to select between several other device-specific user interfaces stored in memory, for enabling use of the mobile phone to both send information to, and receive information from, data transceiver portions of each of plural different physical devices, to enable control of said physical devices based on information sent from the cell phone, wherein at least one of said user interfaces provides plural graphical controls corresponding to plural physical controls accessible to the user from the exterior of one of said devices, and wherein said instructions further configure the phone to perform actions including: responsive to user action indicating desire to interact with a first physical device, initiating a first interaction session between the cell phone and the first physical device, using a first user interface presented on a display of the cell phone that corresponds to the first physical device, said interaction session enabling data exchange back and forth between the cell phone and a transceiver portion of the first physical device, to control an operation of the first physical device; responsive to user action indicating desire to interact with a second physical device, initiating a second interaction session between the cell phone and the second physical device, using a second user interface presented on a display of the cell phone that corresponds to the second physical device, said interaction session enabling data exchange back and forth between the c

Assignees

Inventors

Classifications

  • User interactive design; Environments; Toolboxes · CPC title

  • where the recognised objects include parts of the human body · CPC title

  • Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor · CPC title

  • based on user history · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9918183B2 cover?
Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, an…
Who is the assignee on this patent?
Digimarc Corp
What technology area does this patent fall under?
Primary CPC classification H04W4/005. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).