Patents Examined by William L. Bashore
  • Patent number: 10761862
    Abstract: A server may store application objects for a plurality of application scenarios of an application. The server may receive from a remote terminal configured to access a first application scenario, an operation message indicative of an interaction with an interactive graphic displayed on the remote terminal. The interactive graphic may be representative of an application object for a second application scenario. The server may select from the application objects, a group application objects for the second application scenario. The group of application objects not include the application object represented by the interactive graphic displayed on the remote terminal. The server may include, in a cache configured for the first application scenario, the selected group of application objects for the second application scenario. The server may cause the remote terminal to display interactive graphics corresponding to the selected group of application objects that are included in the cache.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 1, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Guoliang Wang
  • Patent number: 10762129
    Abstract: Examples described herein involve facilitating playback of media content via a webpage. An example implementation involves a computing device: identifying one or more playback zones including at least one respective playback device; transmitting, via a web browser, a webpage request; receiving a webpage that includes a link to a media item; modifying the received webpage to include a representation associated with the link; causing, via the web browser, display of the modified webpage; responsive to a selection of the representation, causing display of the option; and responsive to a selection of the option, causing display of a list of the one or more playback zones, wherein at least one playback zone of the one or more playback zones is selectable to cause the media item to be added to the playback queue associated with the at least one playback zone.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: September 1, 2020
    Assignee: Sonos, Inc.
    Inventors: Ted M. Lin, Eric M. Bass
  • Patent number: 10762276
    Abstract: A computer-implemented method, computer program product, and computing system is provided for creating and managing internal cross-references within a hierarchically structured document. In an implementation, a method may include identifying a cross-reference target within a hierarchically structured document. The method may also include determining one or more components of the cross-reference based upon, at least in part, a hierarchical location of the cross-reference target within the hierarchically structured document. The method may further include creating a cross-reference based upon, at least in part, the components of the cross-reference.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: September 1, 2020
    Assignee: Paper Software LLC
    Inventors: Nathan A. Whetsell, Benjamin S. Whetsell
  • Patent number: 10764418
    Abstract: A method and device for application switching, and a medium are provided. The method includes: identifying an incoming call number to obtain a number type of the incoming call number; during the call, determining an application to be used according to the number type; displaying on a display interface prompt information of application switching; and when detecting a switching confirmation operation, displaying a main page of the application on the display interface.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 1, 2020
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Jiankai Zhao, Xiehao Bao, Wankun Yang
  • Patent number: 10739857
    Abstract: Embodiments are directed to a wearable tracking computer. The wearable tracking computer may include a wearable housing. First and second user input controls may be disposed in the wearable housing. A processing unit may be disposed in the housing and may be communicably coupled to the first and second user input controls. The processing unit may generate first and second timestamp data objects respectively responsive to actuation of the first and second user input controls. The first timestamp data object may include information that indicates a logical association with the first user input control. The second timestamp data object may include information that indicates a logical association with the second user input control. Interface circuitry may be disposed in the wearable housing and may provide one or more of the first and second timestamp data objects to a client computer.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 11, 2020
    Inventor: Dale Kazdan
  • Patent number: 10739943
    Abstract: In one embodiment, a method includes receiving input data from at least one input device, preparing a user interface including a list of ordered items, a details panel about a first ordered item, and a pointer pointing from the details panel to a first position in the list, interpreting the input data to include moving the first pointer to pointing at a second position in the list, updating the user interface, the updated user interface including the first pointer pointing from the details panel to the second position, interpreting the input data to include confirming placement of the first ordered item for placement in the list according to the second position, and updating the user interface to show the first ordered item placed in the list according to the second position.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: August 11, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Gwyneth Hoi Shan Chan
  • Patent number: 10739973
    Abstract: In one embodiment, a banded slider application obtains values from users via a banded slider. In operation, the banded slider application generates a banded slider that includes multiple sections. Notably, the interior of a section included in the banded slider is visually distinguishable from an interior of another section that is adjacent to the section. Subsequently, the banded slider application performs operation(s) to display the banded slider and, in response, receives a user selection of a location along the banded slider. The banded slider application then computes a specified value based on the location. Advantageously, empirical evidence shows that the banded slider enables precise and/or repeatable specification of values without inducing bias associated with an inherent propensity for users to select locations that are at or near the decorations (e.g., tick marks) along conventional sliders.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 11, 2020
    Assignee: Autodesk, Inc.
    Inventors: Justin Frank Matejka, Michael Glueck, Tovi Grossman, George Fitzmaurice
  • Patent number: 10740277
    Abstract: A method and system for embedded personalized communication have been disclosed. According to one embodiment, a computer-implemented method comprises providing software code to be embedded in a webpage. The webpage is loaded including the software code. A configuration file is fetched from a configuration server in response to the software code. A first instant messaging user interface is rendered on the webpage. A request is sent to a web-based instant messaging server, the request initiating an instant messaging session with a second instant messaging user interface.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Elaine Wherry, Sandy Jen, Seth Sternberg, Jian Shen
  • Patent number: 10742763
    Abstract: A content rendering system to provide data limit aware content rendering is described. The content rendering system is configured to dynamically and in real time build, based on content requested from a client device, and based on and the data limit values associated with the requesting client device, a modified light version of the requested content that is less data intensive than the requested content. The content rendering system may provide the modified version of the requested content to the client device.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 11, 2020
    Assignee: PayPal, Inc.
    Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan
  • Patent number: 10740361
    Abstract: Systems and devices for the evaluation and analysis of the usage of commands within user interfaces are disclosed. In an example, operations for clustering and analysis of commands performed in a user interface may include: processing data that identifies a set of commands used in a software application; identifying coordinated usage of respective commands of the set of commands; identifying clusters of commands based on the coordinated usage among the respective commands; defining associations within the clusters of commands based on relevancy, wherein the relevancy is determined for a respective cluster from clustering parameters such as a confidence value and a support level value; and identifying output features in the software application based on the clusters of commands. In a further example, the output features may include a presentation of a suggested command, or a change to a presentation of a user interface object.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Zhang, Claudio A. Aldana Rosenberg, Kevin R. Beto
  • Patent number: 10735799
    Abstract: In one embodiment, a method plays, a media program in a media player operating in a first mode on an interface. A change in a condition is detected for the media player. Then, the method switches from the first mode to a second mode based on the change in the condition. The second mode restricts movement of the media player. The media player is moved from a first position to a second position upon switching to the second mode and the media player continues to play the media program in the second position.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: August 4, 2020
    Assignee: HULU, LLC
    Inventors: Bao Lei, Ilya Haykinson, Rajiv Naresh Makhijani
  • Patent number: 10733154
    Abstract: Methods for performing a structured collection procedure by utilizing a collection device are disclosed herein, in which a collection procedure is initiated for performing one or more data collections for one or more data event instances occurring according to a schedule of events. Each data event instance is determined to be successful or unsuccessful on the basis of actual performance of the data collection and meeting certain conditions of the predetermined adherence criteria for the data event instance. Contextual information for successful data collections is generated and a data file generated for storing records relating to successful data collections. For unsuccessful data event instances, substitute data relating to data collections performed separately from the collection procedure are included in the data file records for the collection procedure if the substitute data is determined to meet conditions of the predetermined adherence criterion for the corresponding data event instance.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: August 4, 2020
    Assignee: Roche Diabetes Care Inc.
    Inventors: Steven A. Bousamra, Abhishek Soni
  • Patent number: 10725620
    Abstract: The disclosure is related to a method for providing an interactive menu data for contents search. At least one query word may be generated based on user inputs at user equipment. A server may generate an interactive menu data based on the received at least one query word. The server may provide the generated interactive menu data to the user equipment.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 28, 2020
    Assignee: KT CORPORATION
    Inventors: Du-Seong Chang, Hyung-Keun Koo, Sang-Hee Kim, Joo-Won Sung, Min-Jeung Cho
  • Patent number: 10712916
    Abstract: Various embodiments are disclosed that relate to serially displaying text on an electronic display. In some embodiments, a user device displays a notification marker/icon representing a notification event associated with an application by displaying the notification marker/icon with an icon representing the application. The notification marker/icon further represents a presence of content that is displayable using RSVP. The communications device receives a user interface action to select the notification event, and in response to the user interface action, displays textual content associated with the notification event in a designated display area using RSVP.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: July 14, 2020
    Assignee: Spritz Holding LLC
    Inventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
  • Patent number: 10705728
    Abstract: An input apparatus, that displays an editing screen including a keyboard on a display unit, includes a display control unit and a determination unit. The display control unit is configured to cause the display unit to display an input screen including at least an input item in which data is input via the keyboard thereon. The determination unit is configured to determine, based on the input item, that is a target in which data is input via the keyboard, whether a key for accepting an instruction to change the input item, that is a target in which data is input via the keyboard, to a next input item is to be displayed together with the keyboard on the display unit.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 7, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masaaki Sato
  • Patent number: 10698572
    Abstract: Uses of an online system include a target user and other users that are connected to the target users. The online system presents a content item received from a target user to the other users. The online system receives comments on the content item from the users and a selection of one of the comments from a user. The online system provides one or more types of actions (e.g., adding the comment to the content item or highlighting the comment) on the comment that the user can take. Upon receiving a selection of adding the comment, the online system modifies the content item to include the comment. Upon receiving a selecting of highlighting the comment, the online system associates a highlighting feature to the comment. The online system provides the modified content item or highlighted comment for display to the plurality of users.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 30, 2020
    Assignee: Facebook, Inc.
    Inventors: Robin Maxime Clediere, Jeremy Samuel Friedland
  • Patent number: 10699487
    Abstract: Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 30, 2020
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 10691429
    Abstract: A method for creating a wireframe model for a user interface. A computer identifies an image on a user interface. The computer performs image recognition to identify objects and text within the image. The computer creates a digital widget model based on the step of performing image recognition. The computer delivers digital widget output to a user experience designer for editing, wherein the digital widget output is based on the step of creating. The computer stores edits made by the user experience designer in a historical records database and the wireframe model design is finalized.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Ananthapur Bache, Jhilam Bera, Vijay Ekambaram, Saravanan Sadacharam
  • Patent number: 10684758
    Abstract: The unified system for bimanual interactions provides a lightweight and integrated interface that allows the user to efficiently interact with and manipulate content in the user interface. The system is configured to detect a multi-finger interaction on the touchscreen and to differentiate whether the user intends to pan, zoom or frame a portion of the user interface. Generally, the framing interaction is identified by detection of the user's thumb and forefinger on the touchscreen, which cooperate to define a focus area between vectors extending outwards from the user's thumb and forefinger. Upon a determination that the user intends to interact with or manipulate content within the focus area, the unified system for bimanual interactions provides an indication of the objects that are located within the focus area and contextual menus for interacting with the objects.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth P. Hinckley, Michel Pahud, William Arthur Stewart Buxton, Haijun Xia
  • Patent number: 10656807
    Abstract: Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Methods for collaborative selection of a target point on an image displayed on the computing devices. Methods for collaborative zooming and panning of an image displayed on the computing devices.
    Type: Grant
    Filed: September 29, 2018
    Date of Patent: May 19, 2020
    Assignee: Unanimous A. I., Inc.
    Inventor: Louis B. Rosenberg