Patents Examined by Alvin H Tan
  • Patent number: 11972276
    Abstract: Apparatus and associated methods relate to a distributed analytics development platform (DADP) capable of automatically maintaining a multiple user development environment in real-time. In an illustrative example, a DADP includes a user interface (UI) layer, an application programming interface (API) layer, and an orchestration layer. The orchestration layer, for example, includes tool instances deployed for each of the multiple users. The orchestration layer may further include a multi-instance common orchestration service (COS) having an orchestration service instance (OSI) deployed in each of the tool instances. The COS, for example, may access a current state of each tool instance associated with the user in the orchestration layer and update a dynamic system state profile based on a current state of each of the tool instances. Various embodiments may advantageously provide an autonomously updated analytic development environment for deployment and maintenance of the tool instances in real-time.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: April 30, 2024
    Assignee: Analytics HQ, LLC
    Inventor: Chad P. Cravens
  • Patent number: 11972273
    Abstract: Features described herein generally relate to automatically positioning insights in spatial locations of a graphical user interface page based on rules. Particularly, insights associated with transactions are received, spatial locations within a graphical user interface page that are designated for displaying insights are determined, a subset of spatial locations for positioning the insights are selected based on the insights and rules, and a graphical user interface with the insights spatially positioned at the subset of spatial locations is generated.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: April 30, 2024
    Assignee: Truist Bank
    Inventors: James Harrison Creager, Reinaldo Gamaliel Rivera Colon, Jennifer Merten, Natalie Stormer, Kelly Griffin
  • Patent number: 11947791
    Abstract: A method includes while displaying a drawing user interface, detecting an object insertion input and, in response, inserting a respective object in the drawing user interface. The method includes, while displaying the respective object, detecting a pixel erase input, and, in response, ceasing to display a first portion of the respective object without ceasing to display second and third portions of the respective object. The method includes detecting an object erase input directed to a portion of the respective object, and, in response, when the object erase input is directed to the second portion and the second portion is not connected to the third portion, ceasing to display the second portion, but not the third portion; and when the object erase input is directed to the third portion and the third portion is not connected to the second portion, ceasing to display the third portion, but not the second portion.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: April 2, 2024
    Assignee: APPLE INC.
    Inventors: Christopher D. Soli, Bradley W. Griffin, Daniel T. Preston, Tiffany S. Jon
  • Patent number: 11922712
    Abstract: Various computing technologies for content analysis.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 5, 2024
    Assignee: PatNotate LLC
    Inventors: Roman Tsibulevskiy, Barry Greenbaum, Alexander Ivakhnenko
  • Patent number: 11922187
    Abstract: A user device includes a display screen and one or more processors. The one or more processors are configured to run an Operating System (OS) that runs user applications, including sending flows to the user applications, each flow including a series of inputs that are sent over time to a given user application and determines a lifecycle of the given user application, to preload-launch a user application, including preloading the user application in a background mode that is invisible on the display screen, and, upon user access to the preloaded user application, transferring the user application to a foreground mode that is visible on the display screen, and, in response to identifying that preload-launching of the user application includes a flow that is predefined as an uncommon flow, to replace the flow with one or more alternative flows that are not defined as uncommon flows.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: March 5, 2024
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Roee Peled, Amit Wix
  • Patent number: 11875137
    Abstract: A method for Python programming on a handheld device is provided that includes installing a module in a Python development environment on the handheld device, wherein the module includes a definition of a new inline prompt, and adding the new inline prompt to a plurality of pre-defined inline prompts included in the Python development environment.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 16, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Malgorzata Anna Brothers, Harshal S Chhaya, Pedro Edyvan Hernandez, Michael Georges Stella
  • Patent number: 11861163
    Abstract: An electronic device is provided. The electronic device includes a display, a communication circuit, a processor operatively connected to the display and the communication circuit, and a memory operatively connected to the processor. The memory stores instructions that, when executed, cause the processor to receive information about a time interval and user interface information, which are associated with a response to a user utterance input to a first external electronic device, from a second external electronic device through the communication circuit, to determine whether the display is in an active state within the time interval, and to provide a first user interface corresponding to the user interface information through the display based on the determination that the display is in the active state within the time interval.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seungyup Lee, Bomi Kim, Jeewon Ahn, Minkyeong Lim, Joonyeong Choe, Jaehwan Lee
  • Patent number: 11854066
    Abstract: In a delivery service, a picker retrieves items specified in an order by a customer. If a picker encounters an issue with an item in the order, the picker may select, via a user interface, the item and an associated template message, which requests input from the customer regarding a course of action for the item, to send to the customer. The customer may select, via another user interface, a template message describing a course of action for the item. In response to receiving one of a subset of template messages, the online concierge system displays via the user interface, a set of replacement options to the customer, who may select one of the replacement options to be sent to the picker with the template message.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: December 26, 2023
    Assignee: Maplebear Inc.
    Inventors: Camille Van Horne, Philip Goolkasian
  • Patent number: 11816429
    Abstract: A method includes, receiving, from a client application operating on a client device, a document creation request associated with an active workspace of a plurality of workspaces of a collaborative document system. The method further includes, responsive to receiving the document creation request, obtaining, for the active workspace, a respective document-creation history for each of a plurality of document templates associated with the active workspace, computing, based at least in part on the respective document-creation histories, a respective relevance weight for each of the plurality of document templates associated with the active workspace, causing identifiers of at least a subset of the plurality of document templates to be displayed to the user in accordance with a rank order, the rank order based at least in part on the computed relevance weights for the plurality of document templates, and causing a document template associated with a selected identifier to be displayed.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 14, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Sridhar Sreenivasan, Eungchan Kim, Dilani Kahawala, Balazs Nagy
  • Patent number: 11806514
    Abstract: One or more embodiments of the present disclosure may include an insulin delivery system that includes an insulin delivery device, a user interface that includes multiple user-selectable icons or buttons each representing different meal characteristics, memory to store one or more user-specific dosage parameter, and a processor in communication with the memory and adapted to receive blood glucose data. The processor may also be adapted to determine initial meal characteristics associated with each of the user-selectable icons or buttons based on at least one of the user-specific dosage parameters. The processor may also be adapted to update the meal characteristics associated with each of the user-selectable icons or buttons based upon the blood glucose data.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 7, 2023
    Assignee: Bigfoot Biomedical, Inc.
    Inventors: Per John Sjolund, Lane Desborough, Bryan Mazlish, Andrew Bochenko, Ross Naylor
  • Patent number: 11798065
    Abstract: An apparatus to create a virtual layout of a virtual store to emulate a physical layout of a physical store includes a memory and a processor. The processor receives a physical position and orientation associated with a physical rack located in the physical store. In response, the processor places a virtual rack at a virtual position and orientation on the virtual layout, to represent the physical position and orientation of the physical rack on the physical layout. The processor receives virtual items associated with physical items located on physical shelves of the physical rack. In response, the processor places the virtual items on virtual shelves of the virtual rack, the virtual shelves representing the physical shelves of the physical rack. The processor assigns a rack camera, which captures video that includes the physical rack, to the virtual rack and stores the virtual layout in the memory.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: October 24, 2023
    Assignee: 7-ELEVEN, INC.
    Inventors: Matthew Raymond Magee, Joshua E. Berry, Trong Nghia Nguyen, Ravi Kumar Kurva
  • Patent number: 11797169
    Abstract: Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, a computer system determines a user context indicating a likely user interest in applications. Upon a user request for a menu, windows are added to a dynamic area of the menu based on the user context and correspond to the applications. The menu is presented in the GUI and each window be 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 to also provide a selectable action that can be performed. Upon a user selection of the window, the window is presented in a selected state to further provide additional performable actions. The window can be pinned to the GUI and user control can automatically switch to another application.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: October 24, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Toru Yamamoto, Katsuya Hyodo, Koichi Aoki, Robert E. Brown
  • Patent number: 11775137
    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: October 3, 2023
    Assignee: Salesforce, Inc.
    Inventors: Michael Demmer, Samir Ketema, Yoav Sion, Julie Cockle, Rohit Agarwal, Preetham Deshikachar Shrinivas, Ryan David Morris
  • Patent number: 11748435
    Abstract: A computer-implemented method of recommending information sources is provided. The method comprising collecting raw user log data of a browser user and transforming the raw user log data to remove data that is specific to the user, wherein the transformed user log data comprises only general pages visited. A number of key page mappings are appended to the transformed user log data. A machine learning model determines a user interaction function according to the transformed user log data and generates a number of web page recommendations, wherein each web page recommendation has a respective probability of engagement based on the user interaction function. The web page recommendations are then displayed to the user on an interface.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 5, 2023
    Assignee: S&P Global Inc.
    Inventors: Alka Dagar, Ratheen Chaturvedi
  • Patent number: 11733834
    Abstract: Methods, systems, and media for navigating a user interface are provided. In some embodiments, methods for navigating a user interface is provided, the method comprising: causing a user interface to be presented including media identifiers that correspond media assets; causing the media identifiers to be arranged along a first direction; causing a first media identifier at a first position to be highlighted; causing a menu element to be presented at a first menu position associated with the first media identifier; receiving an instruction from a user input device to navigate to a next element along the first direction; causing a second media identifier next to the first position to be highlighted in response to receiving the instruction; causing the menu element to be presented at a second menu position associated with the second media identifier; and inhibiting presentation of the menu element at the first menu position.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventors: Aaron Joseph Wheeler, Chris Lauritzen
  • Patent number: 11736777
    Abstract: A method for displaying rich media content through a user interface of a communication device. A first user interaction with the user interface is detected and it is determined, based partly upon detection of the first user interaction, that a first Activity of a plurality of Activities is finishing. An Overlay containing the media content is then rendered on the device display. The Overlay is associated with a backing Activity, the device operating system delaying execution of the backing Activity during a delay period initiated in response to the first user interaction. The method further includes inhibiting Activity-supported functionality of the Overlay facilitated by the backing Activity. A context object associated with the Overlay is created to contain an Activity context associated with a state of the Overlay during the delay period. The Activity context is transferred to the backing Activity and Activity-supported functionality of the Overlay enabled.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: August 22, 2023
    Assignee: IQzone, Inc.
    Inventors: Matthew Aaron Feadler, James Alex Wolfinger, Sean Robert Wagner
  • Patent number: 11729127
    Abstract: Provided are a method and apparatus for generating a bundle invitation link. The method includes obtaining a plurality of invitation links from a first user terminal, each of the plurality of invitation links being connected to at least one community, generating a bundle invitation link connected to a detail page, the detail page including the plurality of invitation links, transmitting the bundle invitation link to a second user terminal, causing a display of the second user terminal to display the detail page in response to receiving, from the second user terminal, an input corresponding to the bundle invitation link, and receiving a data pair from the second user terminal, the data pair including at least one invitation link and an identification value of the second user terminal, and the at least one invitation link being selected from among the plurality of invitation links included in the detail page.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: August 15, 2023
    Assignee: NAVER CORPORATION
    Inventors: Su Bin Bak, Ji Min Yoo, Jane Choi, Dae Hyun Park, Jung Hun Bae, Young Ju Kang, Sun Mee Kim, Ji Hoon Ko, Hyo Jong Kim, Sang Hoon Lee
  • Patent number: 11714545
    Abstract: There is provided an information processing apparatus including a display section which displays, as a first layout state, an object group including a plurality of objects arranged in a first direction, a detection section which detects an operation input that is input to the display section, and a control section which, when the detection section detects an operation input in a second direction that is perpendicular to the first direction, changes the first layout state into a second layout state in which tire respective objects constituting the object group which has been selected are spread and pieces of information associated with the plurality of objects, respectively, are displayed.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: August 1, 2023
    Assignee: SONY CORPORATION
    Inventor: Ken Miyashita
  • Patent number: 11694779
    Abstract: Systems and methods for providing test results include receiving a request from a user computing device for historical test result data associated with a patient for a test type at a computing system. In response to receiving the request, the computing system accesses the historical test result data for the patient and test type, which includes a test result value and a test range. The computing system generates graphical data, in part, by normalizing the historical test result data by fitting the test range to a chart subrange corresponding to a predetermined range for the test result (e.g., a normal outcome of the test). The computing system then transmits the graphical data to the user computing device for rendering and display at the user computing device.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 4, 2023
    Assignee: LabSavvy Health, LLC
    Inventors: Cary Scott, Farrukh Hameed, Fisnik Shpuza
  • Patent number: 11687316
    Abstract: Methods, devices, and systems for determining image capture settings based on an audio input are disclosed. In some aspects, a device includes a memory, a camera including a lens and a sensor, and a processor coupled to the camera and the memory. The processor may be configured to receive an audio input, determine contextual information based on the audio input, determine one or more image capture settings based on the contextual information, and output the one or more image capture settings.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: June 27, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Noyes, Ho Sang Lee