Patents Examined by Alex Olshannikov
  • Patent number: 10996841
    Abstract: A console includes a console surface, an interactive touch bar disposed within the console, the touch bar configured to move from a position recessed within the console surface to a position raised above the console surface and the touch bar being configured to receive user touch input, and a proximity sensor disposed on the console surface, the proximity sensor configured to detect a user gesture. The touch bar is configured to rise above the console surface when the proximity sensor detects the user gesture. The interactive surface comprising a capacitive surface zone configured to detect user touch input. The interactive touch surface is configured to receive sliding user input across the interactive touch surface to navigate through content options and is configured to receive pressing user input for selecting the content options.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 4, 2021
    Assignees: Volkswagen AG, Audi AG
    Inventors: Matthew Jolda, Nils Koetter, William Lathrop
  • Patent number: 10983805
    Abstract: Described are apparatus and methods for providing a contextual keyboard service located on a remote server for implementation on any website or device capable of supporting an on-screen keyboard.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: April 20, 2021
    Assignee: Nod, Inc.
    Inventors: Anusankar Elangovan, John F. McGowan, III, Rahul N. Iyer, Jake Kesinger
  • Patent number: 10970094
    Abstract: The present disclosure discloses system and method for facilitating avoiding of human errors in human error detection environment. At first, a plurality of configurations corresponding to a plurality of machines may be received. Further, a plurality of scripts may be configured corresponding to the plurality of machines based on the plurality of configurations. Further, a script, of the plurality of scripts, may be executed on a machine, of the plurality of machines. Based on the executing of the script, a message and a graphical user interface (GUI) may be displayed on the machines. Further, the message and the GUI may be customized based on the configuration of the machine. Further, the customized message and the GUI guide the user interacting with the machine to avoid the human errors.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 6, 2021
    Assignee: HCL TECHNOLOGIES LIMITED
    Inventors: Deepak Bose, Vidya Padmanabh Hirlekar, Gopinath Venkataswamy, Mukesh Verma
  • Patent number: 10963142
    Abstract: An electronic device with a display, a touch-sensitive surface, and software code configured to interact with applications and provide the applications with an application programming interface (API) for performing gesture operations in response to a user input detected on the touch-sensitive surface, detects, via the software code, a drag input that includes movement of a contact on the touch-sensitive surface that corresponds to movement over a displayed scrollable region in an application. While detecting the drag input, the device scrolls on the display, via the software code, the scrollable region of the application in accordance with the drag input. After detecting an end of the drag input, the device continues to scroll on the display, via the software code, the scrollable region in accordance with the drag input including slowing the scroll to a stop over time in accordance with a deceleration factor set using the API.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: March 30, 2021
    Assignee: APPLE INC.
    Inventors: Andrew Platzer, Scott Herz
  • Patent number: 10956000
    Abstract: The technical solutions provide a method for presentation by a terminal device, and a terminal device, so as to reduce a memory burden of the terminal device, improve efficiency and an interaction capability, and facilitate use for a user. Specifically, a method for presentation by a terminal device is provided, where the method includes: when the mobile terminal is in a locked state, display, on the touch screen, the first interface, the first interface including an interface of a first application program (FAP), an interface of a second application program (SAP) and a first content determined by the mobile terminal based on a habit of using the mobile terminal by a user of the mobile terminal, the interface of the SAP occupying a second area on the touch screen, and the second area being part of the whole display area of the touch screen.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liang Cheng, Huaqi Hao
  • Patent number: 10949224
    Abstract: Systems and methods including one or more processors and one or more non-transitory computer readable storage devices storing computing instructions configured to run on the one or more processing modules and perform acts of: gathering historical data, which can comprise interactions of a user with a first graphical user interface at a first time; storing the historical data which can comprise the interactions of the user with the first graphical user interface as at least one historical feature vector; gathering in-session data, which can comprise interactions of the user with a second graphical user interface at a second time later than the first time; storing the in-session data which can comprise the interactions of the user with the second graphical user interface as at least one in-session feature vector; determining an intent of the user using the at least one historical feature vector and the at least one in-session feature vector; and transmitting instructions to display a third graphical user interf
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 16, 2021
    Assignee: WALMART APOLLO LLC
    Inventors: Shirpaa Manoharan, Sushant Kumar, Evren Korpeoglu, Kannan Achan
  • Patent number: 10949068
    Abstract: Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Muller, Andrew L. Schirmer
  • Patent number: 10949577
    Abstract: Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: March 16, 2021
    Assignee: Applied Software Technology, Inc.
    Inventors: Mark Petrucci, Xiao Chun Yao
  • Patent number: 10908559
    Abstract: The present disclosure generally relates managing display usage. In some embodiments, a device modifies various aspects of a displayed user interface as the device transitions from operating in a first device mode to operating in a second device mode. In some embodiments, the modifications involve altering the content included in a user interface and varying how the content is displayed.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 2, 2021
    Assignee: Apple Inc.
    Inventors: Aurelio Guzman, Giovanni M. Agnoli, Kevin Will Chen, Yiqiang Nie, Jacob Z. Weiss, Edward Chao, Alan C. Dye, Dylan Ross Edwards, Stephen O. Lemay, Matthew J. Sundstrom, Christopher Wilson
  • Patent number: 10901612
    Abstract: A method and system for improving video summary visualization is provided. The method includes detecting via a touch screen display of a hardware device, user contact with a specified portion of a progress bar of a video file being presented via the touch screen display. In response, an amount of pressure being applied via the user contact is detected and an associated portion of the video file associated with the specified portion of the progress bar is identified. A menu for selecting specified attributes of the portion of the video file is presented based on the amount of pressure being applied and a selection for an attribute is received via the menu. A thumbnail image associated with the attribute is presented via the touch screen display.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sarbajit K. Rakshit
  • Patent number: 10884594
    Abstract: A user can simply edit a common page while securing equality between the numbers of appearances of persons on the common page. In an image processing device, an image processing method, a program, and a recording medium according to the present invention, individual images and common images are selected from a plurality of images based an analysis result of images, a name of a specific individual, and association of a name of a person with a group of an image of the person. The individual images are laid out on an individual page, and the common images are laid out on a common page. One common image selected according to a command of the user is deleted as a deletion common image from a display common page, and images in which the same person as one or more persons of three or more persons appearing in the deletion common image appears are selected as addition candidate images from the plurality of images, and one addition candidate image of the addition candidate images is added to the display common page.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 5, 2021
    Assignee: FUJIFILM Corporation
    Inventor: Kei Yamaji
  • Patent number: 10867320
    Abstract: One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: December 15, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Mark A. Richardson
  • Patent number: 10845978
    Abstract: Techniques for scroll positioning of electronic documents, such as web pages, using element association are described. One or more first document elements associated with a first scroll position of a first document version may be determined. One or more first data representations of the one or more first document elements may then be generated. One or more second document elements may then be determined from within a second (i.e., reloaded) document version. One or more second data representations of the one or more second document elements may then be generated. At least one association between at least one of the one or more first data representations and at least one of the one or more of the second data representations may then be determined. A second scroll position for display of the second document version may then be determined based, at least in part, on the at least one association.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jari Juhani Karppanen, Amey Shreekant Jahagirdar, Jae Yoon Kim, Kartikey Bhatt, Serghei Drozdov, Sunitha Kalkunte Srivatsa
  • Patent number: 10824445
    Abstract: Dynamically presenting function portals is described, including: determining a user action with respect to a current page of an application; determining a context with respect to the application; determining a function portal based at least in part on the user action with respect to the current page of the application and the context with respect to the application; presenting the function portal at the current page of the application; and in response to a selection of the function portal, performing an operation corresponding to the function portal at the current page of the application.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 3, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Wei Yao
  • Patent number: 10803157
    Abstract: A mechanism is described to facilitate gesture matching according to one embodiment. A method of embodiments, as described herein, includes selecting a gesture from a database during an authentication phase, translating the selected gesture into an animated avatar, displaying the avatar, prompting a user to perform the selected gesture, capturing a real-time image of the user and comparing the gesture performed by the user in the captured image to the selected gesture to determine whether there is a match.
    Type: Grant
    Filed: March 28, 2015
    Date of Patent: October 13, 2020
    Assignee: Intel Corporation
    Inventors: Wenlong Li, Xiaolu Shen, Lidan Zhang, Jose E. Lorenzo, Qiang Li, Steven Holmes, Xiaofeng Tong, Yangzhou Du, Mary Smiley, Alok Mishra
  • Patent number: 10769735
    Abstract: A thermostat for a building space includes an electronic display, a frame, a touch sensitive interface, and a processing circuit. The touch-sensitive interface has a first portion that overlays the electronic display and a second portion that overlays the frame. The touch-sensitive interface is configured to receive touch-based input via both the first portion and the second portion. The processing circuit is configured to define one or more locations within the second portion that correspond to touch-sensitive buttons. The locations of the touch-sensitive buttons are customizable and can be changed by a user. The thermostat further including at least one of a sticker and a skin that covers at least part of the second portion and visually marks the locations of the touch-sensitive buttons.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: September 8, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Jedidiah O. Bentz, Brian D. Rigg, Theresa N. Gillette, Tom R. Tasker, Tyler McCune, John W. Uerkvitz, Shaun B. Atchison, Daniel S. Middleton, Aneek Muhammad Noor
  • Patent number: 10739971
    Abstract: The present disclosure relates to techniques accessing and displaying information pertaining to past times and future times. In some embodiments, a device displays a first current-time indicator and a user interface object configured to display information corresponding to a first information source and to the current time. In some embodiments, in response to and in accordance with detecting a rotation of a rotatable input mechanism, the device displays a non-current-time indicator indicating a non-current time, and updates the first user interface object to display information corresponding to the first information source and the non-current time. In some embodiments, the device continues to display an indication of the current time.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Eric Lance Wilson, Aurelio Guzman, Paul W. Salzman, Kevin Will Chen, Lee S. Broughton, Christopher Wilson
  • Patent number: 10740424
    Abstract: A process controls navigation and presentation of digital resources on a computer device. Identifying parameters for digital resources are stored as a set of digital resources, including an ordered set of digital resources. When receiving an instruction to navigate between resources, it is determined whether the first and second resources meet criteria that will enable a visually smooth navigation between the resources by transitioning from a first digital resource to a second digital resource without clearing all of the displayed elements of the first digital resource. The smooth navigation is performed by sending an identifier of the second digital resource to a history of a resource viewing component (e.g., a browser) and triggering a pop-state event in the resource viewing component that causes the resource viewing component to complete the desired smooth navigation.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 11, 2020
    Assignee: Knowlio, Inc.
    Inventors: Jean-Paul Sylvain Boodhoo, Will McGarrett Harper
  • Patent number: 10732788
    Abstract: A system for presenting broadcasted aeronautical information in an aircraft is provided.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: August 4, 2020
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Hariharan Saptharishi, Gobinathan Baladhandapani, Gang He, Narayanan Srinivasan
  • Patent number: 10728360
    Abstract: A social networking system provides a user with a newsfeed that includes content selected by the social networking system for presentation to the user and allows the user to request a user-specific profile feed associated with an additional user connected to the user on the social networking system. The user-specific profile feed includes content received from the additional user and designated by the additional user as eligible for presentation in a user-specific profile feed associated with the additional user. If the user requests to view the user-specific profile feed, the social networking system generates and presents the user with the user-specific profile feed including the designated content and information identifying the additional user from whom the content was received. The social networking system stores a visitation state identifying the user presented with the user-specific profile feed and provides information describing the visitation state to the additional user.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Dolapo Omobola Falola, Michael Slater