Based On Usage Or User Profile (e.g., Frequency Of Use) Patents (Class 715/811)
  • Patent number: 12219210
    Abstract: Various embodiments described herein support or provide for cultural distance prediction operations of a media asset, such as determining events in a media asset, determining geographical region corresponding to the culture of origin and the culture of destination, accessing weight values of cultural attribute categories respectively associated with the geographical regions of the culture of origin and the culture of destination, generating cultural distance score of events, and causing display of the cultural distance score on a user interface of a client device.
    Type: Grant
    Filed: February 26, 2024
    Date of Patent: February 4, 2025
    Assignee: SPHEREX, INC.
    Inventors: Teresa Ann Phillips, Pranav Anand Joshi, Kira Michelle McStay
  • Patent number: 12210728
    Abstract: An information communication apparatus includes a processor and a memory coupled to or integrated with the processor and is configured to designate a communication destination by selecting a desired recipient from plural recipients displayed in a list form in an operation screen, in which the processor displays, for the recipients, recipient names, which are names of the recipients, displays, in front of each of the recipient names, a letter icon including a combination of an initial letter of each recipient name in a case in which the recipient names are written with phonetic characters, and a figure, sorts the recipients in a predetermined display order based on the initial letter included in the letter icon, and displays the sorted recipients in the operation screen.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: January 28, 2025
    Assignee: FUJIFILM CORPORATION
    Inventors: Yu Mishima, Yoshihiro Sekine, Yuki Shimizu
  • Patent number: 12204603
    Abstract: In order to solve a conventional problem that it is not possible to manage partial content in a webpage as a block and execute processing on the block, a webpage processing apparatus includes: a block information storage unit in which one or more pieces of block information each having a block identifier for identifying a block, which is partial content in a webpage, and location identifying information for specifying a location of the block in the webpage are stored; a block processing unit that executes block processing, which is processing regarding a block specified with block information, using location identifying information contained in any one of the one or more pieces of block information; and a result output unit that outputs a block processing result, which is a result of the block processing. Accordingly, it is possible to manage a block, which is partial content in a webpage, and execute processing on the block.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 21, 2025
    Assignee: PLAID, INC.
    Inventors: Takahiro Tokunaga, Yuichi Yabu, Takami Yamada, Kazuhiro Kimura, Ryosuke Suzuki, Naoya Muto, Hirofumi Tanahashi, Minori Tokuda
  • Patent number: 12160481
    Abstract: A method includes selecting, by one or more servers, a digital component to be presented in an application executed at a client device; obtaining, by the one or more servers, attributes of the digital component, including at least one or more of a destination network location to which the digital component redirects users in response to interaction with the digital component and a reporting network location to which the interaction with the digital component is reported; after selecting the digital component and obtaining the attributes of the digital component, selecting, by the one or more servers and based on the obtained attributes, a config file that specifies a set of operations to be performed by the client device that presents the digital component; and transmitting, to the client device, a payload that includes information specifying the digital component to be presented in the application and the config file that, upon execution by the client device, causes the client device to perform the set of op
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: December 3, 2024
    Assignee: Google LLC
    Inventors: Xiao Wu, Edward Wu, Moshe Albert Klebanov
  • Patent number: 12153848
    Abstract: The invention relates to a device having reproduction means for reproducing numbers or numerical words, having determination means for calculating the value of the number or numerical word, and having allocation means which are configured to allocate to the number or numerical word, on the basis of the value of the number or numerical word calculated by the determination means, the size of the number or numerical word and/or at least one parameter relating to the color of the number or numerical word and/or of the background thereof, and wherein the reproduction means are configured to represent the number or numerical word on the reproduction means with the allocated size and/or the allocated color parameter.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: November 26, 2024
    Inventor: Nicolas Bissantz
  • Patent number: 12153585
    Abstract: Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: November 26, 2024
    Assignee: Dropbox, Inc.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Patent number: 12135871
    Abstract: An electronic device displays a first user interface that corresponds to a first application, and detects on a touch-sensitive surface a first gesture that includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the first gesture, the device, in accordance with a determination that the movement of the contact is in a first direction, replaces display of the first user interface with display of a second user interface that corresponds to a second application; and in accordance with a determination that the movement of the contact is in a second direction, distinct from the first direction, displays a first system user interface for interacting with a system-level function.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: November 5, 2024
    Assignee: Apple Inc.
    Inventors: Jeffrey Traer Bernstein, Avi E. Cieplinski, Duncan R. Kerr, Nicholas V. King
  • Patent number: 12126870
    Abstract: Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: October 22, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Abubakkar Siddiq, Vineet Agarwal, Abhijit Satchidanand Savarkar
  • Patent number: 12079852
    Abstract: A computer-implemented system to create personalized artwork the system including an art creation server, a processor, a data store, and a controller that comprises a plurality of subsystems. The plurality of subsystems may include a data management engine, a randomization engine, and an online shopping engine. The art creation server may be in communication with a consumer client via a network. The data management engine may receive at least one art object and at least one word. The randomization engine may generate personalized artwork by selectively arranging a subset of the art objects and words. The data management engine may be operable by the consumer client to include in the art objects or words, user-specified fonts, art object size, font size, color, text, or images. The rendering may be displayed on a display screen. The data store may store the art objects, words, and the personalized artwork.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: September 3, 2024
    Assignee: GIFTS FOR YOU, LLC
    Inventors: James Tuchler, Aram Avetissian
  • Patent number: 12081632
    Abstract: The subject technology provides for customizing or personalizing and presenting content based on user presence and identification. The disclosed techniques may include obtaining, at a media device, identification information of a present user, who is present in a predefined space around the media device, and determining whether the identification information of the present user is associated with identification information pre-configured at the media device. Based on a determination that the present user's identification information is associated with the device user's identification information, sending a content request to a data source for digital content related to the present user. The requested digital content may be received and personalized at the media device. A personalized portion of the digital content may be provided from the content pool for rendering using an output device.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: September 3, 2024
    Assignee: Apple Inc.
    Inventors: Parry Panesar, Tanu Singhal
  • Patent number: 12079939
    Abstract: Example systems, devices, media, and methods are described for presenting a virtual guided tour in the display of an eyewear device in an augmented reality experience. A guided tour application implements and controls the capturing of frames of video data within a field of view of the camera. The image processing system detects, in the captured frames of video data, one or more containers in the physical environment. The method includes retrieving data associated with the detected container and its contents from libraries and internet searches. A contextual overlay based on the retrieved data is presented on the display along with an avatar for playing messages, responding to commands and queries using speech recognition, and presenting guided tours. The experience includes virtual product tastings and guided tours through farms and related facilities.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: September 3, 2024
    Assignee: Snap Inc.
    Inventor: Megan Hong
  • Patent number: 12013889
    Abstract: A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: June 18, 2024
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
  • Patent number: 11917245
    Abstract: Various embodiments described herein support or provide for cultural distance prediction operations of a media asset, such as determining events in a media asset, determining geographical region corresponding to the culture of origin and the culture of destination, accessing weight values of cultural attribute categories respectively associated with the geographical regions of the culture of origin and the culture of destination, generating cultural distance score of events, and causing display of the cultural distance score on a user interface of a client device.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: February 27, 2024
    Assignee: SPHEREX, INC.
    Inventors: Teresa Ann Phillips, Pranav Anand Joshi, Kira Michelle McStay
  • Patent number: 11868584
    Abstract: Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by accessing, by a processor, business data corresponding to the plurality of items. The interface may be facilitated by determining, by the processor, a visual bias for at least one of the plurality of dynamic icons based on the business data corresponding to the plurality of items and may be facilitated by applying, via the interface, the visual bias to the at least one of the plurality of dynamic icons.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 9, 2024
    Assignee: Groupon, Inc.
    Inventors: David Gomez-Rosado, Tihomir Tsankov Georgiev
  • Patent number: 11843834
    Abstract: Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: December 12, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Abubakkar Siddiq, Vineet Agarwal, Abhijit Satchidanand Savarkar
  • Patent number: 11792161
    Abstract: Systems and methods for automatic content remediation notification are disclosed herein. The system can include memory that can contain a content library database. The system can include a first user device and one or more servers. The one or more servers can: receive a content aggregation creation request from the first user device; identify content information associated with a set of the plurality of data packets; apply a filter request to the set of the plurality of data packets; automatically provide information relating to data packets in the restricted set of data packets to the first user device; receive content aggregate information identifying a content aggregate from the first user device; evaluate the content aggregate according to the metadata associated with the data packets of the content aggregate; and output an indicator of the evaluation result to the first user device.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: October 17, 2023
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Robert Altmann, Cecil R. Reynolds, Randy Kamphaus, Jinosh K. Phillip, Stacy L. Goros, Andrea L. Olson
  • Patent number: 11785302
    Abstract: Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user’s behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user’s behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: October 10, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Abubakkar Siddiq, Vineet Agarwal, Abhijit Satchidanand Savarkar
  • Patent number: 11775914
    Abstract: A system includes an interface and a processor. The interface is configured to receive an indication to render a proposed organization chart. The processor is configured to determine a net action queue for the proposed organization chart. Determining the net action queue includes scanning an action queue to consolidate actions for the net action queue, apply the net action queue to an original organization chart to obtain the proposed organization. The processor is further configured to chart and render the proposed organization chart.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: October 3, 2023
    Assignee: Workday, Inc.
    Inventors: Anand Anathanam, Ajay Sagar, Katherine Lahl, John Paul Nguafack
  • Patent number: 11755126
    Abstract: A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has a name including one or more words. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more words in the names thereof matching the search query as the user enters each character of the search query. The system also orders the one or more items of the group in accordance with given criteria.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: September 12, 2023
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 11704746
    Abstract: Implementations described herein disclose a method, an article of manufacture, and a system for displaying user profile information using extendible user profiles for user groups. A user profile with an application user profile is maintained. A value provided by a user joining a group for a group specific field is used to override a user profile field maintained in the application user profile.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: July 18, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Benny Schlesinger, Shira Weinberg
  • Patent number: 11682154
    Abstract: A moving image processing method includes: generating a moving image including an animation of an avatar object of a distribution user, based on a motion of the distribution user; receiving a request signal that is generated based on a manipulation of a viewing user viewing the moving image and requests that a first gift object is applied to the avatar object from a terminal device of the viewing user through a communication line; displaying the first gift object that is applied to the avatar object based on the request signal on the moving image; and a second gift object on the moving image in a case where it is determined that the avatar object executes a predetermined action with respect to one or a plurality of first gift objects displayed on the moving image, based on the motion of the distribution user.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: June 20, 2023
    Assignee: GREE, INC.
    Inventor: Takashi Yasukawa
  • Patent number: 11662872
    Abstract: Systems and methods are disclosed for a first media sharing platform to incorporate context of a post from a second media sharing platform into a first user interface of the first media sharing platform. A system includes a processor that receives, via a post displayed in a second user interface of the second media sharing platform, a user request pertaining to a media content item referenced in the post in the second user interface identifying the media content item and comprising post content associated with the media content item and a first plurality of user interface (UI) elements. The processor provides one or more first UI elements of the first plurality of UI elements and the post content from the second user interface for presentation within the first user interface.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 30, 2023
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 11657458
    Abstract: Aspects of the disclosure relate to computing platforms that utilize third party data for customized output generation. A computing platform may receive encrypted data corresponding to a travel history. The computing platform may decrypt a portion of the encrypted data, resulting in first decrypted travel history data. The computing platform may direct a user device to display the first decrypted travel history data, along with a first option to continue decrypting a subsequent portion of the encrypted data and a second option to delete the first decrypted travel history data. After receiving a selection of the first option, the computing platform may decrypt the subsequent portion of the encrypted data. After determining that the encrypted data is fully decrypted, the computing platform may process the decrypted data to generate a customized product output, and may direct the user device to display the customized product output.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: May 23, 2023
    Assignee: Allstate Insurance Company
    Inventors: Howard Hayes, Sunil Chintakindi, Surender Kumar, Tim Gibson
  • Patent number: 11656885
    Abstract: 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: Grant
    Filed: February 22, 2022
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Thomas Covell, Alvin Zhang, Vittorio Partesano
  • Patent number: 11650730
    Abstract: A display apparatus that includes circuitry that displays a user interface screen including device information that identifies a plurality of output device groups and a plurality of input device groups to control connection between one of the output device groups and one of the input device groups; and receives an input that designates a combination of said one of the output device groups and said one of the input device groups, the user interface screen includes a matrix comprising a plurality of cells in a row direction and a column direction, the input designates the combination by designating one of grouped cells corresponding to the combination of said one of the output device groups and said one of the input device groups in the matrix, and the grouped cells are grouped such that the input designates the combination as a group.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: May 16, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Mitsuo Okumura, Hirofumi Hibi
  • Patent number: 11640226
    Abstract: A display and interaction method in a user interface and devices, computer program products and systems therefor are disclosed. An information object display area includes a plurality of information objects displayed on a track. The track extends along a path created between an outer and inner elliptical border in the interface. A plurality of elliptical frames are generated along the track, each in contact with the outer and inner elliptical borders, and first and second neighboring elliptical frames adjacent to it. Information objects are displayed based on the elliptical frames. In response to receiving user input associated with movement of a pointer, the center of the inner elliptical border is moved in the direction of pointer movement while resizing the inner border so that it remains within the outer border. The elliptical frames are resized and moved along the track so that all the elliptical frames remain in contact with the borders and their neighboring elliptical frames.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: May 2, 2023
    Assignee: Swirl Design (Pty) Ltd
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Patent number: 11592202
    Abstract: According to one embodiment, a control device for an air conditioner which is communicably connected to first and second terminal devices to be used by first and second users is provided. The control device includes a processor. The processor configured to receive a first personal set temperature which is a temperature set by the first user by operating the first terminal device, receive a second personal set temperature which is a temperature set by the second user by operating the second terminal device, and determine a set value of the air conditioner based on the first personal set temperature and the second personal set temperature.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 28, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tomoshi Otsuki, Kenichi Fujiwara, Miho Sako
  • Patent number: 11582520
    Abstract: Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: February 14, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Abubakkar Siddiq, Vineet Agarwal, Abhijit Satchidanand Savarkar
  • Patent number: 11567652
    Abstract: An electronic device includes a display and a processor configured to detect a first gesture in a predefined area of the display while a first window is currently displayed in full screen on the display and upon detection of the first gesture instruct the display to display a gallery of previously opened windows, and detect a second gesture in the predefined area on the display. The second gesture is a movement along the display. The processor is further configured to instruct the display to scroll based on the movement through the gallery.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Panu Johansson, Joakim MÃ¥rtensson
  • Patent number: 11553327
    Abstract: The present invention relates to a system and method for a mobile application and web based personal history storage and retrieval. The system stores all personal information of a user in a plurality of selectable categories and in a selectable chronological manner. The system has a server coupled to a storage system for generating user interfaces for the application and web and for storing user information. The system enables users to enter information and important dates and events during their life to be sorted and filtered in chronological order. The application enables the information to be stored for future use, similar to a time capsule. The system enables the information to be retrieved allowing friends and family to view a full documentation of their loved one's life with ease.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: January 10, 2023
    Inventor: Steve Disney
  • Patent number: 11541906
    Abstract: A vehicle control system includes a recognizer configured to recognize a surrounding situation of a vehicle, a driving controller configured to perform driving control on at least one of steering and a speed of the vehicle on the basis of a recognition result of the recognizer, an environment controller configured to control an operation of a predetermined device for providing a comfortable environment of the vehicle and limit an operation state of the predetermined device at a timing when a user gets out of the vehicle, and a reproducer configured to reproduce the operation state of the predetermined device at a timing when the user gets into the vehicle when the driving controller performs driving control for moving the vehicle from a parking area and picking up the user.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 3, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Yoshitaka Mimura, Yasushi Shoda, Junpei Noguchi, Yuki Hara, Hiroshi Yamanaka, Ryoma Taguchi, Yuta Takada, Chie Sugihara, Yuki Motegi, Tsubasa Shibauchi
  • Patent number: 11523181
    Abstract: Various embodiments described herein support or provide for cultural distance prediction operations of a media asset, such as determining events in a media asset, determining geographical region corresponding to the culture of origin and the culture of destination, accessing weight values of cultural attribute categories respectively associated with the geographical regions of the culture of origin and the culture of destination, generating cultural distance score of events, and causing display of the cultural distance score on a user interface of a client device.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: December 6, 2022
    Assignee: SPHEREX, INC.
    Inventors: Teresa Ann Phillips, Pranav Anand Joshi, Kira Michelle McStay
  • Patent number: 11455078
    Abstract: Systems and methods are provided for navigating messaging application interfaces. The systems and methods include operations for: displaying, by a messaging application of a user device, a menu comprising a first set of options relating to a first level in a hierarchy of levels; detecting, by a touch sensor, one finger touch of a first option of the first set of options; in response to detecting the one finger touch of the first option, displaying, by the messaging application, a second set of options related to the first option, the second set of options relating to a second level in the hierarchy of levels; detecting, by the touch sensor, two finger touch of a second option of the second set of options; and in response to detecting the two finger touch of the second option, re-displaying, by the messaging application, the first set of options.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: September 27, 2022
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Andrew James McPhee, Daniel Moreno
  • Patent number: 11455094
    Abstract: A method according to one embodiment includes detecting a first touch event on a touch-sensitive input area of a display, the touch-sensitive input area having groups of virtual ambiguous keys arranged approximately radially about a center point. The method further includes determining a plurality of words based on the detected first touch event, outputting at least two of the determined words to a list on a first portion of the display, and in response to detecting a gesture based second touch event in a predefined area of the touch-sensitive input area, changing the list on the display. The method further includes outputting at least one of the words in the list to a second portion of the display in response to detecting a tap based second touch event in an area selected from the group consisting of: the predefined area and the first portion of the display.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: September 27, 2022
    Assignee: Thumba Inc.
    Inventors: Andras Plank S., Gabor A. Rab
  • Patent number: 11379104
    Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: July 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
  • Patent number: 11379521
    Abstract: Disclosed herein are systems and method for curating and distributing digital content; including: digital video, music, pictures, etc. For example, presented herein are systems and methods for providing a digital content program, including a plurality of continuously provided digital assets streamed over a digital content platform. Example embodiments include: (a) curating a plurality of assets; (b) selecting a subset of assets from the plurality of assets, based on similarity metrics between assets; and (c) ordering the subset of assets into a digital content program.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: July 5, 2022
    Assignee: IRIS.TV, INC.
    Inventors: Field J. Garthwaite, David Clausen, Pehr Hovey, Winston Owens
  • Patent number: 11361104
    Abstract: A method of and system for securing data stored in a cloud-based software system is disclosed. A cloud data security system routinely scans files and analyzes the cloud system events to determine potential data loss/leak, and notifies users of the cloud system in real-time. The cloud data security system suggests appropriate classification levels and optimal security settings to the user by collecting actions and behaviors of other users of the cloud data security system within an organization or others who perform similar job duties in different organizations and/or locations. The cloud data security system enhances data security by providing visibility, actionable insights, and awareness on risks associated with the data, not only to administrators but also to end users of the cloud-based software system in real-time.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: June 14, 2022
    Inventor: Jagannadha babu Kolli
  • Patent number: 11341968
    Abstract: Implementations relate to generating and/or executing a customized interactive dialog application. The customized interactive dialog application may be generated from a state mapping tool that allows a user to generate custom states and custom transitions between the custom states. A customized configuration description is then generated based on the generated custom states and custom transitions. Further, a default configuration description is identified that includes additional or alternative states and transitions. In executing the customized interactive dialog application, dialog turns are generated based on the states and transition information, with the customized configuration description taking precedence and the default configuration description being utilized for any undefined states and/or transitions. Implementations additionally or alternatively relate to generating and/or executing a custom agent based on generated custom states and custom transitions, and a default configuration description.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: May 24, 2022
    Assignee: GOOGLE LLC
    Inventors: Uri First, Yang Sun
  • Patent number: 11321059
    Abstract: Techniques regarding personalizing one or more design layouts of a user interface for application software are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a design component that can generate a design layout of a user interface for application software by adjusting an initial design layout of the user interface based on interactions via the user interface and a design perturbation preference associated with the initial design layout.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 3, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunhwan Lee, Lei Huang
  • Patent number: 11323408
    Abstract: The present disclosure relates generally to facilitating routing of communications. More specifically, techniques are provided to dynamically route messages having certain intents between bots and user devices during communication sessions configured with multi-channel capabilities.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 3, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Jeffrey Salter, Robert LoCascio
  • Patent number: 11315692
    Abstract: Devices, systems, and methods for real-time video processing and video-based user-interfacing via a videobot are provided. In an aspect, a first compute device receives a videobot deployment request with respect to a communication session with a user at a second compute device. A videobot is provisioned in response to the videobot deployment request to provide a real-time, video-based user-interface between the user and the videobot via the second compute device. A multimedia stream associated with the videobot is sent to the second compute device to cause the second compute device to render the videobot during the communication session. A live multimedia stream associated with the user is received from the second compute device. A user gesture event indicative of patient intake information is detected in connection with an act by the user during the communication session based on at least one video frame of the live multimedia stream.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: April 26, 2022
    Assignee: VitalChat, Inc.
    Inventor: Ghafran Abbas
  • Patent number: 11294909
    Abstract: A method and system of improving the detection and utilization of attributes of a user. A query is sent to a device operated by a user. The query includes a query database having a plurality of query tags corresponding to expected attributes of a target user and a numerical value associated with each of the plurality of query tags. A plurality of attributes of the user of the device is detected. Data corresponding to the detected plurality of attributes of the user and a response from the user related to the query is received. The numerical value associated with each of the plurality of query tags that corresponds with each of the detected plurality of attributes and creating a new query tags is incremented.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dhanashree Srivastava, Arjen W. van der Broek
  • Patent number: 11263704
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a Content Optimization Engine that determines a display probability for each content item in a set of content items. Each respective display probability corresponds to a given content item's probability of display in a specific content slot of a plurality of content slots in a social network feed of a target member account in a social network service. The Content Optimization Engine calculates a selection probability for each content item in an ordered set of the content items, based on each display probability and a set of interaction effects. The Content Optimization Engine causes display of the ordered set of content items in the target member account's social network feed based on satisfaction of the first and second targets.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaunak Chatterjee, Ankan Saha, Kinjal Basu
  • Patent number: 11256385
    Abstract: In one example of the disclosure, a menu and a plurality of menu elements included within the menu are identified within a software application. A set of menu traversal tracking measures are performed with respect to a target element from the plurality. The set of measures includes, responsive to identifying a user menu traversal action that is not a selection of the target element, incrementing the value of a counter. The set includes, responsive to identifying a user menu traversal action that is a selection of the target element, recording the value of the counter in association with data indicative of the target element. A recommendation to modify a first element among the plurality is generated in consideration of the recorded value.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 22, 2022
    Assignee: MICRO FOCUS LLC
    Inventor: Ofer Spiegel
  • Patent number: 11243991
    Abstract: A mechanism is provided to implement a chatbot application for providing contextual help recommendations based on conversational context and interaction patterns. The chatbot application receives a query from a user and applies natural language processing (NLP) to the query to determine an objective of the query and a confidence of the objective. Responsive to determining the confidence of the objective is below a predetermined threshold, the chatbot application automatically generates a first set of recommendations to the user based on the conversation context and activates a contextual help recommendation button to indicate to the user that the first set of recommendations are available to be viewed.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Catherine Leavenworth Fincun, Ashley Golen Johnston, Collin James Murray, Adam Benvie, Nina Shahriaree
  • Patent number: 11238367
    Abstract: An online system performs distributes content items received from content provider systems. The online system selects content items for sending to users based on values associated with user actions performed by users responsive to accessing the content items. The online system uses machine learning based models for predicting expected values of user actions associated with content items. The machine learning model may be a neural network model with a shared component and a plurality of dedicated components, each dedicated component trained to predict a term used for determining the expected value. The neural network is trained using labeled data where the labels are normalized expected values. The online system performs calibration of the predicted values to determine a denormalized value for use in selecting content items for delivery to users.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Yucheng Liu, Robert Oliver Burns Zeldin, Yi Liu
  • Patent number: 11240387
    Abstract: A terminal that can communicate with a multifunctional machine includes a touch panel and a terminal control unit that, by execution of a control application, causes the touch panel to display icons including a multifunctional machine icon such that the icons are arranged in a line and, when an icon selected by a selection operation is the multifunctional machine icon, calls a control function of a multifunctional machine application which corresponds to the multifunctional machine icon, and the terminal control unit causes the touch panel to display the icons such that a part of one icon of the icons is superimposed on the other icon adjacent to the one icon.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: February 1, 2022
    Assignee: Seiko Epson Corporation
    Inventors: Kenichi Karaki, Daiki Kojima
  • Patent number: 11240558
    Abstract: A computer-implemented method includes: identifying, by a computing device, one or more participants associated with a live streaming video, wherein the one or more participants are co-located; monitoring, by the computing device, behavior of each of the one or more participants, wherein the monitoring comprises monitoring sensor data associated with the one or more participants; automatically determining, by the computing device, respective reactions of each of the one or more participants based on the monitoring the behavior; and providing, by the computing device, respective visual representations of the respective reactions of each of the one or more participants for display within a user interface that is presenting the live streaming video.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. Rakshit, Martin G. Keen, John M. Ganci, Jr., James E. Bostick
  • Patent number: 11233762
    Abstract: The present disclosure is directed toward systems and methods for providing message element in electronic communication threads. For example, systems and methods described herein identify message elements in electronic communication threads and add interactions between the message elements to the electronic communication thread.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: January 25, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Cameron James Pickett, Patrick Andrew Larson, Russell William Andrews
  • Patent number: 11221757
    Abstract: An electronic device comprises: a touchscreen display; and a controller configured to cause the touchscreen display to display a first key group and a second key group. The controller is configured to arrange the first key group along an edge of the touchscreen display, and arrange the second key group along the first key group.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 11, 2022
    Assignee: KYOCERA CORPORATION
    Inventor: Yushi Nagasaka