Customizing Multiple Diverse Workspace Objects Patents (Class 715/765)
  • Patent number: 11157169
    Abstract: Implementations described herein relate to transitioning a computing device between operating modes according to whether the computing device is suitably oriented for received non-audio related gestures. For instance, the user can attach a portable computing device to a docking station of a vehicle and, while in transit, wave their hand near the portable computing device in order to invoke the automated assistant. Such action by the user can be detected by a proximity sensor and/or any other device capable of determining a context of the portable computing device and/or an interest of the user in invoking the automated assistant. In some implementations location, orientation, and/or motion of the portable computing device can be detected and used in combination with an output of the proximity sensor to determine whether to invoke the automated assistant in response to an input gesture from the user.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: October 26, 2021
    Assignee: GOOGLE LLC
    Inventors: Arvind Chandrababu, Ik Hwan Byun, Haywai Chan
  • Patent number: 11159686
    Abstract: An image processing apparatus provides a user with a menu screen having a button arrangement that is easy for the user to find a desired button. Accordingly, a rank of a button for executing processing related to a state of the image processing apparatus is changed to be high in an arrangement order of buttons.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: October 26, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kimito Kasahara
  • Patent number: 11146621
    Abstract: An example method involves accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to playout the media content items in accordance with the sequence defined by the playlist; determining a status of an event, and using the determined status of the event as a basis to determine a condition; making a determination that the determined condition has been satisfied; and responsive to making the determination that the determined condition has been satisfied, (i) retrieving second data representing a media content item related to the event, and (ii) using the retrieved second data to playout the media content item related to the event in between playing out the first and second media content items.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 12, 2021
    Assignee: Gracenote Digital Ventures, LLC
    Inventor: Venkatarama Anilkumar Panguluri
  • Patent number: 11132104
    Abstract: A method of managing user interface items in a visual user interface (VUI) is disclosed. In one aspect, the method comprises displaying a VUI screen on a display. The VUI screen comprises a scrollable area comprising a plurality of selectable items. The VUI screen provides a pin holder located at an edge of a display area of the display. The state of the pin holder and the second pin holder persists in response to changes in a visual state of the scrollable area. A selected item in the plurality of selectable items is pinned to the pin holder in response to detection of a pinning command. A visual state of the scrollable area is changed in response to detection of corresponding input. A pinned item corresponding to a selected pin from the pin holder is unpinned in response to detection of an unpinning command.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Gaganpreet Singh, Qiang Xu, Wei Li
  • Patent number: 11126324
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a tile interface and launch pad system. An embodiment operates by providing a user interface with a plurality of tiles. An indication is received to move a first tile from a first section of the user interface to a second section of the user interface. The first tile as displayed in the first section includes a first selection of information, and tiles of the second section include a section selection of information. The visual appearance of the first tile is modified, and the second selection of information is displayed in the first tile.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: September 21, 2021
    Assignee: SAP SE
    Inventors: Jamila Schon, Michael Krenkler, Eran Lahav, Marc Kumar Ziegler
  • Patent number: 11126416
    Abstract: The present disclosure provides a method and system to perform installation of one or more applications based on the interaction of a user with a podcast. The method includes a first step to insert one or more advertisements during the broadcasting of the podcast. In addition, the method includes another step to detect mode of listening of the podcast by the user. Further, the method includes yet another step to determine one or more gestures. Furthermore, the method includes yet another step to receive one or more gesture inputs from the user. Moreover, the method includes yet another step to perform one or more actions at the application installation system.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Affle (India) Limited
    Inventors: Anuj Khanna Sohum, Charles Yong Jien Foong, Madhusudana Ramakrishna
  • Patent number: 11126347
    Abstract: A batch processing method and device for objects are provided. In response to an operation that a user simultaneously touches at least two objects on a user interface, first touch event related information with respect to the at least two objects is acquired. Next, in response to an operation that the user stops touching the at least two objects on a batch processing interface, second touch event related information with respect to the at least two objects is acquired. Finally, if the first touch event related information with respect to the at least two objects and the second touch event related information with respect to the at least two objects meet an operation condition of a preset batch processing operation, the preset batch processing operation is performed for the at least two objects.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 21, 2021
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Huayun Miao, Dong Wang, Yonghao Luo
  • Patent number: 11128667
    Abstract: Disclosed herein are methods, systems, and processes to detect valid clusters and eliminate spurious clusters in cybersecurity-based computing environments. A cluster detection and elimination model is trained by accessing a dataset with raw data that includes data points associated with computing devices in a network and applying two or more different clustering methodologies independently to the dataset. The resulting cluster detection and elimination model is used to compare two or more clusters to determine whether a cluster from one clustering methodology matches another cluster from another clustering methodology based on centroid locations and shared data points.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 21, 2021
    Assignee: Rapid7, Inc.
    Inventors: Vasudha Shivamoggi, Roy Hodgman, Wah-Kwan Lin
  • Patent number: 11112962
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Patent number: 11115847
    Abstract: A terminal device includes a transmission processing part configured to notify the network of a type of the terminal device, and a reception processing part configured to derive the required number of repetitive transmissions and/or repetitive receptions (the first number of repetitions) on the basis of downlink reference signal received power. The terminal device measures the downlink reference signal received power on the basis of the first measurement period longer than 200 ms, upon deriving the first number of repetitions. The type of the terminal device notified to the network is different from a type of a terminal device employing a measurement period of 200 ms.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 7, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Hidekazu Tsuboi, Katsunari Uemura, Yasuyuki Kato, Shohei Yamada
  • Patent number: 11113855
    Abstract: A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process stores a library of expressions for styling a digital map. The process retrieves electronic map data and displays a user interface including a property editor panel and a visual map portion. The property editor panel displays a plurality of map styles. The visual map portion displays a representation of the electronic map data. For a selected map style, the process displays a plurality of style properties and a text field for receiving expressions corresponding to a style property. The process receives, via the text field, an expression and determines a set of suggested expressions corresponding to the style property. The process applies the received expression to the electronic map data and renders in the visual map portion an edited representation of the electronic map data.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 7, 2021
    Assignee: Mapbox, Inc.
    Inventors: John Edward Firebaugh, Minh Xuan Nguyen, David Wright Clark, Anand Dhiren Thakker, Dana Alexander Sulit, Ansis Ingus Brammanis, Nicki Zippora Dlugash, Saman Bemel-Benrud
  • Patent number: 11113723
    Abstract: A communication server is disclosed. The communication server comprises a processor, a memory, and an application stored in the memory. The application, when executed by the processor, receives a request that identifies a subject to remove from a user history of the a user equipment (UE), wherein the user history is compiled based on communication events initiated by the UE and is associated with content that is sent to the UE. The application, responsive to receiving the request from the UE, transmits a user history modification request to a history management server, wherein the communication server disassociates the subject from the user history identified in the request received from the UE.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 7, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Tanya S. Hatcher, Bryce A. Jones, Rodney D. Nelson, Mark D. Peden
  • Patent number: 11113241
    Abstract: The present specification discloses a blockchain computer application. This blockchain computer application includes a Graphical User Interface (GUI) that supports the organization and blockchaining of files to a blockchain. This GUI includes a virtual blockchain organizational tool onto which users can drag and drop files and organize them into various virtual blockchain blocks without permanently attaching those files to an actual blockchain until the virtual blockchain is converted to an actual blockchain. The conversion process preserves the organizational structure of the files set within the virtual blockchain. Files may also be automatically blockchained to a specific blockchain by dragging them and dropping them onto a blockchain application desktop icon. Files may also be automatically blockchained to specific blockchains by dragging them and dropping them onto a blockchain icon within the GUI where each blockchain icon is directly associated with a separate blockchain.
    Type: Grant
    Filed: November 21, 2020
    Date of Patent: September 7, 2021
    Inventor: Tyson York Winarski
  • Patent number: 11080042
    Abstract: Systems and methods are described that use software diversification techniques to improve the security of mobile applications. Embodiments of the disclosed systems and methods may, among other things, facilitate secure application distribution through deployment of diverse of applications in an application distribution channel. Software diversification consistent with certain disclosed embodiments may mitigate large-scale automated circumvention of security protections by presenting attacking malware moving and/or otherwise unpredictable diverse targets.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: August 3, 2021
    Assignee: Intertrust Technologies Corporation
    Inventors: Stephen G. Mitchell, Gilles Boccon-Gibod
  • Patent number: 11074300
    Abstract: Techniques for visualizing dependencies in a data analytics system are described. In an embodiment, a visualization system may receive datasets and dataset dependency information for the datasets. The visualization system may receive a first type of analysis objects from a first analysis object system and dataset dependency information from an analysis object dependency service. The visualization system may receive a second type of analysis objects from a second analysis object system. The second type of analysis object may include a JSON representation of a set of operations that are applied during analysis such as a set of programming instructions. The visualization system may traverse and analyze the JSON representation to determine, for a given analysis object, one or more parent dependencies. The visualization system can then generate a graph of the datasets and analysis objects.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: July 27, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Xavier Falco, James Campbell
  • Patent number: 11073935
    Abstract: A touch type distinguishing method may be provided for a touch input device including a touch screen. The method may determine a touch on the touch screen. For example, a touch on the touch screen may be determined as an authentication touch when a condition that the time period for which the input touch maintains is equal to or greater than the predetermined reference time period is satisfied prior to the long touch determination criterion time point. The touch on the touch screen may be determined as a long touch when the condition is not satisfied.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: July 27, 2021
    Assignee: HIDEEP INC.
    Inventor: Seyeob Kim
  • Patent number: 11064259
    Abstract: The present disclosure discloses an interaction data distribution control method, apparatus, device, and storage medium. The method includes: determining a maximum amount of interaction data distributed to each client within a set time based on a time interval for processing the interaction data of each client, wherein the interaction data is data that a user interacts with a live broadcast display interface of the client; distributing linkage interaction data to each client, wherein the linkage interaction data is used to indicate each client that receives the linkage interaction data to generate a matched interaction response, and the linkage interaction data is not greater than the maximum amount of the interaction data, and the matched interaction response is an interaction response generated by each client based on the linkage interaction data.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: July 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Yemeng Yang
  • Patent number: 11054806
    Abstract: Method and system for space planning with created prototype objects. Templates for virtual objects are provided on a cloud application on a cloud server network device to create prototype objects. Actual prototype three dimensional (3D) objects are created in lightweight materials from selected templates with 3D printers, robots and/or manufacturing machines. The created prototype 3D objects are moved to and used in an actual physical space to confirm how actual objects represented by the 3D prototype objects will fit in the actual physical space and confirm a design for the actual physical space.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: July 6, 2021
    Inventor: Barbara Hardwick
  • Patent number: 11037674
    Abstract: Mechanisms are provided for generating a dashboard recommendation based on tracked user input patterns and the operation of predictive analytics. The mechanisms present a dashboard interface to a user via a client computing device, and track user inputs to the client computing device at least during and after presentation of the dashboard interface to the user via the client computing device. The mechanisms apply predictive analytics to the tracked user inputs to predict a type of data the user is attempting to access, and correlate the predicted type of data with one or more portions of one or more other dashboard interfaces that provide a representation of data having a type matching the predicted type of data. The mechanisms output a recommendation output to the user via the client computing device recommending the user access the one or more other dashboard interfaces.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kimberly S. Dunwoody, Susan E. Teague Rector
  • Patent number: 11037263
    Abstract: The present disclosure relates to systems and methods for directing a provider terminal corresponding to a provider of a transportation service to display an identity relating to a service request. The systems may perform the methods to obtain a target service request associated with a target transportation service from a target requestor; and direct a provider terminal corresponding to a provider of the target transportation service to display an identity relating to the target service request to assist the provider to identify the target requestor.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 15, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventor: Qi Li
  • Patent number: 11030359
    Abstract: The present invention relates to a method for providing a mixed reality service of a server and a system for performing the same, the method comprising the steps of: loading three-dimensional modeling data including design information for arbitrary building; generating a virtual image for the three-dimensional modeling data and at least one user interface on the basis of tracking information transmitted from a terminal; and transmitting the virtual image to the terminal, wherein the tracking information includes at least one of geographical position information of the terminal, identification information of an actual space where the terminal is located, three-dimensional rotation information, and speed information, and wherein the virtual image is generated such that the actual size of the building may be displayed according to the design information, and is synthesized with an actual image in the at least one terminal and displayed as a mixed reality image.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 8, 2021
    Assignee: DONGWOO E&C
    Inventors: Sang Hoon Kim, Gyung Jin Kim
  • Patent number: 11010500
    Abstract: The present invention concerns a computer-implemented method, a computer system and a computer program product for direct room modeling in a CAD model. The CAD model comprises a rectangular coordinate system comprising mutually orthogonal height, first horizontal and second horizontal directions. A first position and subsequently a second position within the model are obtained via a user input device. The first and second positions define a rectangle perpendicular to the height direction and aligned with the horizontal directions. The rectangle comprises edges and corners. The rectangle comprises the first and second positions at diagonally opposite corners. A room drawing operation is automatically performed based on the rectangle. One or more walls and/or wall portions, each extending in the height direction and along an edge of the rectangle over in essence the full length of the edge, are thereby inserted or removed.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: May 18, 2021
    Assignee: BRICSY NV
    Inventors: Tjerk Gauderis, Sander Valcke, Wouter Nys
  • Patent number: 11010941
    Abstract: A matched array technology system and method for displaying in a two-dimensional array the structured interactions between management and a plurality of employees in an organization. Axes contain proxy values of employee and manager expectations scaled to yield a matched array and an alignment vector containing cells representing target alignment between employee and manager expectations. A scatter plot of multiple employee positions portrays the pattern of talent alignment and distribution, representing the talent architecture for the organization. The talent architecture is characterized by multiple static and dynamic metrics that identify normative opportunities to improve organization alignment, and measure organization talent management performance, especially in relation to the reference and general alignment vectors of the array.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: May 18, 2021
    Assignee: EffectiveTalent Office LLC
    Inventor: Craig M. Watson
  • Patent number: 11003833
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Andras Nagy
  • Patent number: 11003311
    Abstract: Described is a method for changing the display mode of a device access software with which components of a fieldbus system can be accessed. The device access software includes a frame application and at least one software component integrated into the frame application, wherein between the frame application and the at least one software component an interface is provided. The method includes switching the frame application from a first display mode into a second display mode different from the first display mode and changing at least one parameter in the software components via the relevant interface, wherein the change of the at least one parameter effects a switching of the display mode from the first display mode into the second display mode.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 11, 2021
    Assignee: Endress+Hauser Process Solutions AG
    Inventors: Werner Luber, Ingomar Sotriffer, Michael Mayer, Jan Pflug
  • Patent number: 11003306
    Abstract: A method of sharing an experience between a tapper and a content provider is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. A fourth interface is further provided to present the solicitations in an order according to predetermined ranking criteria.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 11, 2021
    Assignee: Wormhole Labs, Inc.
    Inventor: Curt Hutten
  • Patent number: 10997531
    Abstract: A method, system and graphical user interface for generating, deploying and/or executing one or more workflows are provided. The method includes obtaining, via a graphical-user interface, information for executing a plurality of tasks of a workflow, wherein the information defines an abstraction of at least one function of the plurality of tasks, and forming, from the information, a record for executing a workflow, wherein the record is operable to be dispatched to facilitate execution of the workflow.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 4, 2021
    Assignee: Ciambella Ltd.
    Inventors: Jean-Baptiste Leonelli, Trisala Chandaria
  • Patent number: 10992826
    Abstract: A method for ordering a print product comprises displaying a video that includes an exhibited physical product; comparing a feature or attribute associated with the exhibited product with a feature or attribute associated with the available product; displaying a digital overlay in the video and in association with the displayed exhibited product if the displayed exhibited product corresponds to the digital representation of the available product; allowing for the selection of the digital overlay and then a digital image; establishing a print order including an identification of the displayed exhibited product associated with the selected digital overlay and the selected digital image; and allowing for the fulfillment of the print order to produce a print product using a printing device, wherein the print product includes the selected digital image disposed on a selected physical product representative of the displayed exhibited product associated with the selected digital overlay.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 27, 2021
    Assignee: FUJIFILM North America Corporation
    Inventors: James Dolce, Jonathan Nick
  • Patent number: 10985972
    Abstract: A home device controller can receive inputs on a touch control mechanism from a user to control a selected home device in a local network of the home device controller. The controller can generate a set of control commands based on the inputs, and transmit the set of control commands to the selected home device for execution. The controller can publish state data indicating a state of the selected home device, following execution of the set of control commands, to a message bus of the distributed system, the message bus being accessed by each of the plurality of home device controllers to mitigate or resolve fault conditions occurring with any of the home controllers in the distributed system.
    Type: Grant
    Filed: July 20, 2019
    Date of Patent: April 20, 2021
    Assignee: Brilliant Home Technoloy, Inc.
    Inventors: Aaron T. Emigh, Steven Stanek, Ashley Chou, Jeremy Hiatt
  • Patent number: 10984166
    Abstract: Some embodiments determine characteristics related to a theme or branding of an existing website. Characteristics from an existing website may, for example, facilitate theming or branding of a new website or software product to coordinate with the existing website. A characteristic extraction system may optimize an existing webpage based on target characteristics to be extracted from the existing webpage. Optimizing an existing webpage includes manipulating the webpage source code and/or the webpage data to facilitate extraction of the target characteristics. Optimization may result in removal of data or formatting from the existing webpage that is unnecessary for extraction of the target characteristics.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Anthony Christopher Orciuoli, Jacob Kuramoto, Mark Vilrokx
  • Patent number: 10983614
    Abstract: According to various embodiments, a computer mouse may be provided. The computer mouse may include: an electromagnet configured to provide a force between the computer mouse and a surface on which the computer mouse is moveable; and a control circuit configured to control the electromagnet based on an application running on a computer to which the computer mouse connectable.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 20, 2021
    Inventor: Sreenath Unnikrishnan
  • Patent number: 10956450
    Abstract: Some embodiments of the present invention include a method for determining a dense subset from a group of records using a graphical representation of the group of records, the graphical representation having nodes and edges, a node associated with a record from the group of records, an edge connecting two nodes associated with two related records, wherein a node is associated with a weight corresponding to a number of edges connected to the node, wherein a record is added to the dense subset based on its associated node having a highest weight and a density that satisfies a density threshold, the density being based on the content of the dense subset, and wherein the content of the dense subset is to be processed as including duplicate records.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Dai Duong Doan, Arun Kumar Jagota
  • Patent number: 10949577
    Abstract: Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: March 16, 2021
    Assignee: Applied Software Technology, Inc.
    Inventors: Mark Petrucci, Xiao Chun Yao
  • Patent number: 10942623
    Abstract: An information processing apparatus includes a display and a display controller. The display controller controls the display so as to display first information, second information, and third information once processing on a system that cooperates with the information processing apparatus is resumed after the processing has been stopped. The first information indicates a state of a processing screen displayed at the time of the stoppage, the processing screen being used for performing processing related to a document used in the system. The second information specifies the document that is a target of the processing after the processing on the processing screen has been resumed. The third information indicates a screen for the system in which the document is used.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 9, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kazushi Kaneshiro
  • Patent number: 10937127
    Abstract: Embodiments for managing text in rendered images by one or more processors are described. An image rendered by a display device is detected. The rendered image includes an object component and a text component at least partially overlapping the object component. A size of the object component of the image is caused to change. Based on a comparison of the changed size of the object component of the image to a size of the text component of the image, one or more text modification option is caused to be rendered by the display device. An indication of a selection of at least one of the one or more text modification option is received. The text component of the image is caused to change based on the selected one or more text modification option.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Peeyush Jaiswal, Priyansh Jaiswal, Sarbajit K. Rakshit
  • Patent number: 10936599
    Abstract: Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 2, 2021
    Assignee: Oracle International Corporation
    Inventors: Glenn Allen Murray, Luis E Rivas, Mark L. Kreider
  • Patent number: 10929414
    Abstract: A method and system are provided for interactive data visualization. The method includes dynamically determining, responsive to a user request directed to at least one of default categories identified by analyzing a data source used with an initial user query, pre-set values for categorical portions and numerical portions of vocabularies for user selection using data analytics on the data source. The method also includes providing the user with a capability to specify other values for the portions. The method additionally includes dynamically generating multiple sub-queries to the data source for the pre-set values and at least one of the other values specified by the user for the portions. The method further includes generating a data visualization of combined result sets for the multiple sub-queries and displaying the data visualization.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Behrooz Ashtiani, Mitra Khatibi, Diana Lau, Jin Li, Joanna W. Ng
  • Patent number: 10914948
    Abstract: A display device includes an image generation device configured to superimpose an image on a landscape and allow a viewer to visually recognize the image, a control device configured to control the image generation device, and an operation unit configured to receive an operation related to display of the image. The image generation device generates a first image constantly displayed and a second image displayed on the basis of occurrence of a predetermined event, and the control device changes a display mode of one or both of the first image and the second image output by the image generation device on the basis of a content of the image generated by the image generation device and an operation content by the operation unit.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 9, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Masafumi Higashiyama, Takuya Kimura, Shinji Kawakami, Tatsuya Iwasa, Yuji Kuwashima
  • Patent number: 10908800
    Abstract: A system and a method are disclosed for identifying features in a geographic area captured by a sensor. A server transmits computer readable instructions to a client device to cause the client device to display a first graphical element including data entry user interface elements for inputting one or more parameters. The server receives one or more data inputs corresponding to the one or more parameters. In response to receipt of the data inputs, the server transmits computer readable instructions to cause the client device to display a timeline graphical user interface element identifying detections of a feature in data captured for the geographic area. The data captured for the geographic area is selected based on the identified parameters and the timeline graphical user interface is segment into multiple display elements based on the identified parameters.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: February 2, 2021
    Assignee: Orbital Insight, Inc.
    Inventors: Matthew Falk, Maxim Ladonnikov, Rochit Sapra, Christopher K. Koverman
  • Patent number: 10911716
    Abstract: Respectively customizable interactive audio/video content is provided to each of a plurality of computing devices during a networked communication session. At least some of the computing devices capture audio video content via a microphone and camera respectively operable with each of the at least some of the computing devices. Further, the at least one processor is configured to receive, from each of the at least some of the computing devices, the respective audio and video content. The at least one processor is configured to generate a composited interactive audio/video feed including at least one of the audio and video content received from each of the at least some computing devices during the networked communication session. Moreover, the at least one processor is configured to transmit to each of the plurality of computing devices during the networked communication session the composited interactive audio/video feed.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: February 2, 2021
    Assignee: TOUCHCAST LLC
    Inventor: Edo Segal
  • Patent number: 10891916
    Abstract: A method of controlling a display of a mobile device that includes displaying of a screen of a mobile device at least one initial complication; assigning threshold conditions for said at least one initial complication; monitoring real time conditions for the mobile device; and modifying the at least one initial complication being displayed on the screen of the mobile device for higher visibility when the conditions being monitored in real time change to trigger a display change for the complications.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. Rakshit, Martin G. Keen, John M. Ganci, Jr., James E. Bostick
  • Patent number: 10891985
    Abstract: A content annotation system includes a computing platform having a hardware processor and a memory storing a tagging software code including an artificial neural network (ANN). The hardware processor executes the tagging software code to receive content having a content interval including an image of a generic content feature, encode the image into a latent vector representation of the image using an encoder of the ANN, and use a first decoder of the ANN to generate a first tag describing the generic content feature based on the latent vector representation. When a specific content feature learned by the ANN corresponds to the generic content to feature described by the first tag, the tagging software code uses a second decoder of the ANN to generate a second tag uniquely identifying the specific content feature based on the latent vector representation, and tags the content interval with the first and second tags.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 12, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Miquel Angel Farre Guiu, Monica Alfaro Vendrell, Albert Aparicio Isarn, Daniel Fojo, Marc Junyent Martin, Anthony M. Accardo, Avner Swerdlow
  • Patent number: 10880246
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating customized images with avatars of different users within electronic messages. For example, users of different mobile computing devices can exchange electronic communications with images generated to include avatars representing themselves as well as their friends, colleagues, and other acquaintances.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: December 29, 2020
    Assignee: Snap Inc.
    Inventors: Dorian Franklin Baldwin, Jacob Edward Blackstock, David James Kennedy, Shahan Panth
  • Patent number: 10855532
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive a selection that indicates a server component of a list of server components associated with records associated with a first relation and associated with server components; may determine, based at least on the selection that indicates the server component, a list of capabilities associated with the server component from records associated with a second relation and associated with capabilities of server components; may receive a selection of at least one capability from the list of capabilities; may determine if one or more records, associated with a fourth relation and associated with one or more servers, are associated with the at least one capability and the server component; and if so, may provide a list of one or more server identifications, associated with the one or more records, that indicate the one or more servers.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Vijay Bhatt, Bhimaraju Vadde
  • Patent number: 10845949
    Abstract: Disclosed are methods and apparatus for facilitating continuity of experience of a user. A list of user interface object candidates associated with a user identifier may be identified based, at least in part, on states of user interface objects that have previously been presented via one or more client devices associated with the user identifier. The list of user interface object candidates may be prioritized. One or more user interface objects may be provided for display via a client device associated with the user identifier according to a result of the prioritizing.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: November 24, 2020
    Assignee: Oath Inc.
    Inventor: Jesse Chor
  • Patent number: 10846110
    Abstract: Disclosed herein are system, method, and computer program product embodiments for measuring graphical user interface (GUI) usage, generating visual depictions of the GUI usage, and providing GUI modification recommendations based on the GUI usage. A user interface (UI) usage measurement system may monitor user interactions with an application from one or more user devices. The UI usage measurement system may data such as button clicks or other icon interactions on a GUI. After aggregating this information, the UI usage measurement system may apply machine learning techniques to determine a GUI object recommendation. The recommendation may include the movement of one or more GUI objects to different locations so that the user may more quickly access GUI objects that are more heavily utilized. In this manner, the UI usage measurement system may modify the GUI used by a particular user to access elements of an application.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: November 24, 2020
    Assignee: SAP SE
    Inventors: Jai Vignesh R, Rajendra Kumar
  • Patent number: 10839145
    Abstract: A form filling method and related terminals are disclosed. The method includes scanning, by a first terminal, a digital object identifier generated by a second terminal; acquiring an operational source identifier of a form to be filled and item(s) to be filled from the digital object identifier; acquiring information content(s) corresponding to the item(s) to be filled from a pre-stored correspondence relationship between the information item(s) and the information content(s) and/or through an auxiliary device of the first terminal; and sending the information content(s) corresponding to the item(s) to be filled and the operational source identifier to a first server correspondingly, to enable the second terminal to acquire the information content(s) corresponding to the item(s) to be filled from the first server based on the operational source identifier to fill in the form.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 17, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jinggang Feng
  • Patent number: 10831774
    Abstract: Passing a result of batch processing into a data integration flow is provided. Each data record of a plurality of data records corresponding to a specified data record collection is processed within a different thread of a different execution branch in parallel. At an end of each processing of each different execution branch, a new value is computed for each processed data record based on a previously stored value and an execution branch context for each processed data record. It is determined whether all data records in the plurality of data records have been processed. In response to determining that all of the data records in the plurality of data records have been processed, a data accumulation object corresponding to the batch processing is updated within a data assembly context based on a computed new value for each processed data record to form an updated data assembly context.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: John A. Reeve, Chengxuan Xing, Doina Liliana Klinger, Vlad Balanescu
  • Patent number: 10824793
    Abstract: A website building system including a visual editor to support user editing of a website page of the website building system; the page having regular components and overlapped and hidden components and an editor overlap handler to determine display instructions for the visual editor for the overlapped and hidden components according to activation conditions, the activation conditions based on a user selected point on the page, activation rules and information on components of the page, the information including component proximity to or component interaction with said user selected point, z-order and at least one of: general relationships between the components on said page, information on the user and information on the system.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 3, 2020
    Assignee: Wix.com Ltd.
    Inventor: Roni Fialkow
  • Patent number: 10805574
    Abstract: There is provided an information processing device, an information processing method, and a program that make it possible to decrease reduction in a recognition rate corresponding to the amount of exercise of a user wearing a wearable device. Acceleration information is acquired as exercise state information, and movement speed is calculated. If the movement speed exceeds certain speed, a plurality of pieces of information is displayed in a time-division manner for a certain amount of information each with which amount a recognition rate is not decreased, whereby a plurality of pieces of information is displayed while reduction in the recognition rate is controlled. The present technology can be applied to a wearable device.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: October 13, 2020
    Assignee: SONY CORPORATION
    Inventors: Tsubasa Tsukahara, Jun Kimura, Katsuya Hyodo, Daisuke Nakata