Patents Examined by Kieu D. Vu
-
Patent number: 10893082Abstract: Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, the content items hosted by the content source that have been shared with the user may be included in the presentation. The presentation of the content source may also accept comments from the user regarding a content item, and send the comments to the social network where the content item was shared with the user.Type: GrantFiled: October 5, 2015Date of Patent: January 12, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Wissam Kazan, Amanda Font, Mona Akmal, Samuel DeKoven Grossberg, Francislav P. Penov, Benjamin Nicholas Truelove, Vasudha Chandrasekaran, Shazaan Bahrainwala
-
Patent number: 10885104Abstract: Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images.Type: GrantFiled: April 8, 2014Date of Patent: January 5, 2021Assignee: DROPBOX, INC.Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
-
Patent number: 10877646Abstract: An electronic device includes a display, a timer and computing hardware configured to execute a software product. Execution of the software product results in generating and rendering a graphical user interface on the display with four or more user-selectable graphical objects. Selection of a first user-selectable graphical object at a first spatial position on the graphical user interface and a movement of the selected first user-selectable graphical object along a path towards a second user-selectable graphical object at a second spatial position is detected and a position of the first user-selectable graphical object is exchanged with the position of the second user-selectable graphical object. If, during a predetermined time period, a selection of a third user-selectable graphical object and a movement of the third user-selectable graphical object towards a fourth user-selectable graphical object is detected, the positions of the third and fourth objects is exchanged.Type: GrantFiled: May 14, 2019Date of Patent: December 29, 2020Assignee: Supercell OyInventors: Mikko Kodisoja, Antti Mattila, Riku Rikala, Chih-Han Hsu, Drussila Hollanda, Patrick Corander
-
Patent number: 10877654Abstract: User interfaces are provided for improved data optimization. A model user interface can be used to generate models based on a historical data file based on modeling details and filters specified by a user. The user can save the models and apply the models to optimize a data file. The user can specify optimization details and see visualizations of the results.Type: GrantFiled: September 27, 2018Date of Patent: December 29, 2020Assignee: Palantir Technologies Inc.Inventors: Robert Speare, Dayang Shi, Spencer Lake
-
Patent number: 10838587Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with one or more electronic messages in a virtual space are presented. One or more avatars corresponding to the senders of a plurality electronic messages may be displayed within a virtual space. A user may navigate within the virtual space and execute one or more actions associated with an electronic message and/or its sender from the virtual space. In some examples, each of a plurality of electronic messages may be spatially arranged in the virtual space according to a corresponding message thread. In additional examples, each of a plurality of electronic messages may be spatially arranged in the virtual space based on a time that each message was sent or received.Type: GrantFiled: January 2, 2018Date of Patent: November 17, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Sreevani Tippana
-
Patent number: 10832211Abstract: Extraction and provision of message identification information to a productivity application for enabling the productivity application to provide an embedded communication experience in association with an attachment file is provided. A message including an attachment is received via a messaging application. Upon receiving a selection to open the attachment from within the messaging application, the attachment file is opened in a productivity application, and various parameters associated with the message are extracted. A path including the various parameters is constructed and passed to a productivity application, thus allowing the productivity application to provide a persisted conversation in a user interface of the productivity application for viewing of and interaction with the conversation.Type: GrantFiled: February 27, 2017Date of Patent: November 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: George Arthur Herbert, III, Elena Catrinescu, Darren Alexander Apfel, Alexander William Darrow, Rebecca Jean Lawler, Philip Z. Loh, Joseph Patrick Masterson
-
Patent number: 10831281Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its contact with a “virtual touch plane or surface” (i.e., a plane, portion of a plane, and/or surface computationally defined in space, or corresponding to any physical surface).Type: GrantFiled: May 2, 2019Date of Patent: November 10, 2020Assignee: Ultrahaptics IP Two LimitedInventors: Hua Yang, Leonid Kontsevich, James Donald, David S. Holz, Jonathan Marsden, Paul Durdik
-
Patent number: 10824293Abstract: Selecting a user to control a 3D holographic object of a plurality of 3D holographic objects projected in midair above a central point of a location by a projector when multiple users attempt to manipulate the same 3D holographic objects. Identification of the users and a policy regarding manipulation of the 3D holographic objects selected by more than one user are evaluated. For each of the 3D holographic objects selected by multiple users, a queue of interactions requested by the multiple users is generated during interactions of a single user with the 3D holographic object; and the interactions requested by the user with a highest priority of the multiple users are executed to manipulate the selected 3D holographic object.Type: GrantFiled: May 8, 2017Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 10824320Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one request to access a content item, wherein the content item was composed using a set of camera feeds that capture at least one scene from a set of different positions. A viewport interface can be provided on a display screen of the computing device through which playback of the content item is presented, the viewport interface being configured to allow a user operating the computing device to virtually navigate the at least one scene by changing i) a direction of the viewport interface relative to the scene or ii) a zoom level of the viewport interface. A navigation indicator can be provided in the viewport interface, the navigation indicator being configured to visually indicate any changes to a respective direction and zoom level of the viewport interface during playback of the content item.Type: GrantFiled: March 7, 2016Date of Patent: November 3, 2020Assignee: Facebook, Inc.Inventors: Joyce Hsu, Charles Matthew Sutton, Jaime Leonardo Rovira, Anning Hu, Chetan Parag Gupta, Cliff Warren
-
Patent number: 10825110Abstract: Methods, systems, and computer programs are presented for an online community management system. One method includes detecting that a user has interacted with a post on a social network. The social network provides a plurality of entity contents. Further, the method includes determining a topic of the post based on content of the post. The method includes recommending following a related entity content of the plurality of entity contents to the user in response to determining that the topic is associated with the related entity content, the user is not following the related entity content, one or more users of the social network have posted in connection with the related entity content within a threshold amount of time, and the user is not blocked from accessing the related entity content.Type: GrantFiled: August 3, 2017Date of Patent: November 3, 2020Assignee: GOOGLE LLCInventors: Jon Napper, Tsung-Yuan Liu, Bruce Leendert Polderman, Grace Chung, Edward Kessler
-
Patent number: 10818053Abstract: A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes.Type: GrantFiled: September 16, 2019Date of Patent: October 27, 2020Assignee: MetricStream, Inc.Inventors: Vishakh Pushpoth, John Leung, Debarati Goswami, Vasant Balasubramanian
-
Patent number: 10817167Abstract: A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user interface on a device for creating viewable content from a collection comprising at least one multimedia content. The method includes causing the user interface, by a processor, to present an interactive display to the user. The method includes presenting the collection on the interactive display. Further, the method includes receiving one or more gesture inputs by the user on the collection, wherein each gesture input indicates at least one of a desired effect to be performed and a region to be displayed on a viewport of the device. Furthermore, the method includes creating a viewable content from the at least one multimedia content of the collection based on the one or more gesture inputs.Type: GrantFiled: September 15, 2016Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shirui Cheng, To Tran
-
Patent number: 10809895Abstract: Example implementations described herein are directed to systems and methods for document capture, which can involve detecting, from a plurality of frames of a recording of an application window that comprises a document, document content of the document and screen activity of the application window; and generating a web-based copy of the document based on the document content and the screen activity. Further example implementations can involve recording screen activity such as mouse cursors, text annotations, scrolling actions and other activity, and then providing an application layer to replay the screen activity onto the captured document.Type: GrantFiled: March 11, 2016Date of Patent: October 20, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Laurent Denoue, Scott Carter, Matthew L. Cooper
-
Patent number: 10802701Abstract: A vehicle includes a display configured to provide a user interface (UI); a touch input device including a concave region for detecting a touch, the concave region being divided into a plurality of subregions in accordance with the UI; a pressure detector configured to detect pressure; and a controller configured to control the display such that the UI is manipulated in accordance with a subregion in which the touch has been detected among the plurality of subregions when the pressure is detected by the pressure detector.Type: GrantFiled: December 1, 2015Date of Patent: October 13, 2020Assignee: Hyundai Motor CompanyInventors: Sihyun Joo, Jeong-Eom Lee, Jungsang Min, Gi Beom Hong
-
Patent number: 10795570Abstract: The disclosure is directed toward a communication system having a mobile device using a gesture-based user interface. The mobile device may include a user interface that is configured to accept gesture-based commands from a user and relay important information to a responder server during emergency situations.Type: GrantFiled: May 19, 2017Date of Patent: October 6, 2020Assignee: PREPARE PROTECT DEFEND, LLCInventors: Ryan Grothe, Brett Titus
-
Patent number: 10795536Abstract: The present disclosure provides systems, device configurations, and processes for displaying presentation control interfaces as overlays of content being displayed by an interactive whiteboard computing system in an interactive presentation environment, including one or more panels displaying selectable icons for performing various control tasks, including: viewing a present position and changing position within a sequence for the presentation; inputting, finding, and loading data to be stored for the presentation; interacting with the computing system or connected devices; and the like. Additional configurations include automatically showing, hiding, and/or repositioning control interface panels so that they are accessible by the presenter without substantially interfering with the presentation.Type: GrantFiled: December 21, 2016Date of Patent: October 6, 2020Assignee: PEARSON EDUCATION, INC.Inventors: Jacqueline Martin, Yvette Roberts, Joanne Hunter, Nathan Harris
-
Patent number: 10788966Abstract: This disclosure relates to systems and methods for interacting with a virtual interface. The virtual interface may include a virtual object. The virtual object may correlate with an instruction to change the virtual interface. A user's interaction with the virtual object may be determined. The virtual interface may be changed in accordance with the instruction.Type: GrantFiled: February 9, 2017Date of Patent: September 29, 2020Assignee: Disney Enterprises, Inc.Inventors: Michael P. Goslin, Joseph Olson, Jason Yeung
-
Patent number: 10785826Abstract: A mobile device, a controlling method thereof, an image display apparatus, and a controlling method thereof are provided. The mobile device includes: a user interface (UI) configured to receive a user command to control the image display apparatus; a communication interface configured to provide a service according to the user command through an access point (AP) to which the image display apparatus is connected, and perform a direct connection operation with the image display apparatus in response to the service being provided; and a controller configured to control the communication interface to hand the service over to a direct channel connected to the image display apparatus in response to the direct connection operation being completed.Type: GrantFiled: January 9, 2015Date of Patent: September 22, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ho-jeen Jee, Jae-un Kwon, Seung-seop Shim
-
Patent number: 10782787Abstract: The present disclosure is directed toward systems and methods that mirror a display on a touch screen as well as touch gestures being performed on the touch screen. For example, systems and methods described herein involve detecting a touch gesture being performed on a touch screen and providing a semi-transparent animation of the touch gesture on a mirrored display. The semi-transparent animation can allow users to view both the mirrored display and the touch gesture animation.Type: GrantFiled: June 6, 2014Date of Patent: September 22, 2020Assignee: ADOBE INC.Inventor: Kevin Gary Smith
-
Patent number: 10782864Abstract: Embodiments of the disclosure are directed to a two-axis slider graphical user interface system and method. A work station may comprise a processor, non-transitory memory, and an application that when executed by the processor, displays a graphical user interface comprising a two-axis slider within a two-dimensional space that is bounded by a first axis and a second axis, the first axis and second axis corresponding with a first selection method and second selection method, respectively. The work station receives, via the two-axis slider, an adjustment and input criteria that are sent to a server. The work station automatically receives selection of a weighted portion for each of the two selection methods and receives a selection of a defined number of mobile devise corresponding to each weighted portion, and feedback is dynamically displayed on the graphical user interface.Type: GrantFiled: June 16, 2016Date of Patent: September 22, 2020Assignee: Sprint Communications Company L.P.Inventors: Ryan K. Hannebaum, Kenneth L. Jones, Christa L. Minks-Brown