Synchronization Of Presentation Patents (Class 715/203)
  • Patent number: 10853562
    Abstract: A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: December 1, 2020
    Assignee: Google LLC
    Inventors: Mayur Datar, Ashutosh Garg, Vibhu Mittal
  • Patent number: 10827213
    Abstract: The present disclosure relate to the technical field of electronic equipment and disclose a method and apparatus for synchronously playing media and a vibration. The method includes: S101: acquiring a time difference between a present media playing time point and a next vibration playing time point; S102: starting timing at the same time of playing the media from the present media playing time point; S103: comparing an actual present media playing time point with the vibration playing time point to obtain an error therebetween when timing duration is equal to the time difference; and S104: playing a vibration and returning to S101 if the error is less than a preset threshold, and skipping playing the vibration and returning to S101 if the error is greater than the preset threshold. Compared with the prior art, a good playing effect is achieved and the user experience may be effectively improved.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 3, 2020
    Assignee: AAC Technologies Pte. Ltd.
    Inventors: Xiaojie Shao, Xiuyue Wang, Jianqi Li
  • Patent number: 10817583
    Abstract: A system includes a memory configured to store a plurality of tools and a processor configured to use the plurality of tools. The processor uses the plurality of tools to retrieve historical information relating to a storyline, retrieve user information relating to user interactions with the storyline, provide the historical information and the user information for incorporating into the content, and generate the content using the historical information and the user information.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 27, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Anthony Accardo, Mark Arana, Markus Gross, Chris Thomes
  • Patent number: 10796076
    Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L J Chen, Steven M D Jiang, Jeffrey C H Liu, Giant H M Tu
  • Patent number: 10798466
    Abstract: A simplified HTML based video advertisement delivery which can be employed by receivers using existing data protocols such as simple HTML text tracks is disclosed. Text tracks are used as a trigger to launch interactive video advertisements, then advertisement delivery is managed with reduced system load. This ameliorates the “load time” problem and can also be used to allow the user to interact with the advertisement for an extended time.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: October 6, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Sandeep Guddekoppa Suresh, Krishna Prasad Panje
  • Patent number: 10769495
    Abstract: In implementations of collecting multimodal image editing requests (IERs), a user interface is generated that exposes an image pair including a first image and a second image including at least one edit to the first image. A user simultaneously speaks a voice command and performs a user gesture that describe an edit of the first image used to generate the second image. The user gesture and the voice command are simultaneously recorded and synchronized with timestamps. The voice command is played back, and the user transcribes their voice command based on the play back, creating an exact transcription of their voice command. Audio samples of the voice command with respective timestamps, coordinates of the user gesture with respective timestamps, and a transcription are packaged as a structured data object for use as training data to train a neural network to recognize multimodal IERs in an image editing application.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: September 8, 2020
    Assignee: Adobe Inc.
    Inventors: Trung Huu Bui, Zhe Lin, Walter Wei-Tuh Chang, Nham Van Le, Franck Dernoncourt
  • Patent number: 10754511
    Abstract: An interactive multi-view module identifies a plurality of media items associated with a real-world event, each of the plurality of media items comprising a video portion and an audio portion. The interactive multi-view module synchronizes the audio portions of each of the plurality of media items according to a common reference timeline, determines a relative geographic position associated with each of the plurality of media items and presents the plurality of media items in an interactive multi-view player interface based at least on the synchronized audio portions and the relative geographic positions.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
  • Patent number: 10747841
    Abstract: Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 18, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Don LeBert, Domingo Kiser, Ganesh Devarajan, Todd Redfoot
  • Patent number: 10742581
    Abstract: Summarization-based electronic message actions are described. A system includes a monitor to monitor an electronic communication stream, which electronic communication stream includes past electronic messages between various users. A summarizer of the system 1) determines, based on an output of the monitor, a desired summarization level for a current electronic message having certain characteristics and 2) determines a current summarization level for the current electronic message. When the current summarization level is different than the desired summarization level, an action engine takes an action against the current electronic message.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Asima Silva, Liam S. Harpur
  • Patent number: 10733357
    Abstract: A method of computerized presentation of a plurality documents is disclosed. There is at least one original document with at least one original document page, and an addendum document with at least one addendum document page. A first selection of the at least one original document is received. There is a page sequencing array defined by an arrangement of each original document. A second selection of the addendum document is received. Each of the at least one addendum document page is correlated to an original document page. A document set is generated using the first selection and the second selection. For each addendum document in the document set, a priority identifier is determined. A document set view is generated from the document set with the original document pages and the addendum document pages, and is defined by an ordered page selection according to the page sequencing array.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 4, 2020
    Assignee: Bluebeam, Inc.
    Inventor: Benjamin Gunderson
  • Patent number: 10735818
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored content item, the content item being stored with content item metadata identifying one or more of a creator of the content item, a title of the content item, description of the content item, content type of the content item, sharing settings of the content item, a taxonomy of the content item, or a category type of the taxonomy of the content item; receiving, at the first computer, a request to generate a task related to the content item; generating and storing a task record based, at least in part, on the content item metadata, the task record comprising an identifier of the task and the identifier of the content item; and causing display, on a second computer, a graphical representation of the task based, at least in part, on the task record.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 4, 2020
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon, Benjamin John Tomassetti
  • Patent number: 10720187
    Abstract: A method stored in a computer readable medium, including identifying a predetermined object having viewable information from a plurality of frames, identifying a movement of the predetermined object from a video stream of the plurality of frames, identifying a current state of the predetermined object based on a movement of another object or region from the plurality of frames having an occlusion region of a current frame, determining an information change of the viewable information in the plurality of frames, marking a frame with maximum information of the viewable information in the predetermined object as a key frame; and serializing the key frame according to time stamps.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng Li, Qi Cheng Li, Li Jun Mei, Xin Zhou
  • Patent number: 10713291
    Abstract: Implementations are directed to providing an electronic document, and include receiving text content including a plurality of segments, the text content being received from data sources, determining a set of topics to be included in the electronic document, for each topic in the set of topics, providing a set of contextual words associated with a respective topic, contextual words being determined from a lexical database, each contextual word having a respective frequency, determining a score for each segment and topic pair, the score indicating a relevance of a respective topic to a respective segment, each score being determined based on respective contextual words of the respective topic and frequencies of the respective contextual words, for each topic, providing, by the one or more processors, a summary including at least one segment based on respective score, and providing, to a user device, the electronic document including one or more summaries.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: July 14, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Swati Tata, Madhura Shivaram, Deepak Kumar, Guruprasad Dasappa
  • Patent number: 10712771
    Abstract: One embodiment of the present invention sets forth a technique for synchronizing playback of digital content on two or more different content players. Each content player synchronizes a local time signal to a time reference signal maintained by a time server. Actions related to content playback are synchronized with respect to each local time signal for a given content player, which thereby synchronizes playback for a group of associated content players. Each content player may be advantageously configured with different playback options, allowing each user to have a better shared viewing experience than possible with prior art solutions that provide only one set of playback options.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: July 14, 2020
    Assignee: NETFLIX, INC.
    Inventors: Eli Chen, Greg Peters
  • Patent number: 10706887
    Abstract: An information processing apparatus comprising that includes a reproduction unit to reproduce video content comprising a plurality of frames; a memory to store a table including object identification information identifying an object image, and frame identification information identifying a frame of the plurality of frames that includes the object image; and a processor to extract the frame including the object image from the video content and generate display data of a reduced image corresponding to the frame for display.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: July 7, 2020
    Assignee: SONY CORPORATION
    Inventor: Kenji Tokutake
  • Patent number: 10706482
    Abstract: Methods, systems, and devices are described for associating comments with playback of media content. At an input device, a parallel echo version of media content being played on a second device is provided, and a selection is received of a portion of the parallel echo version of the media content. A comment associated with the selected portion of the parallel echo version of the media content is received, and the received comment is associated with a portion of the media content associated with the selected portion of the parallel echo version. At an output device, a parallel echo version of media content being played on a second device is provided, a current point in the parallel echo version of the media content is determined, and an indicator of a comment associated with a point in the media content corresponding to the current point in the parallel echo version is displayed.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: July 7, 2020
    Assignee: Quib, Inc.
    Inventor: James Burns McClements, IV
  • Patent number: 10699078
    Abstract: Methods and systems for providing a comments-centered news reader. Configurations allow live comments to be presented along with the news or similar website content. While a user scrolls up and down in a browser presenting a news article on the user's computer device (e.g., mobile device), linked comments are shown in a selected region. The displayed comments automatically change to adapt to what parts (paragraphs, sentences) of the news article that user is currently reading. At the same time, users can publish their own comments without having to proceed to a separate section of the browser, thus saving the viewer actions and improving the user's experience. The user's system or a remote server records the comments along with the article or the place users are in the article when the comment was entered.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 30, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Furu Wei, Ming Zhou, Yang Liu, Ziqiang Cao, Shaohan Huang, Li Dong, Lei Cui
  • Patent number: 10684820
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that one or more viewers of a live content stream selected at least one option for interacting with a broadcaster of the live content stream; determine audio-based feedback corresponding to the selected option; and provide the audio-based feedback to be outputted to the broadcaster through an audio device.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
  • Patent number: 10681424
    Abstract: Data about content of the videos is organized into threads for the videos. The threads also contain video bookmarks. Different data are associated with different video bookmarks. The video bookmarks include a frame of the video that marks a time point in the video corresponding to the associated data. The video bookmarks enabling playback of the video from the marked time point. The threads are stored and published to allow subsequent searching by third parties. The video bookmarks can be shared with the third parties.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 9, 2020
    Assignee: Scenera, Inc.
    Inventors: David D. Lee, Jaegeun Lim, Dongcheol Jeong, Youngwoon Yoon, Michael Ken Minakami, Chien Lim
  • Patent number: 10673790
    Abstract: A method and terminal for displaying an instant messaging message are provided. The method includes receiving, by a first terminal, a first instant messaging message and a first display location from a second terminal, the first terminal displaying a first chat interface, the second terminal displaying a second chat interface, the first chat interface displaying a first picture, the second chat interface displaying a second picture that is the same as the first picture, and the first display location being a location for displaying the first instant messaging message on the second picture; and displaying, according to the first display location, the first instant messaging message on the first picture displayed on the first chat interface.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 2, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yaoguang Chen, Zongyang Li
  • Patent number: 10657106
    Abstract: A method for file block placement in a distributed file system network that includes a plurality of data storage nodes, the method comprising the steps of generating a plurality of file block placement options for a file block, each block placement option being associated with at least one of the data storage nodes, the file block placement options being based on a set of network parameters associated with the distributed file system, determining a cost valuation parameter associated with each of the plurality of file block placement options, and selecting one of the plurality of file block placement options based at least in part on the cost valuation parameter associated with each file block placement option.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 19, 2020
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Haibo Xu, David Gell, Kenneth L. Stanwood
  • Patent number: 10657573
    Abstract: A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 19, 2020
    Assignee: Houzz, Inc.
    Inventors: Alon Cohen, Guy Shaviv
  • Patent number: 10657959
    Abstract: There is provided an information processing device, an information processing method, and a program that can allow a user to intuitively recognize other information corresponding to a speech output, the information processing device including: a control unit configured to control an output of other information different from a speech output related to a predetermined function on the basis of timing information on timing at which the speech output of an expression related to the function among a set of expressions is made, the set of expressions including the expression related to the function.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 19, 2020
    Assignee: SONY CORPORATION
    Inventor: Reiko Kirihara
  • Patent number: 10609101
    Abstract: Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 31, 2020
    Assignee: KONINKLIJKE KPN N.V.
    Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Patent number: 10592750
    Abstract: A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 17, 2020
    Assignee: Amazon Technlogies, Inc.
    Inventors: Deepak Suresh Yavagal, Matthew Alan Townsend, Robert James Hanson
  • Patent number: 10582259
    Abstract: Disclosed is a system and method for reducing the total latency for transferring a frame from the low latency camera system mounted on an aerial vehicle to the display of the remote controller. The method includes reducing the latency through each of the modules of the system, i.e. through a camera module, an encoder module, a wireless interface transmission, wireless interface receiver module, a decoder module and a display module. To reduce the latency across the modules, methods such as overclocking the image processor, pipelining the frame, squashing the processed frame, using a fast hardware encoder that can perform slice based encoding, tuning the wireless medium using queue sizing, queue flushing, bitrate feedback, physical medium rate feedback, dynamic encoder parameter tuning and wireless radio parameter adjustment, using a fast hardware decoder that can perform slice based decoding and overclocking the display module are used.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 3, 2020
    Assignee: GoPro, Inc.
    Inventors: Joseph Anthony Enke, Anupam Joshi
  • Patent number: 10582158
    Abstract: Techniques are disclosed for synchronizing media rendering among a plurality of networked terminals. A first terminal may receive communication from another terminal that correlates a network time to a first portion of a media item to be rendered on the terminals. The terminals may identify, from the correlation of network time to the first portion of media and from a playback rate negotiated between the terminals, other portions of the media item to be rendered at other network times. The terminals each may render appropriate portions of the media item as network time progresses. The terminals also may exchange other data to alter playback modes during the course of a common rendering session.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: March 3, 2020
    Assignee: Apple Inc.
    Inventors: David L. Biderman, Simon Ezriel Chaim Goldrei, Zhenheng Li, Roger N. Pantos, Mohammed Z. Visharam
  • Patent number: 10579715
    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Kijun Seo
  • Patent number: 10580076
    Abstract: A wearable communication device that is selectively configured to assist in the implementation of insurance claims processing. The device is capable of voice-activated or touch-activated insurance claim processing instructions and assisting the user in implementing insurance processing function such as damage appraisals and the like.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: March 3, 2020
    Assignee: METROPOLITAN LIFE INSURANCE CO.
    Inventor: Amir Weiss
  • Patent number: 10579308
    Abstract: A hardware system for data conversion, comprising: a space searching circuit, for searching space characters in a data stream of original data after receiving an instruction sent by a server to read and write data; a length detecting circuit, for detecting a length of data in the data stream of original data according to two adjacent space characters; a parallel encoding circuit, for converting the original data according to the data format in the instruction according to the length and the data stream of original data and outputting the converted data. The hardware system for data conversion is embedded in a storage device. The entire data conversion process could not only improve the efficiency of data conversion, but also does not occupy the resources of the CPU and DRAM of the server or the MCU of the SSD controller.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 3, 2020
    Assignee: Shenzhen Dapu Microelectronics Co., Ltd
    Inventors: Ken Qing Yang, Dongyang Li
  • Patent number: 10565246
    Abstract: An information processing apparatus includes processing circuitry. The processing circuitry processing circuitry is configured to acquire information sequentially in accordance with a first timeline; set, to the first timeline, a first timepoint and a second timepoint that is subsequent to the first timepoint on the first timeline; and present target information over a period between the second timepoint and a third timepoint that is subsequent to the second timepoint on the timeline, in accordance with a second timeline having a unit time shorter than a unit time of the first timeline. The target information is included in a period between the first timepoint and the third timepoint out of the acquired information.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: February 18, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Takayuki Kunieda
  • Patent number: 10558729
    Abstract: Systems, methods, and software for facilitating enhanced collection environments are disclosed. In at least one implementation, a collection environment is presented that includes a presentation recording and a written paragraph. The presentation recording includes presentation sections while the paragraph includes written sections. A user input may be directed to the written paragraph. One of the written paragraphs is identified as corresponding to the user input. In addition, one the presentation sections is identified as corresponding to the written section. A media function can then be applied to the presentation section in the presentation recording.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Doreen N. Grieb, Jaimin K. Gandhi, Samantha S. Yang, Isaiah Ng
  • Patent number: 10552405
    Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haroon Ahmed, James D. Laflen
  • Patent number: 10552509
    Abstract: A method and system for using the Internet to archive and retrieve web-based reference material includes a first communications device connected to the Internet. A database receives from a user via the first communications device a URL or other identification of certain reference material on the World Wide Web. After receiving the identification information from the user, the database obtains and stores a copy of the reference material and associates with it a distinctive key. A second communications device is connected to the Internet for an audience of the reference material to use. The database receives from the audience via the second communications device the distinctive key representing a request for a copy of the identified reference material. The database transmits a copy of the web-based reference material to the audience.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 4, 2020
    Assignee: Talsk Research, Inc.
    Inventor: Srikrishna Talluri
  • Patent number: 10523984
    Abstract: Systems and methods for synchronizing the playback of OTT or other time sensitive content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices. The playback clock in each playback device is set based upon the time information. Stream initiation information derived using the time information from the network time source is received by each of the playback device from the media provider. The playback devices use the stream initiation information to adjust the presentation time stamps of the frames of the media content in the stream.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 31, 2019
    Assignee: DIVX, LLC
    Inventors: William David Amidei, Jason Braness
  • Patent number: 10504491
    Abstract: Various techniques present, on a display of a user device, a current screen including an element distinct from a previous element of a previous screen. The previous element was presented at a location on less than an entirety of the previous screen. The user device receives a gesture input that requests that the previous element be presented within the current screen next to a current element of the current screen. The gesture input indicates a location of the current element, wherein the location of the current element is less than an entirety of the current screen and is the same location at which the previous element was presented on the previous screen. The user device presents, on the display of the user device and responsive to receiving the gesture input, a contemporaneous view of the previous element next to the current element at the location of the current element within the current screen.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: December 10, 2019
    Assignee: eBay Inc.
    Inventor: Saumil Ashvin Gandhi
  • Patent number: 10506292
    Abstract: The present disclosure provides a video player calling method, apparatus, and storage medium. The method includes: creating a mutation observer process; registering a playing callback event in the mutation observer process, wherein the mutation observer process is configured for monitoring a page node tree in a page loading event according to an observation option configured in the playing callback event; the page node tree comprises a video label; the page loading event comprises an event of loading a video in a web page; and the playing callback event is configured for modifying a function of calling a video player in the web page; monitoring the page node tree by running the mutation observer process; performing the playing callback event when the video label exists in the page node tree; and playing the video in the web page by using the video player identified in the playing callback event.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: December 10, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chaoming Chen
  • Patent number: 10489501
    Abstract: Systems and methods for displaying annotated video content by mobile computing devices. An example method may comprise: presenting, on a display of a mobile computing device, a video stream including a plurality of video frames; presenting a video annotation overlaid over a frame of the plurality of video frames; receiving a user interface command via a user input interface of the mobile computing device; and performing an action related to the video annotation, the action defined by the user interface command.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10476976
    Abstract: Techniques for facilitating collaborative consumption of content items, such as electronic books, movies, videos, songs, and the like. Multiple users may consume a content item over a substantially common period of time, such as over a day, week, month, etc. Each user may utilize one or more electronic devices (e.g., electronic book reader devices, tablet devices, laptop computers, etc.) to consume the item, and each user may share his or her thoughts and may otherwise provide progress updates to the other users over the period of time.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Otis Yeager Chandler, Jessica Kathleen Quinn Donaghy, Seth Gershom Goldstein, Peter Thomas Killalea, Brian Mitchell Percival, Kartik Swaminadan Santhanakrishnan, Brian David Rosenblat
  • Patent number: 10467335
    Abstract: A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: November 5, 2019
    Assignee: Dropbox, Inc.
    Inventors: Timo Mertens, Bradley Neuberg
  • Patent number: 10438499
    Abstract: Methods and arrangements for identifying burden comprehension in multimedia content. A contemplated method includes: accepting multimedia input; detecting components of the multimedia input; determining a comprehension burden score of each of the detected components; and thereupon calculating a total comprehension burden score for the multimedia input. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Mukesh Kumar Mohania, Sumit Negi, Chalapathy V. Neti, Nitendra Rajput
  • Patent number: 10417241
    Abstract: Systems and methods for automated aggregated content commenting are disclosed herein. Such a system can include a memory including a content database; an evaluation criteria database; and a comment database. The system can include at least one server. The at least one server can: receive a content identifier; receive a user identifier; provide a representation of the piece of content to the user; receive a comment from the user identifying a portion of the piece of content; generate a portion of the comment database linked to the user and the content; generate an entry in the portion of the comment database linked to the user and the content; and store the comment in the entry in the portion of the comment database.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 17, 2019
    Assignee: PEARSON EDUCATION, INC.
    Inventors: John P. Sadauskas, Jr., Erik R. Racho, Xindeling Pan, Lynn Chang, Anne Hong, Keith Jones
  • Patent number: 10412141
    Abstract: A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 10, 2019
    Assignee: DIVX, LLC
    Inventor: Roland Osborne
  • Patent number: 10404798
    Abstract: The present disclosure describes systems and methods for aggregation and management of cloud storage to leverage third-party storage policies. Some cloud storage providers may allow users to store some types of files for free, without counting the files against a storage quota or limit, such as photos. Other providers may allow users to store music files, and may automatically replace lower quality recordings with high quality versions (improving quality for the user while performing deduplication and storage mitigation by the server). These policies may be utilized by a storage manager to direct corresponding types of files to specific storage providers to take advantage of free storage or further processing. The files may be excluded from load balancing algorithms, such that storage quotas are not unbalanced as a result of policies of one provider.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: September 3, 2019
    Assignee: Carbonite, Inc.
    Inventors: Teo Winton Crofton, David Raissipour
  • Patent number: 10394428
    Abstract: A method and an electronic device for manipulating a first user interface object are provided. The electronic device is capable of detecting a first type of touch on a touch screen of the electronic device and a second type of touch on the touch screen. The electronic device detects a first touch of the first type at the first user interface object. The electronic device sets the first user interface object to a first state in response to the detection of the first touch. Next, the electronic device detects a second touch of the first type at a second user interface object. Then, the electronic device manipulates the first or second user interface object based on properties of the first and second user interface objects in response to the detection of the second touch.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: August 27, 2019
    Assignee: Sony Corporation
    Inventor: Petter Alexandersson
  • Patent number: 10380065
    Abstract: The present invention relates to a method for establishing a digitalized interpretation base of Dongba classic ancient books, comprising the following steps: collecting existing Dongba classic ancient book information and establishing a Dongba classic ancient book interpretation information base, wherein the interpretation information base comprises a picture template base, an audio template base and a video template base; establishing a Dongba classic ancient book interpretation database according to the Dongba classic ancient book interpretation information base, wherein the interpretation database comprises a word meaning database, a sentence meaning database and an event database; establishing a Dongba classic ancient book interpretation knowledge base to perform management for the interpretation database: the interpretation knowledge base combining interpretation contents of the three types of interpretation databases according to interpretation rules, and utilizing an inference engine to promote fusion
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: August 13, 2019
    Assignee: Beijing Information Science & Technology University
    Inventors: Xiaoli Xu, Guoxin Wu, Hongjun Wang, Ning Li, Zhanglei Jiang, Shaohong Wang
  • Patent number: 10380153
    Abstract: A method of assembling a word comprising: a memory storing a sequence of one or more word components of the word; a word locator for locating a set of one or more valid words from a plurality of possible words, each valid word comprising a sequence of one or more word components corresponding to the sequence of word components stored in the memory; the processor receiving a user input from a keyboard device having a plurality of keys respectively associated with a plurality of possible word components; a word component determiner to validate that a user input word component is a valid subsequent word component that validly continues from the sequence of word components, and a word component adder of the processor adding the user input word component to the stored sequence of word components of the word.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: August 13, 2019
    Assignee: CHOMLEY CONSULTING PTY. LTD.
    Inventor: Timothy Michael Chomley
  • Patent number: 10373402
    Abstract: A novel commercial driver electronic logging rule compliance and vehicle inspection voice assistant system provides time-shared commercial drivers and auto mechanics a novel platform to initiate, update, share, and authorize an ELD log and driver vehicle inspection report (DVIR) associated with a time-shared commercial vehicle. The ELD log and/or DVIR intelligently and automatically incorporates in-vehicle sensor data output values that are machine-interpreted by a vehicle OBD device, a vehicle electronic logging device (ELD), and a commercial fleet vehicle maintenance and ELD database management system.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: August 6, 2019
    Assignee: Truelite Trace, Inc.
    Inventor: Sung Bok Kwak
  • Patent number: 10374786
    Abstract: Methods of estimating frequency skew in a packet network include determining a representation of a packet delay variation (PDV) sequence from an initial estimate of frequency skew between master and slave devices in the packet network and timestamps transmitted therebetween. An operation is performed to extract a statistical mode from an empirical probability distribution function (PDF) of the representation of the PDV sequence, where the statistical mode corresponds to a value at which the PDF has its maximum value. The, an updated estimate of the frequency skew is generated by determining a slope between timestamps at indices associated with a plurality of points in the representation of the PDV sequence that are within a range of the statistical mode.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 6, 2019
    Assignee: Integrated Device Technology, Inc.
    Inventors: Frederic Mustiere, Russell Smiley, Felix Duong, Alain Trottier
  • Patent number: 10353537
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to present an overlay combined with a presentation of media content at each of a plurality of computing devices on an electronic communications network to illustrate a collection of one or more commentaries temporally associated with portions of the presented media content where the portions of the presented media content comprises portions of a teleconference workflow meeting, to collect one or more commentaries from each of the plurality of computing devices, and to present the commentaries from the plurality of computing devices. Other embodiments are disclosed.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: July 16, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Linda Roberts, E-Lee Chang, Ja-Young Sung, Natasha Barrett Schultz, Robert King