Data Transfer Operation Between Objects (e.g., Drag And Drop) Patents (Class 715/769)
  • Patent number: 11023101
    Abstract: An embodiment of the present invention is directed to reducing complexities in machine learning application development by providing a drag-and-drop user interface for an entire machine learning process. The innovative system significantly reduces development time and efforts. An embodiment of the present invention is directed to applying optimized common components that follow industry wide best practices thereby improving the time to market as well as the overall code quality. The embodiments of the present invention provide adaptability and extendibility to support various platforms. According to an embodiment of the present invention, a generic platform agnostic code generator may be extended to support various use cases, applications, platforms and environments.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: June 1, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Venkata Rajam Raju Chiluvuri, Swarna Bhagath Irukulla, Sai Chaitanya Chitneedi, Anil Kumar Gannamani
  • Patent number: 11010039
    Abstract: A display control apparatus includes a control unit. In the case where, with a display unit displaying a multi-dimensional table that includes three or more axes which extend in different directions and on each of which plural items are disposed and plural tables each including plural cells that indicate a correlation between items disposed on two orthogonal axes of the three or more axes, a scroll operation is performed on a first table selected from the plural tables, a second table is adjacent to the first table in a first direction determined in advance, and the direction of the scroll operation is a second direction that is orthogonal to the first direction, the control unit performs control such that the first table and the second table are scrolled in conjunction with each other together with an axis that extends along the direction of the scroll operation.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: May 18, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takashi Ogino, Tomoyuki Ito, Michiaki Yasuno
  • Patent number: 11010425
    Abstract: A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the enterprise graph query identifying an actor object set, a target object set, and a relationship between the actor object set and the target object set. The search service can return results of the enterprise graph query to the client device. The search service can receive from the client device an indication of user input instructing the search service to persist the enterprise graph query, with the indication of user input also instructing the search service to associate the persisted enterprise graph query with an entity. Moreover, in response to receiving the indication of user input, the search service can persist the enterprise graph query as well as associate the persisted enterprise graph query with the entity and/or enter a subscription entry for the query.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: May 18, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Fredrik Holm, Josh Stickler, Manfred Berry, Sveinar Rasmussen, Bjørn Olstad
  • Patent number: 10997393
    Abstract: Provided are a method and apparatus for identifying a fingerprint logo and an electronic device. The method for identifying the fingerprint logo includes: acquiring, before an optical sensor captures a fingerprint image, first optical signals captured by the optical sensor in at least one first region respectively, where the first optical signals captured in the at least one first region form a first image, and the at least one first region corresponds to a partial region of a photosensitive surface of the optical sensor; and identifying whether there is a fingerprint logo for guiding a user to perform pressing in the first image according to the first optical signals captured in the at least one first region.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 4, 2021
    Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
    Inventor: Yong Li
  • Patent number: 10996840
    Abstract: A disclosed method may include (1) providing a graphical drag-and-drop icon for visual presentation to a user within a user interface of a software application, (2) detecting a drag action performed by the user on the graphical drag-and-drop icon relative to the user interface, (3) detecting a drop action performed by the user on the graphical drag-and-drop icon relative to the user interface, (4) determining, based at least in part on a location of the drop action relative to the user interface, that the user dropped the graphical drag-and-drop icon on a specific feature of the user interface, and then in response to determining that the user dropped the graphical drag-and-drop icon on the specific feature of the user interface, (5) providing help documentation associated with the specific feature of the user interface for visual presentation to the user. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 4, 2021
    Inventor: Neha Singh
  • Patent number: 10990268
    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: October 29, 2019
    Date of Patent: April 27, 2021
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO LTD.
    Inventors: Yonghao Luo, Xiaomu Zhu, Dawei Geng
  • Patent number: 10986137
    Abstract: A software module executes in a first isolated execution environment. The module determines the first environment has caused data to the written to a first clipboard maintained by the first environment. The module consults policy data to determine whether the data should additionally be written to a second clipboard maintained by a second isolated execution environment. The policy data does not allow one or more types of clipboard objects to be written to the second clipboard even if they were written to the first clipboard at the initiation of or approved by a user to prevent the user from introducing a potentially hazardous type of object into the second clipboard. Upon the module determining that the policy data allows the data to be written to the second clipboard, the software module causes the data to written to the second clipboard.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: April 20, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rahul C. Kashyap, Rafal Wojtczuk, Ian Pratt
  • Patent number: 10979374
    Abstract: Provided is a method, system, and non-transitory computer-readable record medium for sharing information in a chatroom through a platform added to a messenger. An information sharing method includes registering at least one application to a platform of a user of a messenger based on a user input at the messenger installed on the computer system; executing an application selected by the user of the messenger from among applications registered to the platform in a chatroom of the messenger; and transmitting information shared by the application through the chatroom in response to receiving an information share request from the user during an execution of the selected application.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: April 13, 2021
    Assignee: LINE PLUS CORPORATION
    Inventor: Seonkyung Kim
  • Patent number: 10970050
    Abstract: A method, computer system, and computer program product compose a business rule. A computer system displays a set of tiles within a first area of a graphical user interface, each tile corresponding to a set of data nodes that are composable into structured data objects according to a domain-specific language. Dragging a selected tile from the first area to a drop zone within a second area of the graphical user interface appends the corresponding set of data nodes into a structured data object. Receiving a user input that sets focus on the drop zone displays a text field that replaces the drop zone w. A drop-down list is associated with the text field. The drop-down list consists of a set of permissible tiles for data nodes that can be appended to the structured data object according to a context of the structured data object.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: ADP, LLC
    Inventors: Yair Pike, Christopher Fahey, Lauren Miller, Lohit Sarma, Harshita Daddala, Joseph Pirtle
  • Patent number: 10963322
    Abstract: The present disclosure relates to the technical field of computers, and particularly relates to a data sharing method and an apparatus, and an electronic device. The method is applied to a mobile terminal. A display screen of the mobile terminal is a bendable display screen. The method includes determining a first application and a second application in the display screen; and in a case that it is detected that the display screen is bent, sharing the first data information of the first application to the second application.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: March 30, 2021
    Assignees: GREE ELECTRIC APPLIANCES (WUHAN) CO., LTD, GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI
    Inventors: Jie Liu, Linlin Diao, Shun Li, Biao Xiang
  • Patent number: 10963128
    Abstract: A computer-implemented method for capturing content may include (i) displaying, within a graphical user interface of a media recording application that records media through an input device, a clickable reaction button, (ii) receiving a click of the clickable reaction button within the graphical user interface of the media recording application, and (ii) in response to receiving the click of the clickable reaction button within the graphical user interface of the media recording application, performing both capturing, by the media recording application, media content through the input device recording metadata indicating that a user reacted to the captured media content such that the metadata specifies a reaction that corresponds to the clickable reaction button. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 30, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 10936477
    Abstract: Systems, apparatus, methods and computer program products for end-to-end user interface component testing in a database system. More particularly, a test script is executed, where the test script is configured to simulate user interactions with one or more user interface components of a web application. The test script is configured to load a user interface component using a network address, request a manipulation of the user interface component, and obtain in response to requesting the manipulation of the user interface component, information describing a state of the user interface component following the manipulation of the user interface component.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventor: Hui S. Fisher
  • Patent number: 10936185
    Abstract: This document describes techniques and systems that enable a smartphone-based radar system facilitating ease and accuracy of user interactions with a user interface. The techniques and systems can be implemented in an electronic device, such as a smartphone, and use a radar field to accurately determine three-dimensional (3D) gestures that can be used in combination with other inputs, such as touch or voice inputs, to interact with the user interface. These techniques allow the user to make 3D gestures from a distance—and enable seamless integration of touch and voice commands with 3D gestures to improve functionality and user enjoyment.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: March 2, 2021
    Assignee: Google LLC
    Inventors: Leonardo Giusti, Ivan Poupyrev, Patrick M. Amihood
  • Patent number: 10921977
    Abstract: An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to perform a first operation for a first object that is displayed on a screen. The processor is configured to display a third object on the screen in association with the first object after performing the first operation for the first object, wherein the third object represents the first operation. The processor is configured to superimpose the third object on one of at least one second object that is displayed on the screen. The processor is configured to apply the first operation to the one of at least one second object after superimposing the third object on the one of at least one second object.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 16, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Koki Hatada
  • Patent number: 10915238
    Abstract: A data processing method and apparatus applicable to an electronic map, and a mobile terminal are provided, relating to the field of electronic maps and data processing. The data processing method includes: detecting a user operation on an electronic map; obtaining operation data that reflects the user operation; determining, based on the operation data and an area that is configured based on the electronic map, whether the user operation is valid; and providing, based on a determination result of whether the user operation is valid, prompt information in response to the user operation. The disclosed technical solutions allow a user to flexibly and reasonably define an area based on an electronic map in real time, thereby improving user experience.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 9, 2021
    Assignee: BEIJING XINGXUAN TECHNOLOGY CO., LTD.
    Inventors: Jie Shan, Liuwu Kong, Lu Zhang
  • Patent number: 10901574
    Abstract: A mobile terminal according to the present disclosure may include a first region disposed on a front surface of a body and a second region extended and formed in at least one direction of the first region, and include a display unit configured to display an execution screen of a first application in the first region, and display icons corresponding to at least one application, respectively, that are preset in association with the first application in the second region, and a controller configured to display an execution screen of a second application corresponding to a selected icon in one region of the first region, and display at least one control icon for controlling the execution of the second application in the second region, based on the application of a user input for selecting one of the icons.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 26, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Jie Seol, Joowoo Lee, Soomin Kim, Minsoo Byun
  • Patent number: 10902180
    Abstract: A method of displaying an electronic form on a mobile device comprises creating one or more repeatable items comprising a plurality of fields to be filled or displayed wherein one or more of the fields may include another one or more repeatable item. A method of displaying an electronic form on a mobile device having a screen and managed by an operating system comprises attaching a visual priority to one or more fields used in the electronic form; obtaining the current mobile device screen size; and adapting the number of fields to be displayed on the screen based on the screen size and on visual priority attached to one or more of the fields. In one implementation, a minimum width is set for each of the one or more fields, and the fields that can meet the minimum width based on the current mobile device screen size are displayed.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: January 26, 2021
    Assignee: ProntoForms Inc.
    Inventors: Gemunu Prasanna Kapila Bandara Ekanayake, James Jeremy Goodfellow
  • Patent number: 10895960
    Abstract: An electronic device includes a communication port, a display, a processor, and a memory. The processor detects whether an external device plugs into the communication port, displays a user interface on the display when an external device plugs into the communication port, detects whether the user interface receives a predetermined user operation, recommends relevant data linked to the external device according to predetermined rules when the user interface receives the predetermined user operation, and displays the relevant data linked to the external device on the display.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: January 19, 2021
    Assignee: Mobile Drive Technology Co., Ltd.
    Inventors: Yu-Chun Chen, Cheng-Kuo Yang, Mu-Ann Chen, Ke-Chien Chou
  • Patent number: 10888399
    Abstract: A system comprises a scanner, an augmented reality (AR) display and a computing device. The scanner generates intraoral images of a dental arch and the AR display generates additional image data representative of a view from a wearer of the AR display. The computing device receives the intraoral images from the intraoral scanner, generates a virtual three-dimensional model of at least a portion of the dental arch from the intraoral images, receives the additional image data from the AR display, determines, from the additional image data, a region of the view that is outside of the dental arch, generates a visual overlay comprising the virtual three-dimensional model, and sends the visual overlay to the AR display. The AR display displays the visual overlay such that the virtual three-dimensional model is shown in the region of the view that is outside of the dental arch.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 12, 2021
    Assignee: Align Technology, Inc.
    Inventors: Avi Kopelman, Eric Paul Meyer, Sergei Ozerov, Ilya Fomin, Sean M. Nolen, Sergey Valiev, Edi Fridman, Sergey Gagarin, Elad Zeiri
  • Patent number: 10891319
    Abstract: Real-time rendering representations of objects in a view. Objects include clusters of nodes of a graph structure and links between said clusters. The graph structure comprises edges defined as pairs of the nodes. User inputs in respect to a current view and/or at least one of the objects is received. A data structure is updated, which associates multiple identifiers. Multiple identifiers may include cluster identifiers, node identifiers, and link identifiers, which respectively identify clusters of nodes, nodes of said graph, and links between pairs of clusters.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Maksym Lysak, Viktor Kuropiatnyk, Nikolaos Livathinos, Abderrahim Labbi
  • Patent number: 10884603
    Abstract: Provided are methods and systems by which a user can drag a first icon associated with a first set of settings and drop the first icon onto a second icon located on a displayed level wherein the second icon is associated with a second set of settings. In response to dropping the first icon onto the second icon, the second set of settings can be overwritten with a copy of the first set of settings. A graphical user interface can also be updated to display the changes in the second set of settings.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: January 5, 2021
    Assignee: Life Technologies Corporation
    Inventors: Matthew Shallice, Justin Hicks, Charysse Archer, Laurel Stone
  • Patent number: 10885227
    Abstract: Provided are methods, systems and computer program products for providing remote document execution. Such methods, systems and computer program products may include storing an electronic document as a secure electronic file, identifying a signature space in the electronic document, the signature space, after being executed, includes a signature of a signing party of the electronic document, receiving the signature of the signing party into the electronic document stored as the secure electronic file and responsive to receiving the signature of the signing party, converting the electronic document into a read only electronic document.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: January 5, 2021
    Assignee: CaffeiNATION Signings (Series 3 of Caffeination Series, LLC)
    Inventors: Curt Daniel Szymanski, Myles Kenneth Leighton
  • Patent number: 10871886
    Abstract: In accordance with various implementations, a method is performed at an electronic device with a display device and one or more input devices. The method includes displaying, on the display device, a drawing user interface that includes a set of drawing objects. The method includes detecting, via the one or more input devices, a first user input moving to define a path within the drawing user interface. In response to detecting the first user input moving to define the path within the drawing user interface, the method includes displaying, on the display device, a representation of the path within the drawing user interface. The method includes detecting, via the one or more input devices, a second user input moving within the drawing user interface from a first location on a first side of the representation of the path to a second location.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: December 22, 2020
    Assignee: APPLE INC.
    Inventor: Jennifer P. Chen
  • Patent number: 10871894
    Abstract: A method of copying content in a computing device includes detecting a gesture of an input tool which selects content to be copied that is displayed on a display of the computing device while the input tool operates within a sensing range of a proximity sensor of the computing device, and automatically copying the selected content to a clipboard in response to detecting removal of the input tool from within the sensing range of the proximity sensor.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 22, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yuriy Polyulya, Aleksandra Peteichuk, Olesya Koshkina, Stanislav Kupchanko
  • Patent number: 10853397
    Abstract: Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: December 1, 2020
    Inventors: Steven G. Lisa, Jeffrey C. Konicek
  • Patent number: 10845944
    Abstract: Disclosed is a desktop generation method for a mobile terminal. The method includes: creating a block object, the block object containing attribute information; invoking a drawing function, drawing a plurality of blocks according to the attribute information about the block object, and distributing the plurality of blocks on the screen of a mobile terminal without superposition so as to form a desktop; and when the shortcut of an application program is required to be displayed on the desktop, displaying a shortcut icon and/or a program name of the shortcut of the application program in an idle block on the desktop, the idle block being a block in which the shortcut of the application program is not displayed. Also disclosed are a desktop generation device of a mobile terminal, a desktop operation method for a mobile terminal and a corresponding device thereof.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: November 24, 2020
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO LTD.
    Inventors: Yonghao Luo, Shoufu Chen, Chi Fang, Xiaomu Zhu, Tian Li
  • Patent number: 10826953
    Abstract: An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: November 3, 2020
    Inventors: Jonathan Davar, Serge M Krasnyansky
  • Patent number: 10809906
    Abstract: A method for capturing display data on a screen together with display data not currently visible is applied to an electronic device. The method displays a user interface of an application on a touch screen of the electronic device, the user interface being divided into a sliding area and N number of non-sliding areas, when a preset user operation is applied to the electronic device. The method sets a starting position and an ending position in the sliding area. Content between the set starting and ending positions is read, and a screenshot corresponding to the read content is generated.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 20, 2020
    Assignee: Chiun Mai Communication Systems, Inc.
    Inventor: Yueh-Chi Wang
  • 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: 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: 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: 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: 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: 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: 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: 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