Patents by Inventor Timothy Sehn

Timothy 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: 20200411058
    Abstract: A machine includes a processor and memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises temperature data indicating a temperature of a location of a respective computing device. Based on determining that the at least one message parameter comprises temperature data, the temperature data is evaluated to determine whether the temperature of the location of the respective computing device corresponds to a first media collection. The message is added to the first media collection based on determining that the temperature of the respective computing device corresponds to the first media collection.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventor: Timothy Sehn
  • Patent number: 10811053
    Abstract: A machine includes a processor and a memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises speed indicia indicating a speed of a respective computing device. Based on determining that the at least one message parameter comprises speed indicia, the speed indicia is evaluated to determine whether a speed of the respective computing device corresponds to a first media collection. The message is added to the first media collection based on determining that the speed of the respective computing device corresponds to the first media collection.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: October 20, 2020
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Publication number: 20200329336
    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: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10779113
    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: Grant
    Filed: December 10, 2019
    Date of Patent: September 15, 2020
    Assignee: Snap Inc.
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10701262
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 30, 2020
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Publication number: 20200162666
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventor: Timothy Sehn
  • Patent number: 10623891
    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: July 15, 2019
    Date of Patent: April 14, 2020
    Assignee: Snap Inc.
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Publication number: 20200105304
    Abstract: A machine includes a processor and a memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises speed indicia indicating a speed of a respective computing device. Based on determining that the at least one message parameter comprises speed indicia, the speed indicia is evaluated to determine whether a speed of the respective computing device corresponds to a first media collection. The message is added to the first media collection based on determining that the speed of the respective computing device corresponds to the first media collection.
    Type: Application
    Filed: December 4, 2019
    Publication date: April 2, 2020
    Inventor: Timothy Sehn
  • Patent number: 10602057
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: March 24, 2020
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10580458
    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: Grant
    Filed: April 5, 2019
    Date of Patent: March 3, 2020
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Publication number: 20200057590
    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: October 24, 2019
    Publication date: February 20, 2020
    Inventor: Timothy Sehn
  • Publication number: 20190342699
    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: July 15, 2019
    Publication date: November 7, 2019
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10448201
    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: November 29, 2018
    Date of Patent: October 15, 2019
    Assignee: Snap Inc.
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10439972
    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 8, 2019
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Timothy Sehn
  • Patent number: 10432850
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 1, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10348960
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: July 9, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10311916
    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: Grant
    Filed: December 14, 2015
    Date of Patent: June 4, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10154192
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 11, 2018
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 9854219
    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 repeated 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: Grant
    Filed: December 19, 2014
    Date of Patent: December 26, 2017
    Assignee: SNAP INC.
    Inventor: Timothy Sehn
  • Patent number: 9742713
    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. Message thread state changes are queued at the server. The message thread is revised based upon the message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: August 22, 2017
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Timothy Sehn