Patents by Inventor Tyler Wells
Tyler Wells 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: 20230147330Abstract: A computer-implemented method for food safety mapping. The method includes acquiring, via a wireless receiver, an encoded unique identifier from a label positioned proximate to a food item. The encoded unique identifier is saved in a food item record of a database. Current food temperature data for the food item is acquired via a temperature sensor and saved in the food item record.Type: ApplicationFiled: November 8, 2022Publication date: May 11, 2023Applicant: Fireboard Labs, LLCInventors: Theodore Thomas Conrad, Steven Matthew Briggeman, Jason von Nieda, Tyler Wells Herrmann
-
Publication number: 20230100571Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.Type: ApplicationFiled: November 21, 2022Publication date: March 30, 2023Inventors: Krishnaprasad Gutta, Tyler Wells
-
Patent number: 11528302Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.Type: GrantFiled: June 28, 2021Date of Patent: December 13, 2022Assignee: Twilio Inc.Inventors: Krishnaprasad Gutta, Tyler Wells
-
Patent number: 11345272Abstract: In an embodiment, a collapsible shelter system is provided that includes a base defining a front edge and a back edge and a roof defining a front edge and a back edge. A front height is defined by the distance between the front edge of the base and the front edge of the roof, and a back height is defined by the distance between the back edge of the base and the back edge of the roof. The system further includes a first side wall and a second wall, each including a lower portion hingedly attached to the base and an upper portion hingedly attached to the roof, and the lower portion hingedly attached to the upper portion along a middle-hinge axis. The collapsible shelter system is configurable between a closed position and an open position. In the open position, the back height is greater than the front height.Type: GrantFiled: December 2, 2021Date of Patent: May 31, 2022Assignee: REDTAIL OVERLAND LLCInventor: Tyler Wells Tatro
-
Patent number: 11203279Abstract: In an embodiment, a collapsible shelter system is provided that includes a base defining a front edge and a back edge and a roof defining a front edge and a back edge. A front height is defined by the distance between the front edge of the base and the front edge of the roof, and a back height is defined by the distance between the back edge of the base and the back edge of the roof. The system further includes a first side wall and a second wall, each including a lower portion hingedly attached to the base and an upper portion hingedly attached to the roof, and the lower portion hingedly attached to the upper portion along a middle-hinge axis. The collapsible shelter system is configurable between a closed position and an open position. In the open position, the back height is greater than the front height.Type: GrantFiled: September 24, 2021Date of Patent: December 21, 2021Assignee: Redtail Overland LLCInventor: Tyler Wells Tatro
-
Publication number: 20210329040Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.Type: ApplicationFiled: June 28, 2021Publication date: October 21, 2021Inventors: Krishnaprasad Gutta, Tyler Wells
-
Patent number: 11130437Abstract: In an embodiment, a collapsible shelter system is provided that includes a base defining a front edge and a back edge and a roof defining a front edge and a back edge. A front height is defined by the distance between the front edge of the base and the front edge of the roof, and a back height is defined by the distance between the back edge of the base and the back edge of the roof. The system further includes a first side wall and a second wall, each including a lower portion hingedly attached to the base and an upper portion hingedly attached to the roof, and the lower portion hingedly attached to the upper portion along a middle-hinge axis. The collapsible shelter system is configurable between a closed position and an open position. In the open position, the back height is greater than the front height.Type: GrantFiled: May 14, 2021Date of Patent: September 28, 2021Assignee: Redtail Overland LLCInventor: Tyler Wells Tatro
-
Patent number: 11128679Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.Type: GrantFiled: August 5, 2020Date of Patent: September 21, 2021Assignee: Twilio Inc.Inventors: Krishnaprasad Gutta, Tyler Wells
-
Publication number: 20210044630Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.Type: ApplicationFiled: August 5, 2020Publication date: February 11, 2021Inventors: Krishnaprasad Gutta, Tyler Wells
-
Patent number: 10860980Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: GrantFiled: October 18, 2019Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Patent number: 10846658Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: GrantFiled: May 4, 2018Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Publication number: 20200051024Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: ApplicationFiled: October 18, 2019Publication date: February 13, 2020Inventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Patent number: 10089603Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: GrantFiled: September 12, 2012Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Publication number: 20180253692Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: ApplicationFiled: May 4, 2018Publication date: September 6, 2018Inventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Patent number: 9749428Abstract: A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for entities configured for the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A signaling micro-service request is processed according to the entity configuration. The signaling micro-service request is a request for use the signaling micro-service of the platform system on behalf of the entity. Use of the signaling micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of the signaling micro-service. Entity configuration includes micro-service configuration, and micro-service configuration of the signaling micro-service specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI.Type: GrantFiled: October 21, 2015Date of Patent: August 29, 2017Assignee: Twilio, Inc.Inventors: Jeffrey Lawson, Tyler Wells, Robert Hagemann
-
Publication number: 20160112521Abstract: A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for entities configured for the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A signaling micro-service request is processed according to the entity configuration. The signaling micro-service request is a request for use the signaling micro-service of the platform system on behalf of the entity. Use of the signaling micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of the signaling micro-service. Entity configuration includes micro-service configuration, and micro-service configuration of the signaling micro-service specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI.Type: ApplicationFiled: October 21, 2015Publication date: April 21, 2016Inventors: Jeffrey Lawson, Tyler Wells, Robert Hagemann
-
Patent number: 9021105Abstract: Embodiments describe handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application executed at the device provides, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program.Type: GrantFiled: August 7, 2013Date of Patent: April 28, 2015Assignee: SkypeInventors: Kurt A. Thywissen, Tyler Wells
-
Publication number: 20140074944Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Inventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
-
Publication number: 20130326075Abstract: Embodiments describe handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application executed at the device provides, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program.Type: ApplicationFiled: August 7, 2013Publication date: December 5, 2013Inventors: Kurt A. Thywessen, Tyler Wells
-
Patent number: 8516128Abstract: Method, device and computer program product for handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application executed at the device provides, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program.Type: GrantFiled: June 23, 2010Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Kurt Thywissen, Tyler Wells