Patent application number | Description | Published |
20100268694 | SYSTEM AND METHOD FOR SHARING WEB APPLICATIONS - A system and a method for sharing web pages. In some embodiments, the following operations are preformed at a client computer system having one or more processors that execute one or more programs stored in memory of the client computer system. A representation of a web page that is displayed in a window of a web browser in a user interface of the client computer system is generated. The representation of the web page is partitioned into a plurality of tiles based on a document object model of the web page. For each tile in the plurality of tiles, it is determined whether the tile has changed relative to a previous version of the tile. In response to determining that the tile has changed, the tile that has changed is sent to a server. | 10-21-2010 |
20110081075 | SYSTEMS AND METHODS FOR INDEXING PRESENTATION VIDEOS - A system and method for identifying key frames of a presentation video that include stationary informational content. A sequence of frames is obtained from a presentation video and differences of pixel values between consecutive frames of the sequence of frames are computed. Sets of consecutive frames that are stationary are identified, wherein consecutive frames that are stationary have a proportion of changed pixel values below a first predetermined threshold, and wherein pixel values are deemed to be changed when the difference between the pixel values for corresponding pixels in consecutive frames exceeds a second predetermined threshold. Next, a set of key frames that include stationary informational content is retained. The set of key frames that include stationary informational content is then displayed for user interaction. | 04-07-2011 |
20110169976 | EFFICIENT, USER-FRIENDLY SYSTEM TO STREAM SCREENS INSIDE VIDEO USING A MOBILE DEVICE - A system helps filter and correct video captured and streamed from a mobile device. In particular, the system detects and streams content shown on screens, allowing anyone to stream screen content immediately without needing to develop hooks into external software (i.e. without installing a screen recorder software in the computer). The system can use a variety of user-selectable techniques to detect the screen, and utilizes the mobile device's touchscreen to allow users to manually override detected corners. However, some of these approaches could potentially be applied to other types of content, such as identifying TV screens, appliance LCD screens, other mobile devices' screens, multifunction devices. (e.g. a remote technician could help troubleshoot a malfunctioning MFD by having the end-user point his cellphone to the LCD screen of the MFD). | 07-14-2011 |
20120063684 | SYSTEMS AND METHODS FOR INTERACTIVE FORM FILLING - Systems and methods for interactive, user-driven detection, creation and completion of form fields in a digital document are provided. A document with form fields that require completion by a user is received, after which form fields are detected at the direction of the user. Once the user selects a possible form field, the system creates the appropriate fillable form field based on size, type, location, related text and other parameters of the form field and surrounding document. Additional levels of interaction include predictive text, pattern development and automatic completion of previously completed fields. | 03-15-2012 |
20130094697 | CAPTURING, ANNOTATING, AND SHARING MULTIMEDIA TIPS - Systems and methods are provided herein that can help people share tacit knowledge about how to operate and repair products in their environment. Systems and methods provided herein let users record video and improves the usefulness of recorded content by helping users add annotations and other meta-data to their videos at the point of capture. | 04-18-2013 |
20130188456 | LOCALIZATION USING MODULATED AMBIENT SOUNDS - Systems and methods for determining the location of a microphone by using sounds played from loudspeakers at known locations. Systems and methods may thereby require a minimal level of infrastructure, using sounds that would naturally be played in the environment. Systems and methods may thereby allow devices such as smart-phones, tablets, laptops or portable microphones to determine their location in indoor settings, where Global Positioning Satellite (GPS) systems may not work reliably. | 07-25-2013 |
20140029032 | MOBILE SCAN SETUP & CONTEXT CAPTURE PRIOR TO SCANNING - Example embodiments described herein are directed to utilizing image matching technology to allow people to use their mobile device to setup scan workflows (or “Scan Flows”) in advance of a future scanning operation. Using an application on a mobile device, the user takes a photo of the first page of a document that he/she will scan at some later time and associates the image of the document with a simple workflow (e.g., where to store the document once the document has been scanned). Additional workflow actions may include automatic document sharing and notification, automatic document segmentation, and automatic document cropping. | 01-30-2014 |
20140040273 | HYPERVIDEO BROWSING USING LINKS GENERATED BASED ON USER-SPECIFIED CONTENT FEATURES - A method for generating content links between a first digital file and a second digital file by detecting a content feature of a first digital file segment of the first digital file during playback of the first digital file segment of the first digital file, searching an index of a plurality of content features for a plurality of segments including a second digital file segment of the second digital file, and dynamically generating a link between the first digital file one segment of the first digital file and the second digital file segment of the second digital file when a content feature of the first digital file segment of the first digital file is related to the content feature of the at least one segment of the second digital file. | 02-06-2014 |
20140245151 | SYSTEMS AND METHODS FOR CREATING AND USING NAVIGABLE SPATIAL OVERVIEWS FOR VIDEO - Systems and methods for generating an overview for videos by reconstructing a representation of underlying content and linking from points in the overview to specific points in the video. Mechanisms are provided to create three different types of navigable overviews for different types of how-to and instructional videos. A two-dimensional overview is generated when content is two-dimensional, such as instructional videos on electronic whiteboard or other flat content. The three-dimensional overview is created when the content is three-dimensional, such as how-to videos illustrating the use of specific three-dimensional tangible articles. In three-dimensional case, when 3D model is available, the video segments are directly linked to corresponding points on the model. When a model is not available, a rough overview is first created from the captured video and camera orientation metadata. When the user selects a specific location within the overview, the related video segment is automatically played to the user. | 08-28-2014 |
20140268247 | Systems and Methods for Efficiently Capturing High-Quality Scans of Multi-Page Documents with Hand-Held Devices - Capturing a sequence of images of a multi-page printed document is performed by a handheld device, such as a Smartphone. The device has one or more processors, memory, and a digital image sensor. The device monitors preview images of a first printed page of the multi-page printed document, where the preview images are generated by the digital image sensor. Without user indication of when to capture an image, the device captures a still image of the first printed page when a first quality metric of the preview images exceeds a first quality threshold. The device repeats the monitoring and capturing of additional pages until receiving indication from the user that capturing images is complete. In response to receiving indication from the user that capturing images is complete, the device concatenates the captured still images into a single digital document and stores the single digital document. | 09-18-2014 |