Patents Examined by Jung-Mu T Chuang
  • Patent number: 10686930
    Abstract: A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: June 16, 2020
    Assignee: Apple Inc.
    Inventors: Michael Matas, Christopher Blumenberg, Andre M. J. Boule, Stephen O. Lemay, Richard Williamson
  • Patent number: 10540413
    Abstract: A technique allows a newsfeed item shown in a newsfeed of a social network to be easily promoted to another newsfeed in the social network. In a specific embodiment, the system receives a first user's promotion selection of an item displayed in a newsfeed of the first user. The item includes content provided by a second user. The first user is prompted to select a destination newsfeed. A selection of the destination newsfeed is received and the item is published on the destination newsfeed for a third user.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: January 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Joseph Olsen, Zachary Dunn, Teddy Joe
  • Patent number: 10528224
    Abstract: A server according to one embodiment includes a receiving unit, a position determination unit, and a transmitting unit. The receiving unit receives, from a terminal, selection information indicating at least one item selected on the terminal displaying a list containing a set of a plurality of items. The position determination unit determines a position to which the at least one item can be moved in the list by referring to a storage unit storing constraint information. The transmitting unit transmits, to the terminal, position information indicating a determination result by the position determination unit in order to display a position to which the at least one item can be moved and a position to which the at least one item cannot be moved in a distinguishable manner on the terminal at an arbitrary time before movement of the at least one item is completed.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: January 7, 2020
    Assignee: Rakuten, Inc.
    Inventors: Jun Numazawa, Tenshin Hayashi
  • Patent number: 10496753
    Abstract: A user interface for a system such as a virtual assistant is automatically adapted for hands-free use. A hands-free context is detected via automatic or manual means, and the system adapts various stages of a complex interactive system to modify the user experience to reflect the particular limitations of such a context. The system of the present invention thus allows for a single implementation of a complex system such as a virtual assistant to dynamically offer user interface elements and alter user interface behavior to allow hands-free use without compromising the user experience of the same system for hands-on use.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 3, 2019
    Assignee: APPLE INC.
    Inventors: Thomas Robert Gruber, Harry J. Saddler
  • Patent number: 10484845
    Abstract: An electronic notebook system is described that comprises a housing, a computing device, wireless interfaces, antennas, sensors, a touch display configured to receive input via a stylus and/or human digit input, the stylus comprising a pressure and/or an inclination sensor, a microphone, camera, the notebook system configured to provide a user condition interface, receive a user selection of a first user condition, provide an interface configured to receive user details, receive audible user details via the microphone, convert the audible user details received via the microphone to text, perform natural language processing to identify text keywords utilizing sentence segmentation, part-of-speech tagging, paraphrase recognition, and/or co-reference resolution, identify a condition based at least in part on the identified one or more keywords, dynamically generate an alert based at least in part on the identified condition, wirelessly transmit the generated alert to one or more destinations via at least a first
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: November 19, 2019
    Inventor: Karen Elaine Khaleghi
  • Patent number: 10474317
    Abstract: A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. Grid cells organize icons according to first and second attribute values of their data entities. Dynamic grouping replaces icons with summary icons based on one or more additional attributes of their data entities. Each summary icon represents one or more icons having matching values of their additional attributes. Summary icons may include sizing and visual indicators of aggregate values of the icons they replace. Summary icons may replace icons within a single cell or multiple cells. Summary icons may be positioned based on the positions of the icons they replace. User interface controls for activating and controlling grouping may be integrated with a legend.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Hugh Zhang, Mark Robertson
  • Patent number: 10452231
    Abstract: One or more aspects relate to a screen reader. Markup code for a visual interface containing at least one visual control is located. A screen reader menu for the visual interface is created. A visual control name and screen location, both corresponding to the at least one visual control, are extracted from the markup code. A menu item is generated in the screen reader menu corresponding to the at least one visual control. The menu item is set to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Veli Akiner, Benjamin A. Confino, Fenghui Jiang, Martin A. Ross, Bradley G. Whitehouse
  • Patent number: 10446142
    Abstract: Examples described herein dynamically personalize a digital assistant for a specific user, creating a personal connection between the digital assistant and the user. The digital assistant accesses user activity and generates queries based on the user activity. The digital assistant facilitates natural language conversations as machine learning sessions between the digital assistant and the user using the one or more queries to learn the user's preferences and receives user input from the user during the learning session in response to the queries. The digital assistant dynamically updates a personalized profile for the user based on the user input during the natural language conversations.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Melissa Nicole Lim, Margaret Ann Mitchell, Christopher Brian Quirk
  • Patent number: 10423696
    Abstract: Techniques facilitate intelligent message processing of messages. With regard to a message, an intelligent message processor component (IMPC) can intelligently identify a desired file folder and archive the message in the folder in response to as little as one user interface (UI) control manipulation (e.g., click), when the intelligent message processor UI (IMPUI) is activated. When the IMPUI is activated, the IMPC automatically parses the message and identifies, or allows the user to identify, a keyword/phrase in the message. The IMPC automatically identifies the desired folder based on the identified keyword/phrase, and the user can click on the identified keyword/phrase to store the message in the identified file folder. The IMPUI also can comprise other UI controls that can, e.g., forward a message to another user, archive the message or related attachment in a remote storage destination, perform a customized message process, etc.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 24, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Michael L. Bishop
  • Patent number: 10402051
    Abstract: A remote control apparatus includes a display panel, an operation detector detecting an operation of touching the display panel, a remote controller remotely controlling an electronic apparatus in accordance with the touch operation, an item selection unit allowing a user to select a selection item in the display panel, a touch operation determination unit comparing a duration time of an operation of touching the selection item with a predetermined threshold value, a detailed information obtaining unit obtaining detailed information on the selection item from the electronic apparatus when the duration time is smaller than the threshold value, a related information obtaining unit obtaining related information on the selection item using the selection item as a searching condition from an external service apparatus when the duration time is equal to or larger than the threshold value, and a display controller controlling display of the detailed information or the related information.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: September 3, 2019
    Assignee: Saturn Licensing LLC
    Inventors: Yoshinori Ohashi, Shin Ito
  • Patent number: 10402034
    Abstract: Embodiments of a system for automatically managing panes in relation to the application canvas in a user interface. The system includes a pane manager that works in conjunction with applications to provide access to panes while keeping a minimum amount of user content visible. The system allows an application to define a protected canvas size. When a pane is needed, the system determines if sufficient room for the pane exists or can be created by dismissing another pane. If so, the pane is added. If not, the pane may be displayed in a temporary manner. The system also responds to changes in the user interface size. If the user interface size decreases to a point where sufficient room for existing panes is no longer available, one or more of the existing panes are dismissed.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan S. Kaufthal, Travis Spomer, Ryan Sloan
  • Patent number: 10394414
    Abstract: A system and method for facilitating automatic execution of user interaction in a virtual space are disclosed. For such facilitations, interactions initiated by users may be monitored and examined. The examination of the user interactions may be made based on various parameters that depend on user interaction levels in the virtual space. Based on results of such examinations, user interactions to be automatically executed in the virtual space while the users are not participating in the virtual space may be determined. In some examples, such determinations may be based on the user interaction levels in the virtual space and/or one or more virtual items and/or real-world currencies spent by the users for the automatic execution of the user interactions.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: August 27, 2019
    Assignee: Kabam, Inc.
    Inventors: Kent Wakeford, Clifford J. Harrington
  • Patent number: 10387003
    Abstract: A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 20, 2019
    Assignee: CA, Inc.
    Inventors: Howard A. Abrams, Stanislav Mitranic
  • Patent number: 10379699
    Abstract: There is provided an information processing apparatus including a control unit configured to acquire and output information of an operation screen on a display unit from a relay apparatus storing the information of the operation screen, the relay apparatus being configured to relay at least one moving image from a moving image server, in which the moving image is stored, to a different device via a network, request the thumbnail image to be arranged in the region of the operation screen to the relay apparatus, arrange the acquired thumbnail image in the region if the thumbnail image requested is acquired, and request a thumbnail image the acquisition of which fails until the acquisition is succeeded if the acquisition is failed due to the fact that the thumbnail image is not present.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: August 13, 2019
    Assignee: SONY CORPORATION
    Inventors: Shigeki Toyoda, Jun Yoshikawa, Shigeki Wakatani
  • Patent number: 10379707
    Abstract: A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 13, 2019
    Assignee: CA, Inc.
    Inventors: Howard A. Abrams, Stanislav Mitranic
  • Patent number: 10372781
    Abstract: Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Alan Waxman, Kent Spaulding
  • Patent number: 10372294
    Abstract: To further improve convenience of a user, there is provided an information processing apparatus including: a content information set generation unit configured to generate a content information set including a series of content information pieces in a predetermined arrangement sequence, the content information pieces being displayed in a predetermined area on a display screen; an update detection unit configured to detect an updated content information piece from among the content information pieces constituting the content information set; and a display control unit configured to display, on the display screen, an indicator indicating at least a positional relation of an updated part with respect to the whole content information set while displaying at least a part of the content information set on the display screen in the arrangement sequence, the updated part corresponding to the updated content information piece from among the content information set.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 6, 2019
    Assignee: SONY CORPORATION
    Inventor: Kento Ishizu
  • Patent number: 10374984
    Abstract: Methods and systems for providing content (e.g., such as web content) to a computing device are disclosed. An example method for providing web content includes receiving, from a first computing device, a request for the web content and determining a device type of the first computing device. The example method further includes retrieving the web content and modifying the web content based on the device type. The example method still further includes providing the modified web content to the first computing device for display on the first computing device.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: August 6, 2019
    Assignee: ZARBAÑA DIGITAL FUND LLC
    Inventor: Andrew So
  • Patent number: 10346005
    Abstract: A computer-implemented method for determining exploded path of an exploded view of an assembly of three-dimensional modeled objects comprising the steps of displaying (1) in a main frame an exploded view of the assembly in a scene; computing (2) at least one set of exploded paths, an exploded path corresponding to a set of at least one exploded line linking at least one object of the assembly; displaying (3) a list of thumbnails, a thumbnail corresponding to at least one possible set of computed exploded paths of the assembly; selecting (4) one thumbnail among the list of thumbnails; and displaying (5) the selected thumbnail.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: July 9, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Christophe Rene Francis Delfino, Guillaume Romain Dayde
  • Patent number: 10346021
    Abstract: An information processing apparatus causes some of a plurality of items to be listed in a display area. The information processing apparatus receives an operation to cause at least one of items not being displayed in the display area, among the plurality of items, to be displayed in the display area. The information processing apparatus receives an operation to select one item from among the items displayed in the display area. The information processing apparatus causes a predetermined process corresponding to the operation to be performed for a selected first item and causes items to be arranged in the display area so that the first item or a second item arranged just before the first item among the plurality of items is the item arranged foremost among the items listed in the display area.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: July 9, 2019
    Assignee: Rakuten, Inc.
    Inventor: Hisanori Yamahara