Patents Examined by Sang H. Kim
  • Patent number: 10146422
    Abstract: In a computer network and a method for displacement of an object within a computer network, the computer network has a first computer system with a first graphical user interface and a second computer system with a second graphical user interface. A selection view of the second graphical user interface can be presented on the first graphical user interface, and a target location can be selected in the selection view. An object on the first graphical user interface can be displaced onto the target location.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: December 4, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jens Guehring, Stephan Nufer
  • Patent number: 10120528
    Abstract: Embodiments are provided for forming share bars including collections of content items. In some embodiments, a user interface may be displayed on a display interface of a user device. The user interface may include a first region including a collection of content items and a second region. A first gesture may be detected with the display interface that selects a first content item from the displayed collection of content items. In response to detecting the first gesture, a first thumbnail of the first content item may be created and placed in the second region. A share option may be provided within the second region that may enable a user of the user device to share any content items that may have a corresponding thumbnail in the second region.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: November 6, 2018
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Yi Wei, Joshua Puckett, Andrew Scheff, Abhay Buch
  • Patent number: 10122838
    Abstract: There is disclosed a smartphone, tablet or other computing device comprising: (a) a touch sensitive display; (b) one or more processors; (c) computer memory; (d) one or more computer programs stored in the computer memory and configured to be executed by the one or more processors and including instructions for detecting a swipe in from an edge of the display, and in response to the detected swipe causing a home screen to be displayed, the home screen listing running apps and user notifications, such as missed calls, irrespective of which screen the device was displaying immediately prior to the swipe in from the edge.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 6, 2018
    Assignee: Canonical Limited
    Inventors: Mark Shuttleworth, Ivo Weevers, Mika Meskanen, Oren Horev, Calum Pringle, John Lea, Otto Greenslade, Marcus Haslam, Ivanka Majic, Xi Zhu
  • Patent number: 10120557
    Abstract: An item page may be displayed on a client device in response to a request to view an item page from the client device. They item page may include a description of the item. An icon may be generated and the icon may be displayed within a portion of the displayed item page at an icon location. A plurality of selectable actions each being performable with respect to the item described by the item page may be generated and displayed in response to an initial gesture being performed at the icon location for at least a pre-defined threshold duration. Lastly, the plurality of selectable actions may be displayed around the generated icon and within a pre-defined distance from the icon location of the generated icon.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: November 6, 2018
    Assignee: eBay, Inc.
    Inventors: Mark Joseph Eppolito, Shawn Piper, Brandon Fasching, Jessica Tobar, Chris Murray
  • Patent number: 10073609
    Abstract: An exemplary information-processing device includes: an operation receiving unit that receives an operational input made by a user for moving a display area that has area that overlaps with a predetermined area; a display controlling unit that controls a display unit to display a graphic in the display area; a determining unit that determines a velocity of movement of the display area in accordance with a value derived from the operational input, and; an area managing unit that manages the display area to move the display area at the velocity of movement under a condition that, when a portion of the display area moves outside a predetermined portion of the predetermined area, a distance between the display area and the predetermined area does not exceed a threshold.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: September 11, 2018
    Assignee: NINTENDO CO., LTD.
    Inventors: Ichiro Suzuki, Wataru Tanaka, Seita Inoue, Ryota Oiwa
  • Patent number: 10067634
    Abstract: Approaches enable three-dimensional (3D) display and interaction with interfaces (such as a webpage, an application, etc.) when the device is operating in a 3D view mode. For example, interface elements can be highlighted, emphasized, animated, or otherwise altered in appearance, and/or arrangement in the renderings of those interfaces based at least in part on an orientation of the device or a position of a user using the device. Further, the 3D view mode can provide for an animated 3D departure and appearance of elements as the device navigates from a current page to a new page. Further still, approaches provide for the ability to specify 3D attributes (such as the appearance, action, etc.) of the interface elements. In this way, a developer of such interfaces can use information (e.g., tags, CSS, JavaScript, etc.) to specify a 3D appearance change to be applied to at least one interface element when the 3D view mode is activated.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charley Ames, Dennis Pilarinos, Peter Frank Hill, Sasha Mikhael Perez, Timothy Thomas Gray
  • Patent number: 10049594
    Abstract: A computer system is provided. The computer system includes a memory, at least one processor coupled to the memory, and an assessment component executed by the at least one processor. The assessment component is configured to execute a conversation between at least one user and a computer-simulated character and determine a competency level displayed by the at least one user based on at least one response option received during the conversation. In the computer system, the at least one response option may include a plurality of response options and the assessment component may be configured to calculate an overall score based on the plurality of response options.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: August 14, 2018
    Assignee: ATLAS, INC.
    Inventor: Rajiv Roopan
  • Patent number: 10048763
    Abstract: Disclosed herein are techniques for scaling and translating gestures such that the applicable gestures for control may vary depending on the user's distance from a gesture-based system. The techniques for scaling and translation may take the varying distances from which a user interacts with components of the gesture-based system, such as a computing environment or capture device, into consideration with respect to defining and/or recognizing gestures. In an example embodiment, the physical space is divided into virtual zones of interaction, and the system may scale or translate a gesture based on the zones. A set of gesture data may be associated with each virtual zone such that gestures appropriate for controlling aspects of the gesture-based system may vary throughout the physical space.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Otto G. Berkes, Steven Bathiche, John Clavin, Ian LeGrow, Joseph Reginald Scott Molnar
  • Patent number: 10042546
    Abstract: A method of presenting multiple frames on a touch screen is disclosed. In a particular embodiment, the method includes detecting multiple touch locations on a touch screen of an electronic device for at least an activation time. The method also includes splitting a display area of the touch screen into a first frame and a second frame based on the multiple touch locations.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: August 7, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Yair Karmi, Philip D Floyd, Eric J Worthington
  • Patent number: 10007419
    Abstract: An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 26, 2018
    Assignee: FACEBOOK, INC.
    Inventor: Michael Matas
  • Patent number: 9990127
    Abstract: Methods of performing operations on a processor of an electronic device include establishing a programmatic association in a one-to-one relationship between mathematical operators and directions of movement that a user can make when selecting number keys among an arrangement of number keys. A first number is received from a user selection of a first number key, and a second number is received from a user selection of a second number key. A first direction of user movement from the first number key to the second number key is determined, and a first mathematical operator is selected among the mathematical operators that is programmatically associated with the first direction. The first and second numbers are combined using the first mathematical operator to generate an output number, and the output number is provided to a secure program to control user access to a protected operation of the secure program.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 5, 2018
    Assignee: CA, Inc.
    Inventor: Satish Kumar Sharaf
  • Patent number: 9977800
    Abstract: A method and apparatus is disclosed that transmits a plug-in module to a web browser of a client computer. The web browser displays web content in a main window. The plug-in module, when activated, causes the web browser to display a user interface to a user of the client computer. The user interface is separate from the main window of the web browser, displays at least a portion of the web content, and is configured to enable the user to operate on the displayed at least a portion of the web content.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 22, 2018
    Assignee: NEWSPLUG, INC.
    Inventors: John S. Shriber, Roman Zaks
  • Patent number: 9910487
    Abstract: A current task flow path of a user is identified based on task flow nodes of the current task flow path, and a data context of the task flow nodes. The task flow nodes may include actions performed by the user with one or more software applications. A suggestion point of the current task flow path is detected. The suggestion point may be detected based upon a user action indicating that the user needs assistance to proceed with the current task flow path. A candidate task flow node is selected responsive to a comparison of the current task flow path to historical task flows. A suggestion is displayed to the user based on the candidate task flow node.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: March 6, 2018
    Assignee: CA, Inc.
    Inventors: Howard Abrams, Debra Danielson, Mark Addleman
  • Patent number: 9892105
    Abstract: A method of annotating an electronic message executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a user interface for an electronic messaging application. The user interface includes a list of messages received by the user, and each displayed message includes a respective message summary that is displayed. The device receives from the user a description of a first task associated with a first message of the displayed messages. The user provides the description using a control in the user interface. The device stores the description as a first annotation associated with the first message and updates the displayed messages in the list of messages. For the first message, the device displays the first annotation as a substitute for the message summary.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: February 13, 2018
    Assignee: Google LLC
    Inventors: Vijay Umapathy, Xander Pollock, Ryan Proch, Taylor Kourim, Liam Asher Segel-Brown
  • Patent number: 9836193
    Abstract: A method includes analyzing, on a first computing device, data from second computing device(s) of user interaction with a user interface of an application previously executed on the second computing device(s). The data corresponds to events caused by the user interaction with the user interface of the application. The first computing device generates representation(s) of the analyzed data and outputs the representation(s) of the user interaction. Another method includes capturing and logging, by a computing device, events caused by user interaction with a user interface of an application when the application is executed on the computing device. In response to a trigger, data comprising the captured and logged events is sent toward another computing device. Another method includes instrumenting a measurement library into an application to create an instrumented version of the application, and sending the instrumented application to computing device(s).
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Ligman, Marco Pistoia, John Ponzo, Gegi Thomas
  • Patent number: 9792036
    Abstract: A mobile terminal and method may be provided. A memo application function may be quickly provided through a single user action only. A touch screen may receive first user action for executing a memo application, and may receive second user action for receiving an input for a memo while the memo application is executing. A controller may execute the memo application in accordance with the first user action, and analyze the second user action and produce memo content according to the analyzed second user action. The controller may execute the memo application in response to initiation of the first user action, the controller may end execution of the memo application when the first user action is terminated, and the controller may control the memo content to be saved in memory in response to ending execution of the memo application.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: October 17, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Kijun Lee
  • Patent number: 9794735
    Abstract: In one example, a device, such as a remote computing device or a mobile device, includes one or more processors configured to compare current values for one or more context dimensions to data indicative of relationships between accesses to resources maintained by a remote computing device and values for the one or more context dimensions during the accesses and to determine one or more of the resources maintained by the remote computing device that have a high probability of being accessed based on the comparison and a network interface configured to cause a mobile device to obtain information indicative of the determined one or more resources based on the determination that the one or more resources have the high probability of being accessed.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: October 17, 2017
    Assignee: DROPBOX INC.
    Inventors: Amit Mohan Joshi, Nils Bunger, Sanjeev Radhakrishnan
  • Patent number: 9791932
    Abstract: An embodiment of the invention provides a gesture recognition system (GRS) that displays a graphical user interface in which symbols are grouped into “pods” on a display screen, and a user enters a desired symbol into a computer by selecting a pod containing the desired symbol, and then selecting the symbol from a display of the symbols in the selected pod using hand motions without having to contact the display screen or use a manual controller.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: October 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Giora Yahav, Uri Goren, Yuval Bahat, Omri Mendels, Bella Specktor
  • Patent number: 9785243
    Abstract: A system and method for operating an aircraft in response to input gestures is provided. The method is comprised of generating a valid interaction volume substantially surrounding a user's hand, based on the location of the user's arm and hand relative to a pilot support apparatus, recognizing when a gesture performed within the valid interaction volume indicates a valid input, and generating an associated system command.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: October 10, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Amit Nishikant Kawalkar
  • Patent number: 9782089
    Abstract: A system determines measured patient values for use in clinical calculations using an electronic form including, a first area including data fields for presenting values of the parameters associated with a first part of a cardiac catheterization study of a patient and a second area including data fields for presenting values of the parameters associated with a different second part of a cardiac catheterization study of the patient. A user interface enables a user to copy at least one of the parameters comprising a measured value from the first area to the second area as a substitute value eliminating a need for a re-measurement of the value. A calculation processor automatically calculates a cardiac flow value for incorporation in the second area in response to the measured value being copied into the second area.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: October 10, 2017
    Assignee: Siemens Healthcare GmbH
    Inventors: Hongxuan Zhang, Harold James Wade, Gene Moy, Anthony Lawrence