Patents by Inventor Travis M. Grigsby

Travis M. Grigsby has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230209307
    Abstract: Disclosed are systems, methods, and computer-readable storage media for displaying widgets. In some aspects, criteria for ranking widgets may be dynamically evaluated based on conditions associated with each widget. In some aspects, the conditions may consider a time or location of an event a social network user is scheduled to attend, and a relation to that time and location to a current time and/or current user location. Evaluation of the conditions may contribute to the determination of weights for each of the respective widgets, with the ranking based on the weights. Widgets with the highest rank may be invoked, and selectively displayed on an electronic display. Multiple possible parameter values for the displayed widgets may also be dynamically ranked and selected values applied when invoking the widget.
    Type: Application
    Filed: February 20, 2023
    Publication date: June 29, 2023
    Inventors: William Alexander Strand, Travis M. Grigsby, Benjamin Ralph Hollis, Bobby Lo, Christie Marie Heikkinen
  • Patent number: 11665115
    Abstract: A computer-implemented method of interlacing responses within an instant messaging (IM) system can include, responsive to a request from a user in an IM session, storing an IM message fragment input by the user and associating the IM message fragment with a message selected from an IM session transcript. The method can include recalling the IM message fragment and outputting, at least in part, the IM message fragment in response to the message.
    Type: Grant
    Filed: December 4, 2016
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael N. Abernethy, Jr., Travis M. Grigsby, Frank L. Jania
  • Patent number: 11617056
    Abstract: Disclosed are systems, methods, and computer-readable storage media for displaying widgets. In some aspects, criteria for ranking widgets may be dynamically evaluated based on conditions associated with each widget. In some aspects, the conditions may consider a time or location of an event a social network user is scheduled to attend, and a relation to that time and location to a current time and/or current user location. Evaluation of the conditions may contribute to the determination of weights for each of the respective widgets, with the ranking based on the weights. Widgets with the highest rank may be invoked, and selectively displayed on an electronic display. Multiple possible parameter values for the displayed widgets may also be dynamically ranked and selected values applied when invoking the widget.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: March 28, 2023
    Assignee: Snap Inc.
    Inventors: William Alexander Strand, Travis M. Grigsby, Benjamin Ralph Hollis, Bobby Lo, Christie Marie Heikkinen
  • Patent number: 11533285
    Abstract: A mechanism for determining a chat distance associated with an environmental chat based on the chat amount within an area of a virtual universe associated with the environmental chat. An environmental chat distance may be determined based on the number of words or characters in a text chat or voice chat between avatars within the area of the virtual universe. The environmental chat distance may be inversely proportional to the detected words or characters in the environmental chat.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: December 20, 2022
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
  • Publication number: 20210235225
    Abstract: Disclosed are systems, methods, and computer-readable storage media for displaying widgets. In some aspects, criteria for ranking widgets may be dynamically evaluated based on conditions associated with each widget. In some aspects, the conditions may consider a time or location of an event a social network user is scheduled to attend, and a relation to that time and location to a current time and/or current user location. Evaluation of the conditions may contribute to the determination of weights for each of the respective widgets, with the ranking based on the weights. Widgets with the highest rank may be invoked, and selectively displayed on an electronic display. Multiple possible parameter values for the displayed widgets may also be dynamically ranked and selected values applied when invoking the widget.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventors: William Alexander Strand, Travis M. Grigsby, Benjamin Ralph Hollis, Bobby Lo, Christie Marie Heikkinen
  • Patent number: 11006242
    Abstract: Disclosed are systems, methods, and computer-readable storage media for displaying widgets. In some aspects, criteria for ranking widgets may be dynamically evaluated based on conditions associated with each widget. In some aspects, the conditions may consider a time or location of an event a social network user is scheduled to attend, and a relation to that time and location to a current time and/or current user location. Evaluation of the conditions may contribute to the determination of weights for each of the respective widgets, with the ranking based on the weights. Widgets with the highest rank may be invoked, and selectively displayed on an electronic display. Multiple possible parameter values for the displayed widgets may also be dynamically ranked and selected values applied when invoking the widget.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 11, 2021
    Assignee: Snap Inc.
    Inventors: William Alexander Strand, Travis M. Grigsby, Benjamin Ralph Hollis, Bobby Lo, Christie Marie Heikkinen
  • Patent number: 10956483
    Abstract: A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, any additional content-dependent slides with assigned individual slide priority levels lower than the assigned first selectable slide presentation priority level that are determined, according to inter-slide content dependency data, to include a user-assigned inter-slide content dependency upon content of the presented slide are selectively presented.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lloyd W. Allen, Jr., Travis M. Grigsby, Jana H. Jenkins, Steven M. Miller
  • Patent number: 10671259
    Abstract: In V2V or other networks in which multiple video feeds are available to a participant, the participant's ability to select a particular video feed for display can be eased through the use of guided scanning. A guided scanning strategy is built based on operator inputs and used to select a particular set of video feeds that are initially shown as a video “slideshow” on the display used by the participant. Each video feed appears only for a limited period of time to enable easy participant review. Once the participant sees a particular video feed of interest, that video feed to can be selected for persisted presentation on the display.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Steven Michael Miller, Pamela Ann Nesbitt, Lisa Seacat DeLuca
  • Patent number: 10542055
    Abstract: A method for providing relationship-centric resources includes establishing a communication session between a first device and a second device, determining, during the communication session between the first and second devices, an intersection of mutual topics of interest between users of the first and second devices by cross-referencing sets of interests for the users, retrieving content based on a determination that the content meets a content descriptor, and simultaneously displaying the retrieved content. The content descriptor describes a nature of the communication session. The retrieving is further based on a determination that the content is related to a mutual topic of interest from the intersection of mutual topics of interest between the users of the first and second devices. The determination of relatedness is based on a cross-reference between the content and the mutual topic of interest. The cross-reference is stored in a lookup table.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael N Abernethy, Jr., Gabriel A Cohen, Ronald E Craig, Travis M Grigsby
  • Patent number: 10499191
    Abstract: Disclosed are systems, methods, and computer-readable storage media for displaying widgets. In some aspects, criteria for ranking widgets may be dynamically evaluated based on conditions associated with each widget. In some aspects, the conditions may consider a time or location of an event a social network user is scheduled to attend, and a relation to that time and location to a current time and/or current user location. Evaluation of the conditions may contribute to the determination of weights for each of the respective widgets, with the ranking based on the weights. Widgets with the highest rank may be invoked, and selectively displayed on an electronic display. Multiple possible parameter values for the displayed widgets may also be dynamically ranked and selected values applied when invoking the widget.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: December 3, 2019
    Assignee: Snap Inc.
    Inventors: William Alexander Strand, Travis M. Grigsby, Benjamin Ralph Hollis, Bobby Lo, Christie Marie Heikkinen
  • Patent number: 10380603
    Abstract: A method, system and computer program product for enhancing customer's satisfaction with his/her shopping experience. Facial motion measurements defined in a model for facial expression recognition are utilized. Features from a magnitude of the facial motion measurements defined in the model are identified. A Bayes classifier is utilized to capture dependences among the features used to recommend a better sales approach to the sales professional, or, alternatively, assign a better sales professional to approach the customer thereby enhancing the customer's shopping experience by reducing the possibility of an unpleasant shopping experience.
    Type: Grant
    Filed: May 31, 2008
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Sunil Kumar Mishra, Viswanath Srikanth
  • Patent number: 10343062
    Abstract: Updating contact information for a first communication device according to metadata associated with a virtual world is provided. In response to an avatar of a first user interacting with an avatar of a second user in the virtual world, information comprising a name of the avatar of the second user and metadata associated with the avatar of the second user is sent to the first user. In response to receiving the information, contact information associated with the name of the avatar of the second user is determined. The contact information is organized based on the metadata. The organized contact information is prioritized according to the metadata. A speed dial setting corresponding to the prioritized contact information is assigned. The assigned speed dial setting is assigned to the first communication device. The assigned speed dial setting is stored in the first communication device.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Abernethy, Jr., Travis M. Grigsby, Daniel E. Morris, Nazgol Sedghi
  • Patent number: 10169482
    Abstract: A device for providing spatially-oriented traversal animations during web navigation. The device is configured to perform operations that include receiving a destination Internet address for a destination web page into a graphical web browser that is displaying a current web page having a current Internet address on an electronic display. The operations can further include determining, via electronic analysis of the destination Internet address and the current Internet address, a relationship between the destination Internet address and the current Internet address. The operations can further include determining a spatially-oriented traversal animation based on the relationship. The spatially-oriented traversal animation is from a plurality of different types of animations associated with different hierarchical relationships between Internet pages within the Internet domain.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Denise A. Bell, Brian Farrell, Travis M. Grigsby, Jana H. Jenkins
  • Publication number: 20180343221
    Abstract: A mechanism for determining a chat distance associated with an environmental chat based on the chat amount within an area of a virtual universe associated with the environmental chat. An environmental chat distance may be determined based on the number of words or characters in a text chat or voice chat between avatars within the area of the virtual universe. The environmental chat distance may be inversely proportional to the detected words or characters in the environmental chat.
    Type: Application
    Filed: August 7, 2018
    Publication date: November 29, 2018
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
  • Publication number: 20180285367
    Abstract: A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, any additional content-dependent slides with assigned individual slide priority levels lower than the assigned first selectable slide presentation priority level that are determined, according to inter-slide content dependency data, to include a user-assigned inter-slide content dependency upon content of the presented slide are selectively presented.
    Type: Application
    Filed: June 6, 2018
    Publication date: October 4, 2018
    Inventors: Lloyd W. Allen, JR., Travis M. Grigsby, Jana H. Jenkins, Steven M. Miller
  • Patent number: 10067918
    Abstract: Disclosed are various embodiments of systems that may identify a series of characters within a text block, wherein the series of characters are a subset of the text block. A system may bind the series of characters to generate a text unit and an encoded text block. The encoded text block may include a first signal indicating that an entirety of the series of characters in the text unit is to be selected in response to a subset of the series of characters being selected. The system may select, in response to the first signal and at least a portion of the subset of the series of characters being selected, the entirety of the series of characters in the text unit. The system may generate a modified encoded text block in response to an instruction to treat the series of characters as being unbound. The modified encoded text block may include a second signal indicating that a portion of the series of characters is to be selected in response to the portion of the series of characters being selected.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Travis M. Grigsby, Chen H. Leo, Bucky A. Jordan
  • Patent number: 10050920
    Abstract: A mechanism for determining a chat distance associated with an environmental chat based on the chat amount within an area of a virtual universe associated with the environmental chat. An environmental chat distance may be determined based on the number of words or characters in a text chat or voice chat between avatars within the area of the virtual universe. The environmental chat distance may be inversely proportional to the detected words or characters in the environmental chat.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
  • Patent number: 10002133
    Abstract: A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, the slide presentation is dynamically reprioritized to present any additional content-dependent slides determined to include a user-assigned inter-slide content dependency upon content of the presented slide. On any presented slide and any presented additional content-dependent slide that includes multi-priority content, any content item assigned with the first selectable slide presentation priority level is highlighted if any other content item on the respective slide includes a different assigned priority level.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lloyd W. Allen, Jr., Travis M. Grigsby, Jana H. Jenkins, Steven M. Miller
  • Patent number: 9900273
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to deep tagging of media content and provide a method, system and computer program product for coordinating deep tagging of media content with chat postings. In an embodiment of the invention, a method for coordinating deep tagging of media content with chat postings can be provided. The method can include monitoring a group chat of participants co-browsing media content, identifying a token in the group chat appearing a threshold number of times within a temporal window, and creating a deep tag in the media content in association with a portion of the media content played back concurrently with the temporal window.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Ruthie D. Lyle, Lisa Seacat DeLuca
  • Patent number: 9787487
    Abstract: Disclosed are various embodiments for facilitating social interaction during a media item transmission. A group of participants may be formed based on a variety of factors. A media item is rendered on a first portion of a media player user interface. On a second portion of the media player user interface group members may communicate with each other concurrent with the streaming media item. The entire experience may be stored and replayed at another time.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Travis M. Grigsby, Kenneth King-Fung Lee, Michael S. Mayo