Patents Examined by William L. Bashore
-
Patent number: 10382502Abstract: 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: GrantFiled: September 9, 2016Date of Patent: August 13, 2019Assignee: Dropbox, Inc.Inventors: Anvisha Hrishikesh Pai, Michael Wu
-
Patent number: 10372317Abstract: 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: GrantFiled: June 12, 2015Date of Patent: August 6, 2019Assignee: GOOGLE LLCInventor: Baron Winfield Arnold
-
Patent number: 10366264Abstract: 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: GrantFiled: August 6, 2014Date of Patent: July 30, 2019Assignee: Korea Advanced Institute of Science and TechnologyInventors: Sang Sik Kim, Joon Yeong Park, Sung Kwan Jung, Jun Seok Park, Yong Chul Shin, Yong Rok Kim, Hyo Ju Park
-
Patent number: 10360297Abstract: 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: GrantFiled: June 14, 2013Date of Patent: July 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat, Allison Jane Rutherford, Catherine Harley
-
Patent number: 10353582Abstract: 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: GrantFiled: July 5, 2016Date of Patent: July 16, 2019Assignee: YAHOO JAPAN CORPORATIONInventors: Ryuki Sakamoto, Yuta Suzuki, Sakiko Nishi
-
Patent number: 10353534Abstract: 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: GrantFiled: March 16, 2017Date of Patent: July 16, 2019Assignee: SAP SEInventors: Ioannis Grammatikakis, Daniel George Watters, Florian Jann, Michael Krenkler, Emil Voutta, Jamila Schon, Marc Ziegler
-
Patent number: 10353855Abstract: 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: GrantFiled: November 3, 2014Date of Patent: July 16, 2019Assignee: DIGITALCHEMY, LLCInventors: Aidan Thomas Hughes, Micah Andrew Koffron, Eric Charles Moselle, Yi Chen
-
Patent number: 10331464Abstract: 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: GrantFiled: September 17, 2015Date of Patent: June 25, 2019Assignee: DROPBOX, INC.Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen
-
Patent number: 10332313Abstract: 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: GrantFiled: August 1, 2016Date of Patent: June 25, 2019Assignee: Spritz Holding LLCInventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
-
Patent number: 10324939Abstract: 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: GrantFiled: May 31, 2017Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Brian M. O'Connell
-
Patent number: 10318101Abstract: 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: GrantFiled: January 30, 2015Date of Patent: June 11, 2019Assignee: Mental Canvas LLCInventors: Leonard Mcmillan, Julie Dorsey, Steven Gortler, Fangyang Shen
-
Patent number: 10318574Abstract: 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: GrantFiled: March 16, 2015Date of Patent: June 11, 2019Assignee: Google LLCInventors: Marco Bonechi, Christopher Lauritzen
-
Patent number: 10310699Abstract: 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: GrantFiled: December 8, 2014Date of Patent: June 4, 2019Assignee: Amazon Technologies, Inc.Inventors: Saral Jain, Anthony N. Bice
-
Patent number: 10303352Abstract: 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: GrantFiled: June 30, 2016Date of Patent: May 28, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Johnny S. Campbell, Safiya Bhojawala, Samuel Radakovitz
-
Patent number: 10303323Abstract: 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: GrantFiled: May 18, 2016Date of Patent: May 28, 2019Assignee: Meta CompanyInventor: Yishai Gribetz
-
Patent number: 10296183Abstract: 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: GrantFiled: November 22, 2017Date of Patent: May 21, 2019Assignee: Airbus Operations (S.A.S.)Inventors: Laurent Peyras, Michel Colombier
-
Patent number: 10289273Abstract: 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: GrantFiled: September 15, 2016Date of Patent: May 14, 2019Assignee: Monument Peak Ventures, LLCInventors: Ting-Yee Liao, Kenneth Alan Parulski, Timothy L. Nichols
-
Patent number: 10289262Abstract: 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: GrantFiled: September 28, 2016Date of Patent: May 14, 2019Assignee: Pegasystems Inc.Inventors: Damon Lockwood, Karin Lim Poorts, Thomas Rieck, Glen Sprague, Jeremy Wetherford
-
Patent number: 10289206Abstract: 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: GrantFiled: December 18, 2015Date of Patent: May 14, 2019Assignee: Intel CorporationInventors: Kathy Yuen, Lenitra M. Durham, Giuseppe Raffa, Glen J. Anderson, Daniel S. Lake
-
Patent number: 10289292Abstract: 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: GrantFiled: May 31, 2017Date of Patent: May 14, 2019Assignee: Apple Inc.Inventors: Corbin Robert Dunn, John O. Louch, Kevin James Van Vechten, Patrick Lee Coffman, Troy N. Stephens