Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6620232B2 - Technology for attaching media captured by a mobile computing device to an electronic document - Google Patents
[go: Go Back, main page]

JP6620232B2 - Technology for attaching media captured by a mobile computing device to an electronic document - Google Patents

Technology for attaching media captured by a mobile computing device to an electronic document Download PDF

Info

Publication number
JP6620232B2
JP6620232B2 JP2018519379A JP2018519379A JP6620232B2 JP 6620232 B2 JP6620232 B2 JP 6620232B2 JP 2018519379 A JP2018519379 A JP 2018519379A JP 2018519379 A JP2018519379 A JP 2018519379A JP 6620232 B2 JP6620232 B2 JP 6620232B2
Authority
JP
Japan
Prior art keywords
computing device
mobile computing
computer
media
media item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018519379A
Other languages
Japanese (ja)
Other versions
JP2018536924A (en
Inventor
ヒューバート ドリー グーセンス、エリック
ヒューバート ドリー グーセンス、エリック
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of JP2018536924A publication Critical patent/JP2018536924A/en
Application granted granted Critical
Publication of JP6620232B2 publication Critical patent/JP6620232B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本出願は、概して、モバイルコンピューティング装置に関し、より詳細には、モバイルコンピューティング装置によってキャプチャしたメディアを電子文書に添付する技術に関する。   The present application relates generally to mobile computing devices, and more particularly to techniques for attaching media captured by a mobile computing device to an electronic document.

この背景技術の説明は、本開示の文脈を概略的に示すことを目的とするものである。この背景技術欄及び発明の詳細な説明において本願出願時点での従来技術であることが明示的に記載されていない限り、本発明者らの仕事は本開示に反する従来技術として自認するものでも示唆するものでもない。   This background description is intended to schematically illustrate the context of the present disclosure. Unless explicitly stated in the background art section and the detailed description of the present invention that it is a prior art as of the filing date of the present application, the present inventors suggest that the work of the present inventors is recognized as a prior art contrary to the present disclosure. It's not something to do.

ユーザは、メディアアイテム(例えば写真やビデオ)を電子メールやスライドプレゼンテーションなどの様々な電子文書に添付することがある。そのような電子文書の作成や編集をユーザがデスクトップやラップトップコンピューティング装置で行うのは、典型的には、この種のコンピューティング装置がユーザ入力を速やかに効率的に行えるようにする物理的なキーボードおよび他の入力装置(例えば、マウスまたはトラックボール/トラックパッド)を有するからである。しかしながら、この種のコンピューティング装置は、嵩高く、構成要素が一般に配線接続されているので、メディアアイテムをキャプチャするために利用するのは概して困難である。したがって、ユーザは、メディアアイテムをキャプチャするために、通常、携帯電話またはタブレットコンピュータなどのモバイルコンピューティング装置を使用する。   Users may attach media items (eg, photos and videos) to various electronic documents such as emails and slide presentations. The creation and editing of such electronic documents on a desktop or laptop computing device is typically the physical that enables this type of computing device to make user input quickly and efficiently. Because it has a simple keyboard and other input devices (eg mouse or trackball / trackpad). However, this type of computing device is bulky and is generally difficult to utilize to capture media items because the components are typically wired. Thus, a user typically uses a mobile computing device such as a mobile phone or tablet computer to capture media items.

しかし、キャプチャしたメディアアイテムを、電子文書にアクセスする他のコンピューティング装置へ転送する作業は、時間がかかる。   However, transferring the captured media items to other computing devices that access the electronic document is time consuming.

コンピュータ実装技術は、コンピューティング装置とモバイルコンピューティング装置との間に、近距離無線通信リンク(short−range wireless communication link)を確立するステップと、前記近距離無線通信リンクの確立に応答して、前記コンピューティング装置によってアクセスされる電子文書にメディアアイテムを添付するための選択可能な選択項目を、前記コンピューティング装置がユーザに提供するステップと、前記選択可能な選択項目をユーザが選択したことに応答して、前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置にコマンドを送信するステップであって、前記コマンドは、前記モバイルコンピューティング装置にメディアキャプチャモードを開始させるように構成されており、前記メディアキャプチャモード中に前記モバイルコンピューティング装置のカメラによって前記メディアアイテムがキャプチャされるものである、前記コマンドを送信するステップと、キャプチャしたメディアアイテムを前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記コンピューティング装置が受信するステップと、キャプチャしたメディアアイテムを受信することに応答して、キャプチャしたメディアアイテムを前記コンピューティング装置が電子文書に添付するステップとを備えることができる。   In response to establishing the short-range wireless communication link between the computing device and the mobile computing device, and establishing the short-range wireless communication link, The computing device providing a user with a selectable selection for attaching a media item to an electronic document accessed by the computing device; and the user has selected the selectable selection In response, sending a command from the mobile computing device to the mobile computing device via the short-range wireless communication link, wherein the command is the mobile computing device. Sending the command, wherein the media item is captured by a camera of the mobile computing device during the media capture mode, and the captured media In response to receiving the item from the mobile computing device via the near field communication link and receiving the captured media item, the computing device receives the captured media item. Attaching to the electronic document.

いくつかの実施形態では、この技術は、メディアキャプチャモード中に、前記コンピューティング装置が前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置の前記カメラの現在の視野を示すメディアフィードを受信するステップと、前記コンピューティング装置が、前記メディアフィードを含むプレビューウィンドウを表示するステップとを備えることができる。いくつかの実施形態では、前記メディアアイテムは、ユーザからの入力に応答して前記メディアキャプチャモード中にキャプチャされることができる。他の実施形態では、前記メディアアイテムは、前記プレビューウィンドウにおいて認識されたものに基づいて自動的にキャプチャされることができる。   In some embodiments, the technology allows the computing device to view the current view of the camera of the mobile computing device via the near field communication link from the mobile computing device during a media capture mode. Receiving a media feed shown; and the computing device displaying a preview window including the media feed. In some embodiments, the media item may be captured during the media capture mode in response to input from a user. In other embodiments, the media item can be automatically captured based on what is recognized in the preview window.

いくつかの実施形態では、この技術は、前記コンピューティング装置と前記モバイルコンピューティング装置とが同じユーザアカウントに関連付けられているかどうかを前記コンピューティング装置が判定するステップを更に備えることができる。いくつかの実施形態では、この技術は、前記コンピューティング装置と前記モバイルコンピューティング装置との両方が同じユーザアカウントにログインしていると判定することに応答して、前記選択可能な選択項目を提供するステップを更に備えることができる。   In some embodiments, the technology may further comprise the computing device determining whether the computing device and the mobile computing device are associated with the same user account. In some embodiments, the technique provides the selectable selection in response to determining that both the computing device and the mobile computing device are logged in to the same user account. The step of performing can be further provided.

いくつかの実施形態では、前記モバイルコンピューティング装置での前記ユーザの選択に応答して、前記メディアキャプチャモードは終了することができる。いくつかの実施形態では、この技術は、前記コンピューティング装置のマウスまたはトラックボール/トラックパッドのユーザによるクリックに応答して、前記選択可能な選択項目をメニュー内に提供するステップをさらに備えることができる。いくつかの実施形態では、電子文書は、リモートサーバによってホストされるウェブ系の電子文書である。いくつかの実施形態では、近距離無線通信リンクは、ブルートゥース(登録商標)またはワイファイダイレクト(商標)を介するものである。いくつかの実施形態では、キャプチャしたメディアアイテムは、写真またはビデオである。   In some embodiments, the media capture mode can be terminated in response to the user's selection at the mobile computing device. In some embodiments, the technique further comprises providing the selectable selection in a menu in response to a click by a user of the computing device mouse or trackball / trackpad. it can. In some embodiments, the electronic document is a web-based electronic document hosted by a remote server. In some embodiments, the near field communication link is via Bluetooth® or WiFi Direct®. In some embodiments, the captured media item is a photo or video.

コンピュータに実装される別の技術も提示される。その技術は、モバイルコンピューティング装置とコンピューティング装置との間に近距離無線通信リンクを確立するステップと、前記コンピューティング装置が現在アクセスしている電子文書に関連付けられるメディアアイテムをキャプチャするためのメディアキャプチャモードを開始するためのコマンドを、前記コンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置が受信するステップと、前記コマンドを受信したことに応答して、前記モバイルコンピューティング装置が、前記メディアキャプチャモードを開始し、前記モバイルコンピューティング装置のカメラによって前記メディアアイテムをキャプチャするステップと、前記メディアキャプチャモードの終了に応答して、前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記コンピューティング装置に前記キャプチャしたメディアアイテムを送信するステップとを備え、前記キャプチャしたメディアアイテムの受信が、前記キャプチャしたメディアアイテムを前記電子文書に添付させることを前記コンピューティング装置に行わせる。   Other technologies implemented in computers are also presented. The technology includes the steps of establishing a near field wireless communication link between a mobile computing device and a media for capturing media items associated with an electronic document that the computing device is currently accessing In response to receiving the command from the computing device via the short-range wireless communication link, the mobile computing device receives a command for initiating a capture mode. A device initiating the media capture mode and capturing the media item by a camera of the mobile computing device; and in response to exiting the media capture mode, the mobile Transmitting the captured media item from the computing device to the computing device over the short-range wireless communication link, wherein receiving the captured media item sends the captured media item to the electronic document. To the computer device.

いくつかの実施形態では、この技術は、前記メディアキャプチャモード中に、前記近距離無線通信リンクを介して前記モバイルコンピューティング装置から前記コンピューティング装置に前記カメラの現在の視野を示すメディアフィードを送信するステップを更に備え、前記メディアフィードの受信が、前記メディアフィードを含むプレビューウィンドウを表示させることを前記コンピューティング装置に行わせる。いくつかの実施形態では、前記メディアアイテムは、ユーザからの入力に応答して前記メディアキャプチャモード中にキャプチャされる。他の実施形態では、前記メディアアイテムは、前記プレビューウィンドウにおいて認識されたものに基づいて自動的にキャプチャされる。   In some embodiments, the technology transmits a media feed indicating the current field of view of the camera from the mobile computing device to the computing device via the short-range wireless communication link during the media capture mode. And receiving the media feed causes the computing device to display a preview window that includes the media feed. In some embodiments, the media item is captured during the media capture mode in response to input from a user. In another embodiment, the media item is automatically captured based on what is recognized in the preview window.

いくつかの実施形態では、この技術は、前記モバイルコンピューティング装置と前記コンピューティング装置とが同じユーザアカウントに関連付けられているかどうかを前記モバイルコンピューティング装置が判定するステップをさらに備えることができる。いくつかの実施形態では、この技術は、前記モバイルコンピューティング装置と前記モバイルコンピューティング装置との両方が同じユーザアカウントにログインしているとの判定に応答して、前記コンピューティング装置と通信するステップを更に備えることができ、前記通信するステップは、前記コンピューティング装置に、選択可能な選択項目をユーザに表示させることと、前記選択可能な選択項目が選択されると、前記コマンドを前記モバイルコンピューティング装置に送信することとを行わせる。   In some embodiments, the technology may further comprise the mobile computing device determining whether the mobile computing device and the computing device are associated with the same user account. In some embodiments, the technique communicates with the computing device in response to determining that both the mobile computing device and the mobile computing device are logged in to the same user account. And wherein the communicating step causes the computing device to display a selectable selection item to a user, and when the selectable selection item is selected, the command is transmitted to the mobile computing device. Transmitting to the storage device.

いくつかの実施形態では、この技術は、前記メディアキャプチャモード中に前記モバイルコンピューティング装置のユーザから終了入力を受信するステップと、前記終了入力を受信したことに応答して、前記モバイルコンピューティング装置が、前記メディアキャプチャモードを終了するステップとを更に備えることができる。いくつかの実施形態では、前記終了入力は、前記モバイルコンピューティング装置のタッチスクリーンを介して提供されるタッチ入力である。   In some embodiments, the technique includes receiving a termination input from a user of the mobile computing device during the media capture mode, and in response to receiving the termination input, the mobile computing device Can further comprise the step of ending the media capture mode. In some embodiments, the termination input is a touch input provided via a touch screen of the mobile computing device.

いくつかの実施形態では、電子文書は、リモートサーバによってホストされるウェブ系の電子文書である。いくつかの実施形態では、近距離無線通信リンクは、ブルートゥース(登録商標)またはワイファイダイレクト(商標)を介するものである。いくつかの実施形態では、キャプチャしたメディアアイテムは、写真、オーディオファイル、ビデオファイル、またはオーディオビデオファイルである。   In some embodiments, the electronic document is a web-based electronic document hosted by a remote server. In some embodiments, the near field communication link is via Bluetooth® or WiFi Direct®. In some embodiments, the captured media item is a photo, audio file, video file, or audio video file.

本開示の利用可能なさらなる領域は、以下の詳細な説明から明らかになるであろう。詳細な説明および具体的な実施例は、説明のためだけに意図されており、本開示の範囲を限定するものではないことを理解されたい。   Further areas of availability of the present disclosure will become apparent from the detailed description below. It should be understood that the detailed description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.

態様および実施形態を任意の都合のよい形態で実施することができると理解されたい。例えば、態様および実施形態は、有形のキャリア媒体(例えば、ディスク)または無形のキャリア媒体(例えば、通信信号)であり得る適切なキャリア媒体上に載せられ得る適切なコンピュータプログラムによって実施され得る。態様はまた、本発明を実施するように構成されたコンピュータプログラムを実行するプログラム可能なコンピュータの形態をとることができる適切な装置を使用して実施されてもよい。1つの態様の文脈で説明された特徴が別の態様で実施され得るように、複数の態様を組み合わせることができる。   It should be understood that aspects and embodiments may be implemented in any convenient manner. For example, aspects and embodiments may be implemented by a suitable computer program that may be placed on a suitable carrier medium, which may be a tangible carrier medium (eg, a disk) or an intangible carrier medium (eg, a communication signal). Aspects may also be implemented using any suitable apparatus that can take the form of a programmable computer that executes a computer program configured to implement the invention. Multiple aspects can be combined so that features described in the context of one aspect can be implemented in another aspect.

本開示は、詳細な説明および添付図面からより十分に理解されるであろう。   The present disclosure will be more fully understood from the detailed description and the accompanying drawings.

本開示のいくつかの実装例に従う例示的なコンピューティングシステムを示す図。1 illustrates an example computing system in accordance with some implementations of the present disclosure. FIG. 本開示のいくつかの実装例に従う、モバイルコンピューティング装置によってキャプチャしたメディアを、別のコンピューティング装置にて電子文書に添付するための第1例の方法のフロー図。1 is a flow diagram of a first example method for attaching media captured by a mobile computing device to an electronic document at another computing device, according to some implementations of the present disclosure. FIG. 本開示のいくつかの実装例に従う、モバイルコンピューティング装置によってキャプチャしたメディアを電子文書に添付するための第2例の方法のフロー図。FIG. 4 is a flow diagram of a second example method for attaching media captured by a mobile computing device to an electronic document according to some implementations of the present disclosure.

ユーザがモバイルコンピューティング装置でメディア(「メディアアイテム」)をキャプチャした後、そのユーザは、そのキャプチャしたメディアアイテムを添付したいと思う電子文書にアクセスする別のコンピューティング装置に、そのキャプチャしたメディアアイテムを転送する方法を見つけることがある。例えば、そのユーザは、キャプチャしたメディアアイテムを自分自身に電子メールで送信し、他のコンピューティング装置で電子メールアプリケーションを介してそのメディアアイテムを取得すことができる。この作業は、ユーザにとって非常に面倒である。他のやり方には、モバイルコンピューティング装置が取り外し可能ドライブのような他のコンピューティング装置によってアクセスされることがあるが、このやり方でも、依然としてユーザには追加の作業(例えば、リムーバブルドライブにアクセスし、キャプチャしたメディアアイテムを見つけ出し、電子文書にドラッグアンドドロップする)が必要である。このようなやり方は、ユーザがメディアアイテムをリアルタイムで迅速にキャプチャすることも可能にしない。そこで、モバイルコンピューティング装置によってキャプチャしたメディアを電子文書に添付するための技術を提示する。   After the user captures the media (“media item”) on the mobile computing device, the user can transfer the captured media item to another computing device that accesses the electronic document that they want to attach the captured media item to. You may find a way to transfer. For example, the user can email the captured media item to himself and retrieve the media item via an email application on another computing device. This operation is very troublesome for the user. In other ways, the mobile computing device may be accessed by other computing devices, such as removable drives, but this way still leaves the user additional work (e.g., access to removable drives). , Find the captured media item, and drag and drop it into the electronic document). Such an approach also does not allow the user to capture media items quickly in real time. Therefore, a technique for attaching media captured by a mobile computing device to an electronic document is presented.

