Integration Of Diverse Media Patents (Class 715/201)
  • Patent number: 11281844
    Abstract: Disclosed herein is a web user experience improvement for digital magazines. A digital magazine viewing platform is integrated with a digital magazine publishing platform including features that leverage the integration including user interface arrangement based on viewing habits and ripped content that is insertable into draft digital magazine documents. In some embodiments, a machine learning model categorizes magazine styles and present publishing features based on those magazines viewed or subscribed to by a given user.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: March 22, 2022
    Assignee: 21 Entertainment LLC
    Inventor: Mario C Smith
  • Patent number: 11282510
    Abstract: The systems and methods of the present disclosure generally relate to a data processing system that can identify and surface alternative requests when presented with ambiguous, unclear, or other requests to which a data processing system may not be able to respond. The data processing system can improve the efficiency of network transmissions to reduce network bandwidth usage and processor utilization by selecting alternative requests that are responsive to the intent of the original request.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: March 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Gleb Skobeltsyn, Mihaly Kozsevnyikov, Vladimir Vuskovic
  • Patent number: 11275935
    Abstract: Disclosed are various embodiments for patent analysis applications. A computing device may be directed to parse an electronic version of a patent document having a detailed description, a claims section, and at least one drawing. In various embodiments, parsing the electronic version of the patent document may include applying an OCR process to the electronic document, obtaining a list of claim terms used in the claims section, identifying instances of the claim terms used in the detailed description, identifying a reference numeral corresponding to the claim terms from the detailed description, and identifying portions of the drawing that includes the reference numeral. In response to user interaction with a claim term, a dialog may be shown proximate to the claim term, where the dialog includes a portion of the detailed description that includes the claim term and/or the drawing that comprises the reference numeral corresponding to the claim term.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: March 15, 2022
    Inventor: Michael J. Schuster
  • Patent number: 11256863
    Abstract: Systems and methods are disclosed herein for generating content based on format-specific screenplay parsing techniques. The techniques generate and present content by generating new dynamic content structures to generate content segments for output on electronic devices. In one disclosed technique, a first instance of a first character name is identified from the screenplay document. A first set of character data following the first instance of the first character name from the screenplay document and preceding an instance of a second character name from the screenplay document is then identified. Upon identification of the first set of character data, a content structure including an object is generated. The object includes attribute table entries based on the first set of character data. A content segment is generated for output based on the content structure (e.g., a 3D animation of the first character interacting within a scene).
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: February 22, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Shakir Sharfraz Ashfaq Ahamed, Susanto Sen, Sriram Ponnusamy, Alan Waterman
  • Patent number: 11249622
    Abstract: A computerized system and method for creating interactive electronic books over a computerized network. The system includes an effects library module having a plurality of interactive effects wizard modules configured to automate code generation for an effect, the effects include performing a mathematical function on user input; animating a graphic on a trigger; playing an author uploaded audio file on a trigger; and scrolling a user view on a trigger other than a usual scroll trigger; triggering code generated by an interactive effects wizard module; delaying operation of code generated by an interactive effects wizard module; requesting a user input and storing the same in memory; operating a user interface effect; changing a display characteristic of a displayed object; selecting a displayed item; sending data on a trigger; controlling the display of media by a user; randomizing an effect, and etc.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 15, 2022
    Inventor: Antonio Gentile
  • Patent number: 11223672
    Abstract: A method, system, and computer-readable storage medium for creating and executing containerized applications in cloud computing are disclosed. For example, one method involves identifying a command. Such a command indicates an application to be executed by a compute node. The method also involves generating a job for transmission to the compute node. The job indicates a container. The compute node, upon receipt of the job, is configured to create an environment for such a container, execute the application within the container, and generate results of the execution of the application.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: January 11, 2022
    Assignee: AGARIK SAS
    Inventors: Stephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
  • Patent number: 11216611
    Abstract: An information processing apparatus includes a converter that converts a time of execution of an operation on an additional object added to a document in a first place on a basis of the first place that is a place of execution of the operation on the additional object and a second place where the document is displayed; and a display controller that causes information indicative of a converted time to be displayed on a display in association with the additional object.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: January 4, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takuya Okamoto, Akiko Nakamura
  • Patent number: 11210277
    Abstract: In an embodiment, a method comprises receiving a first record comprising one or more first fields from a first source computer; in response to determining that the first record is a first type and a first node is associated with the first type, sending the first record to the first node to be processed; receiving a second record comprising the one or more first fields and one or more second fields from a second source computer; in response to determining that the second record is a second type and a second node is associated with the second type, sending the second record to the second node; in response to determining that the second type is a first subtype of the first type, sending the second record to the first node to be processed, without suspending the first node.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 28, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Saileshwar Krishnamurthy
  • Patent number: 11212416
    Abstract: Systems and methods for generating certified images, annotations, and incident reports are disclosed. A media capture device can be used to capture a media asset and related metadata. The image and its metadata can then be certified upon capture so that it can be verified as authentic and unaltered after certification. The certified media asset can then be included in or as a part of an incident report, which may optionally align multiple media assets along a path based on location and time of capture. The report may itself be certified and synchronized with a cloud server system.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: December 28, 2021
    Assignee: IMAGEKEEPER LLC
    Inventors: Jerry Speasl, Marc Roberts, Mike Patterson
  • Patent number: 11204678
    Abstract: Systems and methods related to user interfaces for object exploration and manipulation within virtual reality environments may include a plurality of user interfaces that are presented responsive to various user inputs or interactions. For example, a first user interface may comprise a hover card that is presented responsive to a hover indication over an object, a second user interface may comprise a detail card that is presented responsive to a selection input associated with an object, and a third user interface may comprise a detail page having a plurality of detail panels that are presented responsive to a selection of a full details option associated with an object. Further, individual detail cards and detail panels may be graspable, movable, scrollable, and otherwise manipulatable by a user to facilitate object exploration.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dillon Taylor Baker, Jesse Alan DuPree, Joonhao Chuah, Lee David Thompson, Kristian Kane, Hai Quang Kim, Brian James Mount, Michael Thomas
  • Patent number: 11200542
    Abstract: Some embodiments provide a method for automatically generating an appointment for an electronic calendar. The method receives input to create a new appointment for the calendar. The method analyzes several previous appointments stored for the first calendar. Based on the analysis, the method automatically proposes a new appointment that has at least one appointment characteristic shared with at least one past appointment stored for the calendar. In some embodiments, the method receives text input describing a characteristic of the new appointment, and searches through the previous appointments using the text input.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: December 14, 2021
    Assignee: Apple Inc.
    Inventors: Tiffany S. Jon, Stephen O. Lemay
  • Patent number: 11200076
    Abstract: User interface (UI) language options are provided. A code statement in an object code of an application retrieves human language bundle value(s) for use in a UI element. Code is injected into the object code of the application to transmit a resource bundle name and key to the UI element for storage at a user value area of a control of the UI element.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian P. Kyte, Tobias Leicher, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Patent number: 11170780
    Abstract: A media generating and editing system that generates audio playback in alignment with text that has been automatically transcribed from the audio. A transcript data file that includes a plurality of text words transcribed from audio words included in the audio data is stored. Timing data is paired with the text words indicating locations in the audio data of the corresponding audio words from which the text words are transcribed. The audio data is provided for playback at a user device. The text words are displayed on a display screen at a user device and a visual marker is displayed on the display screen to indicate the text words on the display screen in time alignment with the audio playback of the corresponding audio words at the user device. The text words in the transcript data file are amended in response to inputs from the user device.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 9, 2021
    Assignee: Trint Limited
    Inventors: Jeffrey Kofman, Mark Boas, Mark Panaghiston, Laurian Gridinoc
  • Patent number: 11170154
    Abstract: Systems and techniques for linguistically-driven automated text formatting are described herein. Data representing the linguistic structure of input text may be received from Natural Language Processing (NLP) Services, including but not limited to constituents, dependencies, and coreference relationships. A text model of the input text may be built using the linguistic components and relationships. Cascade rules may be applied to the text model to generate a cascaded text data structure. Cascaded data may be displayed on a range of media, including a phone, tablet, laptop, monitor, VR/AR devices. Cascaded data may be presented in dual screen formats to promote more accurate and efficient reading comprehension, greater ease in teaching native and foreign language grammatical structures, and tools for remediation of reading-related disabilities.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 9, 2021
    Assignee: Cascade Reading, Inc.
    Inventors: Julie A. Van Dyke, Michael Gorman, Mark Lacek
  • Patent number: 11157130
    Abstract: A copied image portion, such as an extracted image object, may be rendered together with (e.g., within) a cursor control element. Simply by resizing the cursor control element, the copied, rendered image portion may also be resized accordingly. For example, as the cursor control element is enlarged or reduced, the copied, rendered image portion within the cursor control element is also enlarged or reduced. In this way, a user may easily preview and designate a desired size of the copied, rendered image portion, and then simply place the cursor control element at a desired destination location (in the same or different image) to complete the desired pasting operation, and with a desired size of the pasted image portion.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 26, 2021
    Assignee: ADOBE INC.
    Inventors: Nishant Kumar, Nitesh Yadav
  • Patent number: 11138484
    Abstract: A system for automatically replacing selected content within an electronic document is disclosed. The system includes the superimposition of a geometric shape (e.g. a rectangle) over textual or other human-readable content within an ordinary word processing document that is to be replaced with a barcode or other machine-readable content. Thereafter, a print driver automatically detects the human-readable content underlying the detected geometric shape and converts that into the desired barcode type. Then, the document may be output physically or electronically, now including the barcode in place of the human-readable content.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: October 5, 2021
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: David L. Geering
  • Patent number: 11106714
    Abstract: A summary generating apparatus includes a text storage device storing text with information indicating a portion to be focused on; word vector converters vectorizing each word of the text and adding an element indicating whether the word is focused on or not to the vector and thereby converting the text to a word vector sequence; an LSTM implemented by a neural network performing sequence-to-sequence type conversion, pre-trained by machine learning to output, in response to each of the word vectors of the word vector sequence input in a prescribed order, a summary of the text consisting of the words represented by the word sequence; and input units inputting each of the word vectors of the word vector sequence in the prescribed order to the neural network.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 31, 2021
    Assignee: National Institute of Information and Communications Technology
    Inventors: Ryu Iida, Kentaro Torisawa, Jonghoon Oh, Canasai Kruengkrai, Yoshihiko Asao, Noriyuki Abe, Junta Mizuno, Julien Kloetzer
  • Patent number: 11099899
    Abstract: A computing device receives, from a thread of a multi-thread application, a release message. Each of the threads indicates operation(s) on a memory associated with the application. The release message indicates that a data object used by the thread is released. The device indicates that a memory slot of a data pool is unlocked permitting storage of an indication of a location of the data object in the memory. Each memory slot of the data pool is individually lockable such that a locked memory slot of the data pool indicates storing a location in the locked memory slot will not be permitted even though storing the location in an unlocked memory slot of the data pool will be permitted. The device stores, in the memory slot of the data pool, an indication of a location of the data object. The data object comprises the location of the memory slot.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: August 24, 2021
    Assignee: SAS Institute Inc.
    Inventor: Charles S. Shorb
  • Patent number: 11093346
    Abstract: An apparatus for performing backup operations for data packets by a backup agent is provided. The apparatus predicts a first backup time period of completing a first backup operation for the data packets and determines a second backup time period of performing the first backup operation until the first backup operation is stopped at a point of time. The apparatus also identifies an incomplete status of the first backup operation at the point of time based on a comparison between the first backup time period and the second backup time period, and collects information describing the incomplete status. The apparatus further starts a second backup operation for the data packets from the incomplete status based on the information.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mahesh Reddy A. V., Swaroop Shankar DH, Mahantesh Ambaljeri, Chetan Battal
  • Patent number: 11093614
    Abstract: Based upon the principles of randomness and self-modification a novel computing machine is constructed. This computing machine executes computations, so that it is difficult to apprehend by an adversary and hijack with malware. These methods can also be used to help thwart reverse engineering of proprietary algorithms, hardware design and other areas of intellectual property. Using quantum randomness in the random instructions and self-modification in the meta instructions, creates computations that are incomputable by a digital computer. In an embodiment, a more powerful computational procedure is created than a computational procedure equivalent to a digital computer procedure. Current digital computer algorithms and procedures can be constructed or designed with ex-machine programs, that are specified by standard instructions, random instructions and meta instructions. A novel computer is invented so that a program's execution is difficult to apprehend.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: August 17, 2021
    Assignee: AEMEA Inc.
    Inventor: Michael Stephen Fiske
  • Patent number: 11087748
    Abstract: The systems and methods of the present disclosure generally relate to a data processing system that can identify and surface alternative requests when presented with ambiguous, unclear, or other requests to which a data processing system may not be able to respond. The data processing system can improve the efficiency of network transmissions to reduce network bandwidth usage and processor utilization by selecting alternative requests that are responsive to the intent of the original request.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 10, 2021
    Assignee: GOOGLE LLC
    Inventors: Gleb Skobeltsyn, Mihaly Kozsevnyikov, Vladimir Vuskovic
  • Patent number: 11045340
    Abstract: Techniques are disclosed for automatically adding accessibility properties to an application. One embodiment includes a method for adding accessibility. The method includes, for at least a first interface control provided by a first software application, the first interface control including a set of one or more accessibility properties: determining a control type of a plurality of control types based on one or more attributes of the first interface control, and associating the control type with the set of accessibility properties of the first interface control. The method further includes matching at least a second interface control provided by a second software application to one of the plurality of control types based on one or more attributes of the second interface control, the second interface control not including accessibility properties. The method further includes adding accessibility properties to the second interface control based on accessibility properties of the matched control type.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 29, 2021
    Assignee: INTUIT INC.
    Inventor: Sundip Sharma
  • Patent number: 11036731
    Abstract: Techniques for providing polymorphic query requests. A request is received that has at least a database query. The database query comprises at least an expression using a polymorphic relationship. The request is processed utilizing the polymorphic relationship. A user-readable result is provided for the query where the result is defined by at least the polymorphic relationship.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventor: Seth John White
  • Patent number: 11039194
    Abstract: A method to create interactivity between a main device and a secondary device.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 15, 2021
    Assignee: OPENTV, INC.
    Inventors: Alain Delpuch, Ludovic Pierre
  • Patent number: 11023674
    Abstract: The present disclosure involves systems, software, and computer implemented methods for creating and merging delta object notation documents. One example method includes receiving a request to create a delta object notation document based on a first object notation document and a second object notation document. The first object notation document is compared to the second object notation document to generate the delta object notation document in an object notation format. Generating the object notation document includes navigating properties in the first object notation document and the second object notation document to identify properties in the first object notation document and the second object notation document and determining, for each property identified in the first object notation document or the second object notation document, whether a property with a same name and parent exists in a corresponding first object notation document or a corresponding second object notation document.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: June 1, 2021
    Assignee: SAP SE
    Inventor: Juergen Gatter
  • Patent number: 11017156
    Abstract: An artificial intelligence system using a machine learning algorithm for providing summary information of a document input to an artificial intelligence learning model trained to obtain summary information.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: May 25, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jin-Young Hwang
  • Patent number: 11019200
    Abstract: Embodiments provide a method for providing a call center supplemental workflow tool, including: receiving from a database a workflow decisional matrix, a plurality of questions, and a plurality of scripts; displaying a web-based graphical user interface on a display providing at least one question or one script; receiving user input; determining, at least another question or at least another script, to be displayed, wherein determining is based upon the user input and the decisional matrix and advances the workflow; based upon the decisional matrix, determining that the workflow has been completed; providing an output of the questions displayed and the user input received; and the output being provided to a primary software application. Other aspects are described and claimed.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 25, 2021
    Assignee: Hartford Fire Insurance Company
    Inventors: Samantha Jaszczuk Elizondo, Taylor Knight Brawner, Andres Pelaez
  • Patent number: 11017605
    Abstract: A method of generating a digital island is disclosed. A base shape of a digital island virtual object is created with respect to a local coordinate system of a digital island. Conditions are associated with the digital island. The conditions include criteria for properties of objects within an environment. Additional virtual objects are associated with the digital island. Data describing the environment is received. The data is analyzed to determine one or more parts of the environment that match the conditions. Based on the matching of conditions, a display of the digital island is positioned, scaled, and oriented in a mixed reality display device contemporaneously with a view of the environment. The digital island with is aligned with at least one part of the one or more parts based on the conditions and a movement of one or more sensors and the mixed reality display device.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: May 25, 2021
    Assignee: Unity IPR ApS
    Inventor: Andrew Peter Maneri
  • Patent number: 11017023
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for dynamic media rendering (DMR). In a first stage, a master media file is parsed into its component media assets, which are rendered individually into files and archived for reuse. In a second stage, the master media file is divided into segments containing sequential full-frames of media assets that are rendered into files and archived for reuse. Each time a media asset included in the master media file is updated, added or deleted, the one or more segment files that have a dependency on the updated, added or deleted media asset are rendered again. In a third stage, a third rendering node with knowledge of all the segment files archived during the second stage, and their respective order in time, combines the archived segment files together to create a full-frame, full-duration rendered master media file.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: May 25, 2021
    Assignee: Apple Inc.
    Inventors: Amir H. Jadidi, Nicholas T. Verburg
  • Patent number: 10997002
    Abstract: Utilizing quick actions includes receiving user input via a user input module of an agent workspace, wherein the user input comprises an action input comprising an action command, and in response to receiving the user input, determining a secondary menu for the action command, wherein the secondary menu comprises a plurality of selectable parameters for the action command, and presenting the secondary menu in association with the user input module. Utilizing quick actions also includes detecting a selection of a parameter from the selectable parameters, and triggering an action based on the action command and the selected parameter, wherein the action is associated with a process for the agent workspace.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 4, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Scott Michael Rhodes, Srikanth Mallikarjuna, Andrew Thomas Roberts, Daniel Li-Shuan Wu
  • Patent number: 10963924
    Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: March 30, 2021
    Assignee: A9.com, Inc.
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Patent number: 10956651
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for data table display adjustment which may include a computing device. The computing device may receive a user selection of a data file, which may contain a data table having one or more rows, a left-most column, a right-most column, and a plurality of middle columns with each column having a width, for display via a user interface. The computing device may render an interactive switch for enabling data table display adjustment on the user interface. The computing device may receive user input via the interactive switch and render the right-most column and the left-most column static at outer ends of the user interface and collapse the plurality of middle columns, to fit within a remaining available width of the user interface between the right-most column and the left-most column of the data table.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Yojin Leem
  • Patent number: 10956433
    Abstract: Described herein are various technologies pertaining to performing an operation relative to tabular data based upon voice input. An ASR system includes a language model that is customized based upon content of the tabular data. The ASR system receives a voice signal that is representative of speech of a user. The ASR system creates a transcription of the voice signal based upon the ASR being customized with the content of the tabular data. The operation relative to the tabular data is performed based upon the transcription of the voice signal.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prabhdeep Singh, Kris Ganjam, Sumit Gulwani, Mark Marron, Yun-Cheng Ju, Kaushik Chakrabarti
  • Patent number: 10949175
    Abstract: A method of carrying out modifications to a software application having an application code that has a graphical user interface (GUI) is provided. The method includes the steps of: injecting a dynamic library into the software application to allow control of the software application; reading at least one portion of the application code, with the portion relating to the GUI; modifying a section of the GUI; and saving the amended section of the GUI.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 16, 2021
    Assignee: SICK AG
    Inventor: Christopher Martel
  • Patent number: 10943581
    Abstract: Systems, methods, and devices for training and testing utterance based frameworks are disclosed. The training and testing can be conducting using synthetic utterance samples in addition to natural utterance samples. The synthetic utterance samples can be generated based on a vector space representation of natural utterances. In one method, a synthetic weight vector associated with a vector space is generated. An average representation of the vector space is added to the synthetic weight vector to form a synthetic feature vector. The synthetic feature vector is used to generate a synthetic voice sample. The synthetic voice sample is provided to the utterance-based framework as at least one of a testing or training sample.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: March 9, 2021
    Assignee: Spotify AB
    Inventor: Daniel Bromand
  • Patent number: 10936710
    Abstract: Various embodiments provide a means of user and/or device authentication by monitoring interaction based posture data received from the client device. Such interaction based posture data may include the particular manner in which a user interacts with the content on the client device or the client device itself, such as scroll patterns, touch pressure, touch duration, elements selected, typing speed, swipes, downloads, among other characteristics that make up a posture profile associated with an authorized user. Thus, interaction data received from the client device that deviates from the posture profile of the authorized user may be used to detect aberrant behavior, which may indicate that the client device has been comprised, such as the client device being used by a user other than the authorized user or the presence of malware. When aberrant behavior is detected a security protocol may be initiated to secure the device.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: March 2, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sajeeva Lakmal Bandara Pallemulle, Camilla de Oliveira Penna Tavares
  • Patent number: 10915647
    Abstract: A media playback system for presenting to a user a composition of a plurality of media streams. It has a media selection component configured to receive a scenario dataset, to receive user input for selecting viewing times defining segments of media and composition selections, and to output a list of segments of media from the scenario dataset that are authorized to be viewed by the user. The system has a playback control component configured to retrieve from media storage at least the segments of media from the output list of segments, to decode the segments of media, and to compile composition instructions. The system has a media playback component configured to receive the rendered media and the composition instructions.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: February 9, 2021
    Assignee: GENETEC INC.
    Inventors: Pierre Racz, Frederic Rioux
  • Patent number: 10909879
    Abstract: A computer program product comprises a non-transitory computer readable storage that has a computer readable program stored thereon. When executed on a computer, the computer readable program causes the computer to select, with a processor, a multilingual graphical user interface template corresponding to a three-step skincare treatment process. The multilingual graphical user interface template has a layout of all of the objects present in a multilingual graphical user interface without any content displaying a human-spoken language. Furthermore, the computer is caused to determine, with the processor, a preferred spoken language of a user operating a computing device. Additionally, the computer is caused to automatically select, from a multilingual object database, one or more audiovisual objects composed in the preferred spoken language and one or more menu objects composed in the preferred spoken language.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: February 2, 2021
    Assignee: Elyse Enterprises LLC
    Inventor: Hillary Hayman
  • Patent number: 10904620
    Abstract: The present invention provides a method of transmitting broadcast signals. The method includes, formatting input streams into Data Pipe (DP) data, Low-Density Parity-Check (LDPC) encoding the DP data according to a code rate, bit interleaving the LDPC encoded DP data, mapping the bit interleaved DP data onto constellations, building at least one signal frame including the mapped DP data, and modulating data in the built signal frame by an Orthogonal Frequency Division Multiplexing (OFDM) method and transmitting the broadcast signals having the modulated data, wherein the input streams include Audio/Video (A/V) data and service guide data, and wherein the Audio/Video (A/V) data and service guide data are included in first ISO base media file format (ISOBMFF) files.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: January 26, 2021
    Assignee: LG ELECTRONICS, INC.
    Inventors: Sejin Oh, Woosuk Kwon, Sungryong Hong, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko
  • Patent number: 10880522
    Abstract: A content delivery and display solution includes a viewing application for displaying immersive images with a region of interest, in addition to conventional fixed-aspect-ratio media. The display can include the layered display of metadata, multiple windows, and images or hotspots embedded into the immersive image. The viewing application can be used for the display of either live or prerecorded images, from local or online sources.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: December 29, 2020
    Assignee: Immersive Media Company
    Inventors: David McCutchen, Benjamen Siroshton, Benjamin Humphrey, James Exner, Casey McCandless
  • Patent number: 10877991
    Abstract: The present disclosure relates to a method in a distributed and non hierarchical node comprising a set of data items for determining a synchronization state between said node and one or more distributed and non hierarchical nodes communicatively coupled to form a cluster, wherein the set of data items are locally replicated at each node. The method comprises generating a snapshot comprising information relating to the set of data items at a snapshot time Ts, said information identifying changes to the data items where each change comprises a time stamp, where only changes to the data items with a time stamp<To, where Ts>To, are included in the snapshot, although changes to the data items up to the time Ts have been received and stored in the nodes, receiving corresponding generated snapshots from all other nodes in the cluster, and determining a synchronization state based on a comparison between the generated and received snapshots.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: December 29, 2020
    Assignee: T2 DATA AB
    Inventor: Mikael Ekbom
  • Patent number: 10872126
    Abstract: A system for preparing and delivering digital information, particularly digital newspaper editions, to mobile application users. The system includes mobile applications (apps) for both mobile phone and tablet devices, with content display and interactivity of each app optimized for device type. The system also includes a suite of back-office software modules which allow writers and editors to prepare stories, images and other content for delivery to the apps. One such module is a story creator, which includes an interface to a content management system allowing plain text stories and images to be imported, formatted and made interactive for delivery to the apps. The story creator module also includes interfaces to providers of data such as obituaries, classified ads and weather, and functionality for publishing daily editions of the digital newspaper using the imported content. Other features of the system include breaking news alerts, paywall integration, and interfaces to social media.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 22, 2020
    Assignee: BLOCK COMMUNICATIONS, INC.
    Inventors: John David Crisp, Joseph Michael Holub, Stephen Raymond Bumbaugh, Charles Aaron Ryder, Joshua Sherman Jacob
  • Patent number: 10871899
    Abstract: An input accepting device includes operation keys, a character receiving unit, a converting unit, an operation key state detection unit, a timer, and a conversion control unit. The converting unit converts a combination of characters corresponding to the operation keys sequentially operated into another character or word. The operation key state detection unit detects a first timing and a second timing while the user operates the operation key. The first timing is at which a state of the user becomes a state of touching the operation key from a state of not touching the operation key. The second timing is at which a state of the user becomes a state of not touching the operation key after the first timing. The timer detects an elapsed time from the first timing. The conversion control unit causes the conversions with different contents depending on the elapsed time at the second timing.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: December 22, 2020
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Michiko Tashiro
  • Patent number: 10867117
    Abstract: Portions of document contents are separated into individually controlled sections on a user interface of a smaller size client device display. A document viewed on a mobile device may include different content portions such as textual content, tables, slides and graphics. Due to a smaller user interface of the mobile device, some portions of the content may extend outside of the user interface and may not all be visible at the same time. The user may use gestures to scroll through and resize the document to view all of the contents. The system may separate each of the different content portions into individual sections and enable the user to control each section separately, such that the user may navigate, resize, and reposition each individual section without affecting the size and position of the remaining sections of the document for optimally viewing the document on the user interface.
    Type: Grant
    Filed: August 22, 2015
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sharlene Yuan, Jackie Chang, Buddha Wang, Esther Tsai, April Jiang, George Shih, Eric Yeh
  • Patent number: 10846466
    Abstract: Techniques and systems are described in which a document management system is configured to update content of digital documents through use of static and transient tags. A transient tag, for instance, may be associated with portions of the digital document that may be changed and a static tag with portions of the digital document that are not to be changed. An update to the digital document is then triggered by a document management system based on a triggering change made to an initial document portion of the digital document having a transient tag, and is not based on changes made to portions having a static tag or are untagged.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Patent number: 10832453
    Abstract: Systems and methods for providing clipping paths for variable data publishing are disclosed. A clipping path element is part of a graphic editor that allows a user to define a clipping path in any shape including non-rectangular shapes and shapes made with curved segments. The original graphic is preserved and the clipping frame defines the portion of the image that is displayed or printed. A plurality of clipping paths can be defined and stored to a library. Rules based on nonvariable or variable data publishing data may be used to retrieve the clipping paths from the library. A new document is composed and rendered that includes a clipping path applied to a portion of an image or the text.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: November 10, 2020
    Assignee: PTI Marketing Technologies Inc.
    Inventor: Douglas Neal Cogan
  • Patent number: 10834439
    Abstract: Systems and methods are described to address shortcomings in conventional systems by correcting an erroneous term in on-screen caption text for a media asset. In some aspects, the systems and methods identify the erroneous term in a text segment of the on-screen caption text, and identify one or more video frames of the media asset corresponding to the text segment. The systems and methods further identify a contextual term related to the erroneous term from the one or more video frames. By accessing a knowledge graph, the systems and methods identify a candidate correction based on the contextual term and a portion of the text segment. Lastly, the systems and methods replaces the erroneous term with the candidate correction.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 10, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Ajay Kumar Gupta, Abhijit Satchidanand Savarkar
  • Patent number: 10834448
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for recommending content based on user behavior tracking and analysis. Some embodiments operate by determining tracking data for a user indicating how the user interacted with a menu structure of a streaming media application. A group is selected from a plurality of user groups into which to group the user based on the tracking data, wherein each group comprises data from a plurality of users. A streaming media content recommendation is determined based on previous viewing patterns associated with the plurality of users of the selected group. The streaming media content recommendation is provided.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 10, 2020
    Assignee: ROKU, INC.
    Inventor: Sylvain René Yves Louboutin
  • Patent number: 10824300
    Abstract: Concepts and technologies are disclosed herein for predictive determination of actions. According to one aspect of the concepts and technologies disclosed herein, a user device can receive input via a user input interface. The user input interface is application agnostic. The user device can analyze the input to determine an action option. The action option can include an action to be performed by the user device if selected. The user device also can present the action option for selection.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 3, 2020
    Assignees: AT&T Mobility II LLC, AT&T Intellectual Property I, L.P.
    Inventors: Ginger Chien, Yehoshuva Arasavelli
  • Patent number: 10812859
    Abstract: A reception apparatus, including circuitry configured to receive a broadcast stream including audio/video content and a uniform resource identifier (URI). The circuitry is configured to determine whether a command identifier associated with the URI indicates the URI is a location of a server to which service usage information is to be sent. The circuitry is configured to, when the command identifier indicates the URI is the location of the server to which the service usage information is to be sent, associate the URI with the service provider. The circuitry is configured to provide the service usage information to the server according to the associated URI.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: October 20, 2020
    Assignee: Saturn Licensing LLC
    Inventor: Mark Eyer