Patents by Inventor Ryan Griggs
Ryan Griggs 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: 10843034Abstract: Improved exercise techniques in a more sanitary environment are achieved by providing a personal exercise mat that lays flat when used, can be easily cleaned between uses, and is easily stored and transported. The mat is adapted to be detachably coupled to handholds and footholds that are employed when the mat is in use and stored separately from the mat in a single carrying case with the mat.Type: GrantFiled: October 17, 2018Date of Patent: November 24, 2020Inventor: Ryan Griggs
-
Publication number: 20200121980Abstract: Improved exercise techniques in a more sanitary environment are achieved by providing a personal exercise mat that lays flat when used, can be easily cleaned between uses, and is easily stored and transported. The mat is adapted to be detachably coupled to handholds and footholds that are employed when the mat is in use and stored separately from the mat in a single carrying case with the mat.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventor: Ryan Griggs
-
Patent number: 10504135Abstract: Systems, methods, and computer-readable storage media for inserting dynamic content into podcast episodes. The system first detects a playback of a podcast episode, the podcast episode including at least one media item. Next, the system identifies a content insertion point in the podcast episode for inserting a content item into the podcast episode during the playback of the podcast episode. The system then dynamically inserts the content item into the content insertion point in the podcast episode during the playback of the podcast episode, wherein the podcast episode is configured to pause playback of the podcast episode and initiate playback of the content item when the playback of the podcast episode reaches a playback position associated with the content insertion point.Type: GrantFiled: January 23, 2014Date of Patent: December 10, 2019Assignee: Apple Inc.Inventors: James O. Boggs, Ryan Griggs, Sam Gharabally
-
Publication number: 20160092852Abstract: Methods and arrangements are provided for podcast listeners to allocate and distribute payments to podcast content creators based on their engagement and enjoyment of the podcasts. An allocation system provides for monitoring of engagement metrics of listeners, including such metrics as percent of podcast consumed, frequency of consumption, whether the podcast is regularly listened to during a daily commute, and other signs of engagement with the content. Listeners provide a donation budget to the allocation system, representing the total amount of donation for all podcasts listened to. The allocation system then allocates a portion of the donation budget to each podcast according to the level of engagement represented by the engagement metrics that are monitored.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: James O. Boggs, Ryan Griggs
-
Publication number: 20150206168Abstract: Systems, methods, and computer-readable storage media for inserting dynamic content into podcast episodes. The system first detects a playback of a podcast episode, the podcast episode including at least one media item. Next, the system identifies a content insertion point in the podcast episode for inserting a content item into the podcast episode during the playback of the podcast episode. The system then dynamically inserts the content item into the content insertion point in the podcast episode during the playback of the podcast episode, wherein the podcast episode is configured to pause playback of the podcast episode and initiate playback of the content item when the playback of the podcast episode reaches a playback position associated with the content insertion point.Type: ApplicationFiled: January 23, 2014Publication date: July 23, 2015Applicant: Apple Inc.Inventors: James O. Boggs, Ryan Griggs, Sam Gharabally
-
Publication number: 20140033106Abstract: Methods, program products, and systems for mini-form view of data records are described. Each data records can be formatted according to a layout. The layout can define an arrangement of various data fields for display. To display multiple data records, an image can be created for each formatted data record. Each image can be a snapshot of the formatted data record. The image can have a size that is smaller than the size of the layout. The arrangement of the data fields can be preserved in the image. Multiple images of formatted data records can be displayed in a single window. By displaying formatted data records in images, the “look and feel” in the layout of each data record can be preserved, even when multiple records are displayed. The mini-form view can display data records from multiple shared databases.Type: ApplicationFiled: June 3, 2013Publication date: January 30, 2014Applicant: Apple Inc.Inventors: Ryan Griggs, Peter Nelson
-
Patent number: 8458169Abstract: Methods, program products, and systems for mini-form view of data records are described. Each data records can be formatted according to a layout. The layout can define an arrangement of various data fields for display. To display multiple data records, an image can be created for each formatted data record. Each image can be a snapshot of the formatted data record. The image can have a size that is smaller than the size of the layout. The arrangement of the data fields can be preserved in the image. Multiple images of formatted data records can be displayed in a single window. By displaying formatted data records in images, the “look and feel” in the layout of each data record can be preserved, even when multiple records are displayed. The mini-form view can display data records from multiple shared databases.Type: GrantFiled: September 25, 2009Date of Patent: June 4, 2013Assignee: Apple Inc.Inventors: Ryan Griggs, Peter Nelson
-
Patent number: 8438177Abstract: A graphical user interface in a database application includes a control for manipulating a result set of a query. The control is operable to display multiple graphical representations of a result ratio between a total number of rows in a database table returned in response to the query and a total number of rows of the database table. By interacting with the control, the user can switch (e.g., toggle) between graphical representations of the result ratio. The toggling can be achieved by automatically creating supplemental queries to the database. The graphical representations can be a pie chart, bar chart, eye chart or any other graphical representation that is suitable for displaying the result ratio.Type: GrantFiled: December 23, 2008Date of Patent: May 7, 2013Assignee: Apple Inc.Inventors: Andrew Paulsen, Christopher Crim, Ryan Griggs
-
Patent number: 8423582Abstract: A database message builder presents a message building window on a user interface of a database application for retrieving structured data from one or more fields of a database record of the database and unstructured data (e.g., free form text) entered by a user of the database application. The message building window can be used to build database messages using a variety of structured and unstructured data. One or more tokens corresponding to the structured data in the database (e.g., database record fields) can be used in the window to build a database message. The user can publish the message to a target application or network resource (e.g., a social networking site). Prior to publication, the tokens can be replaced with corresponding structured data from the record fields. A current character count or character limit for the selected target application or network resource can be displayed in the user interface.Type: GrantFiled: January 13, 2010Date of Patent: April 16, 2013Assignee: Apple Inc.Inventor: Ryan Griggs
-
Publication number: 20110173238Abstract: A database message builder presents a message building window on a user interface of a database application for retrieving structured data from one or more fields of a database record of the database and unstructured data (e.g., free form text) entered by a user of the database application. The message building window can be used to build database messages using a variety of structured and unstructured data. One or more tokens corresponding to the structured data in the database (e.g., database record fields) can be used in the window to build a database message. The user can publish the message to a target application or network resource (e.g., a social networking site). Prior to publication, the tokens can be replaced with corresponding structured data from the record fields. A current character count or character limit for the selected target application or network resource can be displayed in the user interface.Type: ApplicationFiled: January 13, 2010Publication date: July 14, 2011Applicant: APPLE INC.Inventor: Ryan Griggs
-
Publication number: 20110078109Abstract: Methods, program products, and systems for mini-form view of data records are described. Each data records can be formatted according to a layout. The layout can define an arrangement of various data fields for display. To display multiple data records, an image can be created for each formatted data record. Each image can be a snapshot of the formatted data record. The image can have a size that is smaller than the size of the layout. The arrangement of the data fields can be preserved in the image. Multiple images of formatted data records can be displayed in a single window. By displaying formatted data records in images, the “look and feel” in the layout of each data record can be preserved, even when multiple records are displayed. The mini-form view can display data records from multiple shared databases.Type: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Inventors: Ryan Griggs, Peter Nelson
-
Publication number: 20100161593Abstract: A graphical user interface in a database application includes a control for manipulating a result set of a query. The control is operable to display multiple graphical representations of a result ratio between a total number of rows in a database table returned in response to the query and a total number of rows of the database table. By interacting with the control, the user can switch (e.g., toggle) between graphical representations of the result ratio. The toggling can be achieved by automatically creating supplemental queries to the database. The graphical representations can be a pie chart, bar chart, eye chart or any other graphical representation that is suitable for displaying the result ratio.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Inventors: Andrew Paulsen, Christopher Crim, Ryan Griggs
-
Publication number: 20100076836Abstract: Embodiments of the invention are directed to a system configured to receive and record product-level and consumer-level information about a plurality of consumer transactions across a plurality of merchants in real-time or near real-time. Product marketers can then access this information for marketing purposes. In one embodiment, product marketers store conditional promotional offers on the system and the system determines, for each consumer transaction that it receives information about, whether the consumer or the transaction satisfies the conditions of one or more promotional offers stored on the system. If the conditions of a promotional offer are satisfied, the system sends the offer to the consumer and/or applies the promotion to the current transaction. In one embodiment, the system is maintained by the bank holding the consumer's account and/or issuing the consumer's credit or debit card involved in the transaction.Type: ApplicationFiled: September 19, 2008Publication date: March 25, 2010Applicant: Bank of America CorporationInventors: Joseph A. Giordano, Christopher Ryan Griggs