Data Transfer Operation Between Objects (e.g., Drag And Drop) Patents (Class 715/769)
  • Patent number: 10796668
    Abstract: This application provides a method for controlling a virtual object performed at an electronic device: obtaining a current location of a virtual object in a virtual scene; determining whether the current location is located outside an associated area of the virtual object; in accordance with a determination that the current location of the virtual object is outside the associated area of the virtual object: determining a current state of the virtual object at the current location; in accordance with a determination that the virtual object is performing an action of a first state, controlling the virtual object to return to a pre-specified location within the associated area after the virtual object completes the action; and in accordance with a determination that the virtual object is in a second state: controlling the virtual object to return to the pre-specified location within the associated area after waiting a predetermined time period.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: October 6, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Weiqing Yang
  • Patent number: 10791538
    Abstract: Embodiments of the present invention are directed to cloud-based data synchronization. Two or more devices associated with an account in a cloud can be synched. The account is configured to manage publishing and subscription relationships between these devices such that a first device is able to publish data to the account in the cloud, and a second device is able to subscribe to the data from the account. In some embodiments, the account is configured to determine whether the second device has proper dependencies for subscribing to the data, and to prevent the second device from subscribing to the data upon determining that the second device does not have proper dependencies. However, in some embodiments, proper dependencies are automatically satisfied by downloading and installing a tool configured to properly process the data (e.g., execute applications) on the second device.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 29, 2020
    Assignee: BlueStack Systems, Inc.
    Inventors: Suman Saraf, David P. Reese, Jr., Harvinder Singh Sawhney, Shashi Kant Sharma
  • Patent number: 10783318
    Abstract: The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: September 22, 2020
    Assignee: Splunk, Inc.
    Inventors: Jesse Miller, Micah James Delfino, Marc Robichaud, David Carasso
  • Patent number: 10782871
    Abstract: An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a user interface object having a plurality of activation states; detects a contact on the touch-sensitive surface; and detects an increase of intensity of the contact from a first intensity to a second intensity. In response to detecting the increase in intensity, the device: changes activation states M times, and generates a tactile output on the touch-sensitive surface corresponding to each change in activation state. The device detects a decrease of intensity of the contact from the second intensity to the first intensity; and in response to detecting the decrease in intensity, the device: changes activation states N times, and generates a tactile output on the touch-sensitive surface corresponding to each change in activation state, where N is different from M.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: September 22, 2020
    Assignee: APPLE INC.
    Inventors: Jeffrey Traer Bernstein, Julian K. Missig, Avi E. Cieplinski, B. Michael Victor
  • Patent number: 10783013
    Abstract: This document describes techniques and devices for task-related sorting, application discovery, and unified bookmarking for application managers. Through use of an application manager, multiple applications (including standalone applications, instant applications, websites, and other content) that a person can use to accomplish a single task, or multiple related tasks, are sorted into discrete groups for display in the application manager. The application manager can automatically recognize relationships between activities performed with the applications and recognize user actions with the applications that are related to the activities. Based on the relationships and user actions, the application manager can automatically determine that the activities and actions represent a task and display a task group that includes the applications that represent the task.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 22, 2020
    Assignee: Google LLC
    Inventors: Golden Gopal Krishna, Carl Magnus Borg, Miroslav Bojic, Henry Owen Newton-Dunn, Jacob M. Klinker, Mindy Pereira, Devin Mancuso, Daniel June Hyung Park, Lily Sin
  • Patent number: 10775993
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement a highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 15, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
  • Patent number: 10776857
    Abstract: Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: September 15, 2020
    Assignee: PayPal, Inc.
    Inventors: Matthew Mengerink, Upendra Mardikar, David Gausebeck
  • Patent number: 10769664
    Abstract: In an approach to automated merchandising, one or more computer processors detect access to an electronic store by a user. The one or more computer processors determine a location of the user. The one or more computer processors retrieve a plurality of social media communications associated with the location of the user, where social media communications include one or more publically available entries made by one or more users of one or more social media applications. The one or more computer processors determine whether the retrieved social media communications are associated with one or more merchandise associated with the electronic store. In response to determining the retrieved social media communications are associated with the one or more merchandise associated with the electronic store, the one or more computer processors determine a position of the one or more merchandise in one or more communication channels.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marco Deluca, Leho Nigul
  • Patent number: 10754535
    Abstract: An icon control method and terminal that include detecting first input of a user, moving a first icon towards a second icon in response to the detected first input, instructing to perform a first operation on the first icon and the second icon when a distance between the first icon and the second icon falls within a first distance range, and that in the first distance range, duration in which the first icon is in a staying state is greater than a first preset time length, and instructing to perform a second operation on the first icon and the second icon when the distance between the first icon and the second icon falls within a second distance range, and that the first icon is in the staying state in the second distance range.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: August 25, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenwei Shan, Zhu Liu, Xi Huang, Kai Qian
  • Patent number: 10757158
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory K. Truax
  • Patent number: 10750226
    Abstract: Techniques for a content portal to an external display are described. In at least some implementations, content from a mobile computing device is dropped at a content portal for display on an external display. According to various implementations, content displayed at an external display by a mobile device is modifiable via input received at the mobile device. In one or more implementations, content dropped at a content portal on a mobile device is displayed on an external display via a different application than on the mobile device.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Corey J. Loman
  • Patent number: 10739932
    Abstract: Existing content such as books are reorganized and condensed as electronic books for display on a mobile computing device. The electronic books have a hierarchical structure. A user interacts with the content of the book by way of a touch screen of the mobile computing device. The navigation may be non-linear in nature and the book is reconstructed as a set of primary ideas, supporting ideas, stacks of cards for the supporting ideas, and individual cards comprising elements and commentary from or about the book.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: August 11, 2020
    Assignee: Semi-Linear, Inc.
    Inventor: Linda M. Holliday
  • Patent number: 10713422
    Abstract: A mobile terminal is configured to perform a method of editing a document. The method may include storing data corresponding to a copying event, sensing an input for attaching the data, and attaching at least part of the data corresponding to the input.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngeun Han, Gyuhee Han
  • Patent number: 10706599
    Abstract: The disclosed technology includes systems and methods for a recursive cell-based hierarchy for data visualization. The technology disclosed relates to a platform for ultrafast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed recursive cell-based hierarchy for data visualization makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 7, 2020
    Assignee: salesforce.com, inc.
    Inventors: Didier Prophete, Yenan Chen
  • Patent number: 10698595
    Abstract: A server device may transmit, to a client device, data and program code that instructs the client device to display a graphical user interface (GUI). The GUI may include cards associated with a first categorical group of a first plurality of categorical groups and a second categorical group of a second plurality of categorical groups. The toggling, dragging, and releasing of a particular card causes the GUI to: (i) display a grid interface containing vertical lanes associated with the first plurality of categorical groups and horizontal lanes associated with the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, (ii) slide the particular card among the graphical boxes, and (iii) associate the particular card with a third categorical group or a fourth categorical group defined by the graphical box that the particular card is released.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 30, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Chaitanya Saragadam, Mohammed Furqan Mohammed, Sancho Savio Pinto, Tejas Mohan Sumant
  • Patent number: 10698505
    Abstract: In example implementations, a method executed by a processor is provided. The method receives a first pen input from first pen and a second pen input from a second pen. The first pen and the second pen interact with a single display. The first pen input and the second pen input are translated into a first output and a second output, respectively, that are executed by an application. The first output and the second output are sent to the application. The application executes the first output and the second output simultaneously.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 30, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan Barr Nuber, Peter Christian Peterson
  • Patent number: 10687370
    Abstract: Methods and systems for population of user identifiers based on nearby devices are disclosed. One or more user identifiers are entered into a first electronic device. When the first electronic device is in proximity to a second electronic device, and a user prepares to log on to the second electronic device, the one or more user identifiers from the first electronic device are retrieved by the second electronic device and presented to the user for selection. The user identifiers may be displayed in a prioritized state based on particular factors. Sharing policies for particular user identifiers may be set based on user input. The user can then select one of the presented user names for logging on to an account with the second electronic device.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 10671244
    Abstract: A system and method for displaying a user interface may include an examination and/or elimination of positional bias of interactive categories in order to drive user engagement. A method or system configured to execute the method on a user interface may include creating a first arrangement of categories. The arrangement can be shown on a user device to one or more users a selected number of times. The users' interactions with the categories in the interface may be recorded. The method may further include creating a second arrangement, which is different from the first arrangement, and this second arrangement may be shown to the users the selected number of times and the users' interactions with the second arrangement may be recorded. Based on the frequency of user interactions with the first and second arrangement, a ranked set of the categories may be created and displayed to users.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 2, 2020
    Assignee: Home Depot Product Authority, LLC
    Inventor: Toshivv C. Kumar
  • Patent number: 10666819
    Abstract: An electronic device includes a display and a control unit. The control unit includes a processor and functions, when the processor executes a control program, as a screenshot executing section and a control section. The screenshot executing section acquires an image being displayed on the display. When an image is displayed on the display and a preset condition is satisfied, the control section causes the display to display a message indicating that the image can be acquired by the screenshot executing section.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 26, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Isaac Judd, Shoichi Sakaguchi
  • Patent number: 10659415
    Abstract: An example operation may include one or more of determining appropriate emojis on at least one user's originating device by interfacing with the application and data of the user's originating device, performing a search of the at least one user's data to obtain actions relevant to the at least one user of the system, determining an action associated with the emoji, setting at least one of the determined emojis as a system emoji, and transmitting the determined emojis from the user's originating device to a system network as an emoji stream.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: May 19, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10656811
    Abstract: Implementations relate to generating and displaying animations of user interface elements. In some implementations, a computer-executed method includes receiving user input indicative of manipulation of a particular user interface element with respect to a grid including a plurality of user interface elements. The method identifies, based on the user input, at least first and second rows of the grid to be updated. The method generates an animation to update the grid, including an update of the second row of the grid and one or more transitions comprising at least one of: transition of a first user interface element from the first row to outside the display area of the grid along a first direction, and transition of a second user interface element into the first row from outside the display area along a different second direction. The method causes the animation to be displayed.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Patent number: 10638002
    Abstract: A system and method for contemporaneous printing of a document along with content obtained from a network, in accordance with embedded network address information, includes a print engine, a network interface and an intelligent controller. An electronic document is parsed to identify at least one embedded network addresses. Content associated with each embedded network address is obtained from a network and printed contemporaneously with the original document. Separator pages preceding content obtained from the network are generated and include the network address from which content that follows was obtained, along with a page number in the original document where the address appeared.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: April 28, 2020
    Assignees: Toshiba TEC Kabushiki Kaisha, Kabushiki Kaisha Toshiba
    Inventor: Jeffrey Wong
  • Patent number: 10635459
    Abstract: In one example, a multi-dimensional data set is converted into a single-dimensional data set that includes structural information associated with the multi-dimensional data set, such that root nodes and each node in the single-dimensional node for which each ancestor node of the node is an expanded node is assigned a reference. A view is caused to be displayed, including using the single-dimensional data set to render at least a selected portion of the single-dimensional data set.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Lin, Masato Maeda, Harjinder Singh Dhadda, Hong Tao Chen, Jyotirmaya Tripathi, Rayman Faruk Aeron
  • Patent number: 10628006
    Abstract: A method and apparatus for managing applications by an electronic device are provided. The method and apparatus include identifying, by a processor, a secondary application based on an application executed on the electronic device or content included in the application, displaying a representation corresponding to the secondary application on the electronic device, selecting the representation based on an input, and invoking the secondary application corresponding to the selected representation on the electronic device.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ragava Mysore Veera, Karthikeyan Subramani, Barath Raj Kandur Raja, Venkata Sreenath Yalamarthi, Kamal Krishna, Indira Preethi Jain Gargatti Ajith, Sharath Venkataram Bangalore Shiva Kumar, Sujay Srinivasa Murthy, Anup Kumar Kandhari, Abhishek Kumar Bansal, Dhruv Modi, Shwetank Choudhary, Sharmila Mani, Ravi Krishnan
  • Patent number: 10614268
    Abstract: A method includes providing a design template in a computer design application for a user in a client device is disclosed. The method includes assigning user-designs to initial points in an embedded classification chart based on the user-design and a learning model, presenting a design proposal to the user based on a first design type in the embedded classification chart that is close to the initial point, and receiving an augmented design from the user based on the design proposal. The method includes assigning a second point in the embedded classification chart to the augmented design and storing the augmented design with a group of collected designs in a design database, and presenting a second design proposal to the user based on a second design type in the embedded classification chart. The method includes receiving a final user-design from the user and storing the final user-design in the design database.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 7, 2020
    Assignee: InVisionApp Inc.
    Inventors: Caleb Howard, Robert Jay Reynolds, Adam Martinez, Bryn Wyka
  • Patent number: 10613736
    Abstract: Embodiments of the invention provide a method, system and computer program product for drag and drop manipulation of object attribute values. In an embodiment of the invention, a method for drag and drop manipulation of object attribute values is provided. The method includes detecting a drop event for an object in a GUI of an application executing in memory of a computer. The method additionally includes identifying a region of the GUI into which the object is dropped and retrieving a value associated with the identified region, that is additionally associated with an attribute of the object. Finally, the method includes setting the attribute of the object with the retrieved value.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 7, 2020
    Assignee: SUGARCRM INC.
    Inventor: David Tam
  • Patent number: 10613732
    Abstract: An electronic device displays an arrangement that includes a plurality of content items and has a first axis and a second axis. While displaying the plurality of content items, the electronic device receives an input. In accordance with a determination that a first portion of the input is in a first direction corresponding to movement along the first axis, the electronic device scrolls the displayed content items along the first axis in response to the input without changing a selection state of content items in the arrangement. In accordance with a determination that the first portion of the input is in a second direction different from the first direction, corresponding to movement along the second axis, the electronic device changes a selection state of one or more content items in the plurality of content items in response to the input based on a starting location of the input.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: April 7, 2020
    Assignee: Apple Inc.
    Inventors: Damien Coin-Perard, Daniel E. Gobera Rubalcava, Justin S. Titi
  • Patent number: 10606467
    Abstract: Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
  • Patent number: 10599319
    Abstract: Generally discussed herein are devices, systems, and methods for an insertion and/or modification control object. A method for using a user interface (UI) of a computing device may include selecting, using a user input device and releasing a control object using the UI, selecting a first object to insert below one or more items shown on the UI, wherein the first object is one of a first set of objects shown on the UI in response to releasing the control object, selecting and dragging the control object to a location between two of the items on the UI, releasing the control object at the location, and selecting a second object to insert at the location between the items, wherein the second object is one of the first set of objects shown on the UI in response to releasing the control object.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Andrews Jung, Erez Kikin Gil
  • Patent number: 10572194
    Abstract: A non-transitory storage medium storing instructions that cause an information processing apparatus to serve as: a display controller that displays an edit screen including a setting region for setting of a print processing to be executed by a label printing device, an edit region for editing of an object to be printed, and a selection region for selection of the object; an obtainer that obtains selected data, as at least a portion of at least one data, when an operation of copying the at least the portion being selected on a data display screen, to the edit screen is input; and a determiner that determines whether the obtained selected data is data in tabular format. The display controller displays at least one candidate data on the selection region based on the selected data when the obtained selected data is data in tabular format.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: February 25, 2020
    Assignee: Brothey Kogyo Kabushiki Kaisha
    Inventors: Ryo Yasui, Jun Komura, Ryoji Ban
  • Patent number: 10567481
    Abstract: An approach for collaboration is provided. An approach includes linking a first user device to a first collaboration screen of a work environment and a second user device to a second collaboration screen of the work environment. The approach also includes displaying data associated with the first user device on the first collaboration screen. The approach further includes detecting manipulation of the data at the first collaboration screen. The approach additionally includes displaying a copy of the data on the second collaboration screen based on the detecting.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Dawson, Barry M. Graham
  • Patent number: 10565239
    Abstract: Systems and methods are provided for registering identifiers for locations, including sub-street address level, micro-locations in a real-time registry and controlling access to such locations and related real-time information. Every time the information is accessed, the system verifies continued ownership of the registered location identifier, and applies rules controlled by the owner to determine if, when, how, why, where, and to what extent such real-time micro-location information can be accessed and further enables and accounts for micro-payments to or from the owners to or from the users who are accessing the locations and information.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 18, 2020
    Assignee: WGRS LICENSING COMPANY, LLC
    Inventors: S. Lee Hancock, Stephen L. Hancock, Chris Kerstner, Phil Dhingra
  • Patent number: 10545656
    Abstract: An information processing apparatus includes a display control unit that displays a thumbnail list of a plurality of pages in a first display area of a display unit and displays a page corresponding to a thumbnail selected in the thumbnail list displayed in the first display area in a second display area of the display unit, and a movement control unit that moves an item in response to a drag operation, wherein the movement control unit moves an item in a first page displayed in the second display area to a thumbnail corresponding to a second page that is different from the first page in the thumbnail list displayed in the first display area in response to a drag operation, and thus the display control unit displays the second page in the second display area.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: January 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoya Ishida
  • Patent number: 10534518
    Abstract: A method of on-demand model navigation includes providing a graphical explorer layout (GEL) algorithm for user exploring within an enterprise process model including assets as nodes, relationships between assets as links between nodes, and related node information. The GEL triggers on the display device displaying an initial dashboard fixed view including ?2 of the nodes (shown nodes), a context menu and a menu for the links. Responsive to selecting a first of the shown nodes (first selected node) from the dashboard fixed view, displaying a first on-demand enterprise model graph showing the first selected node as an anchor node along with related nodes with links therebetween shown. Responsive to selecting a second of the shown nodes, a second on-demand enterprise model graph having ?two levels can be displayed with the second selected node as an anchor node along with related nodes with the links therebetween shown.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: January 14, 2020
    Assignee: Honeywell International Inc.
    Inventors: Vijayakumar Ranganathan, Rajapriyan Thambidurai, Timothy Black
  • Patent number: 10528587
    Abstract: An exemplary method includes displaying a user interface that includes multiple panes, and receiving a first user input to select an existing node from a flow diagram or a flow element template. The system displays a moveable icon representing a new node for placement in the flow diagram. The new node specifies an operation corresponding to the selected existing node or the selected flow element template. Drop targets are displayed in the flow diagram according to dependencies between the data flow operation of the new node and operations of existing nodes. A second user input places the moveable icon over a first drop target. In response to ceasing to detect the second user input, the system inserts the new node into the flow diagram at the first drop target. The new node performs the specified data flow operation.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 7, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Will Pugh, Isaac Kunen
  • Patent number: 10529023
    Abstract: An example graphical interface and method for displaying risk related data are described. One example graphical interface includes a data structure comprising a plurality of data nodes and at least one risk data point associated with each node, and further comprises a display grid. The display grid includes one or more cells that are used for displaying selected data nodes and risk data points. Each cell may be associated with a single data node, and may include one or more identifiers corresponding to risk data points of the data node. In one example embodiment, the identifiers are aligned along a single axis, and risk related data corresponding to each identifier is aligned with respect to each corresponding identifier.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Robert A. West, Michael J. Burns
  • Patent number: 10521855
    Abstract: Embodiments of the present application relate to a method and system searching for and displaying product images to a user. The method includes acquiring an initial product image set for a user, wherein the initial product image set includes a product image corresponding to a product purchased by the user, a product image characterized as interesting by the user, a product image bookmarked by the user, or a combination thereof; searching for product images that are similar in one or more characteristics to initial product images in the initial product image set; and sending found product images to be displayed to the user.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: December 31, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Yang Cao
  • Patent number: 10521104
    Abstract: An apparatus includes an operation unit, a movement amount correction unit, and a display control unit. The operation unit is configured to acquire a drag operation on a display unit. The movement amount correction unit is configured to increase a movement amount of the drag operation. The display control unit is configured to control the display unit according to the increased movement amount.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: December 31, 2019
    Assignee: SONY CORPORATION
    Inventors: Osamu Harada, Takeo Doi, Junji Itoyama
  • Patent number: 10509859
    Abstract: A method comprises receiving data points from a spreadsheet, mapping the data points to a reference space, generating a cover of the reference space, clustering the data points mapped to the reference space to determine each node of a graph, each node including at least one data point, generating a visualization depicting the nodes, the visualization including an edge between every two nodes that share at least one data point, generating a translation data structure indicating location of the data points in the spreadsheet as well as membership of each node, detecting a selection of at least one node, determining the location of data points in the spreadsheet corresponding to data points that are members of the selected node(s) using the translation data structure, and providing a first command to a spreadsheet application to provide a first visual identification of the first set of data points in the spreadsheet.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 17, 2019
    Assignee: Ayasdi AI LLC
    Inventors: Huang Xia, Sanket Patel
  • Patent number: 10509623
    Abstract: An apparatus in which a user can easily check that an appropriate audio file is assigned to an immediate output switch. A system includes a PC connected to a communication line, and an audio interface apparatus connected to the PC and having an immediate output switch that outputs, in response to a user operation and to the PC, a reproduction start instruction signal of an audio file which is assigned in advance. The PC judges whether or not the assignment is normal when an audio file is assigned by a user operation, and displays a judgment result in association with a virtual switch displayed on a display corresponding to the immediate output switch.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: December 17, 2019
    Assignee: TEAC CORPORATION
    Inventor: Kaname Hayasaka
  • Patent number: 10505820
    Abstract: A graphical user interface (GUI) may be provided. The GUI may include a navigation tree in a first portion and a link in a second portion. The navigation tree may include multiple nodes. A selection of the link in the section portion may be received. In response to the selection of the link, the navigation tree in the first portion may be expanded to a hierarchical level displaying the node corresponding to the selected link.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 10, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Lior Vernia, Livnat Peer
  • Patent number: 10503267
    Abstract: Methods and systems are described for improved techniques for consuming and interacting with media content. Specifically, a media guidance application may present a holographic structure using a holographic interface. Moreover, the media guidance application may monitor the user and/or area about the holographic interface for user interactions that may cause the media guidance application to alter the holographic structure based on a user interaction. The media guidance application may also after altering the holographic structure, generate for display a media asset associated with the holographic structure.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: December 10, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Walter R. Klappert, Jason W. Conness, Todd Mariani
  • Patent number: 10496267
    Abstract: An operation method and a terminal device are provided for simplifying operations between applications. The method according to an embodiment includes: receiving a screen splitting instruction, splitting a screen into an original application display region and a new display region, where the new display region is configured to display history operation content and at least one application icon, receiving a target operation instruction, determining target content and a target application icon corresponding to the instruction, and transmitting the target content to an application program corresponding to the target application icon in response to the target operation instruction, where the target content is content selected in the history operation content or content selected in the original application display region.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 3, 2019
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO LTD.
    Inventors: Yonghao Luo, Xiaomu Zhu, Dawei Geng
  • Patent number: 10496268
    Abstract: Techniques and apparatuses for content transfers to non-running targets in a multi-application environment are described herein. An input can be detected to relocate a content item exposed within a graphical user interface for the multi-application environment. The relocation associates the content item with a target element that initiates one or more designated actions with respect to the content item by invoking a corresponding application currently in a non-running state. The input to relocate the content item includes the content item being placed at an intermediate holding place that is displayed within the graphical user interface, and the content item being copied from the intermediate holding place to the target element. In response to the detected input, the content item is associated with the target element and the corresponding application is launched, switching from the non-running state to an active state in which the one or more designated actions are performed.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tyler J. Donahue, Clement Basile Fauchere, Emily Grace Sappington, Steven J. Frederickson, Gregory T. Mattox, Jr.
  • Patent number: 10489390
    Abstract: Techniques and structures to provide content management in an on-demand environment. A host electronic device may generate a resource map which may comprise size and priority assignments for resources associated with one or more target websites. A client device may retrieve the size and priority assignments from the host electronic device and may make determinations regarding whether to download content from the target website(s) based upon the size and priority assignments. Additional subject matter may be described and claimed.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 26, 2019
    Assignee: salesforce.com, inc.
    Inventor: Wojciech Koszek
  • Patent number: 10488947
    Abstract: An operating method of a deformable display device including a display unit is provided. The method includes: expanding a screen of the display unit in a first direction according to a force expanding the display unit; displaying a content in an expansion area that is an area that the screen of the display unit is expanded; expanding the screen of the display unit according to an additional force; and displaying an enlarge content on the expanded screen.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: November 26, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Yunmi Kwon, Kiseon Lee
  • Patent number: 10489044
    Abstract: In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: November 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
  • Patent number: 10483002
    Abstract: Disclosed herein is a breast pump sensor network. The breast pump sensor network includes an emitter disposed within a bodily fluid capture system and a detector disposed within the bodily fluid capture system. Further disclosed is a method for controlling the breast pump sensor network which includes emitting a beam of electromagnetic radiation within a bodily fluid capture system, detecting one or more drops of body fluid within the bodily fluid capture system, determining a bodily fluid flow rate based at least on the detected one or more drops of bodily fluid, and providing the determined bodily fluid flow rate to at least one user.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 19, 2019
    Assignee: Moxxly, Inc.
    Inventors: Gabrielle V. Guthrie, Santhi Analytis, Cara C. Delzer, Wisit Jirattigalachote
  • Patent number: 10481769
    Abstract: A device with touch-sensitive surface and display is configured to: display a page of a multi-page interface; and detect an input that includes a contact and movement of the contact on the touch-sensitive surface. The device is further configured to, in response to detecting the input: if the input meets next-page display criteria, where the next-page display criteria include a criterion that is met when the contact moves by more than a predefined amount in a first predetermined direction, replace display of the page with display of a second page of the multi-page interface; and if the input meets search-interface display criteria, where the search-interface display criteria include a criterion that is met when the contact moves by more than the predefined amount in a second predetermined direction that is perpendicular to the first direction, display a search interface that includes a search input field for inputting search terms.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 19, 2019
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Imran Chaudhri
  • Patent number: 10467852
    Abstract: A wagering game system and its operations are described herein. In embodiments, the operations can include determining content from both a first wagering game application and from a second wagering game application. The first and second wagering game applications can be independent wagering game applications played by a player account during a wagering game session. The operations can further include determining some portion of the second content (e.g., three-dimensional objects) that appears to originate from a second-application domain (e.g., from within confines of the second wagering game application), and presenting the portion of the second content within a first-application domain (e.g., within confines of the first wagering game application). In some embodiments, the operations can further include presenting the portion of the second content interacting with the first content within the first-application domain (e.g.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: November 5, 2019
    Assignee: BALLY GAMING, INC.
    Inventors: Marwan Y. Ansari, Robert W. Morgan, III, Craig J. Sylla