Patents Examined by Arpan P Savla
  • Patent number: 10719658
    Abstract: A method of presenting axes of documents along timelines on a display is displaying pluralities of documents with a plurality of time-spaces on a display, the documents being displayed along axes of documents adjacently displaying documents in a substantially rectilinear fashion on the display along a chronological order including a respective timelines representing a chronological order including a plurality of time units in respective time-spaces along the chronological order over a plurality of time units including a non-linear timescale and a time distribution that is substantially variable, with equal lengths of time not being visually represented with equal lengths of distance along the axes of documents, wherein the units of time of the plurality of time-spaces are chronologically of a different durations and at least one unit of time can be absent from the timelines.
    Type: Grant
    Filed: August 18, 2019
    Date of Patent: July 21, 2020
    Assignee: 9224-5489 QUEBEC INC.
    Inventor: Mathieu Audet
  • Patent number: 10712903
    Abstract: The implementations described herein include methods and systems for ranking data visualizations. A method is performed at a computing device having one or more processors and memory storing programs for execution by the processors. The method receives user selection of a set of data fields and identifies data visualizations that use each data field in the user-selected set. The method automatically forms modified sets of data fields that each differ from the user-selected set by at most two atomic operations, each selected from: removing or adding a data field; replacing a user-selected data field with a hierarchically narrower or broader data field; or adding, removing, or modifying a filter for a data field. The method identifies alternative data visualizations using each respective modified set, computes a score for each data visualization and alternative data visualization, and presents high scoring data visualizations and high scoring alternative data visualizations to the user.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 14, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 10706598
    Abstract: A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter R. Broadbent, Leo A. Coolen, Gregory Fitzpatrick, Franciscus J. van Ham
  • Patent number: 10671233
    Abstract: A file management apparatus includes the following elements: a representative image storage device storing representative image data of each of a plurality of content files in association with a creation time of the content file; a rendering unit rendering the representative image data at a position corresponding to the creation time with a calendar continuous over days, months, and years serving as a background; a display state maintaining unit maintaining, as a display state, a time-axis range of the calendar being displayed and a position thereof; an operation receiving unit receiving a change operation to change the display state, the change operation commonly being a scrolling operation in a time-series direction in any time-axis range; and a controller controlling, in response to the change operation, the rendering means to render the representative image data on the calendar on the basis of the display state.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: June 2, 2020
    Assignee: Sony Corporation
    Inventors: Hiroki Masuda, Eriko Matsumura, Kensaku Ishizuka, Masakazu Hayashi, Masaru Nomura
  • Patent number: 10613642
    Abstract: Embodiments are disclosed herein that relate to tuning gesture recognition characteristics for a device configured to receive gesture-based user inputs. For example, one disclosed embodiment provides a head-mounted display device including a plurality of sensors, a display configured to present a user interface, a logic machine, and a storage machine that holds instructions executable by the logic machine to detect a gesture based upon information received from a first sensor of the plurality of sensors, perform an action in response to detecting the gesture, and determine whether the gesture matches an intended gesture input. The instructions are further executable to update a gesture parameter that defines the intended gesture input if it is determined that the gesture detected does not match the intended gesture input.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: April 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Scavezze, Adam G. Poulos, John Bevis, Jeremy Lee, Daniel Joseph McCulloch, Nicholas Gervase Fajt
  • Patent number: 10599302
    Abstract: The present invention discloses a method for performing an operation on a touchscreen and a terminal, and relates to the terminal field, which can implement a batch operation on multiple entries of displayed entries and improve an operation speed of a user. Embodiments of the present invention disclose a method for performing an operation on a touchscreen, including: receiving a touch operation when content currently displayed on the touchscreen is a displayed entry, where the displayed entry corresponds to a data entry stored in a terminal; and performing, when a track of the touch operation of the user is a sliding track on a preset area, a preset operation on each entry that the track of the touch operation passes through, where the preset area is a part of a current operation interface.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: March 24, 2020
    Assignee: HUAWEI DEVICE CO.,LTD.
    Inventors: Yi Ren, Fengbing Shi
  • Patent number: 10592401
    Abstract: A method of validating a design for a graphical user interface of a motor vehicle includes creating a tentative design, and/or a few drafts or prototype for the graphical user interface. A blurred version of the tentative graphical user interface design is produced. The blurred version of the tentative graphical user interface design is tested for readability and whether the overall GUI design is suited to be perceived at a glance. If it is determined that the blurred version of the tentative graphical user interface design is not readable or understandable, then the graphical user interface is redesigned and the producing and testing steps are repeated for the redesigned graphical user interface. After the blurred graphical user interface design has been determined to be readable, then a higher fidelity graphical user interface is made.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 17, 2020
    Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America
    Inventors: Sachiko Kobayashi, Patrick Hanslits, David Lyon, Gary L. Braddock, Narayani Mital
  • Patent number: 10592085
    Abstract: An information processing apparatus according to an embodiment determines whether an object which is a target of processing corresponding to user operation is displayed in a display area. If the object of the target is displayed in the display area, the apparatus executes the processing on the object in accordance with the user operation, but if the object of the target is not displayed in the display area, the apparatus suspends execution of the processing.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 17, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akihiro Hamana
  • Patent number: 10592278
    Abstract: In one embodiment, a computing device detects an event corresponding to a change in a graphical user interface displayed by the computing device; the computing device identifies at least one operation based on the detected event; the computing device determines a state of the identified operation; the computing device also defers the identified operation based at least in part on the determined state.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Qixing Du, Kang Zhang
  • Patent number: 10585865
    Abstract: A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Yannick Saillet
  • Patent number: 10572582
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Patent number: 10567648
    Abstract: The present specification relates to a display device and a method of controlling therefor. According to one embodiment of the present specification, a method of controlling a display device may include the steps of displaying a video image and a timeline interface corresponding to the video image, setting frames of which correlation is greater than a predetermined ratio among a plurality of frames included in the video image as a first frame group, setting a first point and a second point on the timeline interface based on the first frame group, setting a first panorama section between the set first point and the second point and displaying a first panorama interface corresponding to the first panorama section.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: February 18, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sihwa Park, Sinae Chun, Doyoung Lee
  • Patent number: 10559027
    Abstract: Methods and systems to process a selection of a browser back button are described. The system includes a server that receives a request, over a network, for an initial user interface and communicates the initial user interface to a client machine. The initial user interface includes a client application program that monitors and identifies whether a storage location in a hidden frame is updated by a browser. The browser updates the storage location with a first user interface identifier in response to receipt of a single browser back navigation element selection. The client application program associates the first user interface identifier to a second user interface identifier responsive to the identification of the storage location as being updated. The client application program displays the second user interface in a visible frame responsive to the identification of the storage location as being updated.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 11, 2020
    Assignee: eBay Inc.
    Inventor: Anselm Paul Baird-Smith
  • Patent number: 10549856
    Abstract: The control device of a communication system of an aircraft having a predefined number of communication channels comprises a processing unit and one or more sets of buttons each associated with a communication channel. The number of sets of buttons is less than the predefined number of communication channels of the communication system. The device comprises a set of call buttons comprising at least one transmission button, and a display area on a display screen, this display area being associated with the set of call buttons. The processing unit is configured to display an indication in the display area associated with the set of call buttons when the communication system receives a call on a channel with which no set of buttons is associated and to select this channel for transmission following an action of a user on the transmission button of the set of call buttons.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: February 4, 2020
    Assignee: AIRBUS OPERATIONS SAS
    Inventors: Florient Chouteau, Aymeric Perrin, Christine Charbonnier, Jerome Gouillou
  • Patent number: 10552109
    Abstract: Methods are provided for assessing reliability of a power system of a utility company. At least one main overview display is obtained. Violation markers are displayed on the one main overview display. A monitored elements tab is updated with a list of monitored elements.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: February 4, 2020
    Assignee: General Electric Technology GmbH
    Inventors: Gennaro Castelli, Michael Hackett, Michael Quinn Howard, Lawrence Edmund Jones, HuiChu Su Shung, Heath Daniel Brand
  • Patent number: 10545756
    Abstract: Systems, methods, and computer readable media are provided for provisioning a service using a web-based user interface. An exemplary method may include establishing, using the web-based user interface, a profile including one or more services; and configuring an environment by specifying a computer to use for provisioning the one or more services in the profile. Furthermore, the method may include provisioning the one or more services in the configured environment, such that the one or more services generate a return code indicating a status of the provisioning.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 28, 2020
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventor: Yih-Jen Huang
  • Patent number: 10496250
    Abstract: According to a preferred aspect of the instant invention, there is provided a system and method that allows the user to implement an intelligent automatic music jam mode. The jam mode is adaptable to both novice and professional users, wherein the user is able to define in real-time a plurality of different settings which are instantly utilized and which provide instant results for the user. In an automatic mode the instant invention will pick settings autonomously, for example song part definition, tone pitch and instruments. In absence of constant user interaction the instant invention enters a creative mode wherein the initial user defined settings are varied to introduce variance into the jam session. The system and method also monitors data input by instruments connected and played by the user and intelligently adapts the setting selection accordingly.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: December 3, 2019
    Assignee: BELLEVUE INVESTMENTS GMBH & CO, KGAA
    Inventors: Tilman Herberger, Titus Tost
  • Patent number: 10496676
    Abstract: Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 3, 2019
    Assignee: NetApp Inc.
    Inventors: Yuedong Mu, Ching-Yuk Paul Ngan, Manoj V Sundararajan
  • Patent number: 10476937
    Abstract: Particular embodiments provide a plurality of image elements arranged in a display layout. When user input selecting one of the image elements is received, a first animation sequence for an information panel associated with the selected image element may be displayed, wherein the information panel swings down from a bottom edge of the selected image element. As the information swings down, the selected image element may also be enlarged until it reaches a pre-determined size with respect to a display of the computing device. In response to receiving user input dismissing the selected image element, another animation sequence may shrink the selected image element while showing the information panel swinging up and eventually disappearing.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Christopher James Connolly, Thomas Frederick Dimson, Majd Taby, Gregor Hochmuth
  • Patent number: 10474720
    Abstract: Techniques and structures relating to processing of data in an information sharing service are disclosed. Implementation of a data structure including entries identifying data that may be shared amongst users in the information service facilitates efficient processing. The data structure entries may include pointers usable to access corresponding details of the sharable data. The entries may also include information useful for filtering the entities, such as an indication of a user account that originates an account update, and a time associated with an update. The data structure may be used to generate data feeds that allow users to access the identified data.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: November 12, 2019
    Assignee: TW SEAGULL ACQUISITION CORP.
    Inventor: Samuel J. Pullara