Patents Examined by Scott T. Baderman
  • Patent number: 10671801
    Abstract: A markup generation system generates a markup file that can be interpreted in a consistent manner by different markup viewers. The markup generation system includes inert variables declarations and markers in the markup file. The markup generation system determines a position in a code segment in the markup file for placing the attribute value based on the marker in the code segment. The attribute value can be used by markup viewers to interpret the markup file.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Aleksandar Arsovski
  • Patent number: 10671800
    Abstract: Various embodiments provide for obtaining snapshots of a form. A process design that specifies stages of a lifecycle of a process and a point between the stages is created. Electronic computer executable snapshot instructions for obtaining a snapshot of a form that is part of the process are received. The snapshot instructions are associated with the point. In response to displaying the form on a display screen, a snapshot of the form is obtained at the point that is between the stages the lifecycle of the process based on execution of the snapshot instructions.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: June 2, 2020
    Assignee: Oracle International Corporation
    Inventors: Suman Ganta, Nikhil Sabharwal
  • Patent number: 10664149
    Abstract: A method for configuring a manufacturing operation management (MOM) data warehouse and providing a user interface (UI) to the MOM data warehouse configuration. The MOM data warehouse forms a database for the data handled within a manufacturing execution system. The method includes: a) mapping the data that has to be presented in the UI into a hierarchical data model being based on an industry classification of the manufacturing process controlled by the manufacturing execution system, the hierarchical data model having a number of levels; b) mapping the hierarchical data model into a radial control based UI; c) displaying in the radial control based UI at least two levels of the hierarchical data model; and d) providing navigation actions in order to scroll up and/or scroll down through the levels of the hierarchical data model.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: May 26, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Giorgio Corsini, Giuliano Trifoglio
  • Patent number: 10657313
    Abstract: A computer system, computer implemented method and computer program product for editing virtual documents are discussed. The computer system includes a storage component configured to store a plurality of fragments associated with a virtual document that has a logical structure where each fragment is stored separately from the other fragments. Further, a processing component of the system is configured to assemble the virtual document by retrieving the plurality of associated fragments and ordering the plurality of associated fragments according to the logical structure. An editor component of the system is configured to present a visualization of the virtual document to a user for editing and to receive editing commands from the user wherein a specific editing command is configured to modify a specific fragment of the virtual document in the storage component.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 19, 2020
    Assignee: Smartwork Solutions GmbH
    Inventor: Christian Marchsreiter
  • Patent number: 10657319
    Abstract: Systems and methods are disclosed herein for combining a first annotation and a second annotation in an electronic document. The first annotation is received and corresponds to a first portion of the electronic document. The second annotation is received and corresponds to a second portion of the electronic document. A first position of a layout rendering of the first annotation is determined, and a second position of a layout rendering of the second annotation is determined. The first position of the layout rendering of the first annotation is compared to the second position of the layout rendering of the second annotation. When the first position conflicts with the second position, the first annotation and the second annotation are combined to form a stacked annotation.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventor: Vance Julius Vagell
  • Patent number: 10657162
    Abstract: Method and system for visualizing documents. N-dimensional compact representations are obtained for a set of documents. A plurality of documents are then retrieved with the corresponding N-dimensional compact representations. Each of the retrieved documents is associated with at least one concept. Each of the retrieved documents is projected to a point on a K-dimensional map based on its N-dimensional compact representation so that projected document points in the K-dimensional map maintain the relative distances among the retrieved documents in the N-dimensional space. Regions in the K-dimensional map associated with a concept are identified. A label is generated for each concept in each identified region. Then generated labels are rendered on the K-dimensional map in a corresponding region identified.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 19, 2020
    Assignee: TEXTWISE COMPANY, LLC
    Inventors: Robert Solmer, Wen Ruan
  • Patent number: 10650475
    Abstract: Various embodiments relate generally to a system, a device and a method for providing a panel-based search interface as a function of incremental entry of user data, such as text representing a destination. Data representing user input is received at a search interface presented by a listing management system. One or more panel objects are determined based on the user input. Data representing one or more interests associated with the user input is retrieved. The one or more panel objects and the data representing the one or more interests are rendered within the search interface. Responsive to the received user input, the search interface comprising the rendered one or more panel objects and the data representing the one or more interests is provided.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 12, 2020
    Assignee: HOMEAWAY.COM, INC.
    Inventors: Robert Berg, Robert Burns
  • Patent number: 10650565
    Abstract: A device implementing a system for rendering animated user input strokes includes at least one processor configured to retrieve a user-specified mapping of physical characteristics of input strokes to ink parameters, and to receive input stroke data, the input stroke data including metadata corresponding to physical characteristics of the input stroke data. The at least one processor is configured to generate, based on the user-specified mapping, a set of ink parameters from the metadata corresponding to the physical characteristics of the input stroke data, and to render, using at least a portion of the generated set of ink parameters, a stroke based on the input stroke data.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventors: William J. Thimbleby, Jennifer P. Chen, Peter L. Hajas
  • Patent number: 10649632
    Abstract: A method and an apparatus for differentially presenting a page are provided, and the method includes: acquiring a page new-old parameter of a page to be presented, and presenting the page based on the page new-old parameter, collecting operation information of the page, and updating the page new-old parameter based on the operation information.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 12, 2020
    Assignee: China Mobile Group Zhejiang Co., Ltd.
    Inventors: Xu Lin, Li Jiang, Hezhong Dai, Xue Chen, Linlin Bao, Yanlong Yang
  • Patent number: 10650081
    Abstract: Techniques for tracking pages accessed by an app executed to display multiple pages on a display. A computing device loads the app and present content from the app on a display. The computing device is configured to display individual pages of the app using declarative code specifying appearances of the pages. The computing device is configured to respond to events using page-generic imperative code. The computing device renders a page on the display using the declarative code of the page and identifies a tracking tag in the declarative code of the page. Based on identifying the tracking tag, the computing device sends a message to an analytics system identifying a page access.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: David Benge, Dylan DePass
  • Patent number: 10650039
    Abstract: Computer implemented methods for publishing a personalized map are provided that include receiving, via a server computer coupled to at least one client device over a communications network, a plurality of media files; associating each of the plurality of media files with at least one location one each of a plurality of personal maps, wherein the plurality of personal maps comprise a map of a geographic region and a map of a sub-region of the geographic region; and causing an interface to be displayed at the at least one client device, the interface displaying a personalized map of the geographic region with a plurality of slots associated with the plurality of sub-regions thereof, slots having at least one media file associated therewith generated to include content from the at least one media file and slots without at least one media file association generated with solid fill.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 12, 2020
    Assignee: Lionheart Legacy UCO
    Inventor: Gary Mariner
  • Patent number: 10650080
    Abstract: A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document. There are multiple options for configuring rules to break up a source document into a compound document and naming the subdocuments. The compound documents may be queried using statements that treat the compound document as a single XML document, or the parent document of a subdocument may be queried and treated independently. Access control and versioning can be applied at the finer granularity of the subdocument.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: May 12, 2020
    Assignee: Oracle International Corporation
    Inventor: Ravi Murthy
  • Patent number: 10635195
    Abstract: Systems and methods for controlling displayed content utilizing stylus rotation are disclosed. In embodiments, a method comprises: displaying, by a computing device, a first portion of user selected content; detecting, by the computing device, rotation of a stylus; and displaying, by the computing device, a second portion of the user selected content based on the rotation of the stylus and user access rules, wherein the second portion comprises more or less content than the first portion.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10635268
    Abstract: Non-limiting examples of the present disclosure describe functionality for content selection that efficiently enables block copying of content from an executing application even when content is traditionally non-selectable in the executing application. An application may be executing, for example, on a computing device. Input may be received that triggers activation of a user interface for content selection. A layered view of the application and the user interface may be presented based on the received input. As an example, the layered view presents the user interface layered over the application. A block portion of content from the application may be selected based on a single action. Among other examples, the single action may be a non-continuous device click or a non-continuous touch input processed through the user interface. Additional action(s) for the selected block portion of content may be accessible through the user interface.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sung Joon Won
  • Patent number: 10635738
    Abstract: An electronic device: displays a website settings interface provided to edit a plurality of a presentation settings for at least one website among a plurality of websites within a web browsing application, including concurrently displaying: a first website representation and a user-modifiable control for selecting a first value for a presentation setting for the associated website; and a second website representation and a user-modifiable control for selecting a second value for the presentation setting for the associated website, where the second value is not associated with a previously received user preference and the second value is set according to a predetermined value for the presentation setting; and in response to detecting an input that ceases display of a website associated with the second website representation, ceases to display include the second website representation within the website settings interface.
    Type: Grant
    Filed: May 12, 2018
    Date of Patent: April 28, 2020
    Assignee: APPLE INC.
    Inventors: Conrad A. Shultz, Mateusz K. Rajca
  • Patent number: 10628628
    Abstract: A computer-implemented method, system and computer program product for arranging a plurality of objects or content into a plurality of regions to obtain a content-aware layout are provided. The method includes receiving region data which specifies properties for a plurality of regions and receiving object data which specifies properties for a plurality of objects. The method further includes processing the object and region data to produce an arrangement of the plurality of objects into the plurality of regions. The step of processing for at least one of the regions includes the steps of: generating a plurality of candidate object layouts, scoring the plurality of candidate object layouts, and selecting a layout from the candidate object layouts for the region based on the scores.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 21, 2020
    Assignee: Collage.com, Inc.
    Inventor: Kevin R. Borders
  • Patent number: 10620795
    Abstract: Computer program products and methods for displaying information relating to one or more digital looseleafs are disclosed. In one embodiment, a computer program product includes a computer usable medium having computer readable instructions embodied therein. The computer readable instructions cause a processor to display of a first table of contents page of a digital looseleaf. In response to receipt of a user selection of a representation of an individual one of the plurality of main sections, a second table of contents page is displayed overtop the first table of contents page such that an edge portion of the first table of contents page is unobstructed by the second table of contents page. In response to receipt of a user input in the edge portion of the first table of contents page, an entirety of the first table of contents page is displayed.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 14, 2020
    Assignee: RELX INC.
    Inventors: Peter Daniel Wallis, Alyson Lee Piper, Matthew David Lawrence, Trisnadi Kurniawan
  • Patent number: 10620817
    Abstract: Augmented reality links to stored files. A marker of a real object or a real location as viewed by an augmented reality (AR) device of a computer system is stored, in which the marker is stored in a database with a link to a location of a file or a folder in a file system of the connectable computer system. Saving and retrieval of a file or a folder to and from the connectable computer system are enabled by user selection of the real object or the real location via user interaction with the AR device thereby detecting the marker and activating the link to the computer system to save a file or a folder to the location or to retrieve a file or a folder from the location.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sophie D. Green, Grace Jansen, Antony Protonotarios, James Russell, Alexandros Elio Vlissidis
  • Patent number: 10621270
    Abstract: Methods, systems, and media for creating a layout of digital content are provided.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: April 14, 2020
    Assignee: Mixonium Group Holdings, Inc.
    Inventor: Marshall McLaury Monroe
  • Patent number: 10620824
    Abstract: A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first input comprises a rectangle gesture; receiving second input from the touchscreen and determining that the second input comprises a subdivision gesture that indicates dividing the rectangle; determining that the first input and the second input have been received within a time threshold; in response to determining that the first input and second input have been received within the time threshold, automatically generating a table that comprises a plurality of cells; automatically placing the table in the document at a location that is based on the first input and updating the document that is displayed on the touchscreen to visually show the table; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 14, 2020
    Assignee: Atlassian Pty Ltd
    Inventor: Marc Andrew Reisen