これらの技術は、キャプチャしたメディアアイテムを電子文書に迅速かつシームレスに添付することを可能にする。本明細書で使用する「添付」という用語は、キャプチャしたメディアアイテムを電子文書に関連付ける任意の適切な方法を指すことができ、例えば、キャプチャしたメディアアイテムを、そのキャプチャしたメディアアイテムを電子ファイルに挿入または埋め込んだ外部のまたは別のファイル(例えば、スライドプレゼンテーションに挿入した写真やビデオ)として添付すること(例えば電子メール添付ファイル)、キャプチャしたメディアアイテムを電子文書に関連づけて格納することなどを含むことができる。別のコンピューティング装置(例えば、ラップトップコンピュータやデスクトップコンピュータ)について概略的に説明するが、ここで説明する技術がモバイルコンピューティング装置において完全に実装できることも理解されよう。例えば、そのモバイルコンピューティング装置による電子文書へのアクセス中に、ある選択可能な選択項目が、そのモバイルコンピューティング装置に、メディアアイテムをキャプチャするためのメディアキャプチャモード(例えば、別個のアプリケーション)を開始させることを行わせることができ、その後、そのメディアアイテムは自動的に電子文書に添付され得る。したがって、この技術は、メディアアイテムの転送に関連する問題に対処し、技術的タスクを実行するための1つ以上の装置と人との対話を改善する改良されたインターフェースを提供する。   These techniques allow captured media items to be quickly and seamlessly attached to electronic documents. As used herein, the term “attachment” can refer to any suitable way of associating a captured media item with an electronic document, for example, capturing a captured media item into an electronic file. Including attaching (such as photos or videos inserted into slide presentations) as inserted or embedded external files (eg, email attachments), storing captured media items in association with electronic documents, etc. be able to. Although another computing device (eg, a laptop computer or desktop computer) is schematically described, it will be understood that the techniques described herein may be fully implemented in a mobile computing device. For example, during access to an electronic document by the mobile computing device, a selectable selection item initiates a media capture mode (eg, a separate application) for capturing media items on the mobile computing device. The media item can then be automatically attached to the electronic document. Thus, this technique addresses the problems associated with the transfer of media items and provides an improved interface that improves human interaction with one or more devices for performing technical tasks.

