Patents by Inventor Garrick Wager
Garrick Wager 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: 11805019Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: June 3, 2022Date of Patent: October 31, 2023Assignee: Ibotta, Inc.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Patent number: 11743127Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: June 3, 2022Date of Patent: August 29, 2023Assignee: Ibotta, Inc.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Patent number: 11635889Abstract: Provided are dynamic graphical user interfaces for facilitating inter-application communications, such as in a mobile device. The dynamic graphical user interface can display simultaneously: a web-based interface of a mobile browser application for receiving one or more user actions on the web-based interface; and an interactive display in communication with a second mobile application different from the mobile browser application, wherein the interactive display dynamically presents, in real-time, a status or output of the second mobile application in response to the one or more user actions performed on the web-based interface, and wherein the interactive display is visible during performance of the one or more user actions on the web-based interface.Type: GrantFiled: September 11, 2018Date of Patent: April 25, 2023Assignee: Ibotta, Inc.Inventors: Luke Swanson, Garrick Wager, Daniel Smoker
-
Patent number: 11394616Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: February 8, 2021Date of Patent: July 19, 2022Assignee: IBOTTA, INC.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Patent number: 10965533Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: October 8, 2019Date of Patent: March 30, 2021Assignee: IBOTTA, INC.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Patent number: 10484246Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: December 19, 2017Date of Patent: November 19, 2019Assignee: IBOTTA, INC.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Publication number: 20140057660Abstract: A method of providing location-based services includes transmitting a first location criterion from a wireless network server to a wireless device. The method also includes evaluating whether a physical location of the wireless device satisfies the first location criterion. The process of evaluating is performed in part using the wireless device. When the first location criteria is satisfied, the method further includes transmitting an indication from the wireless device to the server that the first location criterion has been satisfied.Type: ApplicationFiled: October 31, 2013Publication date: February 27, 2014Applicant: Unwired Planet, LLCInventor: Garrick Wager
-
Patent number: 8600410Abstract: A method of providing location-based services includes transmitting a first location criterion from a wireless network server to a wireless device. The method also includes evaluating whether a physical location of the wireless device satisfies the first location criterion. The process of evaluating is performed in part using the wireless device. When the first location criteria is satisfied, the method further includes transmitting an indication from the wireless device to the server that the first location criterion has been satisfied.Type: GrantFiled: July 28, 2006Date of Patent: December 3, 2013Assignee: Unwired Planet, LLCInventor: Garrick Wager
-
Publication number: 20130265853Abstract: A data collection system that is operable to read out seismic data collected at wireless acquisition modules in response to source events such that the progression of subsequent source events occurs prior to the complete data record for a prior source event being collected at a data collection unit. The system may include mechanisms by which the source event progression is only interrupted based on a detected potential for loss of data integrity.Type: ApplicationFiled: April 9, 2013Publication date: October 10, 2013Applicant: Wireless Seismic, Inc.Inventors: Garrick Wager, Manbro Lee, Martin Nurre
-
Publication number: 20090228600Abstract: A system and method (“utility”) for facilitating the selection of streaming data by, and the delivery of streaming data to, users of mobile devices is provided. The utility includes a network platform for provisioning the streaming content. The system also includes a website that is operable to list or otherwise identify streaming content that is available from one or more content sources, accessing streaming data from the content sources, processing the streaming data (e.g., by associating metadata with the streaming data, associating targeted advertising with the streaming data, transcoding the data, etc.) and delivering the processed streaming data to the end user associated with a mobile device. The system simplifies the process of accessing streaming data, customizes the streaming data for particular users, enhances the streaming data and makes recommendations, and codes the streaming data for different users associated with different devices, different browsers or other software, and different networks.Type: ApplicationFiled: October 10, 2008Publication date: September 10, 2009Inventors: Andrew MacFarlane, Mike McKnight, Garrick Wager, Ryan Chichirico
-
Publication number: 20070026871Abstract: A method of providing location-based services includes transmitting a first location criterion from a wireless network server to a wireless device. The method also includes evaluating whether a physical location of the wireless device satisfies the first location criterion. The process of evaluating is performed in part using the wireless device. When the first location criteria is satisfied, the method further includes transmitting an indication from the wireless device to the server that the first location criterion has been satisfied.Type: ApplicationFiled: July 28, 2006Publication date: February 1, 2007Applicant: Openwave Systems Inc.Inventor: Garrick Wager
-
Publication number: 20050114694Abstract: A system and method for verifying an application's authorization to receive position information comprising receiving a request for position information from the application, determining that the application has not yet been approved to receive the requested position information, sending a challenge key to the device on which the application is running, sending an application key to the application, sending a challenge string to the application, receiving an encrypted hash of the challenge key, application key and challenge string from the application, verifying that the encrypted hash is an expected value, and sending positioning server information to the application.Type: ApplicationFiled: August 12, 2004Publication date: May 26, 2005Applicant: Openwave Systems Inc.Inventors: Garrick Wager, Mats Cedervall