Patents Examined by Dino Kujundzic
-
Patent number: 11757846Abstract: An apparatus configured to construct an email message addressed to a plurality of recipients. The apparatus is further configured to apply a cipher and a first encryption key to a first portion of the email message, which will be viewable by each of the recipients. The apparatus applies the cipher and a second encryption key to a second portion of the email message, which will be viewable by a first recipient from among the recipients. The apparatus further applies the cipher and a third encryption key to a third portion of the mail message, which will be viewable by a second recipient from among the recipients. The apparatus then transmits the email message to a server.Type: GrantFiled: June 25, 2020Date of Patent: September 12, 2023Assignee: Bank of America CorporationInventors: MadhuSudhanan Krishnamoorthy, Ganesh Balasubramanian
-
Patent number: 11733824Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.Type: GrantFiled: June 13, 2019Date of Patent: August 22, 2023Assignee: Apple Inc.Inventors: Edwin Iskandar, Ittinop Dumnernchanvanit, Samuel L. Iglesias, Timothy R. Oriol
-
Patent number: 11733850Abstract: Disclosed herein are system, method, and computer program product embodiments for slide grid snapping for presentations slides in a cloud collaboration platform. An embodiment operates by displaying a slide made up of rows and columns of pixels, receiving inputs to select and move an object, interpreting the movement, based on proximity to particular rows and columns, places the object along the particular row and column of pixels, and rendering the resulting slide. By serializing and coordinating design actions using the slide grid, the ease of design and the efficiency of the user experience may be enhanced. The grid system further allows users to comment anywhere in the document, associating those comments with objects or layers, and adjusting or moving the comments in response to grid-based actions.Type: GrantFiled: January 31, 2019Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Andy Chung, Aaron Boodman, Joshua Li, Erik Arvidsson, Kevin Gibbs, Diana Berlin
-
Patent number: 11729457Abstract: Systems, methods, apparatus, and articles of manufacture to provide content to a playback network are disclosed. An example method includes displaying an indicator of multimedia content to a user via a graphical user interface. The example method includes enabling a multiselect state to allow the user to select multiple items from a browseable list of indicators associated with multimedia content. The example method includes providing a context-sensitive menu including a plurality of options associated with playback of selected items based on enablement of the multiselect state. The example method includes applying an option to each of the selected items based on user selection. The example method includes passing information regarding the multimedia content to a playback system including one or more multimedia playback devices in response to user selection of the option.Type: GrantFiled: October 10, 2019Date of Patent: August 15, 2023Assignee: Sonos, Inc.Inventors: Robert Reimann, Abhishek Kumar, Paul Bates
-
Patent number: 11714527Abstract: Using a set of menu to key process mappings, historical menu usage data for an application is aggregated into aggregated key process usage data. A set of key process association rules, each comprising a consequent key process given a particular antecedent key process, is generated. From the set of key process association rules and a set of ranked menus by frequency of usage within each key process, a set of model menu recommendations is generated. According to an application usage history, a menu frequency ratio, and a confidence value of a modelled next menu, the set of menu recommendations is scored. A scored menu recommendation having a rank below a threshold rank is pruned from a set of menu items of the application ranked according to their scores. The pruned set of scored menu recommendations is presented for selection instead of the set of menu items.Type: GrantFiled: January 6, 2022Date of Patent: August 1, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Long Fan, Yang Yang, Ye Fan, Juan Wu, Qi Mao, Jing James Xu
-
Patent number: 11709584Abstract: A UI development assistance device (10) comprising a UI editing unit (11), an operation input unit (12), and a display unit (14). The UI editing unit (11) executes a UI editing process and generates a UI editing screen (140). The display unit (14) displays the UI editing screen (140). The operation input unit (12) receives operations pertaining to UI editing. When a plurality of overlapping (UI) objects are present on the UI editing screen (140), the UI editing unit (11) displays a list of the plurality of overlapping (UI) objects on the (UI) editing screen (140) in accordance with a prescribed operation by means of the operation input unit (12).Type: GrantFiled: July 30, 2018Date of Patent: July 25, 2023Assignee: OMRON CorporationInventors: Shintaro Iwamura, Daisuke Takahashi
-
Patent number: 11704011Abstract: A method of operating a user terminal includes receiving occupancy data for an operating environment responsive to navigation of the operating environment by a mobile robot, and displaying a visual representation of the operating environment based on the occupancy data. The method flintier includes receiving information identifying a plurality of electronic devices that are local to the operating environment and respective operating states thereof, and populating the visual representation of the operating environment with visual indications of respective spatial locations of the electronic devices in the operating environment and status indications of the respective operating states of the electronic devices. Related methods for controlling the electronic devices based on their respective spatial locations and the relative spatial context of the operating environment are also discussed.Type: GrantFiled: January 18, 2021Date of Patent: July 18, 2023Assignee: iRobot CorporationInventors: Christopher V. Jones, Colin Angle
-
Patent number: 11698882Abstract: According to one embodiment, there is provided an electronic apparatus comprises: a memory storing an instruction and configured to secure therein: a key transfer memory storage area configured to store at least a numerical value transferred from the external device; an entered numeral storage area configured to store a definitive entered numeral used for an arithmetic operation; and an entered numeral input area configured to store at least a numerical value input through a key input device for display; a processor configured to, in accordance with the instruction, cause the key transfer memory storage area to store a value transferred from the external device via a communication device, and then cause the entered numeral storage area and the entered numeral input area to store the value stored in the key transfer memory storage area.Type: GrantFiled: September 10, 2019Date of Patent: July 11, 2023Assignee: CASIO COMPUTER CO., LTD.Inventor: Yuichi Ichikawa
-
Patent number: 11698721Abstract: This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these techniques and apparatuses enable a user to alter sizes and/or a layout of multiple immersive interfaces with as little as one selection.Type: GrantFiled: November 2, 2016Date of Patent: July 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tsz Yan Wong, Jesse Clay Satterfield, Nils A. Sundelin, Bret P. Anderson, Patrice L. Miner, Chaitanya Dev Sareen, Robert J. Jarrett, Jennifer Nan
-
Patent number: 11687211Abstract: A method (and system) includes retrieving a dataset from a database, creating a source report including a graphical representation of the dataset, the graphical representation of the dataset including a data container, displaying the report on a graphical user interface and creating a contextual link between the graphical representation of the dataset and another graphical representation of data within the report or within another separate report.Type: GrantFiled: April 22, 2020Date of Patent: June 27, 2023Assignee: MICROSTRATEGY INCORPORATEDInventors: Ni Shen, Qiong Wu, Jeffrey Courcelle, Yingchun Mei, Xiaodi Zhong, Alejandro Olvera Velasco
-
Patent number: 11681506Abstract: Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first user interface layout that includes first user interface elements that each comply with a first plurality of rules. In addition, each of the first user interface elements has a parent-child relationship with at least one different one of the first user interface elements. The computing device may load interface mapping data defining a plurality of mapping data. The computing device may produce target mockup data by using the interface mapping data to convert each of the first user interface elements into a corresponding second user interface element of a second user interface layout, while maintaining each of the parent-child relationships in the first user interface layout. The computing device may store the target mockup data defining the second user interface layout.Type: GrantFiled: June 10, 2021Date of Patent: June 20, 2023Inventors: Divyansh Deora, T A Noah Dyvadheenam, Sri Harsha Tagore Karpurapu, Payal Agarwal
-
Patent number: 11681411Abstract: A method for selecting one or more items by an electronic device is provided. The method includes receiving a first input for selecting two more points on a screen, in response to the first input, executing a multi-selection mode for selecting one or more items, receiving a second input which is inputted in succession to the first input, and in response to the second input, selecting the one or more items.Type: GrantFiled: June 22, 2020Date of Patent: June 20, 2023Inventors: Won-Gi Chae, Do-Yeon Nam, Jin-Chun Park, Jae-Wan Seo, Tae-Ki Hong
-
Patent number: 11675491Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.Type: GrantFiled: March 11, 2022Date of Patent: June 13, 2023Assignee: Apple Inc.Inventors: Joseph E. Meyer, Kelan Champagne, Joao Pedro De Almeida Forjaz De Lacerda, Aleksandr Gusev, Conrad B. Kramer, Yuan Li, Ari Weinstein
-
Patent number: 11675964Abstract: Methods and systems for modifying display of applications displayed on local computing devices are described herein. A local computing device may request, from a remote application server, one or more remote applications. The local computing device, user of the remote computing device, and/or the one or more applications may be associated with layout preferences. The layout preferences may be based on a location of the local computing device, a device type and/or device properties of the local computing device, or other similar context information. Display of the one or more remote applications may be modified based on the layout preferences. A user may alter display of the one or more remote applications, and the layout preferences may be modified.Type: GrantFiled: February 9, 2021Date of Patent: June 13, 2023Inventors: Craig Alan Hinchliffe, Henry John Ashman
-
Patent number: 11669677Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.Type: GrantFiled: October 14, 2020Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Andrew James Peacock, Shahil Soni
-
Patent number: 11663557Abstract: In some examples, a computer-implemented method of providing a calendar view interface in a client device includes receiving a request for a calendar view interface from the client device, determining a period of time to be presented in the calendar view interface, generating a calendar view interface for the period of time including an indicator for each day of the time period, retrieving snapshot information for the period of time, and generating a snapshot indicator for each day within the time period based on the snapshot information.Type: GrantFiled: December 18, 2019Date of Patent: May 30, 2023Assignee: Rubrik, Inc.Inventors: Vinh-Nhan Tran-Kiem, Pranava Adduri, Claudia Yu, Xiao Yu
-
Patent number: 11663262Abstract: To provide synergy between spatial and qualitative information in a single display, a client computing device displays a schematic representation of geographic entities that includes qualitative information about each geographic entity. The geographic entities may be portions of a geographic area which are organized spatially in the schematic. While each geographic entity may have a different size or geometry, the geographic entities are displayed within same sized geographic information cards. The geographic information cards are also traversable by a user through panning from one geographic information card to the next or zooming in and out of different views of the geographic information cards.Type: GrantFiled: March 31, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Guangqiang Zhang, Zhou Bailiang
-
Patent number: 11654210Abstract: An aroma dispensing system is provided. The aroma dispensing system includes an aroma blending device adapted to deliver at least one aroma substance to the nasal cavities of a consumer; a user interface configured for inputting and displaying information regarding the at least one aroma substance, and a memory component that stores a computer algorithm, the computer algorithm causing the system to analyze the input information in real-time in order to classify aroma preferences of the consumer, including recommending one or more in-store consumer products suitable to the consumer's aroma preferences.Type: GrantFiled: April 29, 2019Date of Patent: May 23, 2023Assignee: Givaudan SAInventors: Rahul Karthik Sivagaminathan, Yong Hua Xu, Joseph Kaiser
-
Patent number: 11656885Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can capture one or more interactions with an existing user interface displayed within a display screen. Embodiments of the present invention can then, in response to reaching a threshold level of interactions, dynamically generate an alternate user interface comprising one or more alternate interaction methods. Embodiments of the present invention can then overlay the alternate user interface over the existing user interface.Type: GrantFiled: February 22, 2022Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Jacob Thomas Covell, Alvin Zhang, Vittorio Partesano
-
Patent number: 11650899Abstract: A method includes identifying maximum and minimum values in an input data set after a request to display data from the data set, which is remote and includes many entries with a first and a second value. First values are ordered sequentially and maximum and minimum values are second values. The method subtracts the minimum value from the maximum value to find a height, determines a target data amount for downloading to display to satisfy interface quality experience criteria, and calculates a difference level for a compression algorithm. The compression algorithm uses the difference level to select input data set entries for a compressed data set and is based on the input data set, the target data amount and the height. The method includes processing the input data set with the compression algorithm and the difference level to create the compressed data set, and transmitting the compressed data set.Type: GrantFiled: January 21, 2022Date of Patent: May 16, 2023Assignee: Lenovo Global Technology (United States) Inc.Inventors: Alexandru Cozma, Jeffery J. Van Heuklon, Ioana Voicu