Patents by Inventor Bryan Hart

Bryan Hart 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: 20220092071
    Abstract: Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. A dynamic interface may be integrated in a device operating system through various access points, including a button, a trigger key, a keyword trigger, and an overlay button.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 24, 2022
    Inventors: David McIntosh, Erick Hachenburg, Kyler Blue, Jeff Sinckler, Steven Dobek, Bryan Hart
  • Patent number: 11138207
    Abstract: Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. A dynamic interface may be integrated in a device operating system through various access points, including a button, a trigger key, a keyword trigger, and an overlay button.
    Type: Grant
    Filed: February 14, 2016
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: David McIntosh, Erick Hachenburg, Bryan Hart, Kyler Blue, Jeff Sinckler, Steven Dobek
  • Patent number: 10671836
    Abstract: Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: June 2, 2020
    Assignee: Google LLC
    Inventors: Bryan Hart, Valentin Zulkower
  • Patent number: 10474877
    Abstract: Various embodiments relate generally to a system, a device and a method for automating effects generation for media content. A media content item is received in a media content management system. Data representing one or more static regions associated with the media content item are determined. A canvas mapping object comprising the data representing the one or more static regions of the media content item is generated based on the frames of the media content item. The media content item is stored in a database in the media content management system in association with the canvas mapping object, and the media content item and the canvas mapping object are provided in response to a search request associated with the media content item.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 12, 2019
    Assignee: Google LLC
    Inventors: Peter Chi-Hao Huang, Erick Hachenburg, Bryan Hart, Valentin Zulkower
  • Patent number: 10366397
    Abstract: Methods and systems are provided for responding to social posts (SPs) on social media channels from a customer service (CS) application of a CRM system. Streams of data from the social media channels are processed to detect relevant SPs, and data from a first SP is identified/retrieved based on automatic rules that find relevant SPs that warrant creation of a CS case and a CS response. A first CS case is created based on the data from the first SP to create a record that includes social content information about the first SP and automatically link the first SP to the CRM system. The social content information includes a message from the first SP and an author of the first SP. The CS application causes the first CS case to be displayed, generates a first response to the first SP, and publishes a first social reply including the first response.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: July 30, 2019
    Assignee: salesforce.com, inc.
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Patent number: 10303925
    Abstract: Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventors: Bryan Hart, Valentin Zulkower
  • Publication number: 20190043058
    Abstract: Methods and systems are provided for responding to social posts (SPs) on social media channels from a customer service (CS) application of a CRM system. Streams of data from the social media channels are processed to detect relevant SPs, and data from a first SP is identified/retrieved based on automatic rules that find relevant SPs that warrant creation of a CS case and a CS response. A first CS case is created based on the data from the first SP to create a record that includes social content information about the first SP and automatically link the first SP to the CRM system. The social content information includes a message from the first SP and an author of the first SP. The CS application causes the first CS case to be displayed, generates a first response to the first SP, and publishes a first social reply including the first response.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Patent number: 10127560
    Abstract: Methods and systems are provided for responding to customer posts on a plurality of social media channels from a customer service portal of a Customer Relationship Management (CRM) system of an organization. A retrieval system can retrieve, based on one or more rules specified by a rules engine, data from a first customer post on a first social media channel. The first customer post is identified using one or more rules that finds customer posts that warrant a customer service response from the organization. Based on the data from the first customer post, a parser of the CRM system creates a first case that can be displayed at the customer service portal, which automatically pre-populates a first response to the first customer post in compliance with protocols associated with the first social media channel that allow the first response to be communicated via the first social media channel.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Publication number: 20180293428
    Abstract: Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
    Type: Application
    Filed: March 1, 2018
    Publication date: October 11, 2018
    Applicant: Google LLC
    Inventors: Bryan Hart, Valentin Zulkower
  • Publication number: 20180268567
    Abstract: Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
    Type: Application
    Filed: June 24, 2016
    Publication date: September 20, 2018
    Applicant: Google LLC
    Inventors: Bryan Hart, Valentin Zulkower
  • Publication number: 20180158070
    Abstract: Methods and systems are provided for responding to customer posts on a plurality of social media channels from a customer service portal of a Customer Relationship Management (CRM) system of an organization. A retrieval system can retrieve, based on one or more rules specified by a rules engine, data from a first customer post on a first social media channel. The first customer post is identified using one or more rules that finds customer posts that warrant a customer service response from the organization. Based on the data from the first customer post, a parser of the CRM system creates a first case that can be displayed at the customer service portal, which automatically pre-populates a first response to the first customer post in compliance with protocols associated with the first social media channel that allow the first response to be communicated via the first social media channel.
    Type: Application
    Filed: January 30, 2018
    Publication date: June 7, 2018
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Patent number: 9972015
    Abstract: Methods and systems are provided for integrating social media channels into a customer service management (CRM) portal. The method includes receiving data for a consumer post, parsing the data into a social post object and a social persona object, creating a case from the objects, and displaying the case in the CRM portal.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 15, 2018
    Assignee: salesforce.com, inc.
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Publication number: 20170212892
    Abstract: Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. Search results of media content items may be presented in the dynamic interface as animated inputs presented concurrently in animation.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 27, 2017
    Applicant: Tenor, Inc.
    Inventors: David McIntosh, Erick Hachenburg, Bryan Hart, Kyler Blue, Peter Chi-Hao Huang, Jeff Sinckler
  • Publication number: 20150081569
    Abstract: Methods and systems are provided for integrating social media channels into a customer service management (CRM) portal. The method includes receiving data for a consumer post, parsing the data into a social post object and a social persona object, creating a case from the objects, and displaying the case in the CRM portal.
    Type: Application
    Filed: August 5, 2014
    Publication date: March 19, 2015
    Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
  • Publication number: 20150032801
    Abstract: The present disclosure relates to a technique for causing the simultaneous initiation of events over multiple devices over a network such that the events begin at a predetermined instant in time, within a precisely defined time window relative to the plurality of devices. The present method and system provides that for a given predetermined instant in time, a witness able to observe all the devices concurrently would note that the plurality of devices would individually begin an activity within a specified time window. The instant in time, t0, is a predetermined moment in the future. The disclosed method and system provides a means to determine a level of confidence to verify that the defined window of simultaneity can be achieved among the plurality of devices prior to the activity taking place. The established level of confidence is based on the statistical nature of data packet transmission over latency limited networks.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Inventor: Matthew Bryan Hart