Authoring Diverse Media Presentation Patents (Class 715/202)
  • Patent number: 9704532
    Abstract: Generating a movie preview can include generating a preview object from frames associated with a media object and encoding the preview object for display in a display area. Based on a position of a control device within the display area, a frame can be selected from the preview object for display in the display area. Additionally, generating the preview object can include concatenating the frames to form a single image.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: July 11, 2017
    Assignee: APPLE INC.
    Inventors: Andy Hakim, Ken Goto
  • Patent number: 9679609
    Abstract: A method for cataloguing audio-visual data including indexing a plurality of audio-visual segments by specifying a storage location and recording time of each segment. A segment hierarchy is created based on the locations and times of each recording. The plurality of audio-visual segments can be recorded with a mobile digital video recorder onto a removable medium located within a vehicle such that the mobile digital video recorder can identify the vehicle in which the removable medium is located in while recording each segment.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 13, 2017
    Assignee: UTC Fire & Security Corporation
    Inventors: Thomas J. Predmore, II, Srivallabha Kommareddy
  • Patent number: 9665965
    Abstract: A companion object to a media player, such as a video player, is responsive to an event associated with the video player. The event may be associated with the data stream displayed by the video player. The event may be associated with an object displayed by the video player. The companion object is displayed outside the display layout of the video player. The companion object and the video player may be displayed by a web browser in a web page. The companion object and the video player may be executed in a securely separated manner.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: May 30, 2017
    Assignee: INNOVID INC.
    Inventors: Izhak Zvi Netter, Tal Chalozin, Zack Zigdon
  • Patent number: 9652460
    Abstract: Aspects of the present disclosure generally relate to systems and methods of capturing electronic media files, tagging and annotating said electronic media files, capturing associated information (e.g., time and place information), embedding the captured information, tags, and annotations as metadata into the media file, automatically transferring and routing media files with embedded metadata into specific electronic destination(s) like electronic folders or databases, and managing the transfer and organization of the captured files with embedded metadata on backend systems, storage repositories, or other management systems.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 16, 2017
    Assignee: FotoIN Mobile Corporation
    Inventors: Silvije Barisic, Danielle Barisic, Ivan Klaric, Domagoj Trsan
  • Patent number: 9612519
    Abstract: Method and system for organising image recordings of takes recorded by an image recorder and sound recordings of the takes recorded by a sound recorder are provided. Each of the image recordings comprises a visual information code (VIC). Each of the sound recordings comprises an audible information code (AIC). The method comprises the steps of: searching through the digital image recordings for the visual information codes (VIC) and decoding it to acquire identification code (IC), searching through the digital sound recordings for the audible information codes (AIC) and decoding it to acquire identification code (IC), and organising sets of image recordings and sound recordings based on their identification codes (IC).
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: April 4, 2017
    Assignee: PRAQO AS
    Inventors: Jannik Dam Kehlet, Benjamin Dam Kehlet
  • Patent number: 9600164
    Abstract: A media application of some embodiments includes a timeline, which is a composite display area for displaying media clips that are part of the composite media presentation. The timeline of some embodiments includes a primary lane called a spine as well as one or more anchor lanes. The spine represents a primary sequence of media, which, in some embodiments, does not have any gaps. When a clip is deleted or removed from the timeline, the media-editing applications automatically closes the gap created in place of the clip. The clips in the anchor lanes are anchored to a particular position along the spine. Anchor lanes may be used for compositing (e.g., removing portions of one video and showing a different video in those portions), B-roll cuts (i.e., cutting away from the primary video to a different video whose clip is in the anchor lane), audio clips, or other composite presentation techniques.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 21, 2017
    Assignee: APPLE INC.
    Inventors: Ken Matsuda, Dave Cerf, Itrat U. Khan, Matthew D. Diephouse, Brian Meaney, Vincenzo De Marco, Jordan P. McCommons, Louis LaSalle
  • Patent number: 9583146
    Abstract: Various embodiments for creating media clips are disclosed. In one embodiment, media clips are created by a server in response to receiving a primary media recording of at least a portion of an event from a first content capture device, and activity identification information from a content tagging device, the activity identification information comprising a selection time when an activity indicator was selected by a user in response to an activity that occurred during the event. A processor executes machine-executable instructions stored in memory that causes the server to determine whether the first primary media recording is associated with the event, and create a first media clip from the first primary media recording when the first primary media recording is determined to be associated with the event.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: February 28, 2017
    Assignee: Clipcast Technologies, LLC.
    Inventors: Manuel Jaime, Oliver Michaelis
  • Patent number: 9584656
    Abstract: Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming communication from a first communication device; routing the incoming communication to a second communication device in a call center; transmitting media communications associated with the incoming media communication between the first communication device and the second communication device through a media application server; duplicating the media communications via the media application server; transmitting the duplicated media communications via the media application server; and recording the duplicated media communications.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: February 28, 2017
    Assignee: VERINT AMERICAS INC.
    Inventors: Jamie Richard Williams, Thomas Z. Dong
  • Patent number: 9563611
    Abstract: Embodiments of the present application relate to a method for merging web page style addresses, a device for merging web page style addresses, and a computer program product for merging web page style addresses. A method for merging web page style addresses is provided. The method includes receiving a web page request from a client terminal, determining web page content data based on the web page request, extracting a plurality of pieces of style data from the web page content data, each piece of the style data including a style address and a style attribute, and merging a plurality of style addresses to obtain one or more composite style addresses.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: February 7, 2017
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhiwen Mi
  • Patent number: 9557907
    Abstract: A method of controlling a display device according to one embodiment of the present specification includes the steps of displaying a digital content, displaying a capturing window in a manner of overlapping the digital content, wherein the capturing window captures an inside area of the capturing window, detecting a first control input moving the digital content on an inside of the capturing window, moving the digital content according to the first control input and including the digital content, which moved to the inside of the capturing window, in a capturing object, detecting a second control input moving the digital content on an outside of the capturing window, and moving the digital content according to the second control input and excluding the digital content, which moved to the inside of the capturing window by the second control input, from the capturing object.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 31, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyorim Park, Yongsin Kim
  • Patent number: 9558272
    Abstract: A computer-implemented method of matching of a first incoming audio track with an indexed audio track, the method executable at a server, the method comprising: selecting the indexed audio track as a candidate audio track from a plurality of indexed audio tracks; validating the candidate audio track against the first audio track.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: January 31, 2017
    Assignee: YANDEX EUROPE AG
    Inventor: Elena Andreevna Kalinina
  • Patent number: 9547786
    Abstract: A service provider receives, from a user, picture information captured by a user device from a picture mark associated with a product or service of a merchant. It determines a matching picture image by comparing the picture information with picture images in a server, previously registered by the merchant. It also determines, out of attributes previously registered by the merchant, a matching attribute set uniquely associated with the matching picture image. The attributes may be web links, mobile APPs, or any media files that the merchant desires to communicate to users about its products or services. The service provider then communicates to the user the matching attribute set to be loaded on the user device and direct the user to the web links, mobile APPs, or media files that the merchant predetermined.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: January 17, 2017
    Assignee: PAYPAL, INC.
    Inventor: German Scipioni
  • Patent number: 9542140
    Abstract: Systems and methods for automatically editing a softcopy document using a hardcopy markup document are disclosed. The method includes scanning pages of the hardcopy markup document including editing marks; identifying file information of the hardcopy markup document; retrieving the softcopy document corresponding to the hardcopy markup document from a storage device based on the identified file information; recognizing marked regions present on at least one of the scanned pages, the marked regions includes at least one of the editing marks; creating an edit information document based on the recognized marked regions; converting the marked regions into an editable format; and creating an edited softcopy document by making one or more changes on each page of the retrieved softcopy document based on the edit information document.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: January 10, 2017
    Assignee: Xerox Corporation
    Inventors: Ashok Raj Anbalagan, Venkata Ragavan Kondalam Sankaran
  • Patent number: 9537736
    Abstract: In one embodiment, a report generation system receives a request for a first report associated with a first resource and identifies a second resource associated with the first resource. The report generation system then generates a reference to a second report for the second resource. The report generation system then provides the first report for the user. The first report includes the reference to the second report.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: January 3, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ya-Feng Guo, Balaji Krishnamurthy
  • Patent number: 9529785
    Abstract: Systems and methods are disclosed herein for detecting compounding and conflicting suggested edits in a collaborative document editing environment. A first edit and a second edit to an electronic document are received. A shared position of the first edit and the second edit in the electronic document is identified, and a compounding relationship or a conflicting relationship is determined based at least in part on the identification. The first edit, the second edit, and an indicator of the relationship are displayed to a user of the electronic document.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Patent number: 9529790
    Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 27, 2016
    Assignee: Flipboard, Inc.
    Inventors: Charles Ying, Filipe Fortes
  • Patent number: 9507567
    Abstract: An aspect of the present disclosure provides a server system which facilitates use of techniques implemented by external library functions in the process definitions of analytical applications. In an embodiment, a definitions block enables users to develop process definitions as basis for corresponding user applications, with each process definition incorporating a corresponding set of techniques. The definitions block requires metadata corresponding to each technique to be present in registration data prior to permitting incorporation of the technique in process definitions. Accordingly an importation block is provided which facilitates a user to register an external technique implemented by a function of an external library to cause meta data corresponding to the external technique to be added to said registration data. As a result, the external technique can thereafter be used in development of new process definitions.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: November 29, 2016
    Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITED
    Inventors: Rajaram Narasimha Vadapandeshwara, Manu Goyal, Suresh Bahadur Singh
  • Patent number: 9489383
    Abstract: A method, system and apparatus of relevant content to enhance a streaming media experience are disclosed. In one embodiment, a method includes selecting a media content from a content database having content of a plurality of artists and media labels based on a request of a user of a social community environment, automatically selecting a relevant content related to the media content from at least one of a user generated content library and a professional content library based on match between a meta-data associated with the media content and the relevant content, streaming the media content from a central server associated with the central content database to the user without requiring consideration of the user to access the media content, and displaying the relevant content to the user when the media content is being streamed.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: November 8, 2016
    Assignee: BEATS MUSIC, LLC
    Inventors: David Hyman, Andrei M. Marinescu
  • Patent number: 9483584
    Abstract: In a method, system, apparatus, and computer-readable device having instructions for collaboration within a visualization application, a visualization application is used to display a visualization for at least a portion of an object, wherein the object comprises a plurality of parts, a request is received to display collaboration data for a part of the object using the input device, information is received about a part, wherein the information comprises details about the part, an association between collaboration data and visualization data for a part of an object is retrieved and the collaboration data comprises data input by one or more to be associated with the part of the object, and information is displayed about a part and collaboration data associated with the visualization for the part of the object.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 1, 2016
    Assignee: Oracle International Corporation
    Inventor: Anurag Batra
  • Patent number: 9477674
    Abstract: During the production of a time-based media project, it is often desirable for editors to work with media files or reels of a given size, both in terms of the temporal duration of media represented in each file and the number of tracks in a file. During the course of editing, files may become longer, or incorporate additional tracks, making them cumbersome to handle. A super-file view that displays multiple files simultaneously provides a framework for an editor to rebalance files during the course of media production. A graphical user interface permits users to adjust the content of the various files, including moving tracks among multiple files that comprise a given reel, as well as media between files belonging to different reels.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: October 25, 2016
    Assignee: Avid Technology, Inc.
    Inventor: Robert M. Brown, Jr.
  • Patent number: 9465882
    Abstract: One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: October 11, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Henricus Maria Cabanier
  • Patent number: 9462175
    Abstract: A digital annotation-based visual recognition book pronunciation system and its method of operation are disclosed. In one embodiment, a mobile application program in the system extracts graphical feature points from a page image of a book captured by an integrated camera lens, transmits the graphical feature points to a digital annotation database executed in a cloud computing server, retrieves a book pronunciation content associated with the page image of the book, and superimposes an icon or a representation of the book pronunciation content on the page image of the book displayed as a real-time augmented application on the display panel of the mobile device. The system further includes the digital annotation database that stores relational data between the page image of the book and the book pronunciation content recited by a human narrator, and a related image analysis and matching program.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: October 4, 2016
    Inventor: Heekwan Kim
  • Patent number: 9442703
    Abstract: A system and method for defining an interactive user interface having one or more states and one or more interactive elements. An exemplary implementation of the method comprises the steps of inputting one full screen graphics of an interactive user interface for each state of the interactive user interface; defining an area within the interactive user interface for each of the one or more interactive elements, and automatically generating computer readable code or graphics enabling a graphic display of each state of each interactive element. The method may further comprise the step of storing the geometric properties and positional information of the defined area of the interactive user interface corresponding to each of the one or more interactive elements. The stored geometric properties and positional information can be used to facilitate the editing and modification of the interactive user interface.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: September 13, 2016
    Assignee: Proscope Technologies, Inc.
    Inventor: Erik M. Roll
  • Patent number: 9442637
    Abstract: A unique method and system is disclosed for organizing and visualizing hierarchical information. It comprises an editor and a visualization engine. The editor visually organizes information elements into hierarchy by iterating elementary (binarization) steps. The binarization step splits the information elements and a quadrangular space into two parts and associates them with each other. A user may refine each partition to unlimited depth by drilling down to new level. This way, a hierarchical structure is created which is visually grouped into levels by so-called covering sets. The visualization engine, which might work independently from the editor, renders the covering sets into quadrangular-shaped visualization spaces, visualizing compact space-partitions. Several techniques aid rendering and enhanced visualization, such as windowing, visualization rules, grids, equal and alternate splitting. Users navigate in the hierarchy by zooming or moving directions.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: September 13, 2016
    Assignee: XDROID KFT
    Inventor: András Kocsor
  • Patent number: 9432464
    Abstract: Systems and methods for exchanging a data stream of information that varies over time using a message format. The message format includes a version field that indicates a version of a structure of the message format. The message format also includes one or more resources fields that each identifies a resource to be imported into the data stream exchanging the data stream. Moreover, the message format includes one or more records that represent time-variant data samples being exchanged in the message. Furthermore, the message format includes one or more descriptor fields, wherein each descriptor field corresponds to at least one respective record of the one or more records and contains metadata describing data contained within the at least one record.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 30, 2016
    Assignee: GOOGLE INC.
    Inventors: Jay D. Logue, Grant M. Erickson, Sunny Vardhan Gujjaru, Michael Dixon, Jiakang Lu
  • Patent number: 9418051
    Abstract: A method for extracting a document structure is disclosed. The method may include determining a position of reference information in a layout file, and extracting items related to the reference information from the determined position of the layout file. An apparatus for extracting a document structure is also disclosed. The apparatus may include a processor configured to determine a position of reference information in a layout file; and to extract items related to the reference information from the determined position of the layout file. The apparatus may further include a storage device configured to store the extracted items.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 16, 2016
    Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Apabi Technology Ltd.
    Inventors: Ning Dong, Jianbo Xu, Wenjuan Huang
  • Patent number: 9405847
    Abstract: A method includes generating, for a page comprising a plurality of elements, a contextual grouping of at least one of the plurality of elements based on an object model of the page. A method includes generating a user interface for a non-sighted user based on a page, the user interface comprising at least one contextual grouping generated based on an object model of the page. A method includes identifying a page to be analyzed, the page based on a document object model (DOM) and having a plurality of elements configured to be visually arranged when the page is generated for display. The method includes processing the identified page based on the DOM to include each of the plurality of elements in at least one contextual group associated with the page. The method includes facilitating navigation of the page by a non-sighted user using the at least one contextual group.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: August 2, 2016
    Assignee: Apple Inc.
    Inventors: Christopher Fleizach, Eric Taylor Seymour
  • Patent number: 9390696
    Abstract: The present invention relates to a computer implemented system and method for generating an audio output file. The method including using one or more processors to perform steps of: receiving audio tracks, each audio track created according to audio parameters; separating each audio track into at least one selectable audio block, each audio block including audio content from a musical instrument involved in creating the audio track; assigning a unique identifier to each audio block; using the unique identifiers to select audio blocks, and generating the audio output by combining the audio blocks. The present invention prevents the use of the same combination of audio blocks in the generation of audio output to ensure that the audio output files generated a sufficiently unique. Also provided are audio file recording, editing and mixing modules enabling a user to have full creative control over mix and other parameters to modify as desired the audio file generated.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: July 12, 2016
    Assignee: Score Music Interactive Limited
    Inventors: Michael John Kiely, Conor Tee
  • Patent number: 9384429
    Abstract: A data supplying device may be provided with a processor; and an instruction memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the data supplying device to perform: identifying a first type of content data from among content data described in a document file, the first type of content data being content data by which a content to be outputted is changeable in a state where an image represented by the document file is displayed on a display device; storing the identified first type of content data in a data memory; acquiring access information for accessing the first type of content data stored in the data memory; and supplying access data representing an image indicating the access information to a print executing unit in a case where the print executing unit should print an image represented by print data based on the document file.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 5, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Yuki Oguro
  • Patent number: 9372500
    Abstract: Various aspects provide for generating a timeout signal based on a clock counter associated with a data request. An interface component is configured for receiving a data request from a master device and forwarding the data request to a slave device. A timeout component is configured for maintaining a clock counter associated with the data request and generating a timeout signal in response to a determination that a threshold level associated with the clock counter is reached before receiving a data response associated with the data request from the slave device.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: June 21, 2016
    Assignee: APPLIED MICRO CIRCUITS CORPORATION
    Inventors: Ayush Goyal, Phil Mitchell
  • Patent number: 9367534
    Abstract: A mobile terminal and a method for controlling the same are disclosed, where symbols used often when inputting characters and pointer position moving are input simultaneously by using a touch gesture of a user, such that character input may be accelerated.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: June 14, 2016
    Assignee: LG Electronics Inc.
    Inventors: Jin Woo Park, Young Jun Kim, Ji Sun Lee
  • Patent number: 9367523
    Abstract: Various embodiments of a system and methods for using design features to search for page layout designs are described. The document and image structures of a page layout design may be analyzed to determine design features which define the style of the page layout design. Dependent on the design features, style scores may be calculated for the page layout design. Page layout designs may be stored in a database in association with corresponding style scores. A user may indicate a desired page layout style by indicating example page layout designs which exhibit the desired style. Style scores for the example page layout designs may be compared to the style scores for page layout designs stored in the database. Dependent on the comparison, page layout designs stored in the database may be selected and displayed to the user.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: June 14, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Lubomira A. Dontcheva, Ranjitha S. Kumar, Wilmot Wei-Mau Li
  • Patent number: 9367522
    Abstract: Systems and methods are disclosed herein for time-based editing of an electronic presentation. An electronic presentation editing interface for editing an electronic presentation is provided. The interface includes a digital canvas including multiple canvas objects in multiple canvas layers and a digital timeline including multiple timeline objects. Each canvas object is linked to a timeline object, and a location of a timeline object on the digital timeline is indicative of a time and a canvas layer that each linked canvas object is displayed on the digital canvas.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Jeff Harris, Sarah Cooper, Yiyang Joy Ding
  • Patent number: 9361834
    Abstract: The present application relates to a method and apparatus for adjusting the brightness of a display, and a display system. The method for adjusting the brightness of a display comprises: acquiring a brightness adjusting signal, wherein the brightness adjusting signal includes a position value indicative of a desired brightness of the display; comparing the position value with a first threshold, wherein an adjusting scale is defined according to a variable range of transparency of an object displayed on the display if the position value is smaller than the first threshold; generating a brightness value of the object according to the position of the position value in the adjusting scale; and applying the brightness value to the object displayed on the display. The method can adjust the transparency of the displayed object through the graphical system in an electronic device, thereby further lowering the brightness of the display.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: June 7, 2016
    Assignee: OPERA SOFTWARE ASA
    Inventors: Jiabin Feng, Le Chang, Wei Chen, Xin Guo
  • Patent number: 9360985
    Abstract: Automatically linking a cursor to a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one selectable hotspot include receiving a hypervideo stream of a first video frame associated with a selectable hotspot in a first activiation region of the first video frame, and determining whether a first position of a cursor is substantially within the first activiation region corresponding to the selectable hotspot. The cursor is associated with the selectable hotspot when the first position of the cursor is substantially within the first activiation region corresponding to the selectable hotspot in the first video frame. The hypervideo stream of a second video frame associated with the selectable hotspot in a second activation region different from the first activation region is received, and the cursor is automatically moved to a second position in the second video frame based on the association.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: June 7, 2016
    Assignee: SCENERA TECHNOLOGIES, LLC
    Inventor: Robert J. Sundstrom
  • Patent number: 9355684
    Abstract: Thumbnail images representative of recorded TV programs are generated and presented to aid a user in browsing the recorded TV programs. In one implementation, a temporary thumbnail image is generated when a TV program first starts recording. The temporary thumbnail is used to populate any user interface (UI) screens that reference the recoded TV program. Once the TV program has reached a threshold amount of recording (e.g., a prescribed duration of recording, or completion of the recording), a permanent thumbnail image is generated and associated with the TV program. The permanent thumbnail is then presented in any subsequent UI screens, replacing the temporary thumbnail. In another implementation, display of the thumbnail images in the UI screens may be further controlled by setting preferences, such as parental controls.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron DeYonker, Jeffrey C. Fong, Todd San Jule, Zhike Kong, Bin Lin, Nishad Mulye, Joseph Alton Schrader, Thomas H. Taylor, Xinli Zou
  • Patent number: 9349206
    Abstract: In one aspect, in general, a method includes receiving, in a user interface of a video editing application executing on a computer system, an indication from a user of the video editing application to edit an animated object associated with a video clip displayed in the user interface, receiving, by the video editing application executing on the computer system, data specifying an editing location of the animated object, and determining, by the video editing application executing on the computer system, a frame of the video clip associated with the editing location of the animated object, the determination based on the data specifying the editing location of the animated object. Other aspects may include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: May 24, 2016
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Richard H. Salvador
  • Patent number: 9348803
    Abstract: Systems and methods are disclosed herein for providing a preview of an editor action related to a suggested edit of an electronic document. A first user provides a suggested edit to the electronic document, and the suggested edit to the electronic document is displayed to a second user of the electronic document. The second user provides a user input that is indicative of a desire to preview a result of the editor action on the suggested edit, such as an acceptance or a rejection of the suggested edit. Then, before the second user performs the editor action, a preview of the result of the editor action is provided to the second user in response to detecting the user input.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: May 24, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Patent number: 9342619
    Abstract: Described herein are techniques related to a renderer-assisted webpage navigating tool. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A renderer-assisted webpage navigating tool implements keyboard shortcuts that allow a user to navigate within a webpage based on the physical locations and physical relationships of webpage graphical elements relative to each other.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: May 17, 2016
    Assignee: GOOGLE INC.
    Inventor: Ryan James Harrison
  • Patent number: 9342911
    Abstract: In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
  • Patent number: 9342231
    Abstract: Techniques for remotely controlling a presentation application are disclosed. In accordance with these techniques, a device, such as a handheld device, is linked over a network with a presentation running on a presentation application. In one embodiment, the remote control application allows the presentation to be controlled over the network by direct communication with the presentation application. In certain embodiments, the remote control application displays parts of the presentation, such as a slide being currently presented, and allows navigation of the presentation. In addition, in certain embodiments, the remote control application displays presentation notes, preview slides, or other information useful to a presenter operating the remote control application.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: May 17, 2016
    Assignee: APPLE INC.
    Inventors: Paul Bradford Vaughan, Michael Richard Peirce, Christopher Morgan Connors
  • Patent number: 9332315
    Abstract: A video commentary system receives video content items from users in a community. Such video content items are presented to viewers in the community. The system presents submission controls through which the viewers can submit feedback related to specific time points within that presentation. The controls can be used to submit textual, video, or audio comments. The controls can include labeled buttons that viewers can activate to submit categorized comments. Each submission is associated with a timestamp corresponding to the current video frame. The user interface includes regions that display, in real-time, the submissions received from the viewers. Submissions can indicate their timestamps. A bar graph indicates, by category and by time interval, quantities of categorized comments that have been received relating to various time intervals in the presentation.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: May 3, 2016
    Assignee: Comment Bubble, Inc.
    Inventor: Vivek Agrawal
  • Patent number: 9330065
    Abstract: A graphical user interface 30 that includes a template design area is displayed. Based on one or more commands received through the graphical user interface 30, a layout of template elements (44-50) is arranged with respective relative positions and sizes in the template design area (34), where at least one of the template elements (44-50) is designated for receiving variable document content 16. Through the graphical user interface 30, values of parameters characterizing one or more associated adaptive layout variables that constrain adaptability of respective ones of the template elements (44-50) to different document content 16 are received. At least one of the parameters characterizes a degree of variability of the associated adaptive layout variable. The relative positions of the template elements (44-50) are encoded in the template design area in association with the respective parameter values in a variable document template data structure (18).
    Type: Grant
    Filed: September 26, 2010
    Date of Patent: May 3, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9329778
    Abstract: Supplementing a virtual input keyboard is provided. A form and a virtual input keyboard are displayed in a display of a data processing system. An input is received selecting a particular field within the form. One or more character key sets are retrieved corresponding to previous data entries of the particular field selected. A delta set of character keys is determined based on character keys in the one or more character key sets that do not match displayed character keys on the virtual input keyboard. A set of delta character supplemental virtual input keyboards is generated based on the delta set of character keys. Then, the set of delta character supplemental virtual input keyboards are displayed in the display.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamer E. Abuelsaad, John E. Moore, Jr., Rajeshkumar N. Singi, Robert R. Wentworth
  • Patent number: 9317403
    Abstract: A method for creating a text label for a first digital image includes a portion of a second digital image. The first digital image includes a plurality of pixels selected from the second digital image. The first digital image also includes at least one non-text string element. A computer processor is configured to search the first or second digital images for a text string and identify whether the text string is a candidate text string based on at least one first criteria associated with the said text string. Upon determining the text string is a candidate text string, the method creates a text label for the first digital image based upon the candidate text string.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: April 19, 2016
    Assignee: TestPlant Limited
    Inventors: Douglas Paul Simons, Jonathan David Gillaspie
  • Patent number: 9318149
    Abstract: A method, a system, an apparatus, and a computer program product for composite broadcast control are provided. The apparatus or system presents broadcast control options to a user as a plurality of fundamental production elements, the plurality of fundamental production elements comprising at least one of a background an effect, a transition, and a stored clip, wherein the background can be combined with any of the effect, the transition, and the stored clip. The apparatus/system receives a selection from a user of fundamental production elements, and thereafter builds a composited scene by layering the selected production elements. The apparatus may display a preview of the composited scene prior to selection of the composited scene for output.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: David Robert Griggs, David Guy Sabine
  • Patent number: 9311679
    Abstract: Managing an enterprise social media management platform includes: receiving a request by a user to perform an action on a social media asset that is maintained at an external social media platform; checking whether the user has permission to perform the action on the social media asset, based at least in part on a mapping of the social media asset and a permission level associated with the user; in the event that the user is determined to have permission to perform the action, allowing the user to proceed with the action on the social media asset; and in the event that the user is determined not to have permission to perform the action, disallowing the user to proceed with the action on the social media asset.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: April 12, 2016
    Assignee: Hearsay Social, Inc.
    Inventors: Clara Shih, Robert MacCloy, Roger Hu, Yahui Jin, Steve Garrity
  • Patent number: 9312969
    Abstract: A web-based method of combining time coded audio files, having the following steps: (a) a local operator using a web-based interface displayed on a local computer system to access a library of audio files stored on a remote system; (b) the local operator using the web-based interface to select a plurality of the audio files from the library; (c) the local operator using the web-based interface to request the remote system to combine the selected audio files into a single combined audio segment comprising the selected audio files commencing play at audio cue markers; (d) the remote system generating the single combined audio segment by combining the plurality of selected audio files; and (e) the local operator using the web-based interface to download or stream the single combined audio segment.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: April 12, 2016
    Assignee: North Eleven Limited
    Inventors: William Kerber, Jeffrey A. Thomas
  • Patent number: 9292155
    Abstract: A tool-tip presentation system for multimedia files. The tool-tip presentation system can be configured to respond to proximity events associated with a selected entry in a list of multimedia files such as screen captured images or complete audio files. Based upon the selected entry, a corresponding multimedia sample such as a thumbnail image of a screen captured image or an audio sample of the audio file can be retrieved and presented as a tool-tip. In particular, the tool-tip can be displayed in a position which is proximate to the selected entry. In this way, one who interacts with the list of multimedia files need not load each complete multimedia file in the list in order to determine the contents of the multimedia file. Rather, the multimedia sample in the tool-tip can suffice.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Hung V. Lam
  • Patent number: 9270523
    Abstract: Embodiments of the present invention relate to an approach for reconfiguring interrelationships between components of virtual computing networks (e.g., a grid computing network, a local area network (LAN), a cloud computing network, etc.). In a typical embodiment, a set of information pertaining to a set of components associated with a virtual computing network is received in a computer memory medium or the like. Based on the set of information, a graphical representation (e.g., hierarchical tree) depicting the set of interrelationships between the set of components is generated. When a failure in the virtual computing network is detected, at least one of the set of interrelationships between the set of components is reconfigured based on the graphical representation and the set of rules to address the failure.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Lingafelt, James W. Murray, James T. Swantek, James S. Worley