Patents Examined by Alvin H Tan
  • Patent number: 11681412
    Abstract: Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, application windows are added to a dynamic area of a menu based on an execution of a menu application. The menu is presented in the GUI and each window is shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state. Upon a user selection of the window, the window is presented in a selected state and includes one or more selectable controls. Based on the window in the selected state, an application module is updated to present an overlay window reproducing the window in the selected state. The overlay window is presented coextensive with and over the window in the selected state.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 20, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Toru Yamamoto, Katsuya Hyodo, Koichi Aoki, Robert E. Brown
  • Patent number: 11682094
    Abstract: Systems and methods to process many power line-down reports. A number of power line-down reports are received from different devices operated by users that specify the location of its device. Based on locations of devices sending the reports, a related set of power line-down reports is determined that likely report a particular power line-down condition. Based on those locations and power line location information, a location of the particular power line-down condition is determined that is a location of a power line that is closest to all locations in the related reports. Based on the related set of reports, a consolidated power line-down report is created with data associated with the particular power line-down condition. The consolidated power line-down report is reported to a power grid trouble report system.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: June 20, 2023
    Assignee: Florida Power & Light Company
    Inventors: Erik L. Del Forn, Iliana M. Rentz, Jeffrey D. Dubs, Steve D. Shnider, Roberto C. Taninaka, Juan P. Lopez, Hari B. Dumpa, Syed S. Ali, Donna M. Miceli
  • Patent number: 11669236
    Abstract: Aspects of the present disclosure relate to systems and methods for using content as navigation in an application. In one aspect, rendering of a first column including one or more content previews in a user interface to an application is initiated. Rendering of a second column including detail content corresponding to at least one of the one or more content previews in the user interface to the application is initiated. The one or more content previews and the detail content may be scrolled across the user interface when a moving input corresponding to a portion of the one or more content previews or a portion of the detail content is detected.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 6, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Luigino Scarpino, II
  • Patent number: 11669951
    Abstract: Techniques are described that enable and assist a social networking system in curating user generated content for publication without relying on a popularity or following of a creator of the content. In some cases, the social networking system may receive a content item generated by a user and determine one or more content centric metrics associated with the content item. The social networking system may then select content items for publication based on the associated content centric metrics.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: June 6, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Haotian Wu, Erin Kumari Pettigrew, Adam Feldman, Zhengyu Su, Chengyan Qi, Joaquim Castella
  • Patent number: 11640273
    Abstract: A method and system provide the ability to asynchronously collaborate on a model of an infrastructure project. The model is acquired and view settings for the model are captured. The view settings include a feature highlight that provides display attributes/settings for objects and/or features of the model, a camera position providing second settings relating to a camera view of the model, and a data view providing third settings regarding a view of the model data. The view settings are associated with a link. The link is transmitted/provided from a sender to a recipient. The link enables rehydration of a live model based on the captured view settings thereby presenting a state and view settings of the model specified by the sender.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: May 2, 2023
    Assignee: AUTODESK, INC.
    Inventor: Eric Alden Fain
  • Patent number: 11640307
    Abstract: Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 2, 2023
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
  • Patent number: 11635875
    Abstract: Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, application windows are added to a dynamic area of a menu based on an execution of a menu application. The menu is presented in the GUI and each window is shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state. Upon a user selection of the window, the window is presented in a selected state and includes one or more selectable controls. Based on the window in the selected state, an application module is updated to present an overlay window reproducing the window in the selected state. The overlay window is presented coextensive with and over the window in the selected state.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: April 25, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Toru Yamamoto, Katsuya Hyodo, Kohichi Aoki, Robert E. Brown
  • Patent number: 11635946
    Abstract: A method of analyzing graphical user interface (GUI) objects. The method can include dynamically scanning attributes assigned to various GUI objects assigned to a view of a GUI in order to identify attributes associated with each of the GUI objects. For each of the GUI objects, a list of attributes can be generated. A determination can be made as to whether at least one of the GUI objects has a list of attributes that does not correspond to lists of attributes for other GUI objects. When at least one GUI object has a list of attributes that does not correspond to lists of attributes for other GUI objects, an identifier can be output. The identifier can indicate that the GUI object has the list of attributes that does not correspond to the lists of attributes for the other GUI objects.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 25, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chris L. Doughty, Bryant G. Luk, Brian P. Preston
  • Patent number: 11630939
    Abstract: A computer-implemented method may be used for semantic navigation of content. The method may include determining a first content complexity level for a user, and presenting a first content to a user device operated by the user. The first content may be presented at the first content complexity level of the user. Additionally, the method may include receiving a navigation command from the user on a portion of the first content via the user device; and determining a second content at a second content complexity level based on the navigation command. The second content may convey the same information as the first content. Additionally, the method may include replacing the first content with the second content on the user device. The second content may be presented at the second content complexity level, and the second content complexity level may be different than the first content complexity level.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: April 18, 2023
    Assignee: Capital One Services, LLC
    Inventor: Brian Gray
  • Patent number: 11630652
    Abstract: In response to a user identity request, a system can receive user identity data associated with the user identity from a first mobile device. Based on the user identity data, the system can allocate an interface template to the user identity, wherein the interface template comprises scorecard data, from a second mobile device, associated with a scoring parameter related to an input field of the interface template. Furthermore, the system can prompt an input, via the first mobile device, to the input field of the interface template. Additionally, in response to receiving input data associated with the input, the system can compare the input data to the scoring parameter.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: April 18, 2023
    Inventor: Jean Marie Richardson
  • Patent number: 11620141
    Abstract: Methods and systems are provided for a browser in a client device that receives a user interface script-code snippet from a web page. A chain logic engine determines whether an in-memory map indicates an output value of prior execution of the UI script-code snippet. If the in-memory map does indicate the output value, it is returned from the in-memory map to generate the user interface. If not, the engine determines whether an in-local storage map indicates the prior executed snippet output. If the in-local storage map indicates the prior executed snippet output, it is returned from the in-local storage map to generate the user interface, and it is stored in the in-memory map. If not, the UI script-code snippet is executed to generate the output value, which is used to generate the user interface, and is stored in the in-memory map and in the in-local storage map.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: April 4, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Itamar Azulay, Amir Geri, Guy Lewin, Yossi Haber, Meir Baruch Blachman
  • Patent number: 11604660
    Abstract: A method for launching an application, a storage medium, and a terminal are provided. The method includes the following. An application to be preloaded is determined in response to an event of application preloading being triggered. Resources for launching the application to be preloaded are preloaded. The application to be preloaded includes a target application, the resources includes a first resource for launching the target application, and the first resource includes network data of the target application, which is dynamically updated on a network side. In response to receiving an instruction indicative of launching the target application, the target application is launched based on latest network data of the target application and the first resources preloaded.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 14, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Su Huang
  • Patent number: 11592953
    Abstract: A notification builder implemented through a graphical user interface (“GUI”) provides a platform for building notifications and defining priorities for how the notifications will be presented to users of managed devices. Elements included in the notification builder and selectable as part of a build process can provide options for naming a notification, providing content for the notification, defining recipients, setting a respective priority, and creating action buttons. An action button can allow a user that has received a notification built with the notification builder to interact with the notification in a predetermined manner. The GUI can also provide data relating to the notification, such as success/failure, read/unread, etc.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: February 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Ashka Vakil, Sean Walbran, Dan Dockery, Lilit Div, Aditya Ulman
  • Patent number: 11570275
    Abstract: Techniques are described herein that are capable of performing intent-based scheduling via a digital personal assistant. For instance, an intent of user(s) to perform an action (a.k.a. activity) may be used to schedule time (e.g., on a calendar of at least one of the user(s)) in which the action is to be performed. Examples of performing an action include but are not limited to having a meeting, working on a project, participating in a social event, exercising, and reading.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Marcus A. Ash, Nikrouz Ghotbi
  • Patent number: 11507268
    Abstract: A method for validating at least one datum entered on a terminal. Such a method includes: detecting at least one contact on a touch entry element of the terminal, the at least one contact defining: the at least one datum entered on said terminal; and a contact area on the touch entry element; detecting, after the detection of at least one contact, at least one displacement movement of another contact on the touch entry element, the at least one displacement movement defining an erasure area on the touch entry element; and validating the at least one entered datum when the erasure area at least partially covers the contact area.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: November 22, 2022
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: Stephane Pavageau, Jerome Andre
  • Patent number: 11488236
    Abstract: A method and system for generating perceivable data representing a digital order is provided. A GUI receives a user selection of a particular button of a plurality of buttons. Each button of the plurality of buttons is for adding a respective menu or catalog item to a checkout cart. The particular button displays within its border at least one line of copy and at least one emoji, where the at least one emoji indicates the respective menu or catalog item. The at least one line of copy provides a text description of the respective menu or catalog item and is displayed in at least a minimum font point size and at least a minimum color contrast ratio relative to a background of the particular button. The GUI is then updated to indicate that the respective menu or catalog item for the particular button is added to the checkout cart.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: November 1, 2022
    Assignee: VenueNext, Inc.
    Inventors: Edan Rosenberg, Dustin Alpert, Frank Conway
  • Patent number: 11481225
    Abstract: A method and apparatus for indicating the status of an ancillary embedded system in an electronic device. In one exemplary embodiment, the method includes starting an initialization process of a high-level embedded system in the electronic device. The method further includes determining the status of the ancillary embedded system. The method further includes generating display information for the status of the ancillary embedded system. The method further includes storing the display information in a manner retrievable by the high-level embedded system. The method further includes reading the stored set of display information and displaying an indication of the status on a user display prior to completion of the high-level embedded system's initialization process. The method further includes periodically updating the stored set of display information by the ancillary embedded system to provide a real-time indication of status.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 25, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Ellis A. Pinder, Matthew E. Simms
  • Patent number: 11481174
    Abstract: In embodiments, an electronic device includes: a foldable housing that includes a hinge, a first housing connected to the hinge, the first housing having a first surface facing a first direction and a second surface facing a second direction opposite the first direction, and a second housing connected to the hinge and configured to be foldable with the first housing around the hinge, the second housing having a third surface facing a third direction and a fourth surface facing a fourth direction opposite the third direction. The first surface faces the third surface in a folded state, and the third direction is equal to the first direction in an unfolded state.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: October 25, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungwook Kwon, Nanhee Kim, Seungeun Lee, Jungeun Lee, Youngchan Cho, Dugjin Han
  • Patent number: 11475370
    Abstract: Providing custom machine learning models to client computer systems. Multiple machine learning models are accessed. Client-specific data for multiple client computer systems are also accessed. For each of at least some of the client computer systems, performing the following actions: First, using the corresponding client-specific data for the corresponding client computer system to determine which subset of the multiple machine learning models is applicable to the corresponding client computer system. The subset of the multiple machine learning models includes more than one of the multiple machine learning models. Then, aggregating the determined subset of the multiple machine learning models to generate an aggregated subset of machine learning models that is customized to the corresponding client computer system.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: October 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Daniel Keech, Kesavan Shanmugam, Simon Calvert, Mark A. Wilson-Thomas, Vivian Julia Lim
  • Patent number: 11449185
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items to be presented to a user in a content grid user interface, wherein the content grid user interface is divided into a plurality of columns, the plurality of content items are arranged in an order, and each content item of the plurality of content items is associated with an aspect ratio and a span value indicative of the number of columns the content item will occupy within the content grid user interface. A first content item in the plurality of content items is selected based on the order, wherein the first content item is associated with a first span value and a first aspect ratio. A position within the content grid user interface is determined for the first content item based on the first span value and the first aspect ratio.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: September 20, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Jesse Maurice Hendrickson