Patents Examined by Rami R Okasha
  • Patent number: 11095733
    Abstract: Provided is a process to detect a web-browser address bar in a UI layout based on communications with an accessibility application program interface (API) of an operating system and detect navigation events in the same via the accessibility API.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 17, 2021
    Assignee: Embee Mobile, Inc.
    Inventors: Steven Gunther, Russell Tillitt
  • Patent number: 10990263
    Abstract: A graphical user interface for trimming a video may include a timeline representation of a duration of the video. A trim duration for the video may be selected based on movement of the timeline representation. The amount of time represented by a portion of the timeline representation may be independent of the duration of the video. The movement of the timeline representation may correspond to moment through the duration of the video at a constant scale regardless of the duration of the video.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 27, 2021
    Assignee: GoPro, Inc.
    Inventors: Steven Fortunato, Joshua Hamill, Evan Kosowski, Rachael Irene Hines Thompson
  • Patent number: 10956018
    Abstract: Methods and systems for providing status and progress information on a scrollbar are described. A user opens a software application to perform operations or view items. The application includes a scrollbar in its graphical user interface. The user may perform a plurality of operations. The application determines a position on the scrollbar corresponding to a location of the operation or item. The application determines a status representation corresponding to a status of the operation or item. The application determines a height of a scrollbar segment corresponding to a length of the operation or item. The application displays the status representation in the scrollbar segment at the position. The application may also display changes in the status representation to provide progress information.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: March 23, 2021
    Assignee: Snowflake Inc.
    Inventor: Egan Schulz
  • Patent number: 10956033
    Abstract: Lack of physical display space on a mobile computing device complicates the entry of data since the input elements (usually “keys” on a virtual keyboard) are too small to accurately touch. Using on-screen virtual keyboards usually requires placing the virtual keyboard on the screen so that it does not obscure the underlying input field which further reduces the size of the input “keys”. As described herein, a semi-transparent layer is created representing a virtual on-screen keyboard with the specification of “areas of interest” (areas or bounded portions of the screen) which typically will contain the most important screen content. These areas of interest are given enhanced visibility by increasing the transparency of the virtual keyboard in those bounded areas.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: March 23, 2021
    Assignee: Hand Held Products, Inc.
    Inventors: Jeffrey Sailors, Daniel Keefe, Nicholas Bekeris
  • Patent number: 10956237
    Abstract: Implementations generally relate to inter-application sharing. In some implementations, a method includes displaying a first user interface (UI) of a first application in a display screen of a client device, wherein the first UI presents information associated with a target project. The method further includes displaying a second UI of a second application in the display screen of the client device. The method further includes receiving a user indication to transfer the information associated with the target project from the first UI to the second UI. The method further includes accessing underlying data associated with the target project. The method further includes transferring the underlying data from the first application to the second application. The method further includes displaying the information associated with the target project in the second UI after the transferring.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Reginald Hansbrough, Sergio Acosta, Victor Medina, Lakshmi Dontamsetti, Abraham Vargas, Victor Cervantes, Eduardo Martinez
  • Patent number: 10908800
    Abstract: A system and a method are disclosed for identifying features in a geographic area captured by a sensor. A server transmits computer readable instructions to a client device to cause the client device to display a first graphical element including data entry user interface elements for inputting one or more parameters. The server receives one or more data inputs corresponding to the one or more parameters. In response to receipt of the data inputs, the server transmits computer readable instructions to cause the client device to display a timeline graphical user interface element identifying detections of a feature in data captured for the geographic area. The data captured for the geographic area is selected based on the identified parameters and the timeline graphical user interface is segment into multiple display elements based on the identified parameters.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: February 2, 2021
    Assignee: Orbital Insight, Inc.
    Inventors: Matthew Falk, Maxim Ladonnikov, Rochit Sapra, Christopher K. Koverman
  • Patent number: 10838587
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with one or more electronic messages in a virtual space are presented. One or more avatars corresponding to the senders of a plurality electronic messages may be displayed within a virtual space. A user may navigate within the virtual space and execute one or more actions associated with an electronic message and/or its sender from the virtual space. In some examples, each of a plurality of electronic messages may be spatially arranged in the virtual space according to a corresponding message thread. In additional examples, each of a plurality of electronic messages may be spatially arranged in the virtual space based on a time that each message was sent or received.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sreevani Tippana
  • Patent number: 10832211
    Abstract: Extraction and provision of message identification information to a productivity application for enabling the productivity application to provide an embedded communication experience in association with an attachment file is provided. A message including an attachment is received via a messaging application. Upon receiving a selection to open the attachment from within the messaging application, the attachment file is opened in a productivity application, and various parameters associated with the message are extracted. A path including the various parameters is constructed and passed to a productivity application, thus allowing the productivity application to provide a persisted conversation in a user interface of the productivity application for viewing of and interaction with the conversation.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: George Arthur Herbert, III, Elena Catrinescu, Darren Alexander Apfel, Alexander William Darrow, Rebecca Jean Lawler, Philip Z. Loh, Joseph Patrick Masterson
  • Patent number: 10817167
    Abstract: A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user interface on a device for creating viewable content from a collection comprising at least one multimedia content. The method includes causing the user interface, by a processor, to present an interactive display to the user. The method includes presenting the collection on the interactive display. Further, the method includes receiving one or more gesture inputs by the user on the collection, wherein each gesture input indicates at least one of a desired effect to be performed and a region to be displayed on a viewport of the device. Furthermore, the method includes creating a viewable content from the at least one multimedia content of the collection based on the one or more gesture inputs.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shirui Cheng, To Tran
  • Patent number: 10795570
    Abstract: The disclosure is directed toward a communication system having a mobile device using a gesture-based user interface. The mobile device may include a user interface that is configured to accept gesture-based commands from a user and relay important information to a responder server during emergency situations.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: October 6, 2020
    Assignee: PREPARE PROTECT DEFEND, LLC
    Inventors: Ryan Grothe, Brett Titus
  • Patent number: 10782864
    Abstract: Embodiments of the disclosure are directed to a two-axis slider graphical user interface system and method. A work station may comprise a processor, non-transitory memory, and an application that when executed by the processor, displays a graphical user interface comprising a two-axis slider within a two-dimensional space that is bounded by a first axis and a second axis, the first axis and second axis corresponding with a first selection method and second selection method, respectively. The work station receives, via the two-axis slider, an adjustment and input criteria that are sent to a server. The work station automatically receives selection of a weighted portion for each of the two selection methods and receives a selection of a defined number of mobile devise corresponding to each weighted portion, and feedback is dynamically displayed on the graphical user interface.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: September 22, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan K. Hannebaum, Kenneth L. Jones, Christa L. Minks-Brown
  • Patent number: 10754673
    Abstract: Methods, apparatus, and computer readable media are described for tailoring instructions for configuring a smart device based on feedback received from the smart device and/or based on feedback received from a device that is separate from the smart device. Some implementations additionally or alternatively relate to utilization of data corresponding to previous installations of similar smart devices to tailor provided instructions in order to mitigate the reoccurrence of past issues during configuration of smart devices. Some implementations additionally or alternatively relate to proactively suggesting and/or providing, to a user, guidance related to a smart device in response to determining the smart device is to be configured by the user and/or in response to determining a complete configuration of the smart device has not occurred.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Alexandra Fitzgerald, Jesse Boettcher, Melissa Daniels
  • Patent number: 10732819
    Abstract: The present disclosure discloses a method and a mobile terminal for quickly opening an application based on a lock screen. The method includes: displaying a touch position on an area of a lock screen interface when a mobile terminal enters the lock screen; displaying a recently used application list after the touch position is detected to have been touched; and opening an application corresponding to an application icon of the application list after the application icon is selected.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 4, 2020
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Bing Wang, Xinyao Ye, Ke Feng, Yijun Lai
  • Patent number: 10592078
    Abstract: In a method for supplying a graphical user interface in a vehicle, at least one object for representing a first subset of total information is graphically displayed on a display area in at least one first display mode. An operating intention of a user is detected. In addition, a relative position of the user with respect to the display area is ascertained. When the operating intention of the user has been detected, the object is transferred into a second display mode, in which the object is displayed perspectively or three-dimensionally pivoted about an axis at a pivoting angle in the direction of the relative position. In addition, a device is adapted for providing a graphical user interface.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: March 17, 2020
    Assignee: VOLKSWAGEN AG
    Inventors: Holger Wild, Mark Peter Czelnik
  • Patent number: 10592070
    Abstract: A computing device comprising a computer program executed on a processor of the computing device, including: a rendering module configured to read stored instructions to display a graphical user interface, the stored instructions including code for a plurality of focusable GUI elements, each focusable GUI element having an associated identifier, a focus map module configured to store a precomputed focus map including a focus map entry for each focusable GUI element indicating, for that focusable GUI element, for a plurality of predetermined navigation directions, a target identifier of a target focusable GUI element for that navigation direction, a user input module configured to receive a user input of a predetermined navigation direction, a focus module configured to query the precomputed focus map with an identifier of a currently focused GUI element and the predetermined navigation direction to retrieve and move focus to the target focusable GUI element.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gersh Payzer, MinJie Tong, Christopher Ian Pick
  • Patent number: 10496261
    Abstract: A device, user interface and method for searching a data set presented on a display of the device are disclosed. The method for searching a large data set comprises displaying content comprising at least a portion of the data set in a content window on the display, displaying a slider moveable along a selection path on the display, wherein the selection path corresponds to a range of a field corresponding to a subset of the data set, moving the slider along the selection path to make a selection of a range of the field, displaying the subset of the data set corresponding to the selection in the content window, automatically returning the slider to a return position after the selection has been made and continuing to display the subset of data corresponding to the selection.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: December 3, 2019
    Inventor: Paul Michael Whiten
  • Patent number: 10444951
    Abstract: A method for identifying a user operation mode on a handheld device and a handheld device is presented, where the method includes, when it is detected that a finger of a user slides on a screen of the handheld device, acquiring sliding information of the finger of the user in a sliding process, and identifying an operation mode of the user according to the sliding information of the finger of the user in the sliding process, where the operation mode includes a left-hand operation mode and a right-hand operation mode. Using the foregoing manner, a user operation mode may be identified and accuracy of identification can be increased, without an additional cost.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 15, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yuan Fang