Patents Examined by Matthew Ell
  • Patent number: 10698654
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments describe techniques for effectively searching, modifying, and selecting action datasets for distribution to digital assistant devices based on commands received therefrom. Action datasets include computing events or tasks that can be reproduced when a command is received by a digital assistant device and communicated to the server device. The digital assistant server described herein can receive action datasets, maintain action datasets, receive commands from digital assistant devices, and effectively select most relevant action datasets for distribution to the digital assistant devices based on the received commands.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: June 30, 2020
    Assignee: AIQUDO, INC.
    Inventors: Conal Loughrey, Hudson Leonardo Mendes
  • Patent number: 10691217
    Abstract: A method at a computer system includes obtaining an electronic document comprising document elements, and injecting into the document in association with one of the document elements one or more hotspot attributes, the hotspot attributes defining attributes of a hotspot that is displayable in conjunction with the document element when the document is displayed, the hotspot attributes being associated with predefined physical gestures and respective document actions; such that the hotspot, when displayed as part of a displayed document, indicates that a viewer of the displayed document can interact with the displayed document using the predefined physical gestures (i) performed at a position that overlap a displayed version of the document in a field of view of a camera system and (ii) captured by the camera system, wherein a physical gesture results in a respective document action being performed on the displayed document.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 23, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Patrick Chiu, Joseph Andrew Alkuino de la Peña, Laurent Denoue, Chelhwon Kim
  • Patent number: 10691305
    Abstract: Methods and apparatus provide for acquiring menu display instructions from a user, and generating and outputting the operating system menu screens for display.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 23, 2020
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Masaki Higuchi, Shigeru Enomoto, Yasuhiro Yamanaka, Shuji Hiramatsu
  • Patent number: 10671239
    Abstract: A method for editing. The method includes receiving a sequence of interactive VR scenes of digital content, each interactive VR scene showing a 3D gaming environment. The method includes placing the sequence of interactive VR scenes within a 3D editing space. The method includes sending a view of the 3D editing space including at least one of the sequence of interactive VR scenes to an HMD for viewing by the user. The method includes receiving at least one input editing command from a device of the user. The method includes modifying the sequence of interactive VR scenes in response to the input editing command, wherein the at least one editing command is provided through an input enabled while wearing the HMD and viewing the 3D editing space via the HMD so as to provide real-time views showing modifications made to the sequence of interactive VR scenes.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 2, 2020
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stuart Platt, Mohammed Aafaq Khan
  • Patent number: 10671283
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing intelligently suggested keyboard shortcuts for web console applications.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Peng-Wen Chen, Joshua Giblette, Adarsha Badarinath
  • Patent number: 10666765
    Abstract: Disclosed are methods, systems, and articles of manufactures for graphical cross connectivity and dynamic configurability for interconnection between inputs and outputs of a device. Various implementations identify instructions from a user interface to graphically display various view modes that include a global view mode showing all active connections between inputs and outputs or one or more program modes showing all active connections for identified input(s) or identified output(s). Some implementations also provide user interface functions to dynamically query, control, or configure the device and the connectivity between the inputs and the outputs based at least in part upon various view modes of the connectivity of the device.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: May 26, 2020
    Assignee: Custom Microwave Components, Inc.
    Inventors: Gregory S. F. Mau, Jeremy Oliver Korn
  • Patent number: 10664121
    Abstract: Systems and methods are provides for changing a window stack for a multi-screen device. The window stack can change based on the movement of a window. The system can receive a gesture indicating a change in the position of a window in the device. Upon receiving the gesture, the system determines a new position in the window stack for the moved window. Then, the system can determine a display associated with the moved window and change the logic data structure associated with the moved window to describe the new position of the moved window in the window stack.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: May 26, 2020
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Paul Edward Reeves, Alexander de Paz, Rodney Wayne Schrock
  • Patent number: 10664721
    Abstract: A system for generating graphical user interfaces. The system may include processors and storage devices storing instructions. The instructions may configure the one or more processors to perform operations including identifying a plurality of attributes from an image captured with a client device, identifying a plurality of first results based on the attributes, generating a first graphical user interface for display in the client device. The first graphical user interface may include a plurality of result icons corresponding to a subset of the first results having confidence scores above a threshold, a plurality of filter icons displaying options, and a search button. The operations may also include receiving a selection of at least one of the result icons or at least one of the filter icons, performing a search, based on the selection, and generating a second graphical user interface.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: May 26, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Micah Price, Chi-San Ho, Yue Duan
  • Patent number: 10656806
    Abstract: Systems and methods are provided for implementing an interactive application, which incorporates voice-driven and motion-driven interactions with media content in a display device. An application instance can be initialized for interacting with media content output to a display device, such as an head mounted display (HMD). Then, a determination whether a received user interaction is interpretable into an interactive command defined by an operating system (OS) is performed. If the OS can interpret the user interaction, the interactive command can be executed with actions generated by the OS. Alternatively, an emulation of the interactive command may be executed, when the user interaction cannot be interpreted by the OS. Subsequently, the media content is presented within a user interface based on the interactive command. For example, user interaction can be the head movement of a user that is interpreted into a command that controls presentation of web content in the HMD.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 19, 2020
    Assignee: AUGMENTALIS INC.
    Inventors: Manoj Jhawar, Andy Simmons
  • Patent number: 10649620
    Abstract: Provided is an image forming apparatus including a processing unit that performs a predetermined process for forming an image, a display unit that displays a first screen for displaying Q setting items out of P setting items for setting conditions in which the processing unit performs the process to set the Q setting items or a second screen for displaying R setting items out of the P setting items to set the R setting items, and a switching unit that switches a display screen to be displayed on the display unit between the first screen and the second screen based on a user's instruction, wherein all of the P setting items are capable to be set using the Q setting items displayed on the first screen and the R setting items displayed on the second screen.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 12, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Masaru Fujii
  • Patent number: 10642471
    Abstract: Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. Display objects have positions and sizes representing those of the corresponding events and activities, and may include data-related or user-selected colors and/or hashing. The detail timescale, in unison with the item regions, may be scrollable and resizable in the direction of time. The item regions may be separately scrollable and resizable in another direction. A visualization may also include an overview panel representing a summary view of both sets of chronological data items, with its own timescale, and a lens showing the position of the detail timescale and item regions.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Mark Robertson, Chadwick Chow, Jay Turner, Hendrik van den Broek
  • Patent number: 10635298
    Abstract: The disclosure provides methods and systems for localizing a user interface of a multi-function device, the multi-function device is configured with a default language. The method includes receiving a pre-defined phrase from a user via the user interface of the multi-function device, the phrase is written in a local language of the user. Based on the received phrase, the phrase is analyzed to identify the local language of the user using one or more hand-written recognition techniques. Then, the local language is retrieved for presenting to the user. A language change option is presented to the user based on the identified local language of the user. Thereafter, the user interface is localized by changing the default language of the user interface to the local language. Finally, one or more options are presented to the user in the local language of the user.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 28, 2020
    Assignee: XEROX CORPORATION
    Inventors: Angom Pradeep Master, Ashok Raj Anbalagan
  • Patent number: 10635256
    Abstract: A display device for displaying information relative to a flight by an aircraft is provided. The information includes information relative to an energy variation of the aircraft, the energy variation being expressed by a variable representative of that energy variation. The display device is configured to show, on a viewing screen, an energy variation symbol representative of a current value of the variable. The display device is configured to further show at least one energy variation bound symbol representative of a threshold value of the variable, the threshold value corresponding to an authorized acceleration bound for the aircraft to keep or bring the speed of the aircraft in or toward a predefined usage speed range.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: April 28, 2020
    Assignee: DASSAULT AVIATION
    Inventors: Sébastien Lepage, Hasna Nadfaoui
  • Patent number: 10628016
    Abstract: A method for providing a cross-application content player is disclosed. The method includes receiving, during playback of a content item in a first content player within a first user interface of a first mobile application, an indication of a user request pertaining to a second mobile application, wherein the first mobile application is associated with a first platform, and the second mobile application is associated with a second platform. The method further includes identifying a play state of the content item corresponding to the user request, and causing playback of the content item in a second content player within a second user interface of the second mobile application based on the play state.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10627996
    Abstract: The disclosure relates to a method and an apparatus for sorting filter options. The method includes determining a usage count of each of the plurality of filter options that are preset in the user terminal; and adjusting a sorting of each of the plurality of filter options in a list of filter options according to the usage count of each of the plurality of filter options.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: April 21, 2020
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Wendi Hou
  • Patent number: 10620828
    Abstract: An electronic device may include a housing including a first surface and a second surface, the first surface including a first opening and a second opening; a touch screen display being disposed and visible through the first opening; a mechanical button located at least in part of the second opening and movable in response to a pressure applied thereto; a processor located inside the housing and electrically coupled to the display and the mechanical button; and a memory located inside the housing and electrically coupled to the processor, wherein the memory stores a plurality of instructions that cause, upon execution, the processor to: display a screen on at least a portion of the touch screen display; display a virtual button comprising a graphical user interface (GUI) on a specific region of the screen adjacent to the mechanical button such that the GUI visually extends the mechanical button.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Minsik Kim, Soyoung Kim, Jongmoo Lee, Geonsoo Kim, Jinwan An, Jiwoo Lee, Hyunsuk Choi
  • Patent number: 10620793
    Abstract: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for a type of calculation and a type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for a type of calculation and a first selected option for a type of data partitioning. The device detects an input that selects a second option for a type of data partitioning, and, in response, visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 14, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Patent number: 10614419
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing tasks in a content management system. For example, the content management system can collect, aggregate, and/or store task data assigned to a user from across projects and/or content items. The user can select to view tasks for a particular project and/or from across all projects. The content management system can generate a single graphical user interface for presenting the task data associated with the user. The content management system can generate a graphical user interface the allows the user to move tasks from one task status graphical element (e.g., task status container) to another task status graphical element to change the status of a task associated with the user. Thus, the user can quickly and easily view the tasks assigned to the user and update the status of tasks in an easy to use graphical user interface.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Yuyang Guo, Khurram Zia, Angela Li, Pranav Piyush, Matt Bond, Chang Liu, Lawson Fulton
  • Patent number: 10616632
    Abstract: Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played and/or a user of the device. In one or more aspects, a system includes a request component configured to receive a request to play a video hosted by a media provider. The system further includes a selection component configured to select a subset of links included in a set of links associated with the video to provide with the video when it is played in response to the request based in part on a number of links included in the set of links, wherein graphical elements respectively representative of the links included in the subset of links are configured to be displayed over the video when the video is played in response to the request.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 10606454
    Abstract: Systems, methods, and non-transitory computer-readable storage media for stage upgrades in a network. The system generates graph-data structured based representations of devices in the network, wherein respective attributes of the representations is selected based on respective services provided by the devices to tenants in the network and identities of respective tenants serviced by the devices. Next, the system generates a graph showing a distribution of the devices in the network according to the representations, wherein the representations are interconnected in the graph based on service roles of associated devices with respect to tenants in the network and other devices associated with the tenants. The system then schedules an upgrade of devices based on the graph, the upgrade being scheduled in stages, each stage including devices selected for upgrade in that stage, wherein the devices for each stage are selected by identifying devices having respective representations assigned to that specific stage.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: March 31, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Ayaskant Pani