The accompanying drawings illustrate a number of exemplary embodiments and are a part of the specification. Together with the following description, these drawings demonstrate and explain various principles of the instant disclosure.
Throughout the drawings, identical reference characters and descriptions indicate similar, but not necessarily identical, elements. While the exemplary embodiments described herein are susceptible to various modifications and alternative forms, specific embodiments have been shown byway of example in the drawings and will be described in detail herein. However, the exemplary embodiments described herein are not intended to be limited to the particular forms disclosed. Rather, the instant disclosure covers all modifications, equivalents, and alternatives falling within the scope of the appended claims.
The present disclosure is generally directed to generating and presenting a channel overview. As will be explained in greater detail below, embodiments of the instant disclosure may generate a channel overview that may allow users to navigate to various levels within a user interface including a post level and a channel feed level. The channel overview may provide a representation of different channels that may be accessible through the channel overview. The channels presented in the channel overview may include context information indicating what type of content may be found in each channel, who can see the channel's content, and how many user interactions have occurred relative to each channel. The channel overview may also allow users to navigate through the various social media posts that are associated with each channel. As such, viewing users may be aware of the content and audience of each channel before even browsing to those channels.
In at least some of the embodiments described herein, content including social media content may be presented in the form of channels. The term “channel,” as used herein, may refer to any type or form of digital container, maintained by a social media platform, that is dedicated to storing social media compositions from a designated source. A source of social media compositions may include, without limitation, a user account, a predetermined set of user accounts, and/or a business account.
In some examples, the systems described herein may automatically create a primary channel for each user account that is registered with the social media platform. In these examples, the disclosed systems may maintain each primary channel as long as its corresponding user account is active. The disclosed systems may also allow a user to create and add social media compositions to one or more additional channels. In some examples, an additional channel may be permanent (e.g., configured to be maintained as long as the user account that created the additional channel is active). In other examples, an additional channel may be ephemeral (e.g., set to expire after a certain amount of time).
Each channel may be designated by a name that distinguishes the channel from other channels. In some examples, the name may be assigned to the channel automatically. For example, a primary channel may be automatically assigned the name associated with its corresponding user account (e.g., the primary account created for the user account of an individual named “Mindy Harris” may be “Mindy Harris.”) In other examples, the name may be configurable by a user. For example, an additional channel may be assigned with a name submitted via user input at the time the additional channel is created.
In some examples, a channel may be limited to only storing social media compositions from a single source (e.g., only a single user account may have permission to add social media compositions to the channel). In other examples, a channel may be limited to only storing posts from a predetermined set of sources (e.g., a limited set of user accounts may have permission to add content to the channel). In one such example, a user account creating an additional channel may be given the option to add additional user accounts as contributors to the additional channel. In this example, the sources of the additional channel may be limited to the user account and the additional user accounts added by the user account. In other examples, a channel may be designated as an open channel to which any user account may add social media compositions.
In certain embodiments, a channel may be dedicated to storing compositions relating to a particular topic and/or theme. As a specific example, a news organization may create an open channel related to a particular news event and/or movement to which any user account may add content. In this specific example, the open channel may be dedicated to social media compositions associated with the particular news event and/or movement. As another specific example, a group of friends may create a group channel related to a vacation taken by the group. In this specific example, the group channel may be dedicated to social media compositions associated with the vacation.
In addition to storing social media compositions, channels may be used as a vehicle for sharing social media compositions. In some examples, an audience for a channel may be configurable. For example, a user may select an audience for a channel via a setting in his or her user account. In examples in which a user account may add social media compositions to multiple different channels, a user of the user account may select an audience (e.g., a different audience) for each of the channels. Additional features will now be described with regard to the computing architecture 100 of
For example, a communications module 104 may be configured to communicate with other computer systems. The communications module 104 may include any wired or wireless communication means that can receive and/or transmit data to or from other computer systems. These communication means may include radios including, for example, a hardware-based receiver 105, a hardware-based transmitter 106, or a combined hardware-based transceiver capable of both receiving and transmitting data. The radios may be WIFI radios, cellular radios, Bluetooth radios, global positioning system (GPS) radios, or other types of radios. The communications module 404 may be configured to interact with databases, mobile computing devices (such as mobile phones or tablets), embedded systems, or other types of computing devices.
The computer system 101 may also include a channel accessing module 109. The channel accessing module 109 may be configured to access one or more channels 110. In some embodiments, content channel 110 may be one of many different content channels 121 provided by content platform 120. The content platform 120 may be any type of social media distribution platform or database or other data or application provider. The content platform 120 may include many different channels 121. Each channel may have an audience with specified audience members 122. In other cases, a channel may be open to the public and, as such, anyone with internet access may be able to view those channels. Each channel 121 may provide access to one or more posts 123. These posts 123 may be social media posts or other types of internet posts that may include text, pictures, videos, emojis, graphics, web pages, comments, chats, or other types of content. Each post may be provided within a channel 121 and may be navigable via a channel overview (e.g., 115).
Computer system 101 may include a channel overview generator 114 that may be configured to generate a channel overview 115. The channel overview 115 may include context information 116 related to the various channels that are accessible from within the channel overview 115. The channel overview 115 may also provide a navigable list of channels 117 available to the user 107. The list of channels 117 may include open channels as well as those channels to which a given user (e.g., 107) has access. The user 107 may brows the navigable list of channels 117 and select a channel to view in greater depth. The navigation module 118 may receive a selection input 108 from the user 107 and then navigate to the selected channel. From there, the user may view one or more posts that are available within the selected content channel 110.
In the embodiments described herein, a graphical user interface or, more specifically, an “interaction interface,” may allow users to interact with and navigate content channels that are available to those users. In some cases, the interaction interface may include different hierarchical layers that provide navigational structure through which the user may navigate. For instance, the interaction interface may include a “channel feed level.” At the channel feed level, the interaction interface may present a feed of one or more channels to which the user has access. Each channel within the channel feed may be represented by a channel preview. The channel preview may be an image, text, video or other representation of content related to the channel. Users may view the channel preview to determine whether they want to browse to the channel. If a user opts to browse to a channel, the user may provide a selection input that selects a specific channel from the channel feed.
Upon receiving this selection input, the interaction interface may navigate the user to a lower hierarchical level that may be referred to herein as a “channel overview level.” The channel overview level may include the channel preview or may include other indicators such as a header or footer presenting the title of the selected channel. Other information may also be presented at the channel overview level including an indication of who created the channel, and indication of who is allowed to view and/or interact with the channel, an indication of new posts created for the channel, and perhaps other associated information. From within the channel overview layer, users may browse through different social media posts associated with the selected channel. If the user wants to view a specific post within the selected channel, the user may select that post and the interaction interface may navigate the user down another hierarchical level to the “post level” or “content level.” At this post level, the user may view text, images, videos or other content associated with the post. The post level may also present other users' comments and reactions to the post. Different navigational features and options may be provided at each navigational level within the interaction interface, at least some of which may be controlled by policies or settings configurable by the creator of the channel. These features will be described in greater detail below with regard to method 200 of
As illustrated in
The method 200 may also include generating a channel overview that provides context information related to the content channels available to the user (220). The channel overview generator 114 of computer system 101 may generate a channel overview 115 that includes context information 116 related to the channel and/or the associated posts. The context information may indicate when the last post to the channel occurred, may indicate the audience of the channel, may indicate how many audience members 112 are invited to view and interact with the channel, or other information. The channel overview 115 may also include a navigable list of the accessed content channels 117. The navigable list of content channels 117 may include a succession of channel previews or may include a text-based listing of channels or may include some other presentation of channels to which a given user may navigate. These may include open channels as well as private channels to which the user has been invited.
The method 200 may also include receiving a selection input indicating that a specified content channel has been selected from the channel overview (230) and may then include navigating to the selected content channel from the channel overview (240). The navigation module 118 of computer system 101, for example, may receive a selection input 108 from user 107 identifying a specific channel which the user wishes to see. The navigation module 118 may then navigate to the selected channel (e.g., content channel 110) and may present the content associated with the selected channel. The selected content channel may include context information that indicates to the user who is allowed to see and interact with the channel. This may help the user feel more at ease, knowing who will see their comments, reactions, and other content they choose to post in reaction to the user's channel or posts. Still further, the user may be able to navigate between channels and posts in a manner that is efficient and seamless. This manner of navigation may save the user a great deal of time when selecting and navigating to desired content. Moreover, the more efficient navigation may save computing resources as users may perform their tasks more quickly, leaving more computing resource time (e.g., CPU cycles, memory space, or network bandwidth) for other computing tasks.
Next,
For example, as shown in
The channel 302 may have multiple different social media posts as indicated by user interface element 309. In
The interaction interface 301 may allow many different types of interaction with a given post or series of posts within a channel. For example, user interface element 314 may show comments or other post responses from a user named Becky who is part of the creator's “Family” group. Clicking or otherwise selecting this user interface element 314 may bring up a user interface overlay that shows Becky's text-based, picture-based, video-based, or other type of comments. The viewing user 311 may also be provided with a user interface element 312 that allows the viewing user to comment on a user's post 302. Still further, other interaction elements such as 313 may allow the viewing user to apply emojis, stickers, or other forms of interaction with the underlying post.
Once the user has finished viewing and/or interacting with the posts in channel 302, the viewing user 311 may return to the channel overview in interaction interface 301, as shown in
At the channel overview level (shown in
In some embodiments, as noted above, the systems herein may include three (or more) hierarchical navigational levels. Users of these systems may be able to navigate seamlessly from a channel feed level to a channel overview level to a post level and back. The channel feed level may illustrate multiple different channels in a channel feed view including open channels and private channels to which the user has access. From the channel feed level, the user may select a certain channel and navigate to that channel. At this channel overview level, the user may interact with the channel itself, with other audience members of the channel, or with the individual posts of the channel. This channel overview may be presented in a user interface between the channel feed view and the various individual posts of the selected channel. Upon selecting a specific post, the user may be navigated to the post level where the user may interact with the post including adding comments, pictures, video replies, stickers, emojis, likes, thumbs up, or by interacting in some other way with the post.
Thus, the channel feed view, the channel overview, and the individual posts may each be or represent a hierarchical level in the user interface. In some embodiments, the user interface (e.g., 301) may allow users to navigate from content channel to content channel at each hierarchical level of the user interface including the channel feed view, the channel overview, and the individual post view. In at least some cases, this navigation from channel to channel at each hierarchical level of the user interface may be performed without first changing hierarchical levels. Thus, in one example, the user may navigate from one content channel to another content channel while in the channel feed view or may do the same while in the channel overview or may do the same while in the post view. Thus, users may be able to navigate between content channels regardless of their current hierarchical navigational level and may do so without first changing levels. Accordingly, even in the post view where users typically view individual posts within a channel, the systems described herein may provide user interface elements that allow the user to navigate to a new channel from within the post view.
Moreover, the systems described herein may allow users to navigate straight from a post to a channel feed view or straight from a channel feed view to a post. While the navigational, hierarchical levels may be used to organize and present different types of data (e.g., channels and posts), navigation through the hierarchical levels may not necessarily occur in a binary fashion. User interface elements may be provided to allow the user to shortcut directly from a channel feed view to an individual post without first seeing the channel overview. In other, alternative embodiments, a more rigid form of navigating from level to level may be enforced, such that all movement between hierarchical levels flows through the channel overview. This may be configured by each content channel creator in policies 124.
A corresponding system for generating and presenting a channel overview may include at least one physical processor and physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to access various content channels available to a user, where each content channel includes a communication space having at least one specified type of content and an audience with various specified audience members. The physical processor may also generate a channel overview that provides context information related to the content channels available to the user. The channel overview may include a navigable list of the accessed content channels. The physical processor may further receive a selection input indicating that a specified content channel has been selected from the channel overview and then navigate to the selected content channel from the channel overview.
Turning now to
The post level of content channel 602 may include an indication 608 of other posts that are part of the channel. The indicator 608 may illustrate that, in the example shown in
In some embodiments, a means of navigating through different channels or posts may be hidden within a user interface until a specified input is received at the user interface from a user. For example, as shown in
In some embodiments, other types of navigation views or even post level views or channel overviews may be hidden within a user interface until a specified input is received at the user interface from a user. This input may allow the user to have access to certain views, menus, user interface elements, or other items that are initially hidden in the user interface 601.
Indicators positioned within the user interface 701 may provide many different types of information for the viewing user. For example, indicator 703 may illustrate the number of new posts in content channel 702. Indicator 705 may show an image or representation of the channel's creator. Indicator 704 may show a sticker applied to the channel preview card. Indicator 706 may show the number of comments associated with the channel or associated with individual posts. Indicator 708 may identify the channel creator (e.g., Brad Birdsall), while indicator 709 may indicate whether the channel is open or private. If the channel is private, indicator 711 may show who the channel is accessible to. Indicator 710 may illustrate one or more images of those audience members of the content channel. Indicator 712 may indicate how many total audience members there are for this channel created by Brad. Thus, the various user interface elements of interface 701 may concisely show who created the channel, what the channel is about, and who can see the channel.
The user interface 701 may provide different navigational user interface elements, as shown in
Upon selecting the “Bali Trip” channel 903, the viewing user may be navigated to a post level that shows the first post in the channel. The post-level view may include an indicator 902 showing which post the user is currently viewing, as well as other indicators such as comment box 908 showing a comment related to the post and a comment input bar 909 which may allow users to add their own comments to the post. Other user interface elements (e.g., 907) may allow users to add their own photos to the channel. Thus, a group may take a trip to a place such as Bali and may share their photos, comments, and their reactions to each other's posts in a way that is both private to the group and meaningful.
Accordingly, the embodiments described herein may provide a user interface with navigational features and other elements that allow users to easily post content to well-defined groups in an intuitive and efficient manner. The embodiments described herein may provide a user interface with a channel overview that may reside between a channels feed level and a post level. The channel overview may help orient users, indicating for each channel who the channel belongs to, what type of content is posted in the channel, who is authorized to view the channel, the number of interactions users have had with the channel, etc. The channel overview may also allow users to interact with channels, with individual posts, and with other audience members. Thus, in this manner, users may more easily post and view content, navigating through the various levels in a manner that is easy to learn and easy to use on a daily basis.
In one example, a computer-implemented method for generating and presenting a channel overview may include accessing content channels available to a user, where each content channel includes a communication space with at least one specified type of content and an audience with various audience members. The method may also include generating a channel overview that provides context information related to the content channels available to the user. The channel overview may include a navigable list of the accessed content channels. The method may further include receiving a selection input indicating that a specified content channel has been selected from the channel overview. The method may also include navigating to the selected content channel from the channel overview.
In some examples, the channel overview may provide information for at least one of the content channels available to the user including an indication of a channel creator, an indication of channel audience members, an indication of channel content type, or an amount of activity related to the channel.
In some examples, the channel overview may allow navigation to a channel feed level that may provide access to one or more specified content channels. In some examples, the channels available to the user may be presented as a feed in a channel feed view that shows multiple channels. In some examples, the channel overview may be presented in a user interface between the channel feed view and various individual posts of a selected channel created by a user.
In some examples, the channel feed view, the channel overview, and the individual posts may each be or represent a hierarchical level in the user interface. In some examples, the user interface may allow users to navigate from content channel to content channel at each hierarchical level of the user interface including the channel feed view, the channel overview, and the individual post view. In some examples, the user interface may allow users to navigate from content channel to content channel at each hierarchical level of the user interface without first changing hierarchical levels.
In some examples, the channel overview may be presented at a channel overview level that is oriented at the bottom of a user interface presented in a display screen. In some examples, a user may navigate between content channels at the channel overview level from a first post to a second, different post. In some examples, the overview may provide additional information related to a specific channel upon receiving a specified user input at the user interface.
In addition, a corresponding system for generating and presenting a channel overview may include at least one physical processor and physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to access various content channels available to a user, where each content channel includes a communication space having at least one specified type of content and an audience with various specified audience members. The physical processor may also generate a channel overview that provides context information related to the content channels available to the user. The channel overview may include a navigable list of the accessed content channels. The physical processor may further receive a selection input indicating that a specified content channel has been selected from the channel overview and then navigate to the selected content channel from the channel overview.
In some examples, the channel overview may be hidden within a user interface until a specified input is received at the user interface from a user. In some examples, the specified user input may be received at a specified level within the user interface. In some examples, the user interface may include three levels including a channel feed level, a channel overview level, and a post level. In some examples, the user interface may allow users to navigate between content channels at the channel feed level, at the channel overview level, and at the post level.
In some examples, the user interface may illustrate the navigable list of accessed content channels. In some examples, the user interface may illustrate a sequential list of content channels, where each content channel is represented by a card. In some examples, one or more of the cards may indicate information associated with the content channel including an indication of audience members for the content channel.
In some examples, the above-described method may be encoded as computer-readable instructions on a computer-readable medium. For example, a computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to access various content channels available to a user, where each content channel includes a communication space having at least one specified type of content and an audience with various specified audience members. The computing device may also generate a channel overview that provides context information related to the content channels available to the user. The channel overview may include a navigable list of the accessed content channels. The computing device may further receive a selection input indicating that a specified content channel has been selected from the channel overview and then navigate to the selected content channel from the channel overview.
As detailed above, the computing devices and systems described and/or illustrated herein broadly represent any type or form of computing device or system capable of executing computer-readable instructions, such as those contained within the modules described herein. In their most basic configuration, these computing device(s) may each include at least one memory device and at least one physical processor.
In some examples, the term “memory device” generally refers to any type or form of volatile or non-volatile storage device or medium capable of storing data and/or computer-readable instructions. In one example, a memory device may store, load, and/or maintain one or more of the modules described herein. Examples of memory devices include, without limitation, Random Access Memory (RAM), Read Only Memory (ROM), flash memory, Hard Disk Drives (HDDs), Solid-State Drives (SSDs), optical disk drives, caches, variations or combinations of one or more of the same, or any other suitable storage memory.
In some examples, the term “physical processor” generally refers to any type or form of hardware-implemented processing unit capable of interpreting and/or executing computer-readable instructions. In one example, a physical processor may access and/or modify one or more modules stored in the above-described memory device. Examples of physical processors include, without limitation, microprocessors, microcontrollers, Central Processing Units (CPUs), Field-Programmable Gate Arrays (FPGAs) that implement softcore processors, Application-Specific Integrated Circuits (ASICs), portions of one or more of the same, variations or combinations of one or more of the same, or any other suitable physical processor.
Although illustrated as separate elements, the modules described and/or illustrated herein may represent portions of a single module or application. In addition, in certain embodiments one or more of these modules may represent one or more software applications or programs that, when executed by a computing device, may cause the computing device to perform one or more tasks. For example, one or more of the modules described and/or illustrated herein may represent modules stored and configured to run on one or more of the computing devices or systems described and/or illustrated herein. One or more of these modules may also represent all or portions of one or more special-purpose computers configured to perform one or more tasks.
In addition, one or more of the modules described herein may transform data, physical devices, and/or representations of physical devices from one form to another. For example, one or more of the modules recited herein may receive data to be transformed, transform the data, output a result of the transformation to generate a channel overview, use the result of the transformation to navigate the channel overview, and store the result of the transformation after the navigation. Additionally or alternatively, one or more of the modules recited herein may transform a processor, volatile memory, non-volatile memory, and/or any other portion of a physical computing device from one form to another by executing on the computing device, storing data on the computing device, and/or otherwise interacting with the computing device.
In some embodiments, the term “computer-readable medium” generally refers to any form of device, carrier, or medium capable of storing or carrying computer-readable instructions. Examples of computer-readable media include, without limitation, transmission-type media, such as carrier waves, and non-transitory-type media, such as magnetic-storage media (e.g., hard disk drives, tape drives, and floppy disks), optical-storage media (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), and BLU-RAY disks), electronic-storage media (e.g., solid-state drives and flash media), and other distribution systems.
The process parameters and sequence of the steps described and/or illustrated herein are given by way of example only and can be varied as desired. For example, while the steps illustrated and/or described herein may be shown or discussed in a particular order, these steps do not necessarily need to be performed in the order illustrated or discussed. The various exemplary methods described and/or illustrated herein may also omit one or more of the steps described or illustrated herein or include additional steps in addition to those disclosed.
The preceding description has been provided to enable others skilled in the art to best utilize various aspects of the exemplary embodiments disclosed herein. This exemplary description is not intended to be exhaustive or to be limited to any precise form disclosed. Many modifications and variations are possible without departing from the spirit and scope of the instant disclosure. The embodiments disclosed herein should be considered in all respects illustrative and not restrictive. Reference should be made to the appended claims and their equivalents in determining the scope of the instant disclosure.
Unless otherwise noted, the terms “connected to” and “coupled to” (and their derivatives), as used in the specification and claims, are to be construed as permitting both direct and indirect (i.e., via other elements or components) connection. In addition, the terms “a” or “an,” as used in the specification and claims, are to be construed as meaning “at least one of.” Finally, for ease of use, the terms “including” and “having” (and their derivatives), as used in the specification and claims, are interchangeable with and have the same meaning as the word “comprising.”
Number | Name | Date | Kind |
---|---|---|---|
D599366 | Brown et al. | Sep 2009 | S |
D599368 | Kanga et al. | Sep 2009 | S |
D608365 | Walsh et al. | Jan 2010 | S |
D614643 | Viegers et al. | Apr 2010 | S |
D648735 | Arnold et al. | Nov 2011 | S |
D651608 | Allen et al. | Jan 2012 | S |
D664561 | Gleasman et al. | Jul 2012 | S |
D664988 | Gleasman et al. | Aug 2012 | S |
D692456 | Brinda et al. | Oct 2013 | S |
D692915 | Brinda et al. | Nov 2013 | S |
D699744 | Ho Kushner et al. | Feb 2014 | S |
8645463 | Knight | Feb 2014 | B2 |
D701227 | Lee | Mar 2014 | S |
D716339 | Lee | Oct 2014 | S |
D730383 | Brinda et al. | May 2015 | S |
D730386 | Ryan et al. | May 2015 | S |
D736247 | Chen et al. | Aug 2015 | S |
D736248 | Chen et al. | Aug 2015 | S |
D746866 | Memoria et al. | Jan 2016 | S |
D753709 | Kawanabe | Apr 2016 | S |
D755239 | Lee et al. | May 2016 | S |
D755814 | Rad et al. | May 2016 | S |
D757086 | Kang | May 2016 | S |
D759666 | Kuhn et al. | Jun 2016 | S |
D762671 | Chan et al. | Aug 2016 | S |
D765101 | Park et al. | Aug 2016 | S |
D766308 | Park et al. | Sep 2016 | S |
D769295 | Han et al. | Oct 2016 | S |
D769306 | Bowen et al. | Oct 2016 | S |
D781328 | Fong et al. | Mar 2017 | S |
D785028 | Federighi et al. | Apr 2017 | S |
D785643 | Boa et al. | May 2017 | S |
D789396 | Alonso Ruiz et al. | Jun 2017 | S |
D789969 | Chaudhri et al. | Jun 2017 | S |
D789983 | Kim | Jun 2017 | S |
D794651 | Cavander et al. | Aug 2017 | S |
D798331 | Fong et al. | Sep 2017 | S |
D800754 | De Cock et al. | Oct 2017 | S |
D803869 | Kuhn et al. | Nov 2017 | S |
D806741 | Majernik et al. | Jan 2018 | S |
D807898 | Memoria et al. | Jan 2018 | S |
D808413 | Wu et al. | Jan 2018 | S |
D809003 | Sowden et al. | Jan 2018 | S |
D815130 | Phillips et al. | Apr 2018 | S |
D815666 | Burns | Apr 2018 | S |
D816110 | Choi et al. | Apr 2018 | S |
D816701 | Ball et al. | May 2018 | S |
D817972 | Karunamuni et al. | May 2018 | S |
9998796 | Kedenburg, III et al. | Jun 2018 | B1 |
10009308 | Brunn et al. | Jun 2018 | B2 |
D824944 | Sagrillo et al. | Aug 2018 | S |
D825594 | Wu et al. | Aug 2018 | S |
D831059 | Bao | Oct 2018 | S |
D832876 | Chung et al. | Nov 2018 | S |
D834602 | Bao | Nov 2018 | S |
D836118 | Patel | Dec 2018 | S |
D836121 | Leong et al. | Dec 2018 | S |
D842867 | Jedrzejowicz et al. | Mar 2019 | S |
D845324 | Hemsley et al. | Apr 2019 | S |
D847855 | Majernik et al. | May 2019 | S |
D853431 | Sagrillo et al. | Jul 2019 | S |
D854031 | Alvarez et al. | Jul 2019 | S |
D858552 | Westerhold et al. | Sep 2019 | S |
D859446 | Westerhold et al. | Sep 2019 | S |
D859450 | Krishna | Sep 2019 | S |
D860227 | Fung et al. | Sep 2019 | S |
D860233 | Chaudhri et al. | Sep 2019 | S |
D862501 | Patel | Oct 2019 | S |
D863324 | Kang et al. | Oct 2019 | S |
D868804 | Bragdon | Dec 2019 | S |
D870141 | Bowden et al. | Dec 2019 | S |
D877762 | Feng et al. | Mar 2020 | S |
D879127 | Feng et al. | Mar 2020 | S |
D879829 | Amini et al. | Mar 2020 | S |
D881219 | Ngo et al. | Apr 2020 | S |
D881220 | Feng et al. | Apr 2020 | S |
D882593 | Fatnani et al. | Apr 2020 | S |
D882608 | Murphy et al. | Apr 2020 | S |
D882609 | Murphy et al. | Apr 2020 | S |
D882612 | Antillon et al. | Apr 2020 | S |
D882613 | Zumbrunnen et al. | Apr 2020 | S |
10623917 | Paul | Apr 2020 | B1 |
D885410 | Butler | May 2020 | S |
D885421 | Lunaparra et al. | May 2020 | S |
D886128 | Fatnani et al. | Jun 2020 | S |
D887428 | Fatnani et al. | Jun 2020 | S |
D890198 | Paul | Jul 2020 | S |
D890204 | Bussière et al. | Jul 2020 | S |
D894206 | Naruns et al. | Aug 2020 | S |
D895664 | Baber et al. | Sep 2020 | S |
D900833 | Alonso Ruiz et al. | Nov 2020 | S |
D900845 | Tomori | Nov 2020 | S |
D904426 | Paul | Dec 2020 | S |
D904431 | Park et al. | Dec 2020 | S |
D904432 | Park et al. | Dec 2020 | S |
D905095 | Park et al. | Dec 2020 | S |
10852915 | Behzadi et al. | Dec 2020 | B1 |
10868788 | Underwood et al. | Dec 2020 | B1 |
D910054 | Silfver et al. | Feb 2021 | S |
D910064 | Paul | Feb 2021 | S |
D912075 | Sharp et al. | Mar 2021 | S |
D913304 | VanDuyn et al. | Mar 2021 | S |
D913306 | Davern et al. | Mar 2021 | S |
D913314 | Paul | Mar 2021 | S |
D914726 | Gouliard et al. | Mar 2021 | S |
D914741 | Anzures et al. | Mar 2021 | S |
D915440 | Kim et al. | Apr 2021 | S |
D916884 | Dascola et al. | Apr 2021 | S |
20040021673 | Alessi et al. | Feb 2004 | A1 |
20080034307 | Cisler et al. | Feb 2008 | A1 |
20090148124 | Athsani et al. | Jun 2009 | A1 |
20090177754 | Brezina et al. | Jul 2009 | A1 |
20090216859 | Dolling | Aug 2009 | A1 |
20090313578 | Roh et al. | Dec 2009 | A1 |
20090327939 | Johns et al. | Dec 2009 | A1 |
20100211872 | Rolston et al. | Aug 2010 | A1 |
20100231533 | Chaudhri | Sep 2010 | A1 |
20110010182 | Turski et al. | Jan 2011 | A1 |
20110010659 | Kim et al. | Jan 2011 | A1 |
20110016417 | Shiplacoff et al. | Jan 2011 | A1 |
20110252381 | Chaudhri | Oct 2011 | A1 |
20110271328 | Sutton-Shearer | Nov 2011 | A1 |
20110283304 | Roberts | Nov 2011 | A1 |
20110289067 | Jordan | Nov 2011 | A1 |
20120005224 | Ahrens et al. | Jan 2012 | A1 |
20120089950 | Tseng | Apr 2012 | A1 |
20120110052 | Smarr et al. | May 2012 | A1 |
20120110621 | Gossweiler, III | May 2012 | A1 |
20120151322 | Lindsay et al. | Jun 2012 | A1 |
20120151342 | Trotta et al. | Jun 2012 | A1 |
20120151415 | Park et al. | Jun 2012 | A1 |
20120210386 | Kim | Aug 2012 | A1 |
20120271883 | Montoya et al. | Oct 2012 | A1 |
20130073976 | McDonald et al. | Mar 2013 | A1 |
20130097556 | Louch | Apr 2013 | A1 |
20130106903 | Nagata et al. | May 2013 | A1 |
20130145291 | Weber et al. | Jun 2013 | A1 |
20130254709 | Koshimae et al. | Sep 2013 | A1 |
20130312027 | Baumel et al. | Nov 2013 | A1 |
20140032672 | Yoshikawa et al. | Jan 2014 | A1 |
20140047074 | Chung et al. | Feb 2014 | A1 |
20140049692 | Sirpal et al. | Feb 2014 | A1 |
20140189010 | Brown et al. | Jul 2014 | A1 |
20140244659 | Liu et al. | Aug 2014 | A1 |
20140258110 | Davis et al. | Sep 2014 | A1 |
20140282208 | Chaudhri | Sep 2014 | A1 |
20140317116 | Shah et al. | Oct 2014 | A1 |
20140317201 | McNeil et al. | Oct 2014 | A1 |
20140317660 | Cheung | Oct 2014 | A1 |
20140359789 | Pitt | Dec 2014 | A1 |
20150022558 | Li | Jan 2015 | A1 |
20150049591 | Adams et al. | Feb 2015 | A1 |
20150113436 | Penha et al. | Apr 2015 | A1 |
20150154676 | Matousek et al. | Jun 2015 | A1 |
20150200985 | Feldman et al. | Jul 2015 | A1 |
20150370798 | Ju et al. | Dec 2015 | A1 |
20160057154 | Ferguson et al. | Feb 2016 | A1 |
20160171453 | Zorfas | Jun 2016 | A1 |
20160197993 | Perkowski et al. | Jul 2016 | A1 |
20160232600 | Purves | Aug 2016 | A1 |
20160330258 | Sandhu | Nov 2016 | A1 |
20160337291 | Park et al. | Nov 2016 | A1 |
20160357305 | Wells et al. | Dec 2016 | A1 |
20160357368 | Federighi et al. | Dec 2016 | A1 |
20160373455 | Shokhrin et al. | Dec 2016 | A1 |
20160380952 | Vora et al. | Dec 2016 | A1 |
20170060349 | Munoz et al. | Mar 2017 | A1 |
20170131864 | Edgar | May 2017 | A1 |
20170164063 | Lewis et al. | Jun 2017 | A1 |
20170180299 | Garza | Jun 2017 | A1 |
20170195736 | Chai et al. | Jul 2017 | A1 |
20170242899 | Jolley et al. | Aug 2017 | A1 |
20170270535 | McKee et al. | Sep 2017 | A1 |
20170295249 | Vickrey et al. | Oct 2017 | A1 |
20170315677 | Rice et al. | Nov 2017 | A1 |
20170359290 | Hsu et al. | Dec 2017 | A1 |
20180063278 | Helled et al. | Mar 2018 | A1 |
20180113579 | Johnston et al. | Apr 2018 | A1 |
20180121031 | Ta et al. | May 2018 | A1 |
20180174106 | Kenthapadi et al. | Jun 2018 | A1 |
20180192142 | Paul | Jul 2018 | A1 |
20180218160 | Wetherall et al. | Aug 2018 | A1 |
20180309806 | Huynh | Oct 2018 | A1 |
20180349485 | Carlisle et al. | Dec 2018 | A1 |
20180349502 | Maycock | Dec 2018 | A1 |
20180365270 | Azout et al. | Dec 2018 | A1 |
20190095067 | Huang et al. | Mar 2019 | A1 |
20190335008 | Majoros et al. | Oct 2019 | A1 |
20200007675 | Khanukaev | Jan 2020 | A1 |
20200151815 | Whitfield | May 2020 | A1 |
20200211125 | McCuskey | Jul 2020 | A1 |
20200218413 | VanDuyn | Jul 2020 | A1 |
20200267435 | Gordon et al. | Aug 2020 | A1 |
20200326839 | Walkin et al. | Oct 2020 | A1 |
20210029131 | Mertens et al. | Jan 2021 | A1 |
20210097630 | Whilby | Apr 2021 | A1 |
20210105244 | O'Rourke et al. | Apr 2021 | A1 |
Number | Date | Country |
---|---|---|
2015149375 | Oct 2015 | WO |
Entry |
---|
Preinterview First Office Action received for U.S. Appl. No. 16/358,380 dated Aug. 5, 2020, 13 pages. |
Holland, Jason, “Systems and Methods for Digital Content Navigation Based on Directional Input”, U.S. Appl. No. 17/008,089, filed Aug. 31, 2020, 59 pages. |
Holland, Jason, “Systems And Methods For Prioritizing Digital User Content Within a Graphical User Interface”, U.S. Appl. No. 17/008,083, filed Aug. 31, 2020, 56 pages. |
Preinterview First Office Action received for U.S. Appl. No. 16/358,962 dated Aug. 20, 2020, 14 pages. |
Preinterview First Office Action received for U.S. Appl. No. 16/358,025 dated Apr. 30, 2020, 55 pages. |
First Action Interview received for U.S. Appl. No. 16/358,025 dated Jul. 17, 2020, 55 pages. |
Final Office Action received for U.S. Appl. No. 16/358,025 dated Sep. 2, 2020, 77 pages. |
Holland, Jason, “Display Screen with a Graphical User Interface”, U.S. Appl. No. 29/748,669, filed Aug. 31, 2020, 12 pages. |
Holland, Jason, “Display Screen with a Graphical User Interface”, U.S. Appl. No. 29/748,670, filed Aug. 31, 2020, 12 pages. |
Preinterview First Office Action received for U.S. Appl. No. 16/361,631 dated Oct. 2, 2020, 28 pages. |
Preinterview First Office Action received for U.S. Appl. No. 16/358,969 dated Apr. 2, 2020, 18 pages. |
Final Office Action received for U.S. Appl. No. 16/358,969 dated Jun. 15, 2020, 18 pages. |
Notice of Allowance received for U.S. Appl. No. 16/358,969 dated Aug. 25, 2020, 15 pages. |
Underwood, Patrick Joseph Roark, “Systems And Methods For Generating Digital Channel Content”, U.S. Appl. No. 17/084,690, filed Oct. 30, 2020, 40 pages. |
Underwood et al., “Snap Scroll”, U.S. Appl. No. 29/684,315, filed Mar. 20, 2019, 16 pages. |
Underwood et al., “Fanning Interface”, U.S. Appl. No. 29/684,316, filed Mar. 20, 2019, 13 pages. |
Underwood et al., “Display Device with Graphical User Interface”, U.S. Appl. No. 29/685,031, filed Mar. 26, 2019, 12 pages. |
Underwood et al., “Display Device with Graphical User Interface”, U.S. Appl. No. 29/685,030, filed Mar. 26, 2019, 12 pages. |
Underwood et al., “Display Device with Graphical User Interface”, U.S. Appl. No. 29/685,029, filed Mar. 26, 2019, 14 pages. |
Underwood et al., “Bottom-Focused Channel Overview”, U.S. Appl. No. 29/684,604, filed Mar. 22, 2019, 15 pages. |
Underwood et al., “Bottom-Focused Channel”, U.S. Appl. No. 29/684,606, filed Mar. 22, 2019, 13 pages. |
Underwood et al., “Display Screen with Graphical User Interface”, U.S. Appl. No. 29/685,028, filed Mar. 26, 2019, 14 pages. |
Underwood et al., “Vertical To Horizontal Interface Flow”, U.S. Appl. No. 29/684,609, filed Mar. 22, 2019, 13 pages. |
Underwood et al., “Limited Screen to Full Screen Interface Flow”, U.S. Appl. No. 29/684,610, filed Mar. 22, 2019, 14 pages. |
Holland, Jason, “Display Screen with a Graphical User Interface”, U.S. Appl. No. 29/748,663, filed Aug. 31, 2020, 13 pages. |
Holland, Jason, “Display Screen with a Graphical User Interface”, U.S. Appl. No. 29/748,664, filed Aug. 31, 2020, 12 pages. |
Holland, Jason, “Display Screen with a Graphical User Interface”, U.S. Appl. No. 29/748,668, filed Aug. 31, 2020, 12 pages. |
Final Office Action received for U.S. Appl. No. 16/358,380 dated Apr. 15, 2021, 51 pages. |
Non-Final Office Action received for U.S. Appl. No. 17/008,089 dated Mar. 19, 2021, 52 pages. |
Peyton, “PS3 Tutorial: Game Menu”, URL : https://www.youtube.com/watch?v=j30_ViiptsA, Jul. 29, 2012, 4 pages. |
Final Office Action received for U.S. Appl. No. 16/358,962 dated Mar. 15, 2021, 37 pages. |
Final Office Action received for U.S. Appl. No. 16/361,631 dated Apr. 8, 2021, 58 pages. |
Ex Parte Quayle Action received for U.S. Appl. No. 29/684,315 dated Apr. 29, 2021, 87 pages. |
Bergmann, Martha, Home Screen Sliding Animation, posted at dribbble, URL: <https://dribbble.com/shots/4328249-Home-Screen-Sliding-Animation-1-15> posting date Mar. 10, 2016. Site visited Apr. 22, 2021, 1 page. |
Nugroho, Adi, “Daily UI Challenge #10 Simple Date App, posted at dribbble”, URL: <https://dribbble.com/shots/3710148-Daily-U I-Challenge-10-Simple-Date-App> posting date Aug. 3, 2017. Site visited Apr. 22, 2021, 1 page. |
Li, Zhi et al., Chinese design No. 303978893, published at Orbit, Dec. 12, 2016, 14 pages. |
Yang, Jinlong, Chinese design No. 303329806, published at Orbit, Aug. 12, 2015, 7 pages. |
Piao, Rongwan et al., Chinese design No. 303479533, published at Orbit, Dec. 2, 2015, 6 pages. |
Kang, You-Jin et al., Korean design No. 300944195, published at Orbit, Feb. 13, 2018, 7 pages. |
Rahimi, Ehsan, “Music Playlist App Interaction, posted at dribbble”, URL: <https://dribbble.com/shots/4650389-Music-Playlist-App-I nteraction>, posting date May 30, 2018. Site visited Apr. 24, 2021, 1 page. |
Ries, Vilem, “Wander app, posted at dribbble”, URL: <https://dribbble.com/shots/5402223-Wander-app-interactions-2>, posting date Oct. 16, 2018. Site visited Apr. 24, 2021, 1 page. |
Non-Final Office Action received for U.S. Appl. No. 29/684,316 dated Apr. 26, 2021, 75 pages. |
Luo, Yi, “Chinese Design No. 304180173”, published at Orbit, Jun. 16, 2017, 8 pages. |
Song, Yuting, “Chinese Design No. 303841816”, Sep. 7, 2016, 6 pages. |
Liu, “Chinese Design No. 304005631”, published at Orbit, Jan. 11, 2017, 4 pages. |
Wang, Yufeng, “Chinese Design No. 303617576”, Mar. 16, 2016, 7 pages. |
Marcelino, Bruno, “Gestures Glamour: How to Set Up Swipeable Stacked Cards”, URL: <https://www.outsystems.com/blog/posts/gestures_glamour_swipeable_stacked_cards/>, Mar. 9, 2018, 13 pages. |
Perera, Nimasha, “Card Stack Animation—2, posted at dribbble”, URL: <https://dribbble.com/shots/2377045-Card-Stack-Animation-2>, posting date Nov. 28, 2015. Site visited Apr. 20, 2021, 1 page. |
Ex Parte Quayle Action received for U.S. Appl. No. 29/684,604 dated Apr. 27, 2021, 62 pages. |
Gu, Fengtao, “Chinese design No. 304788552”, Aug. 28, 2018, 5 pages. |
Xiao, Yao Yao et al., “Chinese design No. 304992731, published at Orbit”, Jan. 11, 2019, 5 pages. |
Non-Final Office Action received for U.S. Appl. No. 29/684,606 dated Apr. 29, 2021, 79 pages. |
Li, Xinrui et al., “Chinese design No. 304220928”, Jul. 28, 2017, 9 pages. |
Xin, “Chinese design No. 304619594, published at Orbit”, May 8, 2018, 9 pages. |
Wang, Hong et al., Chinese design No. 303670237, published at Orbit, publication date May 11, 2016. Site visited Apr. 21, 2021. Available from Internet. (Year: 2016), 6 pages. |
Kalaska, Maciej, “RouteFinder app, posted at dribbble”, URL: <https://dribbble.com/shots/6049671-RouteFinder-app> (Year: 2019), posting date Feb. 20, 2019. Site visited Apr. 24, 2021, 1 page. |
Ex Parte Quayle Action received for U.S. Appl. No. 29/684,609 dated Apr. 28, 2021, 82 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/358,025 dated Mar. 1, 2021, 75 pages. |