Patents Examined by Li P Sun
  • Patent number: 10951562
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining topics of electronic communications between users and generating customized media content items based on such topics. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 16, 2021
    Assignee: Snap. Inc.
    Inventors: Yunchao Gong, Kirk Ouimet
  • Patent number: 10877778
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to user interface interaction automation and provide a method, system and computer program product for user interface interaction sequence detection and recording for user interface interaction automation. In an embodiment of the invention, a method for user interface interaction sequence detection and recording for user interface interaction automation can be provided. The method can include comparing a contemporary sequence of user interface actions in a user interface to a pre-stored sequence, and prompting for an expected user interface action if the contemporary sequence matches the pre-stored sequence. The method also can include prompting to store the contemporary sequence as a pre-stored sequence, and storing the contemporary sequence as a pre-stored sequence if directed in response to the prompting.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Corinne M. Ryan, Michael C. Wu
  • Patent number: 10809901
    Abstract: A system and method for facilitating integrating enterprise data from multiple sources for display via in a common interface. An example method includes displaying, via a first user interface display screen, a first set of one or more personnel icons representative of one or more enterprise personnel, and providing a first user option to select one or more of the personnel icons. A second user interface display screen may be displayed in response to or after selection of one or more of the personnel icons. The second user interface display screen presents a first type of data. The second user interface display screen further provides a second user option to select one or more user interface features associated with the first type of data, and to then trigger display of a third user interface display screen. The third user interface display presents a second type of data that is associated with the first type of data.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: October 20, 2020
    Assignee: Oracle International Corporation
    Inventors: Mary E. G. Bear, Amy Christine Wilson, Prashant Singh, Hugh Zhang, Brendon Glazer
  • Patent number: 10802783
    Abstract: A collaboration system can be configured to support a large number of active clients in a workspace where the workspace is distributed into disparate groups of objects. While participating in the workspace, a first active client can configure their viewport to follow the viewport of a second active client. This configuration synchronizes the first active client's viewport with the second active client's viewport, including a translation or a zoom of the second active client's viewport. The system can be configured so that the second active client is informed that it is being followed by the first active client.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 13, 2020
    Assignee: HAWORTH, INC.
    Inventors: Satish Santhakumar, Demian Entrekin
  • Patent number: 10795526
    Abstract: A website building system includes a determiner, a converter and an interface. The determiner determines an editable subset of the multiple components within a user selected portion. For each single page container component of the editable subset components, a converter dissolves the single page container component and merges components of the single page container component into a parent page. The converter converts the updated page-based hierarchy into a linear user interface. The converter also defines an ordered list of the editable subset components of a page associated with a linear menu. The interface presents both the page-based user interface and the linear user interface and enables editing content of the editable subset components in both the page-based and the linear user interfaces. The interface reflects changes from the editing in one user interface into the other user interface.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: October 6, 2020
    Assignee: Wix.com Ltd.
    Inventors: Michal Baram, Gil Amran, Jiri Tobisek, Leonid Levi
  • Patent number: 10795909
    Abstract: A resource dependency system dynamically determines and generates for display a minimized and collapsed resource dependency toolbar using two or more indicators to display a summarized view of dependency relationships to one or more selected items. For example, the system can analyze a resource dependency graph and determine root items, or items that do not depend on other items but are depended on by a selected item. The system can also determine leaf items, which no other items depend on. The system can also determine intermediary items that depend on root items and/or leaf items. Then, based on preconfigured instructions, the system can group the root, leaf, and intermediary items into two or more indicators and display the indicators on a graphical user interface conveying information about the selected item and how it is related to other items.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 6, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Ethan Bond, Eliot Ball
  • Patent number: 10785174
    Abstract: A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a native messaging interface associated with the event. The processing device also presents one or more viewer messages within the native messaging interface. The viewer messages are integrated with the participant messages and the viewer messages are entered via a non-native messaging interface.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: September 22, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 10776136
    Abstract: A technique is described herein for managing the manner in which a computing device transitions from one user interface (UI) mode to another. The technique stores state information that describes prior states of UI features that have appeared in previous UI presentations, with respect to different UI modes. When transitioning from a first UI presentation (associated with a first UI mode) to a second UI presentation (associated with a second UI mode), the technique leverages the state information to restore one or more aspects of a prior-encountered state associated with the second UI mode.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn Michael Brown, Scott David Schenone, Darcie Alison Gurley, Patrick Joseph Derks, Sammy Chiu, Bret Paul Anderson, Max Michael Benat, James David Peter Drage, Jason Michael Deakins
  • Patent number: 10775963
    Abstract: A method and apparatus for performing a simulation are provided. An electronic map is displayed on a computer screen. Interactive features of a graphical user interface are superimposed over the electronic map, wherein the graphical user interface is controlled by a first entity, and the electronic map is controlled by a second entity. Input associated with a mission is received. An icon of a transportation entity for the mission is displayed on the electronic map based on the input. The icon of the transportation entity is automatically moved in simulation as a function of time, by a processor, based on the input and properties of the icon of the transportation entity.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: September 15, 2020
    Assignee: The Boeing Company
    Inventors: Christian Thorkil Host, Michael Christopher Freebery, George Joseph Werbos
  • Patent number: 10764130
    Abstract: A method for providing an automatically reconfigurable input interface includes analyzing input received through an input interface of the computing device, determining a context based on the input; and reconfiguring the input interface to comprise a key based on a domain associated with the context. A computing system for providing automatic reconfiguration of an input interface includes a processor and a memory communicatively coupled to the processor. The processor is configured to analyze input received through an input interface of a computing device, determine a context based on the input, and reconfigure the input interface to comprise a key based on a domain associated with the context.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng-wei Chen, Joseph B. Hall, Samuel R. McHan, Jr.
  • Patent number: 10761713
    Abstract: Embodiments of the present application disclose a data transmission method and apparatus which are to be applied to a source client, wherein a mobile terminal divides the display screen thereof into a first split screen for displaying a running interface of the source client and a second split screen for displaying a running interface of a target client. The method comprises: establishing a communication connection between the source client and the target client; receiving a drag instruction for a thumbnail of target data in the source client and moving the thumbnail according to the drag instruction; monitoring whether a data transmission instruction for the target data is received, if yes, transmitting the target data to the target client through the established communication connection. By applying the embodiments of the present application, users can make full advantage of the split-screen technology, which simplifies data transmission operation.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: September 1, 2020
    Assignees: ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD., BEIJING KINGSOFT OFFICE SOFTWARE, INC, GUANGZHOU KINGSOFT MOBILE TECHNOLOGY CO., LTD
    Inventors: Juan Hu, Lanhua Huang, Dawei Wang, Haiwei He, Yong Zhuang
  • Patent number: 10762131
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that identifies identified media content sources based on a consumption pattern. The identified media content sources include alternative media content items and second metadata associated with the items. A match is determined between first metadata associated with media content requested for presentation at a media device and the second metadata. Matched alternative media content items are identified based on the match, and media content previously consumed by the media device is determined. A tout message is constructed identifying alternative media content items that do not include the media content previously consumed by the media device. A selectable command is provided within in the tout message associated with the alternative media content items. Other embodiments are disclosed.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: September 1, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Scott White
  • Patent number: 10754542
    Abstract: A device displays a user interface. The user interface includes a folder icon that corresponds to an application folder containing a plurality of application icons. The plurality of application icons correspond to different applications in a plurality of applications. The plurality of applications include applications that have unread notifications. While displaying the user interface, the device detects an input that includes a contact at a location that corresponds to the folder icon. In response to detecting the input: when the input meets menu-presentation criteria, wherein the menu-presentation criteria require that a characteristic intensity of a contact in a detected input meet an intensity threshold in order for the menu-presentation criteria to be met, the device displays selectable options that, when activated, launch corresponding applications that have unread notifications.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Sebastian J. Bauer, Marcos Alonso Ruiz, Jonathan R. Dascola, Christopher P. Foss, Stefan Hafeneger, Chanaka G. Karunamuni, Kenneth L. Kocienda
  • Patent number: 10747424
    Abstract: An information processing apparatus includes a display section, a touch count determining section, a rotation angle detector, a rotation angle determining section, and an image processing section. The display section displays an object. The touch count determining section determines a touch count on the display section. The touch count is a number of touch points on the display section. The rotation angle detector detects a rotation angle of a touch action including multiple touch points on the display section as a rotation specification angle. The rotation angle determining section determines a rotation performance angle by which the object is rotated based on the rotation specification angle and the touch count. The image processing section rotates the object by the rotation performance angle.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: August 18, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Junichi Fukuoka
  • Patent number: 10747423
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for a user interface for media content playback, such as during travel, are provided. An method of media playback by a media playback device, the method comprising: playing a media content item of a selected playlist of a selected group of playlists; generating a user interface displaying a graphic associated with the media content item that is playing; when an input associated with a first dimension is received into the user interface, playing another media content item of the selected playlist; when an input associated with a second dimension is received into the user interface, playing another media content item of another selected playlist of the selected group of playlists; and when an input associated with a third dimension is received into the user interface, playing another media content item of another selected playlist of another group of playlists.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 18, 2020
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Adam Price, Daniel Choe
  • Patent number: 10748445
    Abstract: Automated food item consumption and nutrition tracking and analytics. By providing closed-form visual food item consumption data entry generally contemporaneously with food item consumption, nutrition characteristics of the consumed food items are analyzed to compile reports and identify trends. A reporting service generates reports of food item consumption and associated nutrition intake for distribution to computing devices via a communications network.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: August 18, 2020
    Assignee: Pagokids, LLC
    Inventor: Adnan Sabic
  • Patent number: 10739992
    Abstract: An electronic device and an operation method thereof are provided. The method includes displaying information on a touch screen of the electronic device by operating a first application, displaying user interface of a second application, detecting an input through the user interface, displaying at least one recommendation object corresponding to the input among the information on the touch screen, at least partly in response to the input, receiving an input of selecting at least one of the at least one recommendation object, and displaying the recommendation object on the user interface, in response to the selecting input.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 11, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jinwan An, Jinyoung Kim, Yunjeong Choi, Yonggil Han
  • Patent number: 10735705
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: August 4, 2020
    Assignee: TiVo Solutions Inc.
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Patent number: 10732791
    Abstract: An electronic device with a touch-sensitive display can obtain a plurality of alerts associated with dates and times. The device can detect a user input, and in response to the input display a notification interface. The notification interface can include a future notification representing a future alert with a date and time after the current date and time, and a past notification representing a past alert with a date and time before the current date and time. The future and past notifications can be separated by a graphical separator that has an indication of the current time. The future and past alerts correspond to different installed applications.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: August 4, 2020
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Lawrence Y. Yang, Christopher Patrick Foss, Gary Ian Butcher, Imran Chaudhri, Alan C. Dye, Craig M. Federighi, Jonathan P. Ive, Stephen O. Lemay, Kevin Lynch, Natalia Maric, Curtis A. Rothert, Wan Si Wan, Jeff Williams, Christopher Wilson
  • Patent number: 10719203
    Abstract: A program is installable in an information processing device. A processor acquires version information for each function provided in a current version of the installed program, the version information indicating that the function is different from a function provided in an older version. A display unit displays a UI element for allowing selection of a function provided in a new version. The display unit displays a UI element corresponding to a function identical to the older version in a first mode and displaying a UI element corresponding to the function different from the older version in a second mode different from the first mode, based on the acquired version information.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 21, 2020
    Assignee: JVC KENWOOD CORPORATION
    Inventors: Naoya Umemura, Ichiro Shishido, Kenji Katami