Patents by Inventor Timothy Michael Sehn

Timothy Michael Sehn 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: 20200213804
    Abstract: Systems and methods are provided for receiving a first message associated with a first sponsor and a second message associated with a second sponsor for inclusion in a message collection. The systems and methods determine a first priority parameter associated with the first message based on sponsored content, and a second priority parameter associated with the second message based on sponsored content. Based on a determination that there is insufficient message inventory to include both the first message and the second message in the message collection, the systems and methods prioritize the first message associated with the first sponsor in the message collection and excluding the second message associated with the second sponsor in the message collection, based on an amount of consideration associated with the first priority parameter received from the first sponsor and an amount of consideration associated with the second priority parameter received from the second sponsor.
    Type: Application
    Filed: December 10, 2019
    Publication date: July 2, 2020
    Inventors: Timothy Michael Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10514876
    Abstract: A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a message and a message parameter indicative of a characteristic of the message, where the message includes a photograph or a video. A determination is made that the message parameter corresponds to a selected gallery, where the selected gallery includes a sequence of photographs or videos. The message is posted to the selected gallery in response to the determination. The selected gallery is supplied in response to a request.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: December 24, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Michael Sehn
  • Publication number: 20190333188
    Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 10380720
    Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 13, 2019
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Publication number: 20190237106
    Abstract: Machines, systems, and methods are provided for receiving, from a plurality of users, a plurality of messages, each message comprising audio content and video content taken by each of the plurality of users. For each message of the plurality of messages, the machines, systems, and method determine whether audio fingerprints of the audio content of the message correspond to a designated gallery comprising video content constructed to comprise a sequence of videos from a plurality of users set to an audio time line, and based on determining that the audio fingerprints of the audio content message correspond to the designated gallery, determine an audio segment of the audio time line of the designated gallery to which the audio content of the message corresponds. The machines, systems, and methods add the video content from the message to the audio time line of the designated gallery at the audio segment to which the audio content of the message corresponds.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventor: Timothy Michael Sehn
  • Patent number: 10223397
    Abstract: User activity in a communication network is monitored to obtain social graph data for each user. This social graph data is used to cluster the users into groups of users that interact with each other regularly. The groups are analyzed to generate a profile for each group with respect to a set of relevant data points. The profiles can be based on identifying group social graph data that is related to a data point (e.g., user activity level) that is being used to provision network server resources. The profile for each group is then compared to corresponding data associated with a plurality of servers providing network services to the users. Each group is then assigned to one or more of the servers that best matches the profile of the group. Servers may be added to the network by comparing data regarding a proposed new server to existing group profiles.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 5, 2019
    Assignee: Snap Inc.
    Inventors: Timothy Michael Sehn, Aaron Son
  • Patent number: 10182311
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: January 15, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Michael Sehn
  • Patent number: 10157449
    Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 9978125
    Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 22, 2018
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Publication number: 20180103002
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 12, 2018
    Inventor: Timothy Michael Sehn
  • Patent number: 9825898
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, applying the priority information to at least one of the messages in the message collection, prioritizing the at least one message in the message collection according to the applied priority information, and supplying the message collection with the at least one message in an order of presentation based on the applied priority information of the at least one message.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: November 21, 2017
    Assignee: SNAP INC.
    Inventor: Timothy Michael Sehn
  • Patent number: 9754355
    Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: September 5, 2017
    Assignee: SNAP INC.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 9693191
    Abstract: In some embodiments, a computer implemented method of processing messages may include providing a dashboard to be displayed to an owner of a brand, the dashboard comprising a message received from a user device, the message comprising an instance of an appearance of a mark or logo of the owner of the brand; receiving a prioritization of the message from the owner of the brand; creating a gallery of messages including the message; and prioritizing the message in the gallery according to the prioritization from the owner of the brand.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 27, 2017
    Assignee: SNAP INC.
    Inventor: Timothy Michael Sehn
  • Publication number: 20170161382
    Abstract: In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query; and/or identifying a frame within the video data by performing a search of the metadata using the search criterion.
    Type: Application
    Filed: January 28, 2016
    Publication date: June 8, 2017
    Inventors: Kirk Ouimet, Rong Yan, Yantao Zheng, Timothy Michael Sehn, Evan Spiegel
  • Publication number: 20170149717
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to he used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, applying the priority information to at least one of the messages in the message collection, prioritizing the at least one message in the message collection according to the applied priority information, and supplying the message collection with the at least one message in an order of presentation based on the applied priority information of the at least one message.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 25, 2017
    Inventor: Timothy Michael Sehn
  • Publication number: 20160321708
    Abstract: In some embodiments, a computer implemented method of processing messages may include providing a dashboard to be displayed to an owner of a brand, the dashboard comprising a message received from a user device, the message comprising an instance of an appearance of a mark or logo of the owner of the brand; receiving a prioritization of the message from the owner of the brand; creating a gallery of messages including the message; and prioritizing the message in the gallery according to the prioritization from the owner of the brand.
    Type: Application
    Filed: July 12, 2016
    Publication date: November 3, 2016
    Inventor: Timothy Michael Sehn
  • Patent number: 9430783
    Abstract: In some embodiments, a computer implemented method of processing messages may include creating a gallery using messages received from user devices; scanning the messages to identify a selected message of messages; receiving, from an owner of the brand, a prioritization of the selected message; prioritizing, in response to the prioritization, the selected message in the gallery; and supplying the gallery to a user device for display to a user of the user device.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: August 30, 2016
    Assignee: Snapchat, Inc.
    Inventor: Timothy Michael Sehn
  • Publication number: 20160239248
    Abstract: A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a message and a message parameter indicative of a characteristic of the message, where the message includes a photograph or a video. A determination is made that the message parameter corresponds to a selected gallery, where the selected gallery includes a sequence of photographs or videos. The message is posted to the selected gallery in response to the determination. The selected gallery is supplied in response to a request.
    Type: Application
    Filed: April 25, 2016
    Publication date: August 18, 2016
    Inventor: Timothy Michael Sehn
  • Publication number: 20160203586
    Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Publication number: 20160180887
    Abstract: A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a message with audio content and video content. Audio fingerprints within the audio content are evaluated. The audio fingerprints are matched to known audio fingerprints to establish matched audio fingerprints. A determination is made whether the matched audio fingerprints correspond to a designated gallery constructed to receive a sequence of videos set to an audio time line. The matched audio fingerprints and corresponding video content are added to the audio time line. The operations are repealed until the audio time line is populated with corresponding video content to form a completed gallery with video segments set to audio segments that constitute a complete audio time line. The completed gallery is supplied in response to a request.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 23, 2016
    Inventor: Timothy Michael Sehn