Patents by Inventor Steve E. Marmon

Steve E. Marmon 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: 20240094872
    Abstract: Some embodiments provide a method for a document viewing application. While displaying a sequence of selectable items that each correspond to a different document in a sequence of documents, the method receives selection of an item corresponding to a particular document in the sequence. The method retrieves a first set of content for displaying at least a portion of the particular document. After the first set of content is retrieved and displayed, the method retrieves content for displaying documents surrounding the particular document in the sequence of documents such that the content is available if input is received to display one of the documents surrounding the particular document in the sequence.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 21, 2024
    Inventors: Charles J. Migos, Michel Elings, Ian J. Elseth, Genevieve Garand, Kyle Howarth, Steve E. Marmon, Martin J. Murrett, Jip van der Velde
  • Patent number: 11899731
    Abstract: In some implementations, a user device can perform personalized translation of content identifiers. For example, the user device can request a content identifier mapping file from a server device that defines how to translate a human readable content identifier into a content server content identifier. The server device can select a mapping file from among a collection of mapping files based on various criteria associated with the user device and send the selected mapping file to the user device. When the user device receives a human readable content identifier, the user device can compare the human readable content identifier to the mapping file to determine how to translate the human readable content identifier into the content server content identifier. Once the content server content identifier corresponding to the human readable content identifier is determined, the client device can use the content server content identifier to obtain corresponding content.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: February 13, 2024
    Assignee: Apple Inc.
    Inventor: Steve E. Marmon
  • Patent number: 11899703
    Abstract: Some embodiments provide a GUI for a document reader application that displays a selectable representation of content that, when selected, cause the content to be displayed in the GUI. GUI controls may be exposed in response to a user input slide operation on the selectable representation of content.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: February 13, 2024
    Assignee: Apple Inc.
    Inventors: Dominic J. Hughes, Steve E. Marmon, Chi Wai Lau
  • Patent number: 11556714
    Abstract: In some implementations, a computing device can present a multi-language grouping of topics. For example, the computing device can determine a primary and secondary language for a user of the computing device. The computing device can request configuration that includes a tag language mapping that can be used to translate topic tags corresponding to the secondary language to topic tags corresponding to the primary language. When the computing device receives tagged content items associated with the secondary language, the computing device can translate the secondary language tags corresponding to the tagged content items into semantically equivalent topic tags in the primary language. The computing device can then group primary language content items and secondary language content items into multi-language groupings based on the topics corresponding to the translated content item tags. The computing device can then present the multi-language topic groupings of content items.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 17, 2023
    Assignee: Apple Inc.
    Inventors: Steve E. Marmon, Collin D. Ruffenach, Anil A. Sewani, Gurumurthy D. Ramkumar, Dominic J. Hughes, Pushkaraj Bhirud
  • Publication number: 20210326402
    Abstract: In some implementations, a user device can perform personalized translation of content identifiers. For example, the user device can request a content identifier mapping file from a server device that defines how to translate a human readable content identifier into a content server content identifier. The server device can select a mapping file from among a collection of mapping files based on various criteria associated with the user device and send the selected mapping file to the user device. When the user device receives a human readable content identifier, the user device can compare the human readable content identifier to the mapping file to determine how to translate the human readable content identifier into the content server content identifier. Once the content server content identifier corresponding to the human readable content identifier is determined, the client device can use the content server content identifier to obtain corresponding content.
    Type: Application
    Filed: May 21, 2021
    Publication date: October 21, 2021
    Applicant: Apple Inc.
    Inventor: Steve E. Marmon
  • Patent number: 11055377
    Abstract: In some implementations, a user device can perform personalized translation of content identifiers. For example, the user device can request a content identifier mapping file from a server device that defines how to translate a human readable content identifier into a content server content identifier. The server device can select a mapping file from among a collection of mapping files based on various criteria associated with the user device and send the selected mapping file to the user device. When the user device receives a human readable content identifier, the user device can compare the human readable content identifier to the mapping file to determine how to translate the human readable content identifier into the content server content identifier. Once the content server content identifier corresponding to the human readable content identifier is determined, the client device can use the content server content identifier to obtain corresponding content.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventor: Steve E. Marmon
  • Publication number: 20210097098
    Abstract: Some embodiments provide a GUI for a document reader application that displays a selectable representation of content that, when selected, cause the content to be displayed in the GUI. GUI controls may be exposed in response to a user input slide operation on the selectable representation of content.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 1, 2021
    Inventors: Dominic J. Hughes, Steve E. Marmon, Chi Wai Lau
  • Patent number: 10810241
    Abstract: Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents. Some embodiments provide a method for arranging documents within the different sections and for ordering the different sections within the aggregated feed. In some embodiments, the groups are dynamically generated at a device based on content (e.g., tags) of the documents.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 20, 2020
    Assignee: Apple, Inc.
    Inventors: Dominic J. Hughes, Steve E. Marmon, Chi Wai Lau
  • Publication number: 20200302121
    Abstract: In some implementations, a computing device can present a multi-language grouping of topics. For example, the computing device can determine a primary and secondary language for a user of the computing device. The computing device can request configuration that includes a tag language mapping that can be used to translate topic tags corresponding to the secondary language to topic tags corresponding to the primary language. When the computing device receives tagged content items associated with the secondary language, the computing device can translate the secondary language tags corresponding to the tagged content items into semantically equivalent topic tags in the primary language. The computing device can then group primary language content items and secondary language content items into multi-language groupings based on the topics corresponding to the translated content item tags. The computing device can then present the multi-language topic groupings of content items.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 24, 2020
    Applicant: Apple Inc.
    Inventors: Steve E. Marmon, Collin D. Ruffenach, Anil A. Sewani, Gurumurthy D. Ramkumar, Dominic J. Hughes, Pushkaraj Bhirud
  • Publication number: 20200301991
    Abstract: In some implementations, a user device can perform personalized translation of content identifiers. For example, the user device can request a content identifier mapping file from a server device that defines how to translate a human readable content identifier into a content server content identifier. The server device can select a mapping file from among a collection of mapping files based on various criteria associated with the user device and send the selected mapping file to the user device. When the user device receives a human readable content identifier, the user device can compare the human readable content identifier to the mapping file to determine how to translate the human readable content identifier into the content server content identifier. Once the content server content identifier corresponding to the human readable content identifier is determined, the client device can use the content server content identifier to obtain corresponding content.
    Type: Application
    Filed: February 5, 2020
    Publication date: September 24, 2020
    Applicant: Apple Inc.
    Inventor: Steve E. Marmon
  • Patent number: 10719204
    Abstract: Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores identify a preference ranking for attributes associated with the documents. Some embodiments use the computed attribute scores to select subsequent documents for display on the device and/or to arrange the display of subsequent documents on the device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 21, 2020
    Assignee: Apple Inc.
    Inventors: Collin D. Ruffenach, Dominic J. Hughes, Ian J. Elseth, Steve E. Marmon
  • Patent number: 10474320
    Abstract: Some embodiments provide a document viewing application with first and second document channel browsing modes. The first mode displays selectable items corresponding to document channels. Selection of an item causes the application to add the corresponding document channel to a set of selected document channels from which to retrieve documents for presentation within the application and dynamically add items corresponding to document channels related to the selected document channel to the selectable items for display in the first mode. The second mode displays a first set of selectable items corresponding to sources of documents and a second set of selectable items corresponding to document topics. Selection of an item in the second browsing mode causes the application to add the corresponding document channel to the set of selected document channels and modify the selectable items presented in the second mode a next time the second mode is entered.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Genevieve Garand, Imran Chaudhri, Anton Davydov, Michel Elings, Mark A. Gingrich, Alden M. Haley, Dominic J. Hughes, Vincent Lane, Aimee Machado, Alexander C. MacLean, Steve E. Marmon, Charles J. Migos, Jonathan M. Penn, Jip van der Velde
  • Patent number: 10268747
    Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Martin J. Murrett, Ian J. Elseth, Guillermo Ortiz, Ravi Chandra Jammalamadaka, Dominic J. Hughes, Steve E. Marmon, Casey M. Dougherty, Gregory C. Langmead, Mark A. Gingrich, Donald R. Beaver, Amogh Mahapatra, Collin D. Ruffenach, Georgios Sofianatos, Justin W. Sung, Kang Tu, Jason A. Novak
  • Patent number: 10268748
    Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Martin J. Murrett, Ian J. Elseth, Guillermo Ortiz, Ravi Chandra Jammalamadaka, Dominic J. Hughes, Steve E. Marmon, Casey M. Dougherty, Gregory C. Langmead, Mark A. Gingrich, Donald R. Beaver, Amogh Mahapatra, Collin D. Ruffenach, Georgios Sofianatos, Justin W. Sung, Kang Tu, Jason A. Novak
  • Publication number: 20170357622
    Abstract: Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents. Some embodiments provide a method for arranging documents within the different sections and for ordering the different sections within the aggregated feed. In some embodiments, the groups are dynamically generated at a device based on content (e.g., tags) of the documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Charles J. Migos, Alexander C. MacLean, Brian J. Turner, Ian J. Elseth, Jay W. Robinson, Shawn D. Moon, Steve E. Marmon, Vincent M. Lane, Wyatt Mitchell
  • Publication number: 20170357619
    Abstract: Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents. Some embodiments provide a method for arranging documents within the different sections and for ordering the different sections within the aggregated feed. In some embodiments, the groups are dynamically generated at a device based on content (e.g., tags) of the documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Dominic J. Hughes, Steve E. Marmon, Chi Wai Lau
  • Publication number: 20170357623
    Abstract: Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents. Some embodiments provide a method for arranging documents within the different sections and for ordering the different sections within the aggregated feed. In some embodiments, the groups are dynamically generated at a device based on content (e.g., tags) of the documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Alexander C. MacLean, Charles J. Migos, Brian James Turner, Jay W. Robinson, Shawn D. Moon, Steve E. Marmon, Vincent M. Lane, Wyatt R. Mitchell
  • Publication number: 20170199854
    Abstract: Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores in some embodiments identify a preference ranking for attributes associated with the documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: July 13, 2017
    Inventors: Collin D. Ruffenach, Dominic J. Hughes, Ian J. Elseth, Steve E. Marmon
  • Publication number: 20170199942
    Abstract: Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores in some embodiments identify a preference ranking for attributes associated with the documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: July 13, 2017
    Inventors: Collin D. Ruffenach, Dominic J. Hughes, Ian J. Elseth, Steve E. Marmon
  • Publication number: 20160357820
    Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
    Type: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Martin J. Murrett, Ian J. Elseth, Guillermo Ortiz, Ravi Chandra Jammalamadaka, Dominic J. Hughes, Steve E. Marmon, Casey M. Dougherty, Gregory C. Langmead, Mark A. Gingrich, Donald R. Beaver, Amogh Mahapatra, Collin D. Ruffenach, Georgios Sofianatos, Justin W. Sung, Kang Tu, Jason A. Novak