Customizing Multiple Diverse Workspace Objects Patents (Class 715/765)
  • Patent number: 10609229
    Abstract: A display processing device includes a display, a touch sensor, and a control unit. The display displays a first preview image corresponding to a printing result of a character string image including a plurality of characters. The control unit executes a first detecting process, a rotation angle obtaining process, a second detecting process, and a magnification rate calculation process upon receiving the signal indicative of the touched position. The first detecting process indicates a process that detects a first character image with the touched position as an origin. The rotation angle obtaining process indicates a process that obtains a rotation angle at which a direction of the first character image becomes a predetermined direction. The second detecting process indicates a process that detects a heading character image indicating a heading character of the plurality of characters. The magnification rate calculation process indicates a process that calculates a magnification rate.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: March 31, 2020
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Shinichi Kawaguchi
  • Patent number: 10596906
    Abstract: The present disclosure relates to an infotainment system, to a locomotion vehicle, and to a user interface. The user interface may comprise: an input device for detecting swipe gestures of a user guided by a structure in respect of two dimensions, called “finger strip” in the following, a display device, and an evaluating unit. The evaluating unit may be configured to evaluate swipe gestures detected by means of the finger strip for substantially continuously variable adjustment to an output variable and to evaluate tap inputs detected by means of the finger strip for selection and/or definition of favorites.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 24, 2020
    Assignee: Volkswagen AG
    Inventors: Holger Wild, Nils Kötter
  • Patent number: 10599301
    Abstract: An apparatus for controlling a plurality of devices with loudspeaker located in various rooms of a dwelling. The apparatus comprises a panel (1) with first user interface (2) and a second user interface (3) arranged side by side. The first user interface (2) comprises an interactive touch screen display with an indicator (11) for each room that contains an electronic device. The second user interface (3) comprises an adjustment element, for example a rotating wheel or a finger track indicator (8), for adjusting the audio level in a room in response to a correspondingly finger moving action on the second user interface (3). The audio level in a room is adjusted by the user holding one finger tip on the indicator (11) for that room while another finger is simultaneously moved on the second user interface (3).
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 24, 2020
    Assignee: BANG & OLUFSEN A/S
    Inventor: Lyle Bruce Clarke
  • Patent number: 10599252
    Abstract: The present invention relates to the terminal field, and particularly, to a terminal control method. The method includes: displaying an object management window; detecting a user input performed in the object management window, where the user input includes a screen touch position and a pressure value; determining, according to the screen touch position, the object selected by the user; and performing an operation, when the pressure value is greater than or equal to a preset threshold, the object selected by the user. By using the method and apparatus provided in the present disclosure, an operation can be quickly performed on an object in the object management window, which improves user experience.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: March 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Maosheng Huang, Xueyan Huang, Li Qian
  • Patent number: 10592185
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining output data of one or more sensor of a mobile device; prioritizing the first though Nth applications of the mobile device based on the output data and based on criteria characterizing the first through Nth applications; and establishing information for display on a display of the mobile device based on the prioritizing.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew S. Feltham, Elizabeth J. Maple
  • Patent number: 10572278
    Abstract: An application object framework provides a GUI developer with application object metadata that can be leveraged to design and implement GUI controls in an efficient, standardized, straightforward manner. For example, a smart control interface may be utilized that enables linking of a particular GUI control with a corresponding application object, including linking to the application data and logic, through the use of metadata of the corresponding application object. In this way, validations and GUI logic required by the GUI control may be provided automatically, leaving the GUI developer the freedom to focus on the visual composition, functionality, and other desired aspects of the GUI controls.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: February 25, 2020
    Assignee: SAP SE
    Inventor: Oliver Klemenz
  • Patent number: 10564836
    Abstract: Systems and methods for displaying a moveable interactive element that can display information about control elements are provided. A system and method can include displaying one or more control elements of a user interface, and receiving initial touch input. In response to the initial touch input, the interactive element can displayed in the user interface. Further touch input corresponding to dragging the interactive element onto a control element can be received. The interactive element can be associated with the control element, and content related to the functionality of the control element can be determined. The content can then be displayed within the interactive element.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Melissa J. Belisle, Frances S. Segal
  • Patent number: 10559105
    Abstract: A method and computer system for implementing an enhanced interactive hierarchical chart legend and data displays with hierarchical data with multiple levels. A data hierarchy display chart visualization is generated. A legend associated with and independent of the display chart visualization is generated to display the data hierarchy in full as a tree structure. The legend is provided in a collapsible tree list format; and in response to a request, using the legend, a selected portion of the data hierarchy display chart visualization is displayed, showing the data hierarchy only on certain nodes of the tree structure.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventor: Grace H. Lee
  • Patent number: 10545629
    Abstract: Systems and methods for exploring a data collection. An exemplary system includes a GUI that displays a window to the user, and displays data element icons within the window representing an initial set of data elements from the data collection. Visual properties of the data element icons indicate the relevance of the data elements in the initial set to the data collection. The GUI receives input from the user selecting a data element icon within the window. Selection of the data element icon assigns a corresponding data element in the initial set as an initial anchor set. The GUI displays another window to the user, displays an anchor icon for the initial anchor set, and displays the data element icons representing a relevant set of data elements. Visual properties of the data element icons indicate the relevance of the data elements in the relevant set to the initial anchor set.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: January 28, 2020
    Assignee: Nokia of America Corporation
    Inventors: Christopher A. White, Mark M. Clougherty, Iraj Saniee
  • Patent number: 10541948
    Abstract: A computer-implemented process for displaying one or more message channels may include arranging the one or more message channels for a user of a computing system to view. Each of the one or more message channels may include a message channel icon, a message channel name, a message, a timestamp of the message, and a badge number.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: January 21, 2020
    Assignee: Freshworks, Inc.
    Inventors: Vignesh Girishankar, Siddharth Gopalasundaram, Hrishikesh Premkumar, Prasannan Narayanasamy, Govind Patel, Deepak Balasubramanyam
  • Patent number: 10521769
    Abstract: The embodiments describe computer implemented systems and methods for stakeholder analysis and classification, which may be used within knowledge ecosystems. The embodiments may include the selection and implementation of one or more stakeholder analysis models, where one or more variables describing one or more relevant stakeholder aspects may be used to assess and classify one or more stakeholders. The analysis may be used to determine the relative impact and influence of the one or more stakeholders on a project and the impact that one or more projects may have on one or more stakeholders. This analysis may consequently improve stakeholder relationships through the creation of suitable stakeholder policies.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 31, 2019
    Assignee: Massachusetts Mututal Life Insurance Company
    Inventors: Gopika Kannan, Jennifer Fabrizi, Robert Polkowski
  • Patent number: 10503361
    Abstract: In one embodiment, a method includes detecting user input linked to a portion of a graphical user interface associated with one or more applications. The method further includes rendering, in response to the detected user input, at least a portion of a transient graphical object that is made up of several portions. Each portion is associated with a different virtual space, and each portion contains content including at least: 1) information linked to a particular one of the one or more applications; and 2) one or more graphical control objects for initiating one or more actions linked to the particular application.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: December 10, 2019
    Assignee: Samsung Electronics Company, Ltd.
    Inventors: Jeffrey S. Pierce, Mike Digman, Ranhee Chung, Sokhav Nget, Sangwoo Han, Junyeon Cho
  • Patent number: 10452205
    Abstract: Apparatus and methods are provided for converting a display into a touch display. One or more optical sensors are arranged proximate the display. A processor receives a signal from the optical sensor(s) and, based on the signal, executes instructions for: (i) determining a distance between a pointer device and a surface of the display signal; (ii) determining a position of the pointer device on the surface of the display; (iii) when the distance is less than a threshold detection distance and greater than a threshold touch distance, providing an indication on the display that the position of the pointer device has been determined; and (iv) when the distance is less than the threshold touch distance, taking an action indicative of contact between the pointer device and the surface of the display.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 22, 2019
    Assignee: Iconics, Inc.
    Inventors: Vojta Kresl, Christopher N. Elsbree, Russell L. Agrusa, Paulo G. De Barros, Petr Altman
  • Patent number: 10445069
    Abstract: A computerized method for storing a representation of at least one application in a computerized organization, the method comprising determining a structure of at least one application in a computerized organization; and using a processor for generating, and storing, a skeleton characterization of the structure of the application including storing information, characterizing at least one applicative component identified, that is considered stable over time and not storing information, characterizing at least one applicative component identified, that is considered unstable over time.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 15, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
  • Patent number: 10430759
    Abstract: Described herein are systems and methods for discovering performance artists across multiple sources of relationships between the artists. A method may comprise receiving a user request for content of a primary artist from a user media device, identifying a social connection between the primary artist and a secondary artist within at least one social network, and providing to the user media device a user recommendation for content of the secondary artist based on the identified social connection between the primary and secondary artists.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 1, 2019
    Assignee: Viacom International Inc.
    Inventors: Vincenza Pizzo, Joel Sanders
  • Patent number: 10423238
    Abstract: A method performed at an electronic device for prototyping a user interface comprises selecting a plurality of graphical elements for defining a prototype of the user interface, the plurality of graphical elements including at least a gesture patch and a first layer patch, the gesture patch being configurable to define a type of user interactions with the prototype of the user interface, the first layer patch corresponding to a first layer of the prototype of the user interface. The method further comprises coupling an output of the gesture patch to an input of the first layer patch, generating the prototype of the user interface for display, and updating the prototype of the user interface in accordance with user-interaction data associated with a gesture made on the prototype of the user interface and the coupling of the gesture patch to the input of the first layer patch.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 24, 2019
    Assignee: FACEBOOK, INC.
    Inventor: Brandon Walkin
  • Patent number: 10423612
    Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Moe Khosravy
  • Patent number: 10423329
    Abstract: An apparatus, method and computer program product for information processing and keyboard display are disclosed. The apparatus includes: a touch operation detection unit to detect a touch operation; a determination unit to determine whether the touch operation is a touch operation in a home position; and a control unit that changes a key change area to a correction key if the touch operation is a touch operation in the home position. The method includes: determining a simultaneous touch operation of at least two points in a sensing area; and displaying a correction key in a preset display change area. The computer program product includes software keyboard display processing for: determining a simultaneous touch operation of at least two points in a sensing area, and displaying a correction key in a present display change area.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: September 24, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jun Luo, Hiroshi Itoh, Ryohta Nomura
  • Patent number: 10416843
    Abstract: An electronic device is provided. The electronic device includes a display module functionally connected to the electronic device and an object control module configured to create object property information based on a characteristic of an application and configure and display an object for controlling at least some functions of the application based on the object property information when the application is executed.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: September 17, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jee-Eun Hong, Kyung-Moon Kwak, Young-Il Jung
  • Patent number: 10409546
    Abstract: Embodiments of the invention provide an audio blending system with a computing device that processes operations including receiving a transition request from a user including an out element and/or an in element of at least one transition between at least one content item of at least one recipe. The recipe includes a sequence of a plurality of elements of content of a break, where at least one content item includes audio content and/or video content. The operations include causing a track server to couple to a metadata file of the audio file using a wired or wireless link. The metadata file includes audio content parameters measured or calculated from the audio file. The operations include calculating a transition between the out element and the in element, selecting, assembling and scheduling the sequence of plurality of elements for the transition, and adding the out element to the at least one recipe.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: September 10, 2019
    Assignee: SUPER HI-FI, LLC
    Inventors: Zack J. Zalon, Brendon Patrick Cassidy
  • Patent number: 10409553
    Abstract: An optimized test data selection strategy references a sampling file that identifies data attributes that serve as the basis of the test data selection strategy. By analyzing fields and the corresponding field values of the sample imprint, a total number of test data selected for inclusion into a sample dataset is reduced. The test data selection strategy provides an efficient methodology for implementing a data comparison testing process.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: September 10, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Ajay Mody, Vikram Jugal Godani
  • Patent number: 10402161
    Abstract: According to one or more aspects, systems and methods for human-vehicle interaction are described herein. A touchpad may include a first touchpad zone and a second touchpad zone. A display may include a first display zone and a second display zone, which correspond to the first touchpad zone and the second touchpad zone, respectively. A processor may execute instructions stored on a memory to perform rendering a first application in a first mode within the first display zone of the display and rendering a second application in a second mode within the second display zone of the display. The processor, in response to an input from the touchpad, may render the already running second application in a first mode within the first display zone of the display and render the first application in a second mode within the second display zone of the display.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: September 3, 2019
    Assignee: Honda Motor Co., Ltd.
    Inventors: Steven Feit, Ross C. Miller, Jessica Champi
  • Patent number: 10394420
    Abstract: There is provided a computer-implemented method of generating a content recommendation interface for a user of an electronic device, the method executable by the electronic device. The content recommendation interface presents a first GUI comprising three simultaneously presented visual-interface elements disposed within the first GUI: a first interface element comprising an omnibox, a second interface element comprising at least one icon representing user-selected content, and a third interface element comprising at least one recommendation icon, the first recommendation icon associated with recommended content selected, by the recommendation server, from a plurality of potentially recommendable content items. The method further comprises, in response to an indication of a first user-interaction with the first GUI into one of a first direction and a second direction, selectively presenting a first version and a second version of a second GUI, respectively.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: August 27, 2019
    Assignee: YANDEX EUROPE AG
    Inventors: Irina Viktorovna Esinovskaya, Andrey Dmitrievich Tarasov, Mikhail Mikhailovich Koltsov, Sergey Aleksandrovich Chernov, Alexey Victorovich Shcherbinin, Andrey Vadimovich Sikerin, Yelena Vasilyevna Babenko
  • Patent number: 10394441
    Abstract: An electronic device with a display and a touch-sensitive surface displays a plurality of windows on the display. The plurality of windows includes a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position. The device detects a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and, in response to detecting the first gesture moving in the first direction on the touch sensitive surface: moves the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; and displays the second window in the frontmost position on the display.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 27, 2019
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 10386995
    Abstract: The embodiments herein describe user interfaces for virtual desktops displayed on an electronic device. In some embodiments, each virtual desktop is associated with a corresponding application. By instantiating multiple virtual desktops that are each associated with an application, one or more application windows for the application are displayed in a corresponding virtual desktop. In some embodiments, multiple virtual desktops can be merged so as to display application windows from multiple virtual desktops in a single merged virtual desktop.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 20, 2019
    Assignee: APPLE INC.
    Inventors: Raymond Sepulveda, Marcel Van Os
  • Patent number: 10384542
    Abstract: The present disclosure relates to an infotainment system, to a locomotion vehicle, and to a user interface. The user interface may comprise: an input device for detecting swipe gestures of a user guided by a structure in respect of two dimensions, called “finger strip” in the following, a display device, and an evaluating unit. The evaluating unit may be configured to evaluate swipe gestures detected by means of the finger strip for substantially continuously variable adjustment to an output variable and to evaluate tap inputs detected by means of the finger strip for selection and/or definition of favorites.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 20, 2019
    Assignee: Volkswagen AG
    Inventors: Holger Wild, Nils Kötter
  • Patent number: 10373121
    Abstract: A method, system and computer program product for integrating a calendaring system with a mashup page. A mashup server accesses the calendar data inputted by a user to create or edit an entry in a calendar application. The mashup server provides the user access to widgets to be included on a mashup page, where the widgets use the accessed calendar information so that the widgets provide information to the recipients of the calendared event. In this manner, the widgets provide information that normally would be accessible by the participants via links to a myriad of disjoint applications thereby negating the fractured experience of the participants. Upon finalizing the mashup page, the mashup page is saved as a Uniform Resource Location (URL) in the created/edited calendar entry. The mashup page is later transmitted by the mashup server to the recipients of the calendar entry.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Feng-Wei Chen, John R. Hind, Joseph D. Johnson, Yongcheng Li
  • Patent number: 10372797
    Abstract: In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: August 6, 2019
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sandip V. Chitale, Sachin Gopaldas Totale
  • Patent number: 10372308
    Abstract: A method for generating a user interface within a graphics application for a set of materials, such that each material includes a material definition and is capable of being applied to a geometry in a graphics scene when performing a rendering operation. A GUI generation engine obtains configuration information associated with an environment for a computer system and determines that a first set of materials is associated with the configuration information. The GUI generation selects the first set of materials to be displayed in a graphical user interface, and the graphical user interface is displaying to an end-user. Advantageously, embodiments of the invention provide for a technique for exposing only those materials, user interface objects, editable material parameters, user interface elements, vocabulary, rendering engines, and/or rendering engine implementations that are relevant to the user of a particular rendering application.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: August 6, 2019
    Assignee: AUTODESK, INC.
    Inventors: Jerome Maillot, Pierre-Felix Breton, John Schrag, Andre Gauthier
  • Patent number: 10365801
    Abstract: A user interface evaluation device comprises a design information acquisition unit configured to acquire information on a plurality of components arranged on a user interface screen of the software; a component recognition resource acquisition unit configured to acquire, for each component, component recognition resources which are resources required for recognizing the respective components; and a conformity probability estimation unit configured to calculate, using a probability density function with a total sum of the acquired component recognition resources as a random variable, conformity probability which is a probability that necessary recognition resources which are resources required for recognizing information output on the user interface screen meet predetermined requirements.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: July 30, 2019
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Ko Koga, Masato Fujii, Motohiro Nakamura, Makoto Yamazaki
  • Patent number: 10356363
    Abstract: Respectively customizable interactive audio/video content is provided to each of a plurality of computing devices during a networked communication session. At least some of the computing devices capture audio video content via a microphone and camera respectively operable with each of the at least some of the computing devices. Further, the at least one processor is configured to receive, from each of the at least some of the computing devices, the respective audio and video content. The at least one processor is configured to generate a composited interactive audio/video feed including at least one of the audio and video content received from each of the at least some computing devices during the networked communication session. Moreover, the at least one processor is configured to transmit to each of the plurality of computing devices during the networked communication session the composited interactive audio/video feed.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: July 16, 2019
    Assignee: TOUCHCAST LLC
    Inventor: Edo Segal
  • Patent number: 10331333
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a touch digital ruler. As such, a particular drawing stroke on a canvas or background can be drawn in alignment with a template irrespective of whether a touch path input by a user aligns with the template. In some implementations, a drawing stroke is aligned with a template edge when the touch digital ruler has been activated despite the location of a user's motion on a touchscreen display.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 25, 2019
    Assignee: Adobe Inc.
    Inventors: Geoffrey Charles Dowd, Arian Behzadi, Gregory Cy Muscolino
  • Patent number: 10327007
    Abstract: There is provided a decoding method for decoding an image, the method including: transmitting a request for an image to an external apparatus; receiving a coded signal corresponding to the image that has been requested and including a first signal and a second signal, and storing the coded signal in a storage; decoding the first signal and the second signal included in the coded signal; and displaying a first image decoded from the first signal in a first region of a screen, and displaying a second image decoded from the second signal in a second region of the screen. The second signal is a signal that has been selected by the external apparatus for a decoding apparatus from among a plurality of candidates for the second signal.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 18, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Kengo Terada, Hisao Sasai, Tadamasa Toma, Noritaka Iguchi, Yui Koashi
  • Patent number: 10313840
    Abstract: Some embodiments of the invention provide a method for displaying a map. The method provides a first display area to display a map, and a second display area to overlap a portion of the first display area to display (i) a field to receive a search parameter and (ii) a set of predicted locations to view on the map. The second display area is moveable over the first display area in order to decrease its size to allow a larger portion of the map to be displayed in the first display area, or to increase its size to allow a larger number of predicted locations to be displayed in the second display area. In some embodiments, the second display area overlaps a bottom portion of the first display area. In some embodiments, the method is implemented by a map application that executes on a mobile device. The set of predicted locations displayed in the second display area in some embodiments include addresses harvested from applications executing on the mobile device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Jae Woo Chang, Brett L. Lareau, Ryan D. Shelby
  • Patent number: 10298455
    Abstract: A data processing system includes a data processing device to perform various types of processing using a reconfigurable hardware processor; and a server connected to the data processing device via a network. The server includes as memory to store user information of one or more users who have operated the data processing device to perform various types of processing. The user information indicates usage trends for processing performed by each user with the data processing device. The server also includes a receiver to receive a request for hardware information from the data processing device. The request includes user information obtained at the data processing device.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 21, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Yoshiki Matsumoto
  • Patent number: 10290155
    Abstract: There is provided a 3D virtual environment interaction system comprising: a processing unit for generating a 3D virtual environment comprising a planar reference frame for allowing a user to perform a user interaction with the 3D virtual environment; a display unit for displaying the generated 3D virtual environment; a portable input device for allowing the user to control the position and orientation of the planar reference frame within the generated 3D virtual environment, the portable input device comprising a planar input surface; a position and orientation sensor for monitoring the position and orientation of the planar input surface in a real-world space, the position and orientation sensor allowing the processing unit to modify at least one of the position and the orientation of the planar reference frame in response to a change in a corresponding one of the position and orientation of the planar input surface.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 14, 2019
    Assignee: Valorisation-Recherche, Limited Partnership
    Inventors: Tomas Dorta, Michael Hoffman, Gokce Kinayoglu
  • Patent number: 10243899
    Abstract: A message can be selectively provided to users of an online content management service based at least in part on a user relationship between the users and a shared content item. Users having the user relationship associated with the message can be shown the message, where users without the user relationship are not shown the message. For example, a message can be configured to be shown upon the first time a content item is opened by a user, but not on subsequent openings of the content item.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: March 26, 2019
    Assignee: Dropbox, Inc.
    Inventor: Ramsey Homsany
  • Patent number: 10241744
    Abstract: A method includes syncing preset assignments on a plurality of audio playback devices such that preset assignments on any one of the audio playback devices correspond to respective preset assignments on each of the other audio playback devices, and, such that, if one of the preset assignments is changed on one of the audio playback devices, each of the other audio playback devices is automatically updated such that a corresponding change is made to a corresponding preset assignment on each of the other audio playback devices. Each preset assignment is an assignment of an entity associated with one of a plurality of digital audio sources to one of a plurality of preset indicators on the corresponding one of the audio playback devices. The preset indicators are source agnostic to provide for single press access to their respectively assigned entities in the same manner irrespective of the associated digital audio source.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 26, 2019
    Assignee: Bose Corporation
    Inventors: Glenn Gomes-Casseres, Yong Gao, Conor Sheehan, John Michael Sakalowsky
  • Patent number: 10240936
    Abstract: A device and method for electronically deploying responders is provided. The device includes a communication interface and a controller having access to a map database. The controller is configured to: receive, via the communication interface, a location of an incident; identify respective locations of at least two communication devices associated with respective responders; select, using the map database, different respective routes from the respective locations to the location for each of the at least two communication devices, the different respective routes selected to reduce duplication therebetween; and provide the different respective routes to each of the at least two communication devices.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 26, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Md Reduan Md Saad, Shu Khan Lee, Soon Heng Lim, Wizatul Izyan binti Wahid, Chew How Lim, Muhammad Asiff bin Muhammad Sazri
  • Patent number: 10210557
    Abstract: A system, method and computer product for displaying product information is described herein. Facet values that may cause bad customer experience(s) are identified and suppressed. The system, method, and computer product may use a randomization scheme to suppress and/or show “bad” facet values occasionally to gather recent data on the facet values have improved. The suppression process works as a robust noise filter on top of the search and browse faceting experience.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: February 19, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
  • Patent number: 10192175
    Abstract: Embodiments of the invention provide systems and methods for navigating interactive visualizations of a business analysis application based on collaborative filtering. More specifically, embodiments of the present invention provide a recommender that functions together with a visualization tool and business analytics application. This recommender can track use of interactive visualizations provided by the visualization tool, e.g., views selected, functions performed, navigation between views, etc., by various users to build a set of inquiry histories. Then, based on these histories and possibly other considerations, recommendations can be made to a current user as to which views, functions, etc. might be useful or insightful. In other words, embodiments of the present invention track the analysis behavior of each user and recommend which views may be of interest for the corresponding analysis task based on the behavior of similar users in similar situations.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: January 29, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Julia Blyumen
  • Patent number: 10187872
    Abstract: A method and electronic device are disclosed herein. The electronic device includes a display and at least one processor. The at least one processor is configured to implement the method, including receiving a first notification for a first application, generating, by at least one processor, a first notification page including at least a part of the first notification, generating an abstract page including a first object related to the first notification and displaying the abstract page on a display, and switching from displaying the abstract page to displaying the first notification page in response to detecting an input signal selecting the first object, wherein the abstract page and the first notification page are generated and displayed based on a same application or home application.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eunbi Cho, Hyunjung Park, Junho Lee, Jihwa Park, Daehyung Jo, Dongjin Choi
  • Patent number: 10175930
    Abstract: In a network comprising at least a first zone player and a second zone player, a method comprising: receiving, at a user interface module, a command to establish a synchrony group, wherein the synchrony group comprises at least the first zone player and the second zone player; and displaying, at the user interface module, a list of information identifying a plurality of items queued for playback by the synchrony group, wherein (i) at least one of the items on the list has associated location data indicating the at least one item is located on a device attached to the local area network, and (ii) at least one other of the items on the list has associated location data indicating the at least one other item is located on a wide area network.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: January 8, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10176158
    Abstract: An information processing apparatus includes a copying unit and an extracting unit. The copying unit is configured to copy a first sticky note pasted on a first mount onto a second mount as a second sticky note. The extracting unit is configured, when the second sticky note is reflected to another mount, to extract a third mount in addition to the first mount as candidates. The extracting unit extracts the third mount as the candidate according to a predetermined rule.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 8, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Nobuyuki Yamazoe
  • Patent number: 10171752
    Abstract: An imaging apparatus includes: an imaging unit configured to continuously image a subject and generate moving image data of the subject; a display unit configured to display a moving image corresponding to the moving image data; a shooting controller configured to control the imaging unit to continuously image the subject in a moving image mode capable of connecting different pieces of the moving image data having different shooting time-points; a thumbnail generation unit configured to generate resized image data by performing resize processing of reducing a size of image data of at least one frame constituting the moving image data, and generate a thumbnail by combining a resized image corresponding to the resized image data with a template having a display area displaying information indicating that a different piece of the moving image data may be connected; and a display controller configured to display the thumbnail.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: January 1, 2019
    Assignee: Olympus Corporation
    Inventors: Haruyuki Ishihara, Masashi Takahashi
  • Patent number: 10162607
    Abstract: Systems and methods are disclosed for developing an application on a development device. The application is built on a development device, then installed and run on a test device. Installation includes installing an event tap to intercept events generated by a user interacting with the application. In response to a call from the event tap, a test manager daemon snapshots the user interface elements of the application and packages the snapshot and event for transmission to the development device. A development environment on the development device receives the package, then generates and displays optimized source code in response to the received events and snapshots. Generated source code can be optimized to minimize a number identifiers, minimize a length of identifiers, minimize a generated number of lines of code, or optimize the generated source code for readability.
    Type: Grant
    Filed: September 24, 2016
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Brooke K. Callahan, Michael S. Ferris, William B. Turner, Paul E. Marks, Matthew E. Dreisbach, Joar Wingfors
  • Patent number: 10164904
    Abstract: A bandwidth sharing system is provided that has worker nodes with executor threads for copying data from source nodes to destination nodes based on assigned copy jobs. To execute its assigned copy job, a worker thread of a worker node registers its copy job with the source node. The source node allocates a portion of its bandwidth to the copy job. The source node sends the data of the copy job to the worker thread, and the worker thread forwards the data to the destination node. Upon completion of the copy job, the worker thread deregisters the copy job. The deregistration allows the source node to reallocate the portion of its bandwidth that was allocated to the copy job to another copy job.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventor: Jian Li
  • Patent number: 10135965
    Abstract: A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kerry Woolsey, Larry Jin, Pat Halvorsen, Susan Chory, Rylan Hawkins
  • Patent number: 10126945
    Abstract: The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 13, 2018
    Assignee: APPLE INC.
    Inventors: Alexander D. Sanciangco, Bob Bradley, Marc J. Krochmal, Graham Clarke
  • Patent number: 10109079
    Abstract: This disclosure relates to a method and an apparatus for processing a tab in a graphical interface. In this disclosure, when a page access request triggered by a user by using a graphical interface is received, a corresponding page is obtained according to the page access request; whether a tab background color has been set for the page is detected; if the tab background color has been set, a background color is applied to a tab corresponding to the page according to the tab background color; or if the tab background color has not been set, a primary color of the page is extracted, and a background color is applied to a tab corresponding to the page according to the primary color; and the pages and the colored tabs are displayed in the graphical interface. This solution helps a user identify a tab to facilitate viewing webpages.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: October 23, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Bin Li