Patents Assigned to Smugmug, Inc.
-
Patent number: 11294969Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.Type: GrantFiled: June 2, 2020Date of Patent: April 5, 2022Assignee: SmugMug, Inc.Inventors: Aaron Meyers, Michael Diaz
-
Patent number: 10977426Abstract: Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.Type: GrantFiled: March 6, 2014Date of Patent: April 13, 2021Assignee: SMUGMUG, INC.Inventor: Brian Strong
-
Patent number: 10810158Abstract: Embodiments disclosed herein generally relate to a method for searching a database. The application receives an input identifying one or more users. The application matches the input to one or more user accounts, each user account corresponding to a user that was identified. The application presents to a requestor public accounts of each identified user account. The application receives a keyword input that filters one or more files in the public accounts. The application receives an input that saves a search comprising the user accounts and the keyword input. The application queries the database using the search. The application presents to the requestor a list of all files found using the search. The application dynamically updates the list to include new files matching a criteria of the search as new files satisfying the search are uploaded to the database.Type: GrantFiled: January 8, 2018Date of Patent: October 20, 2020Assignee: SMUGMUG, INC.Inventors: Evan Deffley, Ian Brown
-
Patent number: 10803013Abstract: A software application platform for uploading a file to a server is disclosed. The server receives a request from a user to upload a file thereto. An upload client extracts file information from the file. The server generates a file signature for the file. The server accesses one or more existing file signatures for each of one or more existing files on the server. The server determines whether any of the one or more existing file signatures are similar to the file signature. Responsive to determining that there is an existing file signature that is similar to the file signature, the server accesses a first hash signature for the existing file. The upload client generates a second hash signature for the file. Responsive to determining that the first hash signature does not equal the second hash signature, the upload client uploads the file to the server.Type: GrantFiled: January 22, 2018Date of Patent: October 13, 2020Assignee: SMUGMUG, INC.Inventors: Gabrielle Burns, Yuping He
-
Patent number: 10671677Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.Type: GrantFiled: June 12, 2015Date of Patent: June 2, 2020Assignee: SMUGMUG, INC.Inventors: Aaron Meyers, Michael Diaz
-
Patent number: 10592762Abstract: Embodiments disclosed herein generally relate to a method, system, and computer readable medium for generating a thumbnail for a media file. A web client application server receives the media file having metadata associated therewith. The web client application server generates an interest point area. The interest point area includes one or more interest points in the media file. The web client application server aligns a thumbnail area with respect to the interest point area. The web client application server displays a portion of the media file in the thumbnail area. The portion of the media file that is displayed includes at least a portion of the interest point area.Type: GrantFiled: February 1, 2018Date of Patent: March 17, 2020Assignee: SMUGMUG, INC.Inventors: David Parry, Aaron Meyers, Bobby Yang
-
Patent number: 10528223Abstract: Embodiments described herein generally relate to a photo narrative display application. The photo narrative essay application may organize and display media items in a logical, aesthetically pleasing, narrative layout with minimal input from a user. By automatically analyzing the metadata variables of the media items to be displayed, the photo narrative essay application automatically organizes and displays the media items in a logical, narrative, aesthetically pleasing manner, regardless of the device the photo narrative essay is being displayed on.Type: GrantFiled: December 9, 2015Date of Patent: January 7, 2020Assignee: SMUGMUG, INC.Inventors: Brian Strong, Craig Andrew Murray
-
Patent number: 10467194Abstract: Embodiments described herein generally relate to a software application platform which provides a user with the ability to upload media items to a first file storage location from a remote second file location. The media items may be uploaded from the remote second file location via an internet connection. The user may send a link via a data network that allows the user to quickly log in and upload media items via the remote device which receives the link. Each link may authenticate the user and launch the correct application on the remote device for uploading the media items after the link is selected. As such, the user may upload media items via the remote device to the first file location via the link, without a coupling between the second file location coupled with the remote device and the first file location.Type: GrantFiled: September 20, 2016Date of Patent: November 5, 2019Assignee: SMUGMUG, INC.Inventors: Brian Strong, Don MacAskill
-
Patent number: 10425494Abstract: Media file storage integration and the generation of device specific file formats based upon a single original stored media item are described. One or more remote servers may provide a user one or more remote storage locations for media files and the remote servers may determine an exact storage location for a media file based on certain usage criteria. A server may make a request to retrieve a media file from storage, generate the media file from storage, and display the media file to the user on a device specific graphical user interface without a requirement that the server re-store the device specific displayed media item.Type: GrantFiled: December 9, 2015Date of Patent: September 24, 2019Assignee: SMUGMUG, INC.Inventors: Brian Strong, Don Macaskill
-
Patent number: 10324975Abstract: Embodiments described herein generally relate to a bulk keyword management application. The bulk keyword management application allows a user to associate a plurality of keywords with a plurality of media items at once. The plurality of keywords may be searchably associated with the plurality of media items. Associating keywords to media items in bulk effectively organizes a gallery of media items in a time efficient manner, making the gallery easy to navigate through a search means.Type: GrantFiled: December 9, 2015Date of Patent: June 18, 2019Assignee: SMUGMUG, INC.Inventors: Craig Andrew Murray, Dan Wieme, Iria Tam, Mike Diaz
-
Patent number: 10152804Abstract: A software application platform which provides a user with the ability to customize, via the selection of a single color, the color for one or more user interface elements, such as the skin color, included on a graphical user interface in which the selected color is optimized by the application in real time based upon the average pixel hue of all image pixels displayed on the graphical user interface at any given time, and is further dynamically applied and displayed as a skin color surrounding the image pixels on the graphical user interface is disclosed.Type: GrantFiled: February 12, 2016Date of Patent: December 11, 2018Assignee: SMUGMUG, INC.Inventor: Brian Strong
-
Patent number: 10126902Abstract: Embodiments described herein generally relate to a dynamic contextual help application. The help application adapts to content displayed within a graphical user interface (GUI) to provide content specific help objects. The help objects may be selected by a user and an indication object may simultaneously appear apart from the contextual help application to guide the user in performing various functions related to the selected help object.Type: GrantFiled: September 2, 2014Date of Patent: November 13, 2018Assignee: SmugMug, Inc.Inventors: Brian Strong, Don Macaskill, Angelo Robert Dinardi, Craig Andrew Murray
-
Patent number: 9998667Abstract: Embodiments of the present invention include methods and apparatus for the rotational stabilization of images and video. Rotational stabilization of images includes determining an amount of degrees of cant or tilt of an image capturing device, and capturing an image. The captured image is rotated an angular distance equal to the amount of degrees of tilt of the image capturing device. The rotated image is then cropped. The determining, rotating, and cropping are generally performed automatically by the image capturing device without user action at the time of capturing the image.Type: GrantFiled: December 1, 2016Date of Patent: June 12, 2018Assignee: SmugMug, Inc.Inventors: Samuel Nichols, Don Macaskill
-
Patent number: 9843729Abstract: Embodiments of the present invention include methods and apparatus for the rotational stabilization of images and video. Rotational stabilization of images includes determining an amount of degrees of cant or tilt of an image capturing device, and capturing an image. The captured image is rotated an angular distance equal to the amount of degrees of tilt of the image capturing device. The rotated image is then cropped. The determining, rotating, and cropping are generally performed automatically by the image capturing device without user action at the time of capturing the image.Type: GrantFiled: August 22, 2013Date of Patent: December 12, 2017Assignee: SMUGMUG, INC.Inventors: Samuel Nichols, Don MacAskill
-
Patent number: 9544532Abstract: Embodiments of the invention generally relate to methods and apparatus for pre-recording digital video. The method includes pre-recording video data prior to initiation of a record command from a user. After initiation of a record command from the user, recorded video data is captured. The pre-recorded video data and the recorded video data are optionally appended or combined into a single file. The apparatus includes a non-transitory computer readable containing instructions for pre-recording video.Type: GrantFiled: August 22, 2013Date of Patent: January 10, 2017Assignee: SmugMug, Inc.Inventors: Samuel Nichols, Don MacAskill
-
Patent number: 9525907Abstract: Devices and methods for viewing visual content and accompanying methods are provided. Devices include a digital video connector, a power supply and a computing unit which can have software components which are preprogrammed for connecting with a remote server without user interaction to provide visual content. Methods include connecting to a network, connecting to the remote server, receiving visual content from the remote server and displaying that content on a display. The content can be manipulated locally or from a remote site and can be updated continually.Type: GrantFiled: August 22, 2013Date of Patent: December 20, 2016Assignee: SmugMug, Inc.Inventor: Don Macaskill
-
Publication number: 20160203108Abstract: Embodiments described herein generally relate to a dynamic display scaling application. The display scaling application adapts to content displayed within a graphical user interface (GUI) to provide an aesthetically pleasing website. By automatically analyzing the metadata of content to be displayed in a website and applying a heuristic analysis based on the metadata, the display scaling application automatically displays content within a website in the most aesthetically pleasing and efficient manner.Type: ApplicationFiled: September 2, 2014Publication date: July 14, 2016Applicants: SMUGMUG, INC., SMUGMUG, INC.Inventors: Brian STRONG, Don MACASKILL
-
Patent number: 9373101Abstract: A method for filtering social media content based on interest categories. Users of a social network can be associated with one or more interest categories. Posts or updates made in the social network by friends of a first user are associated with one or more interest categories. A social feed can be filtered based on the interested categories or the first user of the social feed and/or the interests associated with the posts or updates made by the first user's friends. In some cases, the filtered social media content is ordered based on expertise of the first user's friends in the particular interest categories of those users' posts.Type: GrantFiled: August 23, 2012Date of Patent: June 21, 2016Assignee: SMUGMUG, INC.Inventor: Don Macaskill
-
Patent number: 9195843Abstract: Permissioned links for a novel method of credentialing users and assigning permissions to the user using the link to access repositories holding or intended to hold digital files. The permissioned links comprise a unique identifier that can be correlated to a specific repository of digital files and permission set. Users using the permissioned links for access need not enter a login or password. Moreover, permissioned links are portable, allowing multiple users to access the repository of digital files using the same permissioned link.Type: GrantFiled: December 1, 2010Date of Patent: November 24, 2015Assignee: SMUGMUG, INC.Inventors: Don MacAskill, Chris MacAskill, Brian Strong
-
Patent number: 8996462Abstract: A method for managing uploads of duplicate files. The method includes receiving a request from a user or an uploader client to upload a first file to an online album, and determining whether the first file is a duplicate of a second file included in the online album based on one or more attributes shared between the first file and the second file. Based on upload preferences associated with the user, the first file is caused to be not uploaded to the online album, the first file is caused to be uploaded as a new file to the online album, or the first file is caused to be uploaded as a replacement for the second file.Type: GrantFiled: July 14, 2011Date of Patent: March 31, 2015Assignee: Smugmug, Inc.Inventors: Don Macaskill, Samuel Nichols