Patents Examined by Laurie A. Ries
  • Patent number: 10282072
    Abstract: Operations for identifying user-selectable elements are detailed in the present application, the operations comprising providing a first group of user-selectable elements having a first attribute in common, displaying the first group of user-selectable elements in a first array thereof, providing a second group of user-selectable elements having a second attribute in common, displaying the second group of user-selectable elements in a second array thereof, and displaying a visual distinctive feature in connection with a set of user-selectable elements having a third attribute in common, the set of user-selectable elements comprising at least one user-selectable element from the first group of user-selectable elements and at least one user-selectable elements from the second group of user-selectable elements, wherein the third attribute is associated with each user-selectable elements in the set of user-selectable elements irrespective of the position of each user-selectable element in relation to one another
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: May 7, 2019
    Assignee: 9224-5489 QUEBEC INC.
    Inventor: Mathieu Audet
  • Patent number: 10275433
    Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Hayden
  • Patent number: 10268669
    Abstract: A graphical word processing system includes: a computing device including a display and a user input device; a user-facing application operable to be displayed on the computing device, the user-facing application including a text editing area for receiving textual user input from the user input device, the text editing area including at least a first tab and a second tab and a selectable shortcut button displayed on the computing device and selectable by the user; an artificial intelligence module for interpreting the textual user input of the first tab, retrieving content from a network based on the textual user input and a browsing history of the user on the computing device, and for displaying content based on the textual user input and retrieved content on the second tab of the user-facing application.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: April 23, 2019
    Inventor: John C. Allen
  • Patent number: 10268662
    Abstract: A system is provided for panoptic visualization of a document having a structure defined according to a particular schema. The system is configured to generate a layout of pages of the document, panoptically arranged in a manner that reflects logical relationships between the pages according to the structure of the document, which may in turn reflect relationships between the subjects or their objects depicted by the content. These logical relationships may be established by links between pages, which may be identified by information provided in associated metadata for the pages. This type of arrangement may enable a user to see the content in a single view, and in an arrangement that facilitates a better understanding of the relationships between the content and their subjects or objects, which may be otherwise difficult to comprehend.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: April 23, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Brent L. Hadley, Patrick J. Eames, Stephen P. Miller, Joseph F. Floyd, Carrie A. LaPonza
  • Patent number: 10261986
    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: October 27, 2017
    Date of Patent: April 16, 2019
    Assignee: Google LLC
    Inventors: Mayur Datar, Ashutosh Garg, Vibhu Mittal
  • Patent number: 10261987
    Abstract: This disclosure provides a method and system for pre-processing an E-book, wherein the E-book comprises text pages in scanned format and annotation pages in scanned format and the annotation pages contain annotation items for explaining text elements in the text pages. The method comprises: extracting annotations from the annotation items; identifying annotated elements from the text pages, wherein an annotated element is a text element that may be determined to be associated with one of the annotations; defining positions on the text pages for the annotated elements respectively; and storing the positions and the annotations. The positions and the annotations are correlated according to their relationship with the annotated elements.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xi Xi Liu, Yuan Jin, Su Liu, Fan Xiao Xin, Zheng Ping AC Chu, Yu Huang
  • Patent number: 10248865
    Abstract: The presentation style of a video is identified. A set of features that represents the video is computed. A pre-learned video presentation style classifier is then used to weight each of the features in the set of features and determine a presentation style that is predominately employed in the video based on the weighting of the features.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anitha Kannan, Simon John Baker
  • Patent number: 10248306
    Abstract: In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to present an image of an object on the display, and present a graphical user interface (GUI) on the display with the GUI indicating the object. The instructions are also executable by the processor to present, on the GUI, at least one link to content that an end-user may associate with the object or that an end-user has associated with the object.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 2, 2019
    Assignee: MOTOROLA MOBILITY LLC
    Inventor: Michael David McLaughlin
  • Patent number: 10242181
    Abstract: Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that prevents the hosted application from accessing browser data, or data of any other hosted application (including the host). The host and/or hosted application may be a browser plug-in (e.g., Microsoft® Silverlight™) application. The host application privately instantiates a hidden plug-in, with that hidden plug-in's access to browser data disabled, and loads the hosted application in the hidden plug-in. A XAML tag element may be used to identify the hosted application, along with a rendering area for the hosted application. Content from the hosted application is composited with content from the host application when rendering. The host application may provide keywords to the hosted application, such as for selecting relevant advertisements, and/or may allow the hosted application to open a browser window to display associated website content.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: March 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sam George, Akhilesh Kaza, Michael R. Harsh
  • Patent number: 10241982
    Abstract: In one example of the disclosure, a web page and a plurality of content elements that are candidates for incorporation into the web page are received. A user-assigned importance rating for each of the received content elements is received. A reduced-sized version of the content element is created for each of the received content elements. A web page request is received from a requestor computing device and bandwidth available to the device is measured. The web page is modified based upon the importance ratings and the bandwidth measurement.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
  • Patent number: 10235723
    Abstract: A system and method for automatically generating reports. The method includes: retrieving reporting requirements for an enterprise; obtaining, based on the retrieved reporting requirements, at least partially unstructured data; creating, based on the obtained at least partially unstructured data, at least one template, wherein each template is a structured dataset; and generating, based on the created at least one template and the retrieved reporting requirements, at least one report.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Vatbox, Ltd.
    Inventors: Noam Guzman, Isaac Saft
  • Patent number: 10229094
    Abstract: Techniques are disclosed for dynamically simulating a structured document. A visual layout of a presentation of a structured document is determined in accordance with a style property associated with and specific to a first type of media device. The laid out structured document including the style property specific to the first type of media device is sent to a web browser executing on a second type of media device for rendering on the second type of media device. The first type of media device has a different display requirement than the second type of media device. The style property may be encoded in a set of presentation semantics. A media-dependent style rule encoded in the set of presentation semantics may be used to determine that the display requirement of the first type of media device satisfies the media-dependent style rule.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: March 12, 2019
    Assignee: Adobe Inc.
    Inventors: Anthony Rumsey, Gabriel Walt
  • Patent number: 10216713
    Abstract: A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher S. Hargarten, Monique H. Ozoux-Dean, Ning Sun
  • Patent number: 10210142
    Abstract: In one or more implementations, a digital medium environment includes at least one computing device. Systems and techniques are described herein for inserting linked text fragments in a document layout of a document. By supporting multiple linked text fragments within a text frame, of both constant content and variable content, content of an asset is inserted into a text fragment while preserving the styling attributes of the text frame. Thus, manual efforts associated with reapplying styling attributes are avoided, unlike systems that do not distinguish between text fragments with constant content and text fragments with variable content within a text frame. Furthermore, a user interface is generated that exposes metadata of assets and a document layout. Content of an asset exposed via the user interface, once selected, is inserted into the document layout and exposed as a tagged text fragment, indicating the content is linked.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: February 19, 2019
    Assignee: Adobe Inc.
    Inventors: Sanyam Jain, Ramnik Singh, Pragya Kandari, Nitin Kumar, Manohar Singh Gour, Gaurav Bhargava, Anshul Jain, Abhishek Raj, Abhinav Agarwal
  • Patent number: 10204078
    Abstract: Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: February 12, 2019
    Assignee: RenderX, Inc.
    Inventor: David Tolpin
  • Patent number: 10204085
    Abstract: Techniques are disclosed for editing bidirectional text, including techniques for creating, selecting, inserting, and copying bidirectional text. The disclosed techniques include a method of inserting a character in bidirectional text. The method includes receiving the character, identifying a caret location at which a visual text insertion caret is positioned in displayed bidirectional text, the caret location separating a left character and a right character having opposite text directions, determining a logical insertion location at which the character is to be stored in a data store, wherein the logical insertion location is based on logical locations of the left and right characters in the data store, a text direction of the received character, and text directions of the left and right characters, and inserting the character into the data store at the logical insertion location.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventor: Adil Allawi
  • Patent number: 10198436
    Abstract: Highlighting key portions of text within a document is described. A document having text is obtained, and key portions of the document are determined using summarization techniques. Key portion data indicative of the key portions is generated and maintained for output to generate a highlighted document in which highlight overlays are displayed over or proximate the determined key portions of the text within the document. In one or more implementations, reader interactions with the highlighted document are monitored to generate reader feedback data. The reader feedback data may then be combined with the output of the summarization techniques in order to adjust the determined key portions. In some cases, the reader feedback data may also be used to improve the summarization techniques.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 5, 2019
    Assignee: Adobe Inc.
    Inventors: Carl Iwan Dockhorn, Sean Michael Fitzgerald, Ragunandan Rao Malangully, Laurie Marie Byrum, Jason Guthrie Waters, Frederic Claude Thevenet, Walter Wei-Tuh Chang
  • Patent number: 10184803
    Abstract: A system with the ability to dynamically compose a sequence of visual views or flows allowing a single object or region, or multiple objects or regions, to be viewed from different perspectives and visual distances is described. The sequence of views can provide smooth flyovers over positions and details on objects that are deemed to be of interest, with changes in zoom level and/or velocity that are functions of the estimated complexity and/or unfamiliarity with features of the object. In an example, a flyover displaying different views on a map of a city arterial system on a small-screened mobile device is composed based on current traffic conditions, swooping up and down with parabolic trajectories, based on distances being traversed, and pausing at times over key traffic jams and other findings of interest based on the estimated visual complexity and predicted atypicality of situations.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric J. Horvitz, Raman K. Sarin
  • Patent number: 10176369
    Abstract: An apparatus and a method for generating a summary document are disclosed. For example, the apparatus includes a document receiving device to receive an original document, a computer readable memory to store one or more topics that are predefined by a user and a translation dictionary, a document analysis device in communication with the document receiving device to analyze the original document based on the user to identify the one or more topics that are predefined by the user, and a summary document generator to generate the summary document that includes the one or more topics, a location of the one or more topics in the original document and a translation of the one or more topics obtained from the translation dictionary.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: January 8, 2019
    Assignee: Xerox Corporation
    Inventor: Eugene S. Evanitsky
  • Patent number: 10176160
    Abstract: Converting data transformations entered in a spreadsheet program into a circuit representation of those transformations. The circuit representation can run independently of the spreadsheet program to transform input data into output data. In some cases the circuit representation is in the form of hardware, accepts and/or produces data streams, and/or the circuit and/or output data or data streams can be shared among multiple users and/or subscribers. Where data streams are processed, the transformations may include well-specified timing semantics, supporting operations that involve rate-based rate manipulation, value-based rate manipulation, and/or access to past cell values.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Martin J. Hirzel, Rodric Rabbah, Philippe Suter, Olivier L. J. Tardieu, Mandana Vaziri