Patents by Inventor Patrick McWilliams
Patrick McWilliams 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).
-
Patent number: 11863611Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: August 22, 2022Date of Patent: January 2, 2024Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20230117702Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: August 22, 2022Publication date: April 20, 2023Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 11425190Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: March 15, 2021Date of Patent: August 23, 2022Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20210377335Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: March 15, 2021Publication date: December 2, 2021Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 10951687Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: September 27, 2019Date of Patent: March 16, 2021Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20200169599Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: September 27, 2019Publication date: May 28, 2020Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 10432701Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: June 15, 2018Date of Patent: October 1, 2019Assignee: Tealium Inc.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20190089771Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: June 15, 2018Publication date: March 21, 2019Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 10003639Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: April 21, 2017Date of Patent: June 19, 2018Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20170359409Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: April 21, 2017Publication date: December 14, 2017Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 9635100Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: June 6, 2016Date of Patent: April 25, 2017Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20170006086Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: June 6, 2016Publication date: January 5, 2017Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, Son Phi Hoang
-
Patent number: 9456593Abstract: A fishing lure with a spring-loaded, adjustable diving and release apparatus built in to the diving bill that allows the elimination of the diving plane when certain release events occur that would cause a disengagement of the apparatus built into the diving bill. The events that would cause this release to occur would be, but are limited to, 1) the fisherman jerking the line to cause the release in order to retrieve the fishing lure with relative ease while trolling said fishing lure behind a moving boat, 2) a fish strike that would then create a direct line to fish connection, eliminating any pressure points the diving bill might create allowing the fish to work itself free of the hooks, and 3) striking an obstruction on the bottom of the water column that might otherwise cause the fishing lure to snag or entangle in the obstruction.Type: GrantFiled: May 29, 2014Date of Patent: October 4, 2016Inventor: Shannon Patrick McWilliams
-
Publication number: 20160164954Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: ApplicationFiled: December 4, 2015Publication date: June 9, 2016Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 9363311Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: December 4, 2015Date of Patent: June 7, 2016Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Publication number: 20150342166Abstract: A fishing lure with a spring-loaded, adjustable diving and release apparatus built in to the diving bill that allows the elimination of the diving plane when certain release events occur that would cause a disengagement of the apparatus built into the diving bill. The events that would cause this release to occur would be, but are limited to, 1) the fisherman jerking the line to cause the release in order to retrieve the fishing lure with relative ease while trolling said fishing lure behind a moving boat, 2) a fish strike that would then create a direct line to fish connection, eliminating any pressure points the diving bill might create allowing the fish to work itself free of the hooks, and 3) striking an obstruction on the bottom of the water column that might otherwise cause the fishing lure to snag or entangle in the obstruction.Type: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Inventor: Shannon Patrick McWilliams
-
Publication number: 20020031132Abstract: An UTOPIA-LVDS Bridge is a flexible UTOPIA to LVDS Bridge device. The LVDS Bridge transparently transports the UTOPIA bus over a high speed LVDS serial link. The device includes many reliability features such as an optional 1:1 protection and built in bit error rate checking. A parallel interface is user programmable for maximum flexibility. The user can choose between UTOPIA Level 2 ATM Layer (master) or PHY Layer 14 (slave) operation. The UTOPIA-LVDS Bridge supports a special MPHY (multi-PHY Layer 14) operation mode. The MPHY operation supports up to 248 standard UTOPIA Level 2 PHY ports without adding external circuitry. The serial interface uses LVDS Serializer and Deserializer technology. The 16:1 bit serialization allows conveying the full-duplex parallel bus over two differential transmission pairs. Bus LVDS technology also enables multi-drop configurations for distributing the UTOPIA bus to multiple Bridge receivers.Type: ApplicationFiled: May 25, 2001Publication date: March 14, 2002Inventor: Patrick McWilliams
-
Publication number: 20020031133Abstract: An UTOPIA-LVDS Bridge is a flexible UTOPIA to LVDS Bridge device. The LVDS Bridge transparently transports the UTOPIA bus over a high speed LVDS serial link. The device includes many reliability features such as an optional 1:1 protection and built in bit error rate checking. A parallel interface is user programmable for maximum flexibility. The user can choose between UTOPIA Level 2 ATM Layer (master) or PHY Layer 14 (slave) operation. The UTOPIA-LVDS Bridge supports a special MPHY (multiPHY Layer 14) operation mode. The MPHY operation supports up to 248 standard UTOPIA Level 2 PHY ports without adding external circuitry. The serial interface uses LVDS Serializer and Deserializer technology. The 16:1 bit serialization allows conveying the full-duplex parallel bus over two differential transmission pairs. Bus LVDS technology also enables multi-drop configurations for distributing the UTOPIA bus to multiple Bridge receivers.Type: ApplicationFiled: May 25, 2001Publication date: March 14, 2002Inventor: Patrick McWilliams
-
Publication number: 20020031141Abstract: An UTOPIA-LVDS Bridge is a flexible Utopia to LVDS Bridge device. The LVDS Bridge transparently transports the UTOPIA bus over a high speed LVDS serial link. The device includes many reliability features such as an optional 1:1 protection and built in bit error rate checking. A parallel interface is user programmable for maximum flexibility. The user can choose between UTOPIA Level 2 ATM Layer (master) or PHY Layer 14 (slave) operation. The UTOPIA-LVDS Bridge supports a special MPHY (multi-PHY Layer 14) operation mode. The MPHY operation supports up to 248 standard UTOPIA Level 2 PHY ports without adding external circuitry. The serial interface uses LVDS Serializer and Deserializer technology. The 16:1 bit serialization allows conveying the full-duplex parallel bus over two differential transmission pairs. Bus LVDS technology also enables multi-drop configurations for distributing the UTOPIA bus to multiple Bridge receivers.Type: ApplicationFiled: May 25, 2001Publication date: March 14, 2002Inventor: Patrick McWilliams
-
Patent number: D455608Type: GrantFiled: February 7, 2000Date of Patent: April 16, 2002Inventor: Patrick McWilliams