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: 20220092071Abstract: 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: ApplicationFiled: September 28, 2021Publication date: March 24, 2022Inventors: David McIntosh, Erick Hachenburg, Kyler Blue, Jeff Sinckler, Steven Dobek, Bryan Hart
-
Patent number: 11138207Abstract: 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: GrantFiled: February 14, 2016Date of Patent: October 5, 2021Assignee: Google LLCInventors: David McIntosh, Erick Hachenburg, Bryan Hart, Kyler Blue, Jeff Sinckler, Steven Dobek
-
Patent number: 10671836Abstract: 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: GrantFiled: March 1, 2018Date of Patent: June 2, 2020Assignee: Google LLCInventors: Bryan Hart, Valentin Zulkower
-
Patent number: 10474877Abstract: 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: GrantFiled: January 9, 2017Date of Patent: November 12, 2019Assignee: Google LLCInventors: Peter Chi-Hao Huang, Erick Hachenburg, Bryan Hart, Valentin Zulkower
-
Patent number: 10366397Abstract: 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: GrantFiled: October 9, 2018Date of Patent: July 30, 2019Assignee: salesforce.com, inc.Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Patent number: 10303925Abstract: 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: GrantFiled: June 24, 2016Date of Patent: May 28, 2019Assignee: Google LLCInventors: Bryan Hart, Valentin Zulkower
-
Publication number: 20190043058Abstract: 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: ApplicationFiled: October 9, 2018Publication date: February 7, 2019Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Patent number: 10127560Abstract: 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: GrantFiled: January 30, 2018Date of Patent: November 13, 2018Assignee: salesforce.com, inc.Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Publication number: 20180293428Abstract: 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: ApplicationFiled: March 1, 2018Publication date: October 11, 2018Applicant: Google LLCInventors: Bryan Hart, Valentin Zulkower
-
Publication number: 20180268567Abstract: 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: ApplicationFiled: June 24, 2016Publication date: September 20, 2018Applicant: Google LLCInventors: Bryan Hart, Valentin Zulkower
-
Publication number: 20180158070Abstract: 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: ApplicationFiled: January 30, 2018Publication date: June 7, 2018Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Patent number: 9972015Abstract: 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: GrantFiled: August 5, 2014Date of Patent: May 15, 2018Assignee: salesforce.com, inc.Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Publication number: 20170212892Abstract: 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: ApplicationFiled: January 9, 2017Publication date: July 27, 2017Applicant: Tenor, Inc.Inventors: David McIntosh, Erick Hachenburg, Bryan Hart, Kyler Blue, Peter Chi-Hao Huang, Jeff Sinckler
-
Publication number: 20150081569Abstract: 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: ApplicationFiled: August 5, 2014Publication date: March 19, 2015Inventors: Eric Moore, Sutthipong Thavisomboon, Yuseung Kim, Bryan Hart, Jaroslaw Kozieronek
-
Publication number: 20150032801Abstract: 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: ApplicationFiled: July 29, 2013Publication date: January 29, 2015Inventor: Matthew Bryan Hart