Patents Examined by Nicholas Klicos
  • Patent number: 10719201
    Abstract: A non-transitory computer readable medium stores a program causing a computer to execute a process. The process includes: obtaining plural items of writing information including writing position information and writing timing information, each of the plural items of writing information being associated with one page of one document; displaying an image in accordance with plural items of writing information associated with an identical page among the obtained plural items of writing information; receiving a specified writing timing; updating a display mode of the displayed image in accordance with the received writing timing; and changing an association between at least one of the plural items of writing information corresponding to the displayed image and a document, based on the received writing timing.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: July 21, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Takeshi Noguchi, Shunji Sakai, Takeshi Chiba
  • Patent number: 10719208
    Abstract: A multi-tasking execution apparatus and a method for easily controlling applications running in a portable terminal are provided. The apparatus includes a display and a controller. The display displays an application-containing image in which at least one specific image representing at least one application running in a background is contained and arranged. The controller operatively displays at least one specific image representing at least one application running in the background, so as to be contained in the application-containing image, and controls the at least one application running in the background by controlling the specific image based on a specific gesture.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: July 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-Kyung Jeon, Joo-Il Sung
  • Patent number: 10713219
    Abstract: The present disclosure provides for image processing apparatus for generating static image data and corresponding Spatial Coordinates as an infrastructure for receiving dynamic imagery input overlaid on the static image data. The dynamic imagery input will generally be related to the static image data and also correspond with selected Spatial Coordinates. The dynamic imagery is based upon an environmental condition experienced by at least one of a generating device and a displaying device.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: July 14, 2020
    Assignee: Yearbooker, Inc.
    Inventors: Robert Davidson, Fanny Chung Davidson
  • Patent number: 10699454
    Abstract: Systems, methods, and non-transitory computer-readable media can identify, in an image, a face associated with a user. It can be determined that the user has posted a comment in association with the image. A position in the image at which the face is located can be determined. The comment can be presented to appear to overlay the image and to appear within an allowable proximity from the position at which the face is located.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 30, 2020
    Assignee: Facebook, Inc.
    Inventor: Phillip Hodgson
  • Patent number: 10691291
    Abstract: A method of displaying images on a screen of a portable device is provided. The method includes entering a mini-mode and displaying a mirror image, which is the same as an original image with a smaller size than that of the original image, in the mini-mode on the screen; detecting a touch input which is generated on the mirror image; and performing a function corresponding to the touch input.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daewoong Bae, Kwanghyun Ko, Yonghak Park
  • Patent number: 10686742
    Abstract: One or more computing devices, systems, and/or methods for adjusting recipients of a message are provided. For example, a trigger item may be detected in a first input field, of a messaging interface, corresponding to a body of a message. A list of user identifications may be generated and/or displayed. A first content item may be detected in the second input field following the trigger item. A second list of user identifications may be generated based upon the first content item and/or the second list of user identifications may be displayed. A first user identification may be selected by receiving a selection of the first user identification from the second list of user identifications. A first contact item associated with the first user identification may be entered into one or more second input fields corresponding to one or more recipients of the message.
    Type: Grant
    Filed: April 29, 2018
    Date of Patent: June 16, 2020
    Assignee: Oath Inc.
    Inventors: Peter John Genovese, Fang Xu, Markandey Singh, Leung Wai Chan, Chuan Tian Zhang
  • Patent number: 10671152
    Abstract: Various methods and apparatus are described herein for enabling one or more users to interface with virtual or augmented reality environments. An example system includes a computing network having computer servers interconnected through high bandwidth interfaces to gateways for processing data and/or for enabling communication of data between the servers and one or more local user interface devices. The servers include memory, processing circuitry, and software for designing and/or controlling virtual worlds, as well as for storing and processing user data and data provided by other components of the system. One or more virtual worlds may be presented to a user through a user device for the user to experience and interact. A large number of users may each use a device to simultaneously interface with one or more digital worlds by using the device to observe and interact with each other and with objects produced within the digital worlds.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: June 2, 2020
    Assignee: Magic Leap, Inc.
    Inventor: Rony Abovitz
  • Patent number: 10656808
    Abstract: Natural language and user interface control techniques are described. In one or more implementations, a natural language input is received that is indicative of an operation to be performed by one or more modules of a computing device. Responsive to determining that the operation is associated with a degree to which the operation is performable, a user interface control is output that is manipulable by a user to control the degree to which the operation is to be performed.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventors: Gregg D. Wilensky, Walter W. Chang, Lubomira A. Dontcheva, Gierad P. Laput, Aseem O. Agarwala
  • Patent number: 10643023
    Abstract: A user interface (UI) layout description language is described in which a UI may be specified for presentation by different versions of the same app running on different platforms. A layout engine written in a platform-specific language parses the UI layout description and transforms it to a native view using native UI components. The app on each platform has its own layout engine, but each can use the same layout description to generate a native view. Thus, a UI can be built once for all of the platforms. And because the UI layout engines are written in the language of their corresponding platforms, the UIs generated are high performing.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 5, 2020
    Assignee: Oath, Inc.
    Inventors: Timothy Su, Shuai Li, Jorge Pintado, Pablo Pons Bordes
  • Patent number: 10628018
    Abstract: A method and a device for direct launching of an interface to selected functionalities of an application are provided. The method includes receiving a user input gesture on an application icon, displaying a plurality of user interface (UI) elements on the application icon, in response to the received user input gesture, wherein each of the plurality of UI elements corresponds to at least one functionality of an application, receiving a user selection of at least one UI element of the plurality of UI elements, and launching the functionality corresponding to the selected UI element.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Avinash Sudhakar Chilmulwar, Mayank Gupta, Vinay Singh
  • Patent number: 10627993
    Abstract: A clipboard component provides a multi-item clipboard store. The clipboard component uses a technical strategy that facilitates its efficient adoption and use by end users and application developers. From an end user's standpoint, the clipboard component provides a new user experience which is easy for the users to discover, learn and use, due, in part, to the use of ergonomic control mechanisms for activating paste and copy operations. From a developer's standpoint, the clipboard component provides a way of allowing existing legacy applications to interact with a multi-item clipboard store, even though these applications were not originally created to provide that type of interaction. The clipboard component can also, upon instruction by a user, apply one or more supplemental operations to a copied content item, such as transferring the item to a target computing device.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Isaac Worley, Chaitanya Dev Sareen, Christopher Doan, Jason Morris Yore, Apurva Jain, Richard Fang
  • Patent number: 10623819
    Abstract: Embodiments are discussed for providing an indication of information previously accessed, or “browsed,” by a user on a control device of a media playback system, irrespective of a prior graphical display on the control device. The embodiments may involve causing a graphical display to provide a visual indication of a selectable region, receiving selection data that indicates a selection of the selectable region, irrespective of a prior graphical display and in response to receiving the selection data, identifying browse data that was most-recently accessed by the control device, where the browse data includes an indication of one or more playable media items, and causing the graphical display to provide a visual indication of the one or more playable media items indicated by the identified browse data.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: April 14, 2020
    Assignee: Sonos, Inc.
    Inventor: Abhishek Kumar
  • Patent number: 10606859
    Abstract: A method is provided to produce a custom calendar user interface (UI) display on an electronic device display screen comprising: providing a search query to a user device; sending the search query over the network to a server system; receiving over the network by one or more user devices from a server system, information that identifies one or more code objects that match the search query; using the identified one or more identified code objects by the one or more user devices to generate one or more visual content items within a calendar user interface (UI) grid display on their device display screens.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 31, 2020
    Assignee: Asana, Inc.
    Inventors: Joshua R. Smith, Anne DuBois, Cliff Chang, John Stahl, Jr., David Braginsky, Scott Alexander Smith
  • Patent number: 10591984
    Abstract: Systems and methods for rapid content switching between pieces of content presented in a plurality of stations using streaming content distribution in accordance with embodiments of the invention are disclosed.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 17, 2020
    Assignee: Verimatrix, Inc.
    Inventors: Niels J. Thorwirth, Timothy J. Driscoll
  • Patent number: 10572137
    Abstract: Improved computer efficiency for document navigation is provided. A transparent overlay is automatically applied to an interactive content element to prevent inadvertent interaction with the element during scrolling operations. In some examples, upon determining a user's intent is to navigate a parent document comprising an embedded interactive element, the overlay is applied, and user-interaction with the interactive element is temporarily disabled. Upon determining the user's intent is to interact with the interactive element, the overlay is removed, and user-interaction with the interactive element is enabled. When the overlay is removed, a contextual hint, such as via a user interface control, can be provided to indicate how to continue navigating the parent document.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zeyad Rajabi, Robert Earl Stout, Jennifer Michelstein Halberstam, Erez Kikin-Gil, David Benjamin Lee, Dimitrije Dimic, Dragan Slaveski
  • Patent number: 10558414
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: February 11, 2020
    Assignee: Z124
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Patent number: 10552529
    Abstract: A method for generating data change alerts in a collaboration environment and highlighting changes. The method generates a message that contains information on a data change event, in response to a first user changing data in a cell of a data table. The method further determines whether there is a representational object that is based on the data being changed, and if so, alerting a second user, who is associated with the representational object, of the data change. Moreover, the data change is highlighted in the representational object.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Qi Feng Huo, Wen Min Dou, Hua Shao, Jonathan Dunne
  • Patent number: 10552886
    Abstract: The present disclosure provides methods and an apparatus for quickly and easily facilitating the creation of certain merchandise based on a user selection of at least one of a collection of images. It is contemplated that the user can browse the selection of images, choose a desired image or images, and quickly convert the image or images into, for example, photo reprints, photo books, coffee mugs, or wall calendars.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 4, 2020
    Assignee: Yearbooker, Inc.
    Inventors: Robert Davidson, Fanny Chung Davidson
  • Patent number: 10552024
    Abstract: Techniques of providing spatiotemporal visualizations are disclosed. In some example embodiments, a spatiotemporal visualization of at least a portion of data of a dataset is generated and displayed to a user in a graphical user interface of a device.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Rishi Prajapati
  • Patent number: 10545641
    Abstract: An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: January 28, 2020
    Assignee: Google Technology Holdings LLC
    Inventor: Sujoy Das