Patents Examined by William L. Bashore
  • Patent number: 10382502
    Abstract: Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: August 13, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anvisha Hrishikesh Pai, Michael Wu
  • Patent number: 10372317
    Abstract: A method for presenting a media item of a set of media items in a user interface (UI) of a client device is disclosed. The UI includes a first scrub area associated with a first scrub rate and a second scrub area associated with a second scrub rate. The client device receives a first user input via the first scrub area of the UI to navigate through the set of media items at the first scrub rate. The client device receives a second user input that is separate from the first user input via the second scrub area of the UI to navigate through the set of media items at a second scrub rate.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: August 6, 2019
    Assignee: GOOGLE LLC
    Inventor: Baron Winfield Arnold
  • Patent number: 10366264
    Abstract: A system and method for transferring content among multiple devices are disclosed. Herein, the system for transferring content may include a coupling controller configured to identify a user equipment in accordance with a content transfer request and to perform coupling with the identified user equipment, and a content transfer unit configured to transmit content to the user equipment or to receive content from the user equipment, when coupling is completed.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: July 30, 2019
    Assignee: Korea Advanced Institute of Science and Technology
    Inventors: Sang Sik Kim, Joon Yeong Park, Sung Kwan Jung, Jun Seok Park, Yong Chul Shin, Yong Rok Kim, Hyo Ju Park
  • Patent number: 10360297
    Abstract: Simplified data and/or syntax entry in electronic documents is provided. Custom user interface components and selectable controls may be provided that may float on a displayed document and allow for easier data or syntax input. Electronic inking gestures may be used for entry of data and/or programming syntax in an electronic scratch pad and/or directly on top of a displayed electronic document. Gestures (e.g., screen touches) may be used for selecting document components (e.g., spreadsheet ranges) followed by an interpretation by the associated application of the user's gestures. A variety of disambiguation displays, interactions and/or hints may be provided to help a user clarify ambiguous UI selections.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: July 23, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat, Allison Jane Rutherford, Catherine Harley
  • Patent number: 10353582
    Abstract: A terminal apparatus according to the present application includes a receiving unit, a first display control unit, and a second display control unit. The receiving unit receives an operation to designate a first area. When the receiving unit has received the operation to designate the first area, the first display control unit displays first input candidates. When an operation to designate a second area has been received, the second display control unit displays second input candidates corresponding to a first input candidate determined to be selected among the first input candidates.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 16, 2019
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Ryuki Sakamoto, Yuta Suzuki, Sakiko Nishi
  • Patent number: 10353534
    Abstract: A system for presenting a common user interface (UI) of multiple applications on a client computing device as a web page that includes a set of UI elements leading to a respective set of the multiple applications for a user. In the system, backend servers host a UI infrastructure including the common UI. Design tools are coupled to UI infrastructure for personalizing the common UI that is presented by the backend servers on the client device. The design tools include a tool that disposes, in the common UI, an overview page (OVP) element leading to a personalized overview page that visually displays, at a glance, application information and data visualizations for a specific work domain or role of the user.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: July 16, 2019
    Assignee: SAP SE
    Inventors: Ioannis Grammatikakis, Daniel George Watters, Florian Jann, Michael Krenkler, Emil Voutta, Jamila Schon, Marc Ziegler
  • Patent number: 10353855
    Abstract: A software calculator is provided herein that includes an art object displayed along with the calculator as part of the calculator. The art object may be displayed as a background image, a portion of which is shown behind the controls and input/output display area of the calculator. The user may select other images from a gallery of available images to be displayed along with the calculator. The user may also provide rating for and/or purchase a print or an original of the art object currently being displayed by a click of a button or link displayed on the user interface of the calculator. The displayed art object may also automatically change or otherwise be updated according to user preferences.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: July 16, 2019
    Assignee: DIGITALCHEMY, LLC
    Inventors: Aidan Thomas Hughes, Micah Andrew Koffron, Eric Charles Moselle, Yi Chen
  • Patent number: 10331464
    Abstract: A system and method for increasing user engagement with an online service. The system includes a contextual instruction tool that teaches users about features of the online service. The system provides instruction according to different contexts of a user's interaction on their device. The instructions to the user may be in near-real time to the interaction or sometime after the interaction.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 25, 2019
    Assignee: DROPBOX, INC.
    Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen
  • Patent number: 10332313
    Abstract: The disclosure describes systems and methods related to moving object content that is enhanced with textual content presented using rapid serial visual presentation (“RSVP”). In one embodiment, video content is enhanced with RSPV content. Related embodiments provide systems and methods for displaying, creating, and editing such content. A particular embodiment provides for RSPV enhanced video previews. In another embodiment, augmented reality content is enhanced with RSVP content. In some embodiments, RSPV enhanced moving object content is provided on various end user electronic devices including smart phones, smart watches, and head mounted displays. These and other embodiments are disclosed further herein.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: June 25, 2019
    Assignee: Spritz Holding LLC
    Inventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
  • Patent number: 10324939
    Abstract: In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Brian M. O'Connell
  • Patent number: 10318101
    Abstract: A computer-implemented method and system for generating on a second canvas within a three-dimensional space a three-dimensional representation of an object disposed on a plane of a first, working canvas without leaving the plane of the first, working canvas, the method including designating an axis of rotation on the plane of the first, working canvas, e.g., a hinge function; and rotating the object about the axis of rotation, i.e., the hinge function, without the object leaving the plane of the first, working canvas.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 11, 2019
    Assignee: Mental Canvas LLC
    Inventors: Leonard Mcmillan, Julie Dorsey, Steven Gortler, Fangyang Shen
  • Patent number: 10318574
    Abstract: Implementations generally relate to generating moments. In some implementations, a method includes generating a moment, where the moment includes one or more visual content items. The method further includes determining one or more other types of content items in response to the generating of the moment. The method further includes associating the one or more other types of content items with the moment.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Marco Bonechi, Christopher Lauritzen
  • Patent number: 10310699
    Abstract: Features are disclosed for providing a browsing experience for users where the browser interface and/or page layout are modified based on aggregated user preference data. Various browser modules can be exposed for a given content page based on analyzing data representing interactions of users with browser modules while viewing the content page. Accordingly, the modules exposed to users viewing the page can include useful functionalities for interacting with the content. Content page layouts can also be dynamically modified based on analyzed interactions of users with elements of the content page.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Saral Jain, Anthony N. Bice
  • Patent number: 10303352
    Abstract: Aspects disclosed herein relate to the use of navigational control UI elements to aid in navigating large surfaces on a touchscreen device. The navigational control UI element may be operable to facilitate traversal of the navigable surface along the axis upon which the navigational control UI element is placed. In alternate examples, the navigational control element may be operable to provide functionality to traverse or adjust the navigable surface along both the horizontal vertical axes. In still further aspects, other types of navigational control UI elements may provide the ability to directly jump to a specific position on the navigable surface.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johnny S. Campbell, Safiya Bhojawala, Samuel Radakovitz
  • Patent number: 10303323
    Abstract: The methods, systems, techniques, and components described herein may facilitate user interactions with virtual objects in a three-dimensional virtual environment using user input into a graphical interface of a control device that is coupled to a display that may display the three-dimensional virtual environment. The control device may be configured to display a 3D representation of a virtual object having a non-virtual reality representation of the virtual object. The graphical interface of the control device may receive selection information that corresponds to a user selection of the 3D representation of the virtual object. Transformation parameters that provide a basis for rendering a three-dimensional representation of a virtual object in the three-dimensional virtual environment may be obtained to define a transformation of the 3D representation of the virtual object.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: May 28, 2019
    Assignee: Meta Company
    Inventor: Yishai Gribetz
  • Patent number: 10296183
    Abstract: The disclosure herein describes an aircraft assembly tracker system including a user interface configured to display an aircraft part under assembly and overlay one or more zones on the displayed part. The user interface operates on a computing device. The zones represent different panels to be affixed to the aircraft during assembly and their shape displayed on the user interface is identical to the shape of their corresponding panel being affixed to the physical aircraft part. The aircraft assembly tracker system monitors the assembly progress of each zone and automatically alerts aircraft assembly workers when the zone is ready for closure.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: May 21, 2019
    Assignee: Airbus Operations (S.A.S.)
    Inventors: Laurent Peyras, Michel Colombier
  • Patent number: 10289273
    Abstract: A digital image display device comprising: a display screen; a processor; a network connection for receiving digital media assets provided by a plurality of individuals; an image memory; a user interface for receiving input from a user of the digital image display device; and a program memory. The program memory stores instructions to execute the steps of: receiving a digital media asset; displaying the received digital media asset on the display screen; determining an asset classification for the displayed digital media asset; selecting a set of classified feedback message choices responsive to the determined asset classification; displaying the selected set of feedback message choices, receiving input from the user to select a particular feedback message choice; and providing an indication of the selected feedback message to the individual who provided the displayed digital media asset.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: May 14, 2019
    Assignee: Monument Peak Ventures, LLC
    Inventors: Ting-Yee Liao, Kenneth Alan Parulski, Timothy L. Nichols
  • Patent number: 10289262
    Abstract: For example, in an embodiment, a method of determining user interface usage may comprise collecting, from a user interface including at least one data entry field, data indicating at least one event that occurs as a result of an action performed by a user on a data entry field and data associated with the user interface at the time of the at least one action, extracting, from the data indicating at least one event and the data associated with the user interface, data indicating an entity associated with the at least one event, applying an interval to the data indicating at least one event, the data associated with the user interface, and the data indicating an entity and determining an entity as owner of the event for that interval, and determining a duration of an activity based on a number of intervals that contain a given entity and action.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Pegasystems Inc.
    Inventors: Damon Lockwood, Karin Lim Poorts, Thomas Rieck, Glen Sprague, Jeremy Wetherford
  • Patent number: 10289206
    Abstract: Various systems and methods for implementing free-form drawing for health applications are described herein. A system for implementing a health application includes a user interface module to receive, at a user device, a plurality of parameters including a free-form gesture path, the free-form gesture path representing an air gesture performed by a user of the user device; and a control module to adjust a fitness routine of the user based on the plurality of parameters.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 14, 2019
    Assignee: Intel Corporation
    Inventors: Kathy Yuen, Lenitra M. Durham, Giuseppe Raffa, Glen J. Anderson, Daniel S. Lake
  • Patent number: 10289292
    Abstract: An electronic device: displays a first window and a second window within a display area, the first window having a first edge parallel to a second edge of the second window; and detects an input moving the first edge toward the second edge. In response to detecting the input, the device: pairs the first edge to the second edge such that the first window stops moving before it overlaps the second window when the user input satisfies pairing criteria, the pairing criteria include a first pairing criterion that is met when the input corresponds to movement of the first edge toward the second edge that deviates from a predefined axis by less than an angular threshold value; and continues the movement of the first window based on the input so that the first window overlaps the second window when the user input does not satisfy the pairing criteria.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 14, 2019
    Assignee: Apple Inc.
    Inventors: Corbin Robert Dunn, John O. Louch, Kevin James Van Vechten, Patrick Lee Coffman, Troy N. Stephens