Patents Assigned to Smugmug, Inc.
  • Patent number: 11294969
    Abstract: 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: Grant
    Filed: June 2, 2020
    Date of Patent: April 5, 2022
    Assignee: SmugMug, Inc.
    Inventors: Aaron Meyers, Michael Diaz
  • Patent number: 10977426
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: April 13, 2021
    Assignee: SMUGMUG, INC.
    Inventor: Brian Strong
  • Patent number: 10810158
    Abstract: 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: Grant
    Filed: January 8, 2018
    Date of Patent: October 20, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Evan Deffley, Ian Brown
  • Patent number: 10803013
    Abstract: 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: Grant
    Filed: January 22, 2018
    Date of Patent: October 13, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Gabrielle Burns, Yuping He
  • Patent number: 10671677
    Abstract: 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: Grant
    Filed: June 12, 2015
    Date of Patent: June 2, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Aaron Meyers, Michael Diaz
  • Patent number: 10592762
    Abstract: 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: Grant
    Filed: February 1, 2018
    Date of Patent: March 17, 2020
    Assignee: SMUGMUG, INC.
    Inventors: David Parry, Aaron Meyers, Bobby Yang
  • Patent number: 10528223
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: January 7, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Brian Strong, Craig Andrew Murray
  • Patent number: 10467194
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: November 5, 2019
    Assignee: SMUGMUG, INC.
    Inventors: Brian Strong, Don MacAskill
  • Patent number: 10425494
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: September 24, 2019
    Assignee: SMUGMUG, INC.
    Inventors: Brian Strong, Don Macaskill
  • Patent number: 10324975
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: June 18, 2019
    Assignee: SMUGMUG, INC.
    Inventors: Craig Andrew Murray, Dan Wieme, Iria Tam, Mike Diaz
  • Patent number: 10152804
    Abstract: 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: Grant
    Filed: February 12, 2016
    Date of Patent: December 11, 2018
    Assignee: SMUGMUG, INC.
    Inventor: Brian Strong
  • Patent number: 10126902
    Abstract: 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: Grant
    Filed: September 2, 2014
    Date of Patent: November 13, 2018
    Assignee: SmugMug, Inc.
    Inventors: Brian Strong, Don Macaskill, Angelo Robert Dinardi, Craig Andrew Murray
  • Patent number: 9998667
    Abstract: 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: Grant
    Filed: December 1, 2016
    Date of Patent: June 12, 2018
    Assignee: SmugMug, Inc.
    Inventors: Samuel Nichols, Don Macaskill
  • Patent number: 9843729
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: December 12, 2017
    Assignee: SMUGMUG, INC.
    Inventors: Samuel Nichols, Don MacAskill
  • Patent number: 9544532
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: January 10, 2017
    Assignee: SmugMug, Inc.
    Inventors: Samuel Nichols, Don MacAskill
  • Patent number: 9525907
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: December 20, 2016
    Assignee: SmugMug, Inc.
    Inventor: Don Macaskill
  • Publication number: 20160203108
    Abstract: 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: Application
    Filed: September 2, 2014
    Publication date: July 14, 2016
    Applicants: SMUGMUG, INC., SMUGMUG, INC.
    Inventors: Brian STRONG, Don MACASKILL
  • Patent number: 9373101
    Abstract: 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: Grant
    Filed: August 23, 2012
    Date of Patent: June 21, 2016
    Assignee: SMUGMUG, INC.
    Inventor: Don Macaskill
  • Patent number: 9195843
    Abstract: 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: Grant
    Filed: December 1, 2010
    Date of Patent: November 24, 2015
    Assignee: SMUGMUG, INC.
    Inventors: Don MacAskill, Chris MacAskill, Brian Strong
  • Patent number: 8996462
    Abstract: 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: Grant
    Filed: July 14, 2011
    Date of Patent: March 31, 2015
    Assignee: Smugmug, Inc.
    Inventors: Don Macaskill, Samuel Nichols