Spatial location presentation in head worn computing
US-2024427548-A1 · Dec 26, 2024 · US
US2016283184A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016283184-A1 |
| Application number | US-201615178264-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 9, 2016 |
| Priority date | Nov 8, 2013 |
| Publication date | Sep 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one aspect, a content item presentation server sends, to a first client of the server, browser-executable instructions implementing a presentation application. The instructions are configured to present, at the first client, at least a portion of a content item in the presentation application with at least one user control of the presentation application for navigating the content item in a particular manner disabled. After sending the instructions, the server receives, from a second client of the server, a first command to navigate the content item in the particular manner. In response to receiving the first command, the server sends, to the first client, a second command to navigate the content item in the particular manner thereby causing the presentation application to automatically navigate, at the first client, the content item in the particular manner.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: at one or more servers having one or more processors and memory storing one or more programs for execution by the one or more processors so as to perform the method: sending, over a network to a first client device, browser-executable instructions implementing a presentation application for conducting a presentation of a content item at a second client device; sending, over a network to the second client device, browser-executable instructions implementing a presentation application for presenting the presentation of the content item at the second client device; receiving, over a network from the first client device, a first navigation command to invoke a first navigation control implemented by the browser-executable instructions sent to the second client device; in response to receiving the first navigation command, sending, over a network to the second client device, a second navigation command to invoke the first navigation control of the browser-executable instructions sent to the second client device; and wherein the sending the second navigation command to the second client device causes the first navigation control to be invoked at the second client device and causes the presentation of the content item at the second client device to automatically navigate from a first displayed portion of the content item to a second displayed portion of the content item, the second displayed portion of the content item displaying a third portion of the content item that is not displayed by the first displayed portion of the content item. 2 . The method of claim 1 , wherein the browser-executable instructions sent to the first client device and the browser-executable instruction sent to the second client device comprise a common set of browser-executable instructions. 3 . The method of claim 1 , wherein the browser-executable instructions sent to the second client device are configured such that a user of the second client device is not able to invoke the first navigation control using user interface controls of the presentation application at the second client device. 4 . The method of claim 3 , wherein the user interface controls are graphical user interface controls; and wherein the graphical user interface controls appear disabled in a user interface of the presentation application presented at the second client device. 5 . The method of claim 1 , wherein the browser-executable instructions sent to the first client device and the browser-executable instructions sent to the second client device both comprise Javascript instructions. 6 . The method of claim 1 , further comprising: sending, over a network to the first client device, the browser-executable instructions implementing the presentation application for conducting the presentation of the content item at the second client device, in response to receiving a request from the first client device to conduct a presentation of the content item at one or more client devices; and sending, over a network to the second client device, the browser-executable instructions implementing the presentation application for presenting the presentation of the content item at the second client device, in response to receiving a request from the second client device to receive a presentation of the content item at the one or more client devices. 7 . The method of claim 1 , further comprising: prior to receiving the first navigation command, sending a command to the second client device that configures the presentation application at the second client device to not allow a user of the second client device to invoke the first navigation control using user interface controls of the presentation application at the second client device. 8 . The method of claim 1 , wherein the first navigation command is to navigate to a next page, slide, or section of the content item; and where in the second navigation command is to navigate to a next page, slide, or section of the content item. 9 . The method of claim 1 , further comprising: storing a presentation record comprising a participant list, the participant list comprising a plurality of participant records; determining, based on a first participant record of the plurality of participant records, that a first authenticated user of the first client device is a presenter participant; determining, based on a second participant record of the plurality of participant records, that a second authenticated user of the second client device is a viewer participant; based on determining that the first authenticated user is the presenter participant, sending, over a network to the first client device, the browser-executable instructions implementing the presentation application for conducting the presentation of the content item at the second client device; and based on determining that the second authenticated user is the viewer participant, sending, over a network to the second client device, the browser-executable instructions implementing the presentation application for presenting the presentation of the content item at the second client device. 10 . The method of claim 1 , wherein the content item is associated with a user account held by a user of the first client device with a hosted presentation system. 11 . The method of claim 1 , further comprising: prior to receiving the first navigation command, retrieving presentation metadata stored in association with the content item, the presentation metadata indicating one or more navigation controls, including the first navigation control, to be disabled at a viewer client device; based on the presentation metadata, sending a command to the second client device that configures the presentation application at the second client device to not allow a user of the second client device to invoke the one or more navigation controls including the first navigation control using user interface controls of the presentation application at the second client device. 12 . The method of claim 1 , further comprising: prior to sending the browser-executable instructions implementing the presentation application for presenting the presentation of the content item at the second client device, converting the content item from a current first item format to a different second item format. 13 . A hosted presentation system comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: sending, over a network to a first client device, browser-executable instructions implementing a presentation application for conducting a presentation of a content item at a second client device; sending, over a network to the second client device, browser-executable instructions implementing a presentation application for presenting the presentation of the content item at the second client device; receiving, over a network from the first client device, a first navigation command to invoke a first navigation control implemented by the browser-executable instructions sent to the second client device; in response to receiving the first navigation command, sending, over a network to the second client device, a second navigation command to invoke the first navigation control of the browser-executable instructions sent to the second client device; and wherein the sending the second navigation command to the second client device causes the first navigation control to be invoked at the second client device and causes the presen
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
with floor control · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.