Patents Examined by Cao H. Nguyen
  • Patent number: 10387174
    Abstract: Systems and methods are provided for extending a remote desktop to a multi monitor configuration, with each monitor being viewable via a separate web client or native client, where the clients may further be executing on separate computing devices. After an initial remote desktop session is initiated via a first client, a second session with the remote desktop can be requested via a second client, which may be a web client or a native client executing on the same or different computing device as the first client. The remote desktop can be reconfigured to two monitor mode including a first and a second monitor. The graphical data of the first monitor can be streamed to the first client and the graphical data of the second monitor can be streamed to the second client. Consequently, the remote desktop can be extended to additional monitors in the same way.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 20, 2019
    Assignee: VMware, Inc.
    Inventors: Yanchao Zhang, Yang Liu, Michael Zhang, Helena Zhang, Lin Lv, Cherry Zhou
  • Patent number: 10382522
    Abstract: Third-party apps on a mobile device can expose their content, such as audio content, video content, music stations, audio books, and so forth, to an in-vehicle computing device via a standardized format for content items that is decoupled from the user interfaces of the third-party apps. In this way, the in-vehicle computing device can display the content items in an in-vehicle user interface without granting providers of the content items access to the in-vehicle user interface. This system can present the content items in a different, independent user interface, even though the content items are associated with a third-party app having its own user interface. Content items encapsulate metadata describing the media, such as a title, subtitle, artwork, playback progress, a content item type, whether the content item is playable, whether the content item is a container item, and so forth.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Charles Magahern, Edward T. Schmidt, Jason P. Ketterman, Nicholas J. Paulson, Thomas Alsina
  • Patent number: 10380666
    Abstract: Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: August 13, 2019
    Assignee: EBAY INC.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 10365880
    Abstract: A data processing apparatus includes a first display controller that displays on a first display region of a display an operation screen for an operation of another apparatus connected to the data processing apparatus via a network, and displays on a second display region of the display an operation screen that operates a first object selected from a set of at least one object related to the operation, a memory controller that stores on a memory at a predetermined timing an image of the operation screen displayed on the first display region with the first object associated with the image of the operation screen, and a second display controller that, when a predetermined operation is performed on the first object or the set, displays the image associated with the first object on the display.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 30, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yoshihito Suezawa
  • Patent number: 10365925
    Abstract: A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. The merging platform may also recognize that the user has selected a second executable application in the application data store and receive an indication from the user that an application merging application is to be triggered. Responsive to this triggering, the merging application may merge behaviors of the first executable application and the second executable application, including functionality of the input and output data of each executable application, to create a merged application. The merging platform may then arrange to facilitate execution of the merged application.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Markus Latzina, Slavin Donchev
  • Patent number: 10353558
    Abstract: An appliance is provided that includes a control unit, a plurality of components, and a touchscreen in which the plurality of components and touchscreen are configured to operate under control of the control unit. A graphical user interface (GUI) may be generated for display by the touchscreen. The GUI may include graphical control elements for respective components of the plurality of components. For each graphical control element of the graphical control elements, a touch gesture to drag the graphical control element may be detected for a component of the respective components. In response, a mode or setting of a plurality of modes or settings of the component may be adjusted.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 16, 2019
    Assignee: ELECTROLUX HOME PRODUCTS, INC.
    Inventors: Paul Stoufer, Thomas Josefsson, James Fisher
  • Patent number: 10353560
    Abstract: Methods, systems, apparatuses, and computer program products are provided for developing, debugging, and growing workflows. Embodiments enable the developer to test the workflow in place in a workflow designer that displays input/output parameter values for each workflow step during the test run. The developer is enabled to toggle the workflow step(s) between a development mode, where the developer may edit input parameter values, and a test mode, where the developer is displayed (but cannot edit) the input parameter values and is displayed the output parameter values at each workflow step. A record of workflow runs of a workflow is also maintained. The developer is also enabled to transition a workflow from being a business application to a robust software application having additional functionality. The workflow logic generated is transported between a visual workflow designer and a full-blown code editor.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Balasubramanian Shyamsundar, Daniel Joseph Kappes, Jesse D. Francisco, Joon Y. Chung, Stephen Siciliano, Merwan Vishnu Hade, Nitish Kumar Meena, Himanshu Agrawal
  • Patent number: 10353504
    Abstract: Techniques include receiving a user notification (e.g., a text-based notification, a phone call, or a voicemail) at a user device. The techniques further include receiving a pressure input from a user of the device at a pressure-sensitive display of the device and determining that the display is covered (e.g., obscured from the user's view). The techniques also include, in response to receiving the pressure input and determining that the display is covered, performing an action associated with the notification using the device (e.g., speak or playback the notification at the device, enable the user to vocally interact with the notification at the device, or forward the notification to another device for display, speech or playback output, and/or user vocal interaction). Additional techniques include, in response to receiving the pressure input and determining that the display is covered, setting the device into a predetermined state (e.g., of a software application).
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: July 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Thomas Francis
  • Patent number: 10347217
    Abstract: Apparatuses, methods, and storage media associated with placing graphical elements in a graphical user interface (GUI) in view of a region of interests (ROI) are disclosed herein. An apparatus may comprise a GUI manager to receive a designation of a region of interest, ROI, of a first graphical element of a GUI to be rendered on a display device; and to place a second graphical element into the GUI in view of the ROI of the first graphical element. The GUI manager may be loaded into the memory and executed by the processor circuitry of a computing device. The first graphical element may have one or more ROIs, and there may be one or more instances of the first graphical element, placed over one or more display devices.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Raghavendra Angadimani, Sean J. Lawrence
  • Patent number: 10345998
    Abstract: A video content item may be provided to a user in a first area of a graphical user interface (GUI). Related video content items may be provided in a second area of the GUI. A selection of a control element provided in the GUI may be received where the selection of the control element indicates that the user is interested in an audio component that is included in the provided video content item. In response to receiving the selection of the control element, different versions of the audio component that are included in different video content items may be identified and the second area of the GUI may be modified to prioritize a presentation of at least one of the different video content items that includes a respective different version of the audio component over a presentation of the related video content items in the second area of the GUI.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: July 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Vitor Sessak, Christian Weitenberner
  • Patent number: 10345996
    Abstract: Systems and methods for providing user interfaces are disclosed. In certain embodiments, a menu having a number of icons can be provided on a display device such that the icons are arranged around an initial cursor position, or an area that is touched by a user's finger or stylus, for example. Due to the icons being arranged around the initial cursor position, any one of the icons from the menu can be chosen with relatively small cursor movement. In certain embodiments, the menu can be divided into regions that overlap with the icons, such that cursor movement from the initial cursor position into a given region has a similar effect as movement into the corresponding icon itself (without actually moving the cursor onto the desired icon).
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 9, 2019
    Assignee: MERGE HEALTHCARE SOLUTIONS INC.
    Inventors: Murray A. Reicher, Evan K. Fram
  • Patent number: 10341399
    Abstract: A method and apparatus for sharing presentation data, interactions, and annotation information between devices. The method includes: converting the presentation data into at least one image; transmitting the at least one image to the second device; displaying an image from among the at least one image on a screen of the first device, and transmitting image identification information about the displayed image to the second device; adding annotation data to the displayed image, based on a user input; and transmitting annotation information about the annotation data to the second device. The second device displays an image corresponding to the image identification information on a screen of the second device based on the image identification information, and the second device displays the annotation information on the image displayed on the screen of the second device the annotation information.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: July 2, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-kih Hong, Min-suk Choi, Yoon-suk Choi, Sang-Il Lee, Seong-hoon Kang
  • Patent number: 10331725
    Abstract: Disclosed are systems and methods for determining similarities in content preferences among a plurality of users and generating content recommendations based on a requesting user's content consumption history. A requesting user may access the recommendation system to request content items for consumption. The recommendation system may be configured to identify users having consumed the same or similar content items as the requesting user, and to determine a ratio of content items consumed by the requesting user and an identified user to the total number of content items previously consumed by the requesting user. In one embodiment, the system may determine a degree of similarity in content preferences between the two users based on an inverse proportion of a level of popularity associated with the content items consumed by the requesting user and the identified user (e.g., sampled user).
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 25, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventor: Zhen Zhao
  • Patent number: 10324621
    Abstract: Facilitating analysis of user interface gesture patterns is described. In example implementations, a computing device acquires data that describes a user interface gesture pattern, such as finger movements on a touchscreen, in terms of pixels of a visual display. A repetitive arrangement of polygons, such as a grid of rectangles, is logically overlaid on the visual display. The computing device transforms the pixel-based data into polygon-based data that represents the gesture pattern in terms of polygons traversed by the gesture pattern. The computing device also converts the polygon-based data into text-based data such that the gesture pattern is represented by textual characters, such as a text string. The text string can include, for instance, a list of polygons traversed by the gesture pattern. The text-based data is forwarded to a service that can efficiently analyze relationships that may exist among multiple gesture patterns across multiple devices or end users.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 18, 2019
    Assignee: Adobe Inc.
    Inventors: Peter Raymond Fransen, Christine Xuan Phan
  • Patent number: 10318619
    Abstract: An information processing apparatus including a first indication output unit. The first indication output unit outputs, in a case where a second user edits a document while a first user is not editing the document, an indication for prompting a second user to input a reason for the editing after the second user finishes editing the document.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: June 11, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yuji Kazama
  • Patent number: 10320987
    Abstract: In some embodiments, a portable multifunction device with a touch screen display performs a method that includes: displaying a phone call user interface on the touch screen display, wherein the phone call user interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational item associated with a suspended phone call between the user and a second party, and a merge call icon; upon detecting a user selection of the merge call icon, merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface with a conference call user interface. The conference call user interface includes: a third informational item associated with the conference call, and a conference call management icon.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Imran Chaudhri, Michael Matas, Marcel Van Os, Stephen O. Lemay, Patrick Lee Coffman, Elizabeth Caroline Furches Cranfill, Greg Christie
  • 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: 10311492
    Abstract: A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 4, 2019
    Assignee: GOOGLE LLC
    Inventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Pavel Aleksandrovich Sirotin
  • Patent number: 10303436
    Abstract: An assistive apparatus, and a method of providing an accessibility switch output by the assistive apparatus, is described. The assistive apparatus may include an accelerometer to be worn in an ear canal of a user, and a display having a graphical user interface. The accelerometer may generate an input signal representing an input command made by the user, and more particularly, the generated input command may represent one or more hums transmitted from vocal cords of the user to the accelerometer in the ear canal via bone conduction. The assistive apparatus may provide an accessibility switch output in response to the input signals representing the input command. For example, the accessibility switch output may cause a selection of a user interface element of the graphical user interface. Other embodiments are also described and claimed.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Sorin V. Dusan, Aram M. Lindahl
  • Patent number: 10304347
    Abstract: Exercise-based watch faces and complications for use with a portable multifunction device are disclosed. The methods described herein for exercise-based watch faces and complications provide indications of time and affordances representing applications (e.g., a workout application or a weather application). In response to detecting a user input corresponding to a selection of the affordance (e.g., representing a workout application), a workout routine can optionally be begun. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein, as well as electronic devices related thereto.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Christopher Wilson, Aled Hywel Williams, Kevin Will Chen, Chester H. Chipperfield, Stanley Carl Ng