Patents Examined by Xiomara L. Bautista
  • Patent number: 10949073
    Abstract: Apparatuses, methods and storage media for user interface adjustment are described. In one instance, an apparatus may include a processor and a user interface engine operated by the processor to detect a user interface to be provided on a computing device, with the user interface including at least one user interface component, identify one or more color characteristics of an image to be used as a background for the user interface, and adjust one or more color parameters of the at least one user interface component of the user interface or the background image identified, based at least in part on the identified color characteristics of the background image, or the at least one user interface component of the user interface. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: March 16, 2021
    Assignee: Intel Corporation
    Inventors: Jeremy B. Conn, Alycia Naples
  • Patent number: 10936347
    Abstract: A method comprises a computer-implemented contextual virtual assistant (CVA) analyzing one or of a user corpus and input user information to determine to communicate user information to a primary recipient. In the method, the CVA receives information associated with a recipient context that includes the primary recipient, and can determine from the context information that an ancillary recipient is privy, in the recipient context, to information output by the system. The CVA further determines, in the method, output information, based on the user information, and a recipient context to communicate to the primary recipient. The recipient context, comprises a preferred location of the primary recipient, and preferred time, to communicate the output information. A CVA system includes a user corpus, CVA input and output devices, and processors. The processors can perform the method. A computer program product can include instructions to cause one or more processors to perform the method.
    Type: Grant
    Filed: January 19, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Melissa Restrepo Conde, Trudy L. Hewitt, Jonathan Smith, Jeremy R. Fox
  • Patent number: 10936190
    Abstract: A device with a multi-touch panel and a computer readable medium storing software for displaying a user interface on the multi-touch panel detects a touch at the multi-touch panel. The device sends to the software a touch data structure for defining a state of the touch at a particular time. The touch data structure includes: a location field indicating a location where the touch was or is being received on the multi-touch panel; a phase field defining a phase of the touch at the particular time, the phase of the touch being selected from a plurality of predefined phase state values; and a view field indicating a view, of a plurality of views corresponding to portions of the displayed user interface, that corresponds to the location where the touch was or is being received on the multi-touch panel.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: March 2, 2021
    Assignee: APPLE INC.
    Inventors: Jason Clay Beaver, Andrew Platzer
  • Patent number: 10929788
    Abstract: A method for providing an energy map may include receiving an indication of status for each of a plurality of individual entities with respect to corresponding priorities defined for each respective individual entity, correlating received indications of status to respective group priorities, providing a representation of a plurality of the group priorities, and mapping an amount of energy associated with the group priorities by providing a graphical representation of a respective amount of resources associated with the group priorities based on the received indications.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: February 23, 2021
    Assignee: Leadline, LLC
    Inventor: Patrick Thean
  • Patent number: 10915240
    Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use of a Control Pad technology on a multi-touch device, which is designed for a touch-based user interface that affords precise selection and manipulation of graphical objects, for instance, the editing of vector graphics objects, points on a vector object outline, animation paths, and positions of graphical objects within a document or composition.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 9, 2021
    Inventor: Matthew Aaron Feinberg
  • Patent number: 10896205
    Abstract: A method for facilitating the improvement and simplification of on the fly drilldown across any subset of dimensions for very large volumes of data in real time by utilizing interactive on-demand hypercube synthesis based multi-dimensional drilldown and a pivotal analysis tool. A computer system to improve, simplify, and facilitate on the fly drilldown across any subset of dimensions for very large volumes of data in real time via interactive on-demand hypercube synthesis based multi-dimensional drilldown and a pivotal analysis tool.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 19, 2021
    Assignee: PELATRO PTE. LTD.
    Inventors: Arun K. Krishna, Pramod K. Prabhakar
  • Patent number: 10884597
    Abstract: There are provided systems and methods for user interface customization based on facial recognition. A computing device, such as a mobile smart phone, may include one or more imaging components, such as a camera. The camera may capture still or video media data of a user during use of the device. Using the media data, the user may be recognized or may be identified as an unknown user, such as an unauthorized user. If the user corresponds to a different user from an administrator or owner of the device, the device may utilize an identity, known or unknown, for the user to determine what user interface actions and data the user is allowed to view on the device. The device may restrict particular user interface data from viewing, and may also limit the user from interacting with particular interface elements or initiating interface processes or navigation.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: January 5, 2021
    Assignee: PAYPAL, INC.
    Inventor: Timothy Resudek
  • Patent number: 10871883
    Abstract: An electronic device according to an embodiment includes a display, a touch sensor, a pressure sensor, at least one processor electrically connected with the display, the touch sensor, and the pressure sensor, and a memory electrically connected with the at least one processor. The memory stores instructions that, when executed, cause the processor to display a plurality of items in the display, to select at least one of the plurality of items based on a position of a touch sensed in the touch sensor, to detect a pressure level of the touch by using the pressure sensor, and to display at least one set of information associated with the selected at least one item in the display in response to the detected pressure level of the touch. Moreover, various embodiment found through the disclosure are possible.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: December 22, 2020
    Inventors: So Young Kim, Kyu Hong Kim, Seung Min Choi, Doo Suk Kang, Yo Han Lee
  • Patent number: 10871944
    Abstract: A computing device and a method for controlling narration. The computing device comprises a display device displaying a visual user interface including textual information and an electronic processor configured to map the textual information to an implicit audio narration, wherein mapping textual information to the implicit audio narration has a scalable level of precision to the textual information depending on the visual user interface, and the electronic processor further configured to output the implicit audio narration.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: December 22, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian S. Stucker, David Lu, Allen L. Ussher, Jennifer L. Bost
  • Patent number: 10866707
    Abstract: A method for accessing data stored in a database may include receiving, at an application, a request to load a data story including a first software widget and a second software widget. The first software widget and the second software widget each being configured to create, based on a portion of data stored in a database coupled with a cloud-based analytics engine, a corresponding data presentation providing a visual representation of at least the portion of data. The first software widget may be rendered while visualization data for the second software widget is retrieved from the cloud-based analytics engine, processed, and stored in a cache. Upon completing the rendering of the first software widget, the processed visualization data for the second software widget may be retrieved from the cache in order to render the second software widget. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: December 15, 2020
    Assignee: SAP SE
    Inventors: Sanam Narula, Nathan Wang, Pak Man Chan, Rita Huang
  • Patent number: 10853911
    Abstract: Implementations relate to dynamic adaptation of images for projection by a projector, based on one or more properties of user(s) that are in an environment with the projector. The projector can be associated with an automated assistant client of a client device. In some versions of those implementations, a pose of a user in the environment is determined and, based on the pose, a base image for projecting onto a surface is warped to generate a transformed image. The transformed image, when projected onto a surface and viewed from the pose of the user, mitigates perceived differences relative to the base image. The base image (on which the transformed image is based) can optionally be generated in dependence on a distance of the user. Some implementations additionally or alternatively relate to dynamic adaptation of projection parameters (e.g., a location for projection, a size of projection) based on one or more properties of user(s) that are in an environment with the projector.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: December 1, 2020
    Assignee: GOOGLE LLC
    Inventor: Jian Wei Leong
  • Patent number: 10839166
    Abstract: A data processing method includes (a) executing a messaging application program and other application programs on a computer system; (b) analyzing text in each message handled by the messaging application program to identify textual data items in the message that can potentially be processed by the application programs; (c) displaying the analyzed messages to the user, such that each textual data item in the messages is visually marked and selectable by the user; (d) receiving an input from the user selecting a textual data item; (e) broadcasting information on the selected textual data item to the application programs; (f) determining independently through each of the application programs whether the broadcasted information is semantically relevant to that application program; and (g) if so, processing the information through the application program and displaying results to the user.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 17, 2020
    Assignee: Loomis Sayles & Company, L.P.
    Inventors: John Gidman, Christian Dietz
  • Patent number: 10838700
    Abstract: A system for software application development comprises at least one processor configured to receive a declarative XML file defining the user interface and the database structure in one integrated file. The processor generates a database schema, user interface, API definition, PDF reports, data export/import using excel. Additionally, the processor automatically enables our unified native mobile application supporting an offline mode. The processor can render any number of extensible formats, including HTML, JSON, XML, and XML schema. On receiving a request, the processor dynamically generates output from the declarative XML file enabling hot and real-time deployment.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: November 17, 2020
    Assignee: AURIGO SOFTWARE TECHNOLOGIES INC.
    Inventors: Balaji Sreenivasan, Kevin Koenig, Ashish Kumar Agrawal, Akila Harish
  • Patent number: 10824875
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of media content items based on at least one search query. The set of media content items can be ranked based on information associated with one or more media content items in the set of media content items to produce a ranked set of media content items. The ranked set of media content items can be provided for sequential video presentation. A set of image frame previews can be selected for at least some media content items in the ranked set. Each image frame preview in the set of image frame previews can be selected based on a respective confidence score associated with viewer interest. One or more image frame previews, out of the set of image frame previews, can be provided during media navigation associated with the sequential video presentation.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventor: John Samuel Barnett
  • Patent number: 10827306
    Abstract: An intelligent event information presentation method and terminal is provided for facilitating information utilization by processing various event information, intelligently generated in association with a function of the terminal. The event information presentation method of the present invention includes collecting event information; and presenting at least one of the collected event information, according to a current operation mode.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 3, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Eunhee Rhim, Suckho Seo, Kisuh Ahn, Hyejung Yang, Kyungsoo Lim, Jinha Jun, Siejoon Cho
  • Patent number: 10824318
    Abstract: A system, method, and computer program product are provided for automatic user interface layout organization. In operation, a system receives an action representing at least one modification to a source user interface layout, or an unbalanced layout (a layout that violates the constraints). The system receives a list of constraints that define the validity of a given layout. The system creates a list of all possible valid user interface layout permutations including the at least one modification based on the constraints. The system determines a difference between the source user interface layout and each of the possible valid layout permutations. Further, the system selects one of the possible valid layout permutations that is least different from the source user interface layout to be used as a target user interface layout including the at least one modification.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 3, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yoav Kadosh
  • Patent number: 10817162
    Abstract: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Andrew Platzer, Scott Herz
  • Patent number: 10795699
    Abstract: A central management interface is provided for a plurality of different storage clusters of different storage domains. An indication of one of the plurality of different storage clusters is received. A native user interface version of the indicated storage cluster is determined. The determined native user interface version is loaded to provide a native management interface of the indicated storage cluster within a user interface context of the central management interface.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 6, 2020
    Assignee: Cohesity, Inc.
    Inventors: Subramanian Sethumadhavan, Jeffrey Howard, Mahesh Kumar, David Coblentz
  • Patent number: 10783214
    Abstract: Browser-based, performant interactive user interface can allow a user to perform filtering of data via a browser application, and process millions of data cells that are loaded into the browser. The interactive user interface can be customized and optimized for a classification of users with regular behavior patterns, for example, by displaying a plurality of tiles depicting a subset of data associated with a plurality of data objects. Moreover, a user can select portions of data within an individual tile and propagate the selection automatically through all remaining tiles on the interactive user interface.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 22, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Ryan Rowe, Hanna Kim
  • Patent number: 10782651
    Abstract: In one embodiment, a method for providing enhanced configuration features includes receiving, by a computing device, indication that a wearable device has started a pairing process with a second electronic device and obtaining images corresponding to the wearable device. Moreover, the method includes analyzing, by the computing device, the images to determine one or more aspects of the wearable device and configuring the wearable device using the one or more aspects of the wearable device.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 22, 2020
    Assignee: Apple Inc.
    Inventors: Reed E. Olsen, Andreas E. Schobel, Tyler D. Hawkins