ここで説明したシステムがユーザの個人情報を収集したり個人情報を利用するかもしれない場合、ユーザは、プログラムや機能がユーザ情報(例えば、ユーザのソーシャルネットワーク、ソーシャル行動や活動、職業、ユーザの指向、またはユーザの現在位置)を収集するかどうか、またはサーバまたは他の装置からユーザにより関連性の高いコンテンツを受信するかどうかおよび/または当該コンテンツをどのように受信するかを制御するための機会(例えば、許可または同意)が与えられることができる。さらに、特定のデータは、個人識別可能な情報が削除されるように、格納前または使用前に1つ以上の方法で処理されることがある。例えば、ユーザの身元は、個人識別可能情報からそのユーザを特定できないように扱われることができ、また、ユーザの地理的位置は、位置情報を得た場所を概略化(都市名、郵便番号、州レベルなど)することで、ユーザの実際の位置が特定できないようにすることができる。このようにして、ユーザは、当該ユーザに関する情報がどのように収集され、例えばサーバまたは他の装置によってどのように使用されるかについての制御権を有することができる。   If the system described here may collect or use personal information about the user, the user may be responsible for the program or function of the user information (eg, the user's social network, social behavior or activity, occupation, user's Or whether to receive more relevant content by the user from a server or other device and / or how to receive the content. Opportunities (eg, permission or consent) can be given. In addition, certain data may be processed in one or more ways before storage or use, such that personally identifiable information is deleted. For example, a user's identity can be treated such that the user cannot be identified from personally identifiable information, and the user's geographic location outlines the location from which the location information was obtained (city name, zip code, (Such as state level) can prevent the user's actual location from being identified. In this way, a user can have control over how information about the user is collected and used, for example, by a server or other device.

図1を参照すると、例示的なコンピュータシステム100が図示されている。コンピュータシステム100は、本開示のいくつかの実装例に従う例示的なコンピューティング装置104および例示的なモバイルコンピューティング装置108を含むことができる。コンピューティング装置104は、モバイルコンピューティング装置108(例えば、タッチスクリーン)と比較して、より高機能のまたはアクセスし易い入力装置(例えば、物理キーボードと、マウスまたはトラックボール/トラックパッドと)を有することができる。モバイルコンピューティング装置108はまた、メディアアイテム(例えば、写真またはビデオ)をキャプチャするように構成されたカメラを含むことができる。コンピューティング装置104の非限定的な例には、デスクトップコンピュータおよびラップトップコンピュータが含まれ、モバイルコンピューティング装置108の例としては、携帯電話およびタブレットコンピュータが含まれる。コンピューティング装置104は、携帯電話またはタブレットコンピュータ(例えば、旧型装置またはカメラなし装置)であってもよいことが理解されよう。ユーザ120は、コンピューティング装置104およびモバイルコンピューティング装置108を操作することができる(例えば、メディアアイテムをキャプチャするための入力を行うことによって)。   With reference to FIG. 1, an exemplary computer system 100 is illustrated. The computer system 100 can include an exemplary computing device 104 and an exemplary mobile computing device 108 in accordance with some implementations of the present disclosure. The computing device 104 has more sophisticated or accessible input devices (eg, a physical keyboard and a mouse or trackball / trackpad) compared to a mobile computing device 108 (eg, a touch screen). be able to. The mobile computing device 108 can also include a camera configured to capture media items (eg, photos or videos). Non-limiting examples of computing device 104 include desktop computers and laptop computers, and examples of mobile computing device 108 include mobile phones and tablet computers. It will be appreciated that the computing device 104 may be a mobile phone or a tablet computer (eg, an older device or a cameraless device). A user 120 can operate the computing device 104 and the mobile computing device 108 (eg, by making an input to capture a media item).

コンピューティング装置104およびモバイルコンピューティング装置108の各々は、それらがネットワーク112を介して通信可能にする通信装置(例えば、トランシーバ)を含むことができる。ネットワーク112は、近距離無線通信ネットワークであってよい。近距離無線通信媒体の例としては、ブルートゥース(登録商標)およびワイファイダイレクト(商標)が含まれるが、他の適切な無線通信媒体(WiFi、NFCなど)も使用できる。モバイルコンピューティング装置108がコンピューティング装置104に近接している場合、それら装置104、108間に近距離無線通信リンクを確立することができる。装置104、108の各々は、1つまたは複数のプロセッサと、記憶装置(フラッシュメモリ、ハードディスクなど)とを含むこともできる。本明細書で使用する「プロセッサ」という用語は、単一プロセッサと並列または分散アーキテクチャで動作する複数のプロセッサとの両方を指すことができる。   Each of computing device 104 and mobile computing device 108 may include communication devices (eg, transceivers) that allow them to communicate over network 112. The network 112 may be a short-range wireless communication network. Examples of short-range wireless communication media include Bluetooth® and WiFi Direct®, but other suitable wireless communication media (WiFi, NFC, etc.) can also be used. If the mobile computing device 108 is in close proximity to the computing device 104, a near field wireless communication link can be established between the devices 104, 108. Each of the devices 104, 108 may also include one or more processors and a storage device (flash memory, hard disk, etc.). As used herein, the term “processor” can refer to both a single processor and multiple processors operating in a parallel or distributed architecture.

装置104、108の一方または両方は、ネットワーク112を介してリモートサーバ116と通信することもできる。そのような実装例では、ネットワーク112は、ローカルエリアネットワーク(LAN)、インターネットなどのワイドエリアネットワーク(WAN)、またはそれらの組み合わせを含むことができる。いくつかの実装例では、装置104、108が互いに近接し、両方が共通のアカウント(電子メールアカウントなど)に関連付けられている(例えば、ログインしている)ときに近距離無線通信リンクが確立され得る。この関連付けは、サーバ116を使用して判定または確認され得る。前述したように、電子文書はウェブ系の文書(web−based document)であってよく、したがって、サーバ116は、その電子文書をホスト(例えば提供、格納/維持)することができる。いくつかの実装例では、サーバ116は、後で詳述する本開示の技術のための選択可能な選択項目をコンピューティング装置104に提供させるための情報を当該コンピューティング装置104に送信することができる。   One or both of the devices 104, 108 can also communicate with the remote server 116 via the network 112. In such an implementation, network 112 may include a local area network (LAN), a wide area network (WAN) such as the Internet, or a combination thereof. In some implementations, a near field communication link is established when the devices 104, 108 are in close proximity to each other and both are associated (eg, logged in) with a common account (such as an email account). obtain. This association may be determined or verified using server 116. As described above, the electronic document may be a web-based document, and thus the server 116 can host (eg, provide, store / maintain) the electronic document. In some implementations, the server 116 may send information to the computing device 104 to cause the computing device 104 to provide selectable choices for the techniques of this disclosure that are described in detail below. it can.

図2を参照すると、モバイルコンピューティング装置によってキャプチャしたメディアを、別のコンピューティング装置にて電子文書に添付するための第1例の方法200のフロー図が示されている。204では、コンピューティング装置104は、モバイルコンピューティング装置108との近距離無線通信リンクを確立するためのリンク条件が存在するかどうかを判定することができる。リンク条件は、モバイルコンピューティング装置108がコンピューティング装置104に近接していることを含むことができる。いくつかの実装例では、リンク条件は、装置104、108が同じユーザアカウントに関連付けられている(例えば、ログインしている)ことをさらに含むことができる。リンク条件が存在すれば、方法200は208に進むことができる。そうでない場合、方法200は終了するか、または204に戻ることができる。208では、装置104、108は、それらの間の近距離無線通信リンクを確立することができる。212では、コンピューティング装置104は、コンピューティング装置104によってアクセスされた(例えば作成されたか編集された)電子文書にメディアアイテムを添付するための、ユーザ120用の選択可能な選択項目(selectable option)を提供することができる。   Referring to FIG. 2, a flow diagram of a first example method 200 for attaching media captured by a mobile computing device to an electronic document at another computing device is shown. At 204, the computing device 104 can determine whether a link condition exists for establishing a near field communication link with the mobile computing device 108. The linking condition can include the mobile computing device 108 being in proximity to the computing device 104. In some implementations, the linking condition can further include that the devices 104, 108 are associated (eg, logged in) with the same user account. If a link condition exists, method 200 can proceed to 208. If not, the method 200 can end or return to 204. At 208, the devices 104, 108 can establish a near field communication link between them. At 212, the computing device 104 is a selectable option for the user 120 for attaching a media item to an electronic document accessed (eg, created or edited) by the computing device 104. Can be provided.

ある実装例では、電子文書は、コンピューティング装置104でウェブブラウザに表示されるウェブ系の電子文書である。ウェブ系の電子文書の例には、ウェブ系の電子メール、およびウェブ系のテキストまたはスライドプレゼンテーション文書が含まれる。例えば、ウェブ系の電子文書は、サーバ116に格納/維持されてもよい。いくつかの実装例では、選択可能な選択項目は、マウスの右クリック後のものといった表示メニューに含まれることができる。例示目的のみであるが、選択可能な選択項目は、「モバイル装置からの写真/ビデオを挿入」とラベル付けされたものであってよく、挿入メニューの下位に表示されるものであってよい。特定の例では、選択可能な選択項目は、どのタイプのメディアアイテム(例えば、写真、オーディオ、ビデオ、オーディオビデオ)であるのかを指定することをユーザ120に問合せるものであってよく、それに応じたコマンドを、モバイルコンピューティング装置108に構成させるものであってよい。216では、コンピューティング装置104は、その選択可能な選択項目がユーザ120によって選択されたかどうかを判定することができる。例えば、ユーザ120は、コンピューティング装置104のマウスまたはトラックボール/トラックパッドをクリックして、その選択可能な選択項目を選択することができる。その選択可能な選択項目が選択された場合、方法200は220に進むことができる。そうでない場合、方法200は終了するか、または216に戻ることができる。コマンドは、選択可能な選択項目(例えば、写真対ビデオ)に応じて異なってよく、例えば、そのコマンドは、どのように応答するか(例えば、異なるアプリケーションまたはモードを開始する)をモバイルコンピューティング装置108に命令するものとすることができる。   In one implementation, the electronic document is a web-based electronic document displayed on a web browser on the computing device 104. Examples of web-based electronic documents include web-based email and web-based text or slide presentation documents. For example, a web-based electronic document may be stored / maintained in the server 116. In some implementations, selectable choices can be included in a display menu such as after a right mouse click. For illustrative purposes only, selectable selections may be labeled “Insert Photo / Video from Mobile Device” and may be displayed below the Insert menu. In a particular example, the selectable selection item may query the user 120 to specify what type of media item (eg, photo, audio, video, audio video) and accordingly The command may be configured by the mobile computing device 108. At 216, the computing device 104 can determine whether the selectable selection item has been selected by the user 120. For example, the user 120 can click on the mouse or trackball / trackpad of the computing device 104 to select the selectable selection. If the selectable selection item is selected, the method 200 can proceed to 220. Otherwise, method 200 can end or return to 216. The command may vary depending on the choices that can be selected (eg, photo vs. video), for example, how the command responds (eg, starts a different application or mode) on the mobile computing device. 108 may be commanded.

220では、コンピューティング装置104は、コマンドをモバイルコンピューティング装置108に送信することができる。そのコマンドの受信によって、モバイルコンピューティング装置108に、メディアアイテムをキャプチャするための画像撮影モードを開始させることができる。画像撮影モードは、そのモバイルコンピューティング装置108に設けられたネイティブの写真/ビデオ撮影モードであってよく、または前記コマンドの受信に応答してモバイルコンピューティング装置108によって起動される個別のメディアキャプチャアプリケーションであってもよい。メディアキャプチャモード中、ユーザ120は、モバイルコンピューティング装置108を操作して、写真またはビデオを撮影することができ、(撮影ボタンまたは記録ボタンなどの)開始入力を提供することが含まれ得る。本明細書では、メディアアイテムが特に写真およびビデオの場合について説明するが、メディアアイテムがオーディオのみのキャプチャでもよいことが理解されよう。メディアキャプチャモードの終了に伴い、キャプチャしたメディアアイテムは、モバイルコンピューティング装置108から近距離無線通信リンクを介してコンピューティング装置104の元へと送信され得る。   At 220, the computing device 104 can send a command to the mobile computing device 108. Receiving the command can cause the mobile computing device 108 to initiate an image capture mode for capturing the media item. The image capture mode may be a native photo / video capture mode provided on the mobile computing device 108, or a separate media capture application that is activated by the mobile computing device 108 in response to receiving the command. It may be. During the media capture mode, the user 120 can operate the mobile computing device 108 to take a photo or video, which can include providing a start input (such as a capture button or a record button). Although the description herein describes the case where the media item is specifically a photo and video, it will be understood that the media item may be an audio-only capture. Upon exiting the media capture mode, the captured media item may be transmitted from the mobile computing device 108 to the computing device 104 via a near field wireless communication link.

いくつかの実装例では、メディアキャプチャモード中、モバイルコンピューティング装置108は、そのカメラの現在の視野を示すメディアフィードを、近距離無線通信リンクを介してコンピューティング装置104に送信してもよい。この「ライブ」のまたは「リアルタイム」のメディアフィードは、コンピューティング装置104にプレビューウィンドウを開かせてそこにメディアフィードを表示させるものとすることができる。すると、ユーザ120は、モバイルコンピューティング装置108によって撮影されるであろう画像が電子文書に関してどのように見えるかを、コンピューティング装置104にて視認することができる。いくつかの実装例では、そのプレビューウィンドウは、その電子文書の少なくとも一部をオーバーレイするポップアップウィンドウとすることができる。例えば、ユーザ120がメディアアイテムを挿入しようとして予めクリックしておいた電子文書内の場所にインラインでそのメディアフィードを挿入するといった、その他の構成も使用することができる。いくつかの実装例では、例えばメディアフィード/プレビューウィンドウにおいて認識されたものに基づいて、メディアアイテムを自動的にキャプチャするようにすることができる。例示目的のみであるが、その文書の特定の内容(家屋についての説明)に基づいて、家屋がメディアフィード/プレビューウィンドウにおいて認識されたときに、メディアアイテムをキャプチャするようにすることができる。   In some implementations, during the media capture mode, the mobile computing device 108 may send a media feed indicating the current field of view of the camera to the computing device 104 via a short-range wireless communication link. This “live” or “real-time” media feed may cause the computing device 104 to open a preview window and display the media feed there. The user 120 can then view on the computing device 104 how the image that would be taken by the mobile computing device 108 would look on the electronic document. In some implementations, the preview window may be a pop-up window that overlays at least a portion of the electronic document. Other configurations may also be used, such as inserting the media feed inline at a location in the electronic document that the user 120 has previously clicked to insert the media item. In some implementations, media items can be captured automatically, for example based on what is recognized in the media feed / preview window. For illustrative purposes only, based on the specific content of the document (description about the house), the media item may be captured when the house is recognized in the media feed / preview window.

224では、コンピューティング装置104は、キャプチャしたメディアアイテムを受信したかどうかを判定することができる。キャプチャしたメディアアイテムを受信した場合、方法200は228に進むことができる。そうでない場合、方法200は終了するか、または220に戻ることができる。228では、コンピューティング装置104は、キャプチャしたメディアアイテムを電子文書に添付することができる。例えば、電子文書が電子メールである場合、キャプチャしたメディアは電子メールに添付され得る。例えば、電子文書がスライドプレゼンテーションである場合、キャプチャしたメディアは、現在のスライドに挿入され得る。キャプチャしたメディアアイテムを電子文書内に挿入するための場所は、選択可能なコマンドを最初に選択した場所(例えば、最初の右クリック)に対応するものとすることができる。次に、方法200は、終了するか、または1回以上の追加サイクルのために204に戻ることができる。   At 224, the computing device 104 can determine whether a captured media item has been received. If a captured media item is received, method 200 can proceed to 228. If not, the method 200 may end or return to 220. At 228, the computing device 104 can attach the captured media item to an electronic document. For example, if the electronic document is an email, the captured media can be attached to the email. For example, if the electronic document is a slide presentation, the captured media can be inserted into the current slide. The location for inserting the captured media item into the electronic document may correspond to the location where the selectable command was first selected (eg, the first right click). The method 200 can then end or return to 204 for one or more additional cycles.

図3を参照すると、モバイルコンピューティング装置によってキャプチャしたメディアを、別のコンピューティング装置にて電子文書に添付するための第2例の方法300のフロー図が示されている。この方法300は、図2の方法200を、モバイルコンピューティング装置108の視点から表すことができる。304では、モバイルコンピューティング装置108は、コンピューティング装置104との近距離無線通信リンクを確立するためのリンク条件が存在するかどうかを判定することができる。もしリンク条件が存在すれば、方法300は308に進むことができる。そうでない場合、方法300は終了するか、または304に戻ることができる。308では、装置108、104は、それらの間の近距離無線通信リンクを確立することができる。312では、モバイルコンピューティング装置108は、上記コマンドを受信したかどうかを判定することができる。前述したように、このコマンドは、ユーザ120による選択可能な選択項目の選択に応答して、コンピューティング装置104が送信したものとすることができる。コマンドが受信されていれば、方法300は316に進むことができる。そうでない場合、方法300は終了するか、または312に戻ることができる。   Referring to FIG. 3, a flow diagram of a second example method 300 for attaching media captured by a mobile computing device to an electronic document at another computing device is shown. The method 300 may represent the method 200 of FIG. 2 from the perspective of the mobile computing device 108. At 304, the mobile computing device 108 can determine whether a link condition exists to establish a near field communication link with the computing device 104. If a link condition exists, method 300 can proceed to 308. Otherwise, method 300 may end or return to 304. At 308, the devices 108, 104 can establish a short-range wireless communication link between them. At 312, the mobile computing device 108 can determine whether the command has been received. As described above, this command may have been sent by the computing device 104 in response to a selection of selectable selection items by the user 120. If a command has been received, method 300 can proceed to 316. Otherwise, method 300 may end or return to 312.

316では、モバイルコンピューティング装置108は、メディアキャプチャモードを開始することができる。前述したように、メディアキャプチャモード中に、モバイルコンピューティング装置108は、表示用のメディアフィードをコンピューティング装置104に送信することができる。320では、モバイルコンピューティング装置108は、終了入力を受信したかどうかを判定することができる。例えば、終了入力は、モバイルコンピューティング装置108のタッチスクリーンを介した1回以上のクリックとすることができる。終了入力を受信すると、モバイルコンピューティング装置108は、メディアアイテムをキャプチャでき、方法300は、324に進むことができる。そうでない場合、方法300は320に戻ることができる。324において、モバイルコンピューティング装置108は、キャプチャしたメディアアイテムをコンピューティング装置104に送信することができる。キャプチャしたメディアアイテムをコンピューティング装置104が受信することが、そのキャプチャしたメディアアイテムの電子文書への添付をコンピューティング装置104に行わせることができる。その後、方法300は、終了するか、または1回以上の追加サイクルのために304に戻ることができる。   At 316, the mobile computing device 108 can initiate a media capture mode. As described above, during the media capture mode, the mobile computing device 108 can send a media feed for display to the computing device 104. At 320, the mobile computing device 108 can determine whether an end input has been received. For example, the termination input can be one or more clicks through the touch screen of the mobile computing device 108. Upon receipt of the termination input, the mobile computing device 108 can capture the media item and the method 300 can proceed to 324. Otherwise, the method 300 can return to 320. At 324, the mobile computing device 108 can send the captured media item to the computing device 104. Receiving the captured media item at computing device 104 may cause computing device 104 to attach the captured media item to an electronic document. Thereafter, method 300 may end or return to 304 for one or more additional cycles.

別の実装例では、選択可能なコマンドの選択が、電子メールまたはテキストメッセージなどの電子メッセージをモバイルコンピューティング装置108への送信をコンピューティング装置104に行わせることができる。この電子メッセージの目的は、キャプチャしたメディアアイテムをコンピューティング装置104に送信するための簡単な方法、すなわち電子メッセージに対する応答することを、ユーザ120に提供することである。例えば、コンピューティング装置104は、「あなたのメディアアイテムで応答してください」という電子メッセージをモバイルコンピューティング装置108に送信することができる。いくつかの実装例では、コマンドがモバイルコンピューティング装置108に送信されて、上述したメディアキャプチャモードを介してメディアキャプチャプロセスをコンピューティング装置108に実行させてもよい。メディアキャプチャモードの終了に引き続いて、キャプチャしたメディアアイテムをコンピューティング装置104に自動的に送信する代わりに、ユーザ120は、その電子メッセージに対し、キャプチャしたメディアアイテムをもって応答することができる。この代替的な特徴によれば、近距離無線通信リンクの必要性をなくすこともできる。つまり、どのようなネットワーク(WiFi、セルラーなど)でも利用できる。   In another implementation, selection of a selectable command can cause the computing device 104 to send an electronic message, such as an email or text message, to the mobile computing device 108. The purpose of this electronic message is to provide the user 120 with a simple method for sending the captured media item to the computing device 104, ie, responding to the electronic message. For example, the computing device 104 may send an electronic message “Please respond with your media item” to the mobile computing device 108. In some implementations, a command may be sent to the mobile computing device 108 to cause the computing device 108 to perform a media capture process via the media capture mode described above. Instead of automatically sending the captured media item to the computing device 104 following the end of the media capture mode, the user 120 can respond to the electronic message with the captured media item. This alternative feature can also eliminate the need for a near field communication link. In other words, any network (WiFi, cellular, etc.) can be used.

この開示が当業者に理解できるとともに完全に実施可能なように、例示的な実施形態が提供される。本開示の実施形態の完全な理解を提供するために、特定の構成要素、装置、および方法の例など、多くの具体的な詳細が示されている。特定の詳細を採用する必要はなく、例示的な実施形態は多くの異なる形態で実施することができ、いずれも本開示の範囲を限定するものと解釈すべきでないことは、当業者には明らかであろう。いくつかの例示的な実施形態では、周知の手順、周知の装置構造、および周知の技術は詳細には記載されていない。   Exemplary embodiments are provided so that this disclosure will be thorough and understandable to those skilled in the art. Numerous specific details are set forth, such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that the specific details need not be employed and the exemplary embodiments can be implemented in many different forms, none of which should be construed as limiting the scope of the disclosure. Will. In some exemplary embodiments, well-known procedures, well-known device structures, and well-known techniques have not been described in detail.

本明細書で使用した用語は、特定の例示的な実施形態を説明することのみを目的としたものであり、限定を意図するものではない。本明細書で使用した単数形「1つの/ある(a、an)、その(the)」は、文脈が他に明白に示さない限り、複数形も含むものとして意図されている。「および/または」という用語は、1つまたは複数の関連するリストされたアイテムの任意のおよびすべての組み合わせを含む。「備える」、「含む」、および「有する」という用語は、包括的であり、従って、記載された特徴、整数、ステップ、操作、要素、および/または構成要素の存在を特定するが、一つ以上の他の特徴、例えば、整数、ステップ、動作、要素、構成要素、および/またはそれらのグループの追加を除外するものではない。本明細書で説明した方法のステップ、プロセス、および動作は、実施の順序が特に特定されていない限り、必ずしも説明したまたは図示した特定の順序での実行を必要とすると解釈されるべきではない。付加的または代替的なステップを用いることもできると理解されたい。   The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular form “a / an”, “the”, is intended to include the plural forms as well, unless the context clearly indicates otherwise. The term “and / or” includes any and all combinations of one or more associated listed items. The terms “comprising”, “including”, and “having” are inclusive and thus identify the presence of the described feature, integer, step, operation, element, and / or component, It does not exclude the addition of other features such as integers, steps, operations, elements, components, and / or groups thereof. The steps, processes, and operations of the methods described herein are not necessarily to be construed as requiring execution in the specific order illustrated or illustrated, unless the order of execution is specifically specified. It should be understood that additional or alternative steps may be used.

第1、第2、第3などの用語は、本明細書では、様々な要素、コンポーネント、領域、層および/または部分を説明するために使用することがあるが、これらの要素、コンポーネント、領域、層および/または部分はこれらの用語によって限定されるべきではない。これらの用語は、ある要素、コンポーネント、領域、層、または部分を他の領域、層または部分と区別するためにのみ使用されることがある。「第1」、「第2」および他の数値的な用語のような用語は、文脈によって明白に示されない限り、順序または順番を意味するものではない。したがって、以下に説明する第1の、要素、コンポーネント、領域、層または部分を、例示的な実施形態の教示から逸脱することなく、第2の、要素、コンポーネント、領域、層または部分と名付けることができる。   The terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and / or portions, but these elements, components, regions Layers and / or portions should not be limited by these terms. These terms may only be used to distinguish one element, component, region, layer or part from another region, layer or part. Terms such as “first”, “second” and other numerical terms do not imply any order or order unless clearly indicated by the context. Accordingly, a first element, component, region, layer or part described below is designated as a second element, component, region, layer or part without departing from the teachings of the exemplary embodiments. Can do.

モジュールという用語は、本明細書で使用される場合、以下を指してもよく、その一部であってもよい。すなわち、特定用途向け集積回路(ASIC)、電子回路、組合せ論理回路、フィールドプログラマブルゲートアレイ(FPGA)、コードまたはプロセスを実行するネットワーク化されたクラスタまたはデータセンタ内のプロセッサ(共有、専用、またはグループ化)およびストレージのプロセッサまたは分散ネットワーク、説明した機能性を提供する他の適切な構成要素、またはシステムオンチップのような、上記の一部または全部の組み合わせである。モジュールという用語は、1つまたは複数のプロセッサによって実行されるコードを格納する記憶装置(共有、専用、またはグループ化)を含むこともできる。   The term module as used herein may refer to or may be part of: Application-specific integrated circuits (ASICs), electronic circuits, combinatorial logic circuits, field programmable gate arrays (FPGAs), processors in networked clusters or data centers that execute code or processes (shared, dedicated, or grouped) ) And storage processors or distributed networks, other suitable components providing the described functionality, or a combination of some or all of the above, such as system on chip. The term module may also include storage (shared, dedicated, or grouped) that stores code executed by one or more processors.

用語「コード」は、上記したように、ソフトウェア、ファームウェア、バイトコードおよび/またはマイクロコードを含むことができ、プログラム、ルーチン、機能、クラス、および/またはオブジェクトを指すことができる。共有という用語は、上記のように、複数のモジュールからのコードの一部またはすべてが、単一の(共有)プロセッサを使用して実行されることを意味する。さらに、複数のモジュールからのコードの一部またはすべては、単一の(共有の)記憶装置によって格納されてもよい。グループという用語は、上記したように、単一のモジュールからのコードの一部またはすべてがプロセッサのグループを使用して実行されることを意味する。さらに、単一のモジュールからのいくつかまたはすべてのコードは、記憶装置のグループを使用して格納されてもよい。   The term “code” can include software, firmware, bytecode and / or microcode, as described above, and can refer to a program, routine, function, class, and / or object. The term shared means that as described above, some or all of the code from multiple modules is executed using a single (shared) processor. Further, some or all of the code from multiple modules may be stored by a single (shared) storage device. The term group means that some or all of the code from a single module is executed using a group of processors, as described above. Furthermore, some or all code from a single module may be stored using a group of storage devices.

本明細書に記載の技術は、1つまたは複数のプロセッサによって実行される1つまたは複数のコンピュータプログラムによって実装されてもよい。それらコンピュータプログラムは、非一時的な有形のコンピュータ可読媒体に格納されたプロセッサ実行可能命令を含む。コンピュータプログラムは、格納されたデータを含むこともできる。非一時的な有形のコンピュータ可読媒体の非限定的な例としては、不揮発性メモリ、磁気記憶装置、および光学記憶装置がある。   The techniques described herein may be implemented by one or more computer programs executed by one or more processors. The computer programs include processor-executable instructions stored on a non-transitory tangible computer-readable medium. The computer program can also include stored data. Non-limiting examples of non-transitory tangible computer readable media include non-volatile memory, magnetic storage devices, and optical storage devices.

上記の説明のいくつかの部分は、情報操作のアルゴリズムおよび記号表現に関して本明細書で説明される技術を提示する。これらのアルゴリズム記述および表現は、データ処理分野の当業者が、それらの研究の内容を当業者に最も効果的に伝えるために使用される手段である。これらの動作は、機能的または論理的に記載されるが、コンピュータプログラムによって実現されると理解される。さらに、これらの装置の動作を、一般性を失うことなく、モジュールまたは機能的な名前で参照することが時には便利であることが知られている。   Some portions of the above description present the techniques described herein in terms of information manipulation algorithms and symbolic representations. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to those skilled in the art. These operations are described functionally or logically, but are understood to be realized by a computer program. Furthermore, it is known that it is sometimes convenient to refer to the operation of these devices by module or functional name without loss of generality.

上記の説明から明らかなように、特に明記しない限り、「処理する」、「演算する」、「計算する」、「判定する」、または「表示する」などの用語を利用した説明は、コンピュータシステムメモリまたはレジスタまたは他のそのような情報記憶、伝送または表示装置内の物理(電子的)量として表されるデータを操作および変換するコンピュータシステムまたは同様の電子計算装置の動作および処理を含む。   As is apparent from the above description, unless otherwise specified, descriptions using terms such as “process”, “calculate”, “calculate”, “determine”, or “display” Includes the operation and processing of a computer system or similar electronic computing device that manipulates and transforms data represented as physical (electronic) quantities in memory or registers or other such information storage, transmission or display devices.

上述したいくつかの特定の態様の技術は、アルゴリズムの形態で本明細書に記載されるプロセスステップおよび命令を含む。上述したプロセスステップおよび命令は、ソフトウェア、ファームウェアまたはハードウェアで具体化され、ソフトウェアで具体化される場合、リアルタイムネットワークオペレーティングシステムによって使用される異なるプラットフォームに常駐するようにダウンロードされ、これらから操作され得ることに留意されたい。   Some specific aspects of the techniques described above include the process steps and instructions described herein in the form of an algorithm. The process steps and instructions described above are embodied in software, firmware or hardware, and when implemented in software, can be downloaded and manipulated to reside on different platforms used by the real-time network operating system. Please note that.

本開示は、本明細書で説明した動作を実行するための装置にも関する。この装置は、必要とされる目的のために特別に構成することができ、またはコンピュータによってアクセス可能なコンピュータ可読媒体に格納されたコンピュータプログラムによって選択的に起動または再構成される汎用コンピュータを含むことができる。このようなコンピュータプログラムは、フロッピー(登録商標)ディスク、光ディスク、CD−ROM、光磁気ディスクを含む任意のタイプのディスク、それぞれコンピュータシステムバスに結合される、ROM(リードオンリメモリ)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気または光カード、特定用途向け集積回路(ASIC)、または電子命令を記憶するのに適した任意のタイプの媒体を含む有形のコンピュータ可読記憶媒体に格納することができる。さらに、本明細書で参照されるコンピュータは、単一のプロセッサを含むことができ、または計算能力を高めるために複数のプロセッサ設計を採用するアーキテクチャであってもよい。   The present disclosure also relates to an apparatus for performing the operations described herein. The apparatus may be specially configured for the required purposes or includes a general purpose computer selectively activated or reconfigured by a computer program stored on a computer readable medium accessible by the computer Can do. Such a computer program can be a floppy (registered trademark) disk, an optical disk, a CD-ROM, any type of disk including a magneto-optical disk, a ROM (read only memory), a random access memory coupled to a computer system bus (RAM), EPROM, EEPROM, magnetic or optical card, application specific integrated circuit (ASIC), or any tangible computer readable storage medium including any type of medium suitable for storing electronic instructions. it can. Further, the computers referred to herein may include a single processor or may be an architecture that employs multiple processor designs to increase computing power.

本明細書で提示したアルゴリズムおよび動作は、特定のコンピュータまたは他の装置に本質的に関連するものではない。様々な汎用システムが本明細書の教示に従ってプログラムと共に使用されてもよく、または必要な方法ステップを実行するためにより特殊化された装置を構築することが好都合であることがあり得る。様々なこれらのシステムに必要な構造は、当業者には同等の変形例と共に明らかであろう。さらに、本開示は、特定のプログラミング言語を参照するものとして記載されていない。本明細書に記載した本開示の教示を実施するために様々なプログラミング言語が使用されてよく、特定の言語への参照は、本発明の可能性および最良の形態の開示のために提供される。   The algorithms and operations presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with the program in accordance with the teachings herein, or it may be advantageous to build a more specialized device to perform the necessary method steps. The required structure for a variety of these systems will be apparent to those skilled in the art along with equivalent variations. In addition, the present disclosure is not described with reference to a particular programming language. Various programming languages may be used to implement the teachings of the disclosure as described herein, and references to specific languages are provided for disclosure of the possibilities and best mode of the invention. .

本開示は、多数のトポロジにわたる広範囲のコンピュータネットワークシステムに適合させることができる。この分野において、大規模ネットワークの構成および管理は、インターネットなどのネットワークを介して異なるコンピュータおよび記憶装置に通信可能に結合された記憶装置およびコンピュータを含む。   The present disclosure can be adapted to a wide range of computer network systems across multiple topologies. In this field, large-scale network configuration and management includes storage devices and computers communicatively coupled to different computers and storage devices over a network such as the Internet.

実施形態の前述の説明は、例示および説明のために提供されたものである。網羅的であること、または開示を限定することを意図するものではない。特定の実施形態の個々の要素または特徴は一般にその特定の実施形態に限定されないが、適用可能であれば、交換可能であり、特に示されていないまたは記載されていない場合でも選択された実施形態で使用できる。同じことは、多くの点で変形し得る。そのような変形は、開示からの逸脱とみなされるべきではなく、そのような変更のすべては、本開示の範囲内に含まれると意図される。
The foregoing description of the embodiments has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but are interchangeable where applicable, and selected embodiments even if not specifically shown or described. Can be used in The same can be modified in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the present disclosure.

Claims (20)

コンピュータに実装される方法であって、
コンピューティング装置とモバイルコンピューティング装置との間に近距離無線通信リンクを確立するステップと、
前記近距離無線通信リンクの確立に応答して、前記コンピューティング装置によってアクセスされる電子文書にメディアアイテムを添付するための選択可能な選択項目を、前記コンピューティング装置がユーザに提供するステップと、
前記選択可能な選択項目をユーザが選択したことに応答して、前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置にコマンドを送信するステップであって、前記コマンドは、前記モバイルコンピューティング装置にメディアキャプチャモードを開始させるように構成されており、前記メディアキャプチャモード中に前記モバイルコンピューティング装置のカメラによって前記メディアアイテムがキャプチャされるものである、前記コマンドを送信するステップと、
キャプチャしたメディアアイテムを前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記コンピューティング装置が受信するステップと、
キャプチャしたメディアアイテムを受信することに応答して、キャプチャしたメディアアイテムを前記コンピューティング装置が電子文書に添付するステップと
を備え、前記方法は、
前記コンピューティング装置と前記モバイルコンピューティング装置とが同じユーザアカウントに関連付けられているかどうかを前記コンピューティング装置が判定するステップと、
前記コンピューティング装置と前記モバイルコンピューティング装置との両方が同じユーザアカウントにログインしていると判定することに応答して、前記選択可能な選択項目を提供するステップと
を更に備える、コンピュータに実装される方法。
A computer-implemented method comprising:
Establishing a near field communication link between the computing device and the mobile computing device;
The computing device providing a user with a selectable selection for attaching a media item to an electronic document accessed by the computing device in response to establishing the near field communication link;
Responsive to the user selecting the selectable selection item, sending a command from the mobile computing device to the mobile computing device via the short-range wireless communication link, the command comprising: Sending the command, wherein the mobile computing device is configured to initiate a media capture mode and the media item is captured by a camera of the mobile computing device during the media capture mode Steps,
Receiving the captured media item from the mobile computing device via the short-range wireless communication link;
Responsive to receiving the captured media item, the computing device attaching the captured media item to an electronic document, the method comprising:
The computing device determining whether the computing device and the mobile computing device are associated with the same user account;
Providing the selectable selection in response to determining that both the computing device and the mobile computing device are logged in to the same user account;
Further Ru comprising, The computer-implemented method of.
前記メディアキャプチャモード中に、
前記コンピューティング装置が前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置の前記カメラの現在の視野を示すメディアフィードを受信するステップと、
前記コンピューティング装置が、前記メディアフィードを含むプレビューウィンドウを表示するステップと
を更に備える請求項1に記載のコンピュータに実装される方法。
During the media capture mode,
The computing device receives a media feed from the mobile computing device via the near field communication link indicating a current view of the camera of the mobile computing device;
The computer-implemented method of claim 1, further comprising: displaying a preview window that includes the media feed.
前記メディアアイテムは、ユーザからの入力に応答して前記メディアキャプチャモード中にキャプチャされる、請求項2に記載のコンピュータに実装される方法。   The computer-implemented method of claim 2, wherein the media item is captured during the media capture mode in response to input from a user. 前記メディアアイテムは、前記プレビューウィンドウにおいて認識されたものに基づいて自動的にキャプチャされる、請求項2に記載のコンピュータに実装される方法。   The computer-implemented method of claim 2, wherein the media item is automatically captured based on what is recognized in the preview window. 前記モバイルコンピューティング装置での前記ユーザの選択に応答して、前記メディアキャプチャモードは終了する、請求項1〜のいずれか一項に記載のコンピュータに実装される方法。 In response to the selection of the user in the mobile computing device, wherein the media capture mode is completed, The computer-implemented method according to any one of claims 1-4. 前記コンピューティング装置のマウスまたはトラックボール/トラックパッドのユーザによるクリックに応答して、前記選択可能な選択項目をメニュー内に提供するステップをさらに備える、請求項1〜のいずれか一項に記載のコンピュータに実装される方法。 In response to a click by a user of a mouse or trackball / trackpad of the computing device, further comprising the step of providing the selectable choices in the menu, according to any one of claims 1 to 5 Implemented on computers. 前記電子文書は、リモートサーバによってホストされるウェブ系の電子文書である、請求項1〜のいずれか一項に記載のコンピュータに実装される方法。 The electronic document, a method of an electronic document of a web-based hosted by a remote server is implemented in a computer according to any one of claims 1-6. 前記近距離無線通信リンクは、ブルートゥース(登録商標)またはワイファイダイレクト(商標)を介するものである、請求項1〜のいずれか一項に記載のコンピュータに実装される方法。 The short-range wireless communication link, Bluetooth is via (R) or WiFi Direct (TM), The computer-implemented method according to any one of claims 1-7. 前記キャプチャしたメディアアイテムは、写真、オーディオファイル、ビデオファイル、またはオーディオビデオファイルである、請求項1〜のいずれか一項に記載のコンピュータに実装される方法。 Media item described above captures, photo, an audio file, video file or audio video file, The computer-implemented method according to any one of claims 1-8. コンピュータに実装される方法であって、
モバイルコンピューティング装置とコンピューティング装置との間に近距離無線通信リンクを確立するステップと、
前記コンピューティング装置が現在アクセスしている電子文書に関連付けられるメディアアイテムをキャプチャするためのメディアキャプチャモードを開始するためのコマンドを、前記コンピューティング装置から前記近距離無線通信リンクを介して前記モバイルコンピューティング装置が受信するステップと、
前記コマンドを受信したことに応答して、前記モバイルコンピューティング装置が、前記メディアキャプチャモードを開始し、前記モバイルコンピューティング装置のカメラによって前記メディアアイテムをキャプチャするステップと、
前記メディアキャプチャモードの終了に応答して、前記モバイルコンピューティング装置から前記近距離無線通信リンクを介して前記コンピューティング装置に前記キャプチャしたメディアアイテムを送信するステップと
を備え、
前記キャプチャしたメディアアイテムの受信が、前記キャプチャしたメディアアイテムを前記電子文書に添付させることを前記コンピューティング装置に行わせ
前記方法は、
前記モバイルコンピューティング装置と前記コンピューティング装置とが同じユーザアカウントに関連付けられているかどうかを前記モバイルコンピューティング装置が判定するステップと、
前記モバイルコンピューティング装置と前記モバイルコンピューティング装置との両方が同じユーザアカウントにログインしているとの判定に応答して、前記コンピューティング装置と通信するステップと
を更に備え、前記通信するステップは、前記コンピューティング装置に、選択可能な選択項目をユーザに表示させることと、前記選択可能な選択項目が選択されると、前記コマンドを前記モバイルコンピューティング装置に送信することとを行わせる、コンピュータに実装される方法。
A computer-implemented method comprising:
Establishing a near field communication link between the mobile computing device and the computing device;
A command for initiating a media capture mode to capture a media item associated with an electronic document currently accessed by the computing device is sent from the computing device via the short-range wireless communication link. The receiving device receives;
Responsive to receiving the command, the mobile computing device initiates the media capture mode and captures the media item by a camera of the mobile computing device;
Transmitting the captured media item from the mobile computing device to the computing device via the short-range wireless communication link in response to exiting the media capture mode;
Receiving the captured media item causes the computing device to cause the captured media item to be attached to the electronic document ;
The method
The mobile computing device determining whether the mobile computing device and the computing device are associated with the same user account;
Communicating with the computing device in response to determining that both the mobile computing device and the mobile computing device are logged in to the same user account;
And wherein the communicating step causes the computing device to display a selectable selection item to a user and, when the selectable selection item is selected, the command to the mobile computing device. Ru was performed and transmitting method to be implemented in a computer.
前記メディアキャプチャモード中に、前記近距離無線通信リンクを介して前記モバイルコンピューティング装置から前記コンピューティング装置に前記カメラの現在の視野を示すメディアフィードを送信するステップを更に備え、前記メディアフィードの受信が、前記メディアフィードを含むプレビューウィンドウを表示させることを前記コンピューティング装置に行わせる、請求項10に記載のコンピュータに実装される方法。 Receiving the media feed from the mobile computing device to the computing device over the short-range wireless communication link to the computing device during the media capture mode; The computer-implemented method of claim 10 , wherein the computing device causes the computing device to display a preview window that includes the media feed. 前記メディアアイテムは、ユーザからの入力に応答して前記メディアキャプチャモード中にキャプチャされる、請求項11に記載のコンピュータに実装される方法。 The computer-implemented method of claim 11 , wherein the media item is captured during the media capture mode in response to input from a user. 前記メディアアイテムは、前記プレビューウィンドウにおいて認識されたものに基づいて自動的にキャプチャされる、請求項11に記載のコンピュータに実装される方法。 The computer-implemented method of claim 11 , wherein the media item is automatically captured based on what is recognized in the preview window. 前記メディアキャプチャモード中に前記モバイルコンピューティング装置のユーザから終了入力を受信するステップと、
前記終了入力を受信したことに応答して、前記モバイルコンピューティング装置が、前記メディアキャプチャモードを終了するステップと
を更に備える、請求項1013のいずれか一項に記載のコンピュータに実装される方法。
Receiving a termination input from a user of the mobile computing device during the media capture mode;
14. The computer-implemented according to any one of claims 10 to 13 , further comprising the mobile computing device exiting the media capture mode in response to receiving the termination input. Method.
前記終了入力は、前記モバイルコンピューティング装置のタッチスクリーンを介して提供されるタッチ入力である、請求項14に記載のコンピュータに実装される方法。 The computer-implemented method of claim 14 , wherein the termination input is a touch input provided via a touch screen of the mobile computing device. 前記電子文書は、リモートサーバによってホストされるウェブ系の電子文書である、請求項1015のいずれか一項に記載のコンピュータに実装される方法。 The computer-implemented method according to any one of claims 10 to 15 , wherein the electronic document is a web-based electronic document hosted by a remote server. 前記近距離無線通信リンクがブルートゥース(登録商標)またはワイファイダイレクト(商標)を介するものである、請求項1016のいずれか一項に記載のコンピュータに実装される方法。 The computer-implemented method of any one of claims 10 to 16 , wherein the short-range wireless communication link is via Bluetooth® or WiFi Direct®. 前記キャプチャしたメディアアイテムは、写真、オーディオファイル、ビデオファイル、またはオーディオビデオファイルである、請求項1017のいずれか一項に記載のコンピュータに実装される方法。 The computer-implemented method of any one of claims 10 to 17 , wherein the captured media item is a photo, audio file, video file, or audio-video file. 請求項1〜18のいずれか一項に記載の方法をコンピュータに実行させるように構成されたコンピュータ可読命令を載せたコンピュータプログラムを載せたコンピュータ可読媒体。 Configured computer readable instructions a computer readable medium carrying the computer program loaded with so as to perform the method according to the computer in any one of claims 1 to 18. コンピュータ装置であって、
プロセッサ可読命令を格納する記憶装置と、
前記記憶装置に格納された命令を読み出して実行するように構成されたプロセッサと
を備え、
前記プロセッサ可読命令は、前記コンピュータを制御して請求項1〜18のいずれか一項に記載の方法を実行させるように構成された命令を備える、前記コンピュータ装置。
A computer device,
A storage device for storing processor-readable instructions;
A processor configured to read and execute instructions stored in the storage device,
Wherein the processor readable instructions comprise instructions adapted to perform the method according to any one of claims 1 to 18 by controlling the computer, the computer device.
JP2018519379A 2015-10-16 2016-10-12 Technology for attaching media captured by a mobile computing device to an electronic document Active JP6620232B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/885,513 2015-10-16
US14/885,513 US10574726B2 (en) 2015-10-16 2015-10-16 Techniques for attaching media captured by a mobile computing device to an electronic document
PCT/US2016/056597 WO2017066293A1 (en) 2015-10-16 2016-10-12 Techniques for attaching media captured by a mobile computing device to an electronic document

Publications (2)

Publication Number Publication Date
JP2018536924A JP2018536924A (en) 2018-12-13
JP6620232B2 true JP6620232B2 (en) 2019-12-11

Family

ID=57200137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018519379A Active JP6620232B2 (en) 2015-10-16 2016-10-12 Technology for attaching media captured by a mobile computing device to an electronic document

Country Status (7)

Country Link
US (1) US10574726B2 (en)
JP (1) JP6620232B2 (en)
KR (1) KR102148352B1 (en)
CN (1) CN108476152B (en)
DE (1) DE112016004733B4 (en)
GB (1) GB2558143B (en)
WO (1) WO2017066293A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10574726B2 (en) 2015-10-16 2020-02-25 Google Llc Techniques for attaching media captured by a mobile computing device to an electronic document
EP3609192B1 (en) * 2017-04-24 2023-04-19 Huawei Technologies Co., Ltd. Image sharing method and electronic device
JP6900546B2 (en) * 2017-04-24 2021-07-07 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Image sharing methods and electronic devices
US12154111B2 (en) * 2020-09-09 2024-11-26 Icashe, Inc. Digital document validation

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6476858B1 (en) * 1999-08-12 2002-11-05 Innovation Institute Video monitoring and security system
US8195659B2 (en) 2005-08-23 2012-06-05 Ricoh Co. Ltd. Integration and use of mixed media documents
US20060189349A1 (en) 2005-02-24 2006-08-24 Memory Matrix, Inc. Systems and methods for automatic uploading of cell phone images
US7489324B2 (en) * 2005-03-07 2009-02-10 Vistaprint Technologies Limited Automated image processing
US7411496B2 (en) 2005-10-14 2008-08-12 Sharpe Jon B Self-contained cellular security system
KR100823083B1 (en) * 2006-02-09 2008-04-18 삼성전자주식회사 Document correction method and apparatus for a document display device having a touch screen
US8027662B1 (en) * 2006-02-22 2011-09-27 Sprint Spectrum L.P. Parental monitoring via cell phones with media capture and location reporting
US20070254640A1 (en) * 2006-04-27 2007-11-01 Bliss Stephen J Remote control and viewfinder for mobile camera phone
US20080005269A1 (en) * 2006-06-29 2008-01-03 Knighton Mark S Method and apparatus to share high quality images in a teleconference
KR101477182B1 (en) * 2007-06-01 2014-12-29 삼성전자주식회사 Terminal and method of shooting an image thereof
US8775647B2 (en) * 2007-12-10 2014-07-08 Deluxe Media Inc. Method and system for use in coordinating multimedia devices
US20100066485A1 (en) * 2008-09-15 2010-03-18 Sony Ericsson Mobile Communications Ab Remote control of mobile phone camera
AU2011288893A1 (en) 2010-08-09 2013-02-28 Intelligent Mechatronic Systems Inc. Interface for mobile device and computing device
US9317835B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Populating budgets and/or wish lists using real-time video image analysis
JP6127382B2 (en) 2011-05-13 2017-05-17 株式会社ニコン Electronic device, control method and program
US20130147933A1 (en) * 2011-12-09 2013-06-13 Charles J. Kulas User image insertion into a text message
US9100588B1 (en) 2012-02-28 2015-08-04 Bruce A. Seymour Composite image formatting for real-time image processing
US8819247B2 (en) 2012-05-08 2014-08-26 Blackberry Limited System and method for using a first device to communicate data from a second device
US9002339B2 (en) 2012-08-15 2015-04-07 Intel Corporation Consumption and capture of media content sensed from remote perspectives
CN102830977B (en) 2012-08-21 2016-12-21 上海量明科技发展有限公司 Instant messaging adds the method for insert type data, client and system in recording
US9100394B2 (en) 2012-10-11 2015-08-04 Bazaarvoice, Inc. Method and system for content submission
JP2014171138A (en) 2013-03-05 2014-09-18 Canon Inc Remote photographing device system
JP2015082729A (en) 2013-10-22 2015-04-27 株式会社ニコン Portable terminal
JP6327831B2 (en) 2013-10-28 2018-05-23 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP6300548B2 (en) 2014-02-03 2018-03-28 キヤノン株式会社 Imaging apparatus, control method thereof, and program
US20160253298A1 (en) * 2014-02-26 2016-09-01 Empire Technology Development Llc Photo and Document Integration
US9544636B2 (en) 2014-07-07 2017-01-10 Google Inc. Method and system for editing event categories
US10038836B2 (en) * 2015-03-17 2018-07-31 Mediatek Inc. Automatic image capture during preview and image recommendation
US10574726B2 (en) 2015-10-16 2020-02-25 Google Llc Techniques for attaching media captured by a mobile computing device to an electronic document

Also Published As

Publication number Publication date
US20170244780A1 (en) 2017-08-24
GB2558143B (en) 2021-12-01
DE112016004733T5 (en) 2018-07-05
JP2018536924A (en) 2018-12-13
GB201807206D0 (en) 2018-06-13
CN108476152A (en) 2018-08-31
KR20180054745A (en) 2018-05-24
KR102148352B1 (en) 2020-08-26
US10574726B2 (en) 2020-02-25
WO2017066293A1 (en) 2017-04-20
DE112016004733B4 (en) 2025-10-16
CN108476152B (en) 2021-05-28
GB2558143A (en) 2018-07-04

Similar Documents

Publication Publication Date Title
US20220188430A1 (en) Collection folder for collecting file submissions
JP6883612B2 (en) Collection folder for collecting file submissions via customizable file requests
JP7463434B2 (en) Terminal, terminal control method, and program
JP6768884B2 (en) Collection folder for collecting file submissions
US11871150B2 (en) Apparatuses, computer-implemented methods, and computer program products for generating a collaborative contextual summary interface in association with an audio-video conferencing interface service
US9531823B1 (en) Processes for generating content sharing recommendations based on user feedback data
US11204681B2 (en) Program orchestration method and electronic device
US9904435B2 (en) System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
KR102369686B1 (en) Media item attachment system
KR102079816B1 (en) Method and apparatus for providing contents curation service in electronic device
US20170160883A1 (en) Implementing application jumps
US20130111336A1 (en) Platform and application independent system and method for networked file access and editing
US20160283055A1 (en) Customized contextual user interface information displays
US20160217114A1 (en) Screenshot processing device and method for same
US20140129971A1 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
US9405964B1 (en) Processes for generating content sharing recommendations based on image content analysis
WO2017054309A1 (en) Interactive control method and device for voice and video communications
JP2014531627A (en) Zero-click photo upload
CN107797717B (en) Push method, display method, client device and data processing system
JP6620232B2 (en) Technology for attaching media captured by a mobile computing device to an electronic document
AU2017304230B2 (en) Contact information exchanging and content system and method for networking and marketing
WO2016110203A1 (en) File path storing and local file accessing method and device
WO2017008646A1 (en) Method of selecting a plurality targets on touch control terminal and equipment utilizing same
US20180349932A1 (en) Methods and systems for determining persona of participants by the participant use of a software product
CN109617987B (en) Application picture publishing method, client and electronic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180612

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190409

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190927

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191118

R150 Certificate of patent or registration of utility model

Ref document number: 6620232

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250