Patents Examined by Justin S Lee
  • Patent number: 11516035
    Abstract: Methods, systems, computer readable media, and apparatuses for enabling chat sessions are presented. In response to detecting that a first user is viewing a first program, a chat invitation may be automatically transmitted to a second user. The chat invitation may identify the first user and the first program, and further may invite the second user to initiate a chat session with the first user. An updated chat invitation may be automatically transmitted in response to detecting that the first user has changed to viewing a second program, and a chat session that has been initiated may subsequently be transferred to another device. Content prioritization settings may be accounted for in transmitting one or more chat invitations, and before a chat invitation is transmitted, it may be determined that a sufficient amount of time has elapsed to suggest that the user will continue viewing the first program.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 29, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Bryan K. Paluch
  • Patent number: 11494547
    Abstract: A computing device is described which has a memory storing text input by a user. The computing device has a processor which is configured to send the text to a prediction engine having been trained to predict images from text. The processor is configured to receive from the prediction engine, in response to the sent text, a plurality of predictions, each prediction comprising an image predicted as being relevant to the text. The processor is configured to insert a plurality of the images into the text on the basis of criteria comprising one or more of: ranks of the predictions, categories of the images, rules associated with one or more of the images, user input, a trigger word. The processor is configured to insert the plurality of images into the text sequentially, in an order corresponding to ranks of the predictions.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam John Cudworth, Anna Maria Alfut, Piotr Jerzy Holc, Thomas Christopher Dixon, Naomi Bianca Morton
  • Patent number: 11487411
    Abstract: Systems and methods for operating a graphical user interface with a dynamically sized group pill includes receiving a first indication of an opening of a context related to a first type of action in a graphical user interface. The group pill is expanded to an expanded size based at least in part on receiving the first indication. When a second indication of a closing of the context is received, the group pill is collapsed to a collapsed size displaying less information than the expanded size.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: November 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Venkatram Reddy Miriyala, Ameya Sudhir Naik, Troy Azmoon
  • Patent number: 11475783
    Abstract: A computer-implemented method for customizing training contents for a user, including: establishing a user profile and a personal learning corpus for the user; generating a first baseline indicating that the user is interested and a second baseline indicating that the user is not interested; monitoring the user's reactions when the user is consuming contents related to a second topic, wherein the reactions include the one or more of biometrical indicators, facial expressions, and body language; comparing the reactions with the first baseline and the second baseline to determine an interest level; and recommending additional contents related to the second topic if the interest level is higher than a predefined threshold.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: October 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jana H. Jenkins, Zachary A. Silverstein, Jeremy R. Fox, Fang Lu
  • Patent number: 11463393
    Abstract: A server has a processor and a memory storing a multiple channel message thread module with instructions executed by the processor to identify when participants at client devices are actively viewing a common message thread at the same time to establish a participant viewing state. An alternate channel communication lock prompt is supplied the client devices in response to the participant viewing state. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication lock prompt by at least one participant.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Robert Cornelius Murphy, Chamal Samaranayake
  • Patent number: 11462118
    Abstract: An approach to generating a learning path framework may be provided. A Cognitive Bot may monitor the knowledge stream of a subject matter expert (SME) to glean insights from the activities and events performed by the SME. The CogBot determine categories within the subject matter. The CogBot may tune a grade scoring engine using the insights gleaned from the knowledge stream as a threshold for the grade scoring module. The knowledge stream of a second user may be monitored by a CogBot. A grade score of the subject matter for the second user may be generated by the grade scoring engine. An expertise level associated with the categories may be determined. A learning path framework may be generated based on the generated grade score and expertise level.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Kumar Saxena, Harish Bharti, Rakesh Shinde, Sandeep Sukhija
  • Patent number: 11461536
    Abstract: A method of manipulation of content provided by a hosting server using swipe gesture recognition on a user device having a touch input display. The method includes storing the content, combined with a swipe gesture recognition module to form a content package, on the hosting server. The swipe gesture recognition module is associated with at least one displayable content element of the content. The method further includes receiving, at the hosting server, a request for the content package from the user device and transmitting the content package from the hosting server to the user device for display by an application running on the user device. A defined action is applied to the at least one displayable content element if it is determined that a swipe gesture has occurred on the at least one displayable content element.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: October 4, 2022
    Assignee: SwipeThru LLC
    Inventors: Robert S. Manoff, Todd Houck, Jesse D. Squire, Caleb K Shay
  • Patent number: 11463394
    Abstract: A server includes a processor and a memory storing a multiple channel message thread module with instructions executed by the processor to identify when participants at client devices are viewing a common message thread. An alternate channel communication prompt is supplied to the client devices. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication prompt by at least one participant.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Robert Cornelius Murphy
  • Patent number: 11447905
    Abstract: A clothing management apparatus may include a display and a processor to, based on a state of a garment in an image of the garment, determine a management necessity of the garment, based on the management necessity, determine a management completeness that is expected when the garment is managed according to a management mode among a plurality of management modes, based on the management completeness, generate an expected image of the garment when the garment is managed according to the management mode, and control the display to display the expected image to a user.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: September 20, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jungmin Lee, Minjeong Kang, Yoonhee Choi
  • Patent number: 11443106
    Abstract: A method, system and computer-usable medium are disclosed for finding vertically and horizontally aligned cells in a complex table structure. A file or document, such as an HTML file that defines a complex table includes spanning rows and columns is expanded into a two dimensional (2D) array or table with orthogonal rows and columns, where the spanning rows and columns included cells with copied values or object references. The expanded 2D array or table can be deduplicated row or column wise to determine header alignment of the table.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kyle G. Christianson, Hassan Nadim, Joshua S. Allen, Andrew R. Freed
  • Patent number: 11435889
    Abstract: Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: September 6, 2022
    Assignee: Genpact Luxembourg S.à r.l. II
    Inventors: Frank J. Torbey, David W. Clark, Phil H. Goddard, Karl Steiner
  • Patent number: 11435875
    Abstract: A display, such as a computer monitor, presents a user interface having static and dynamic icons that define inputs made at a joystick input device. For example, a first static icon associates with a first input button to always command a menu presentation, and a second static icon associates with a second input button to always command an exit from the user interface. Plural dynamic icons associate with third and fourth input buttons that scroll the dynamic icons to populate a central input button of the joystick input device. A press at the central input button selects a function associated with the dynamic icon presented at the central input button.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: September 6, 2022
    Assignee: Dell Products L.P.
    Inventor: Khang Chian Yong
  • Patent number: 11423212
    Abstract: Systems and methods of the present technology generally provide computer implemented assistance for data summary, including organizing and generating a summary of data selected from legal source documents. User-identified information may be selected from one or more legal source documents at a user device, in response to which a unique identifier selection box may be displayed at the user device. A unique identifier may be selected from the unique identifier selection box. A first data set and/or a request for generation of a summary set may be sent to a system server via a communication link, the first data set may include the unique identifier and the user-identified information. The user device may then receive a generated summary via the communication link and may display the summary.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 23, 2022
    Inventors: Wilson Tsu, Srujani Pagidipati
  • Patent number: 11423797
    Abstract: A passage of selectable words and/or selectable blank spaces may be displayed on a client device of an evaluator. As a test subject reads the passage, preferably from another source, the evaluator may select a selectable word or blank space. A plurality of selectable bubbles may appear near and/or around the selected word, where each selectable bubble corresponds to a type of mistake that the test subject might make in reading the passage. The evaluator may select one of the selectable bubbles depending on the type of mistake the test subject made. After selecting a bubble, the plurality of selectable bubbles are removed from the display and a tag icon, indicating which type of mistake the evaluator selected, is displayed near the selected word. In this manner, an annotated passage may be created that graphically illustrates where and what type of mistakes the test subject made in reading the passage.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 23, 2022
    Assignee: PEARSON EDUCATION, INC.
    Inventors: John Bielinski, Vishnu Vardhan Vanavada, Valdas Volbekas
  • Patent number: 11423116
    Abstract: Examples discussed herein relate to automatically creating lambda functions in spreadsheet applications, e.g., Microsoft Excel®. In an implementation, a method of automatically creating lambda functions in spreadsheet applications using a lambda shorthand notation is disclosed. The method includes analyzing contents of a cell of a spreadsheet to identify a formulaic expression and determining that the formulaic expression can define a body of a lambda function without using explicit lambda function notation or parameter declarations. The method further includes automatically creating and invoking the lambda function responsive to the determination. As discussed herein, creating the lambda function includes registering the lambda function in a lambda registry using the formulaic expression as the body of the lambda function that evaluates into an output value.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 23, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher John Gross, Johnny Campbell, Andrew James Becker, Claudio Vittorio Russo
  • Patent number: 11422673
    Abstract: An electronic apparatus and a control method thereof include obtaining usage history for a plurality of applications in a horizontal display mode and a vertical display mode of a display, displaying a plurality of first icons corresponding to the plurality of applications in a first sorted order, and displaying a plurality of second icons corresponding to the plurality of applications in a second sorted order based on usage history for the plurality of applications in the vertical mode.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: August 23, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yongku Kim, Seokho Ban
  • Patent number: 11409414
    Abstract: A device with a display and, optionally, a touch-sensitive surface detects a first input corresponding to a request to share first content from a first application while displaying the first application on the display. In response to detecting the first input, the device displays a sharing interface that includes a plurality of options for sharing the first content. While displaying the sharing interface, the device detects selection of an affordance in the sharing interface. In accordance with a determination that the affordance is a respective user-first sharing option for a respective user, the device initiates a process for sharing the first content with the respective user. In accordance with a determination that the affordance is a protocol-first sharing option for a respective protocol, the device initiates a process for sharing the first content using the respective protocol.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: August 9, 2022
    Assignee: APPLE INC.
    Inventors: Jeremiah D. Shaw, Chanaka G. Karunamuni, Stephen O. Lemay, Martin O. Pedrick, Marcel van Os, Imran Chaudhri
  • Patent number: 11410564
    Abstract: The present disclosure provides a development system to permit a developer to generate mixed reality (MR) streaming content for display on a VR headset worn by a viewer. The system allows development and generation of the content steam by non-technical personnel, where such developers are not required to possess computer skills or engineering knowledge. The streaming content generated includes embedded pre-recorded video files originally recorded in a 360 degree format, which significantly reduces computer processing time, memory requirements, and significantly speeds up the development time required to produce a final executable streaming content.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 9, 2022
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Thenkurussi Kesavadas, Naveen Kumar Sankaran, Steven M. LaValle
  • Patent number: 11400358
    Abstract: A scorekeeping device (1) and method are provided wherein the device has two rows of objects (3, 4), preferably beads, that are movably attached to a base (1), preferably a sweatband, worn on an appendage of a player (8), wherein the objects may be of different colors to denote different teams. One bead is moved downward as each point is scored until the last bead is reached, denoting a winner. A third row (5) having two beads is provided to indicate which team is serving.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: August 2, 2022
    Inventors: Karen J. McKay, Timothy S. McKay
  • Patent number: 11397844
    Abstract: A computer implemented method of creating essays on a computer device is provided, comprising: storing, in a memory storage device in the computer device, one or more files; creating, in an essay drafting software application, a first split screen workspace graphical user interface (GUI), wherein the first split screen workspace GUI includes an essay viewing area and a file viewing area; adding the one or more files to the file viewing area of the first split screen workspace GUI; adding one or more text pages to the essay viewing area of the first split screen workspace GUI; entering text to a first of the one or more text pages using a text editor software application; accessing a first file of the one or more files in the file viewing area of the first split screen workspace GUI through a keystroke performed on one or more keys on a keyboard, wherein the keyboard is adapted to operate as a data and command interface with the computer device and the essay drafting software application; and copying informati
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: July 26, 2022
    Assignee: Kahana Group Inc.
    Inventors: Adam Kershner, Jonathan Gans