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: 10843034
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: November 24, 2020
    Inventor: Ryan Griggs
  • Publication number: 20200121980
    Abstract: 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: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventor: Ryan Griggs
  • Patent number: 10504135
    Abstract: 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: Grant
    Filed: January 23, 2014
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: James O. Boggs, Ryan Griggs, Sam Gharabally
  • Publication number: 20160092852
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: James O. Boggs, Ryan Griggs
  • Publication number: 20150206168
    Abstract: 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: Application
    Filed: January 23, 2014
    Publication date: July 23, 2015
    Applicant: Apple Inc.
    Inventors: James O. Boggs, Ryan Griggs, Sam Gharabally
  • Publication number: 20140033106
    Abstract: 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: Application
    Filed: June 3, 2013
    Publication date: January 30, 2014
    Applicant: Apple Inc.
    Inventors: Ryan Griggs, Peter Nelson
  • Patent number: 8458169
    Abstract: 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: Grant
    Filed: September 25, 2009
    Date of Patent: June 4, 2013
    Assignee: Apple Inc.
    Inventors: Ryan Griggs, Peter Nelson
  • Patent number: 8438177
    Abstract: 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: Grant
    Filed: December 23, 2008
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Andrew Paulsen, Christopher Crim, Ryan Griggs
  • Patent number: 8423582
    Abstract: 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: Grant
    Filed: January 13, 2010
    Date of Patent: April 16, 2013
    Assignee: Apple Inc.
    Inventor: Ryan Griggs
  • Publication number: 20110173238
    Abstract: 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: Application
    Filed: January 13, 2010
    Publication date: July 14, 2011
    Applicant: APPLE INC.
    Inventor: Ryan Griggs
  • Publication number: 20110078109
    Abstract: 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: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Ryan Griggs, Peter Nelson
  • Publication number: 20100161593
    Abstract: 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: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventors: Andrew Paulsen, Christopher Crim, Ryan Griggs
  • Publication number: 20100076836
    Abstract: 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: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Applicant: Bank of America Corporation
    Inventors: Joseph A. Giordano, Christopher Ryan Griggs