FreshPatents.com Logo
stats FreshPatents Stats
1 views for this patent on FreshPatents.com
2012: 1 views
Updated: April 14 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

AdPromo(14K)

Follow us on Twitter
twitter icon@FreshPatents

Systems and methods for generating enhanced screenshots

last patentdownload pdfdownload imgimage previewnext patent


20120272139 patent thumbnailZoom

Systems and methods for generating enhanced screenshots


Systems and methods for generating and providing enhanced screenshots may include executing instructions stored in memory to evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein, obtain metadata associated with the one or more objects, and generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system.
Related Terms: Hotspot Screenshot

Inventors: Mark Kern, David Nikdel, Scott Youngblood
USPTO Applicaton #: #20120272139 - Class: 715234 (USPTO) - 10/25/12 - Class 715 


view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120272139, Systems and methods for generating enhanced screenshots.

last patentpdficondownload pdfimage previewnext patent

CROSS-REFERENCE TO RELATED APPLICATION

The present application is a continuation of U.S. patent application Ser. No. 13/008,854, filed Jan. 18, 2011 and entitled “Systems and Methods for Generating Enhanced Screenshots,” which is herein incorporated by reference.

FIELD OF THE INVENTION

The present invention relates generally to systems and methods for generating enhanced screenshots, and more particularly, but not by way of limitation, to systems and methods to generate enhanced screenshots that include metadata indicative of objects located within the enhanced screenshots.

SUMMARY

OF THE INVENTION

According to exemplary embodiments, the present invention provides for methods for generating enhanced screenshots that include executing instructions stored in memory to: (a) evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein; (b) obtain metadata associated with at least one of the one or more objects; (c) generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system; and (d) provide the at least one enhanced screenshot to the computing system for display on the display device of the computing system.

According to other exemplary embodiments, the present invention provides for systems for generating enhanced screenshots that may include (a) a memory for storing a computer program; (b) a processor for executing the computer program stored in memory, the computer program adapted to generate a viewing frustum that includes one or more objects, the computing program including a screenshot generation module that includes: (i) a parsing module adapted to evaluate at least a portion of the viewing frustum to determine one or more objects included therein; (ii) an analysis module adapted to obtain metadata associated with at least one of the one or more objects; (iii) an assembly module adapted to generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system; and (iv) an interface module adapted to provide the at least one enhanced screenshot to the computing system for display on the display device of the computing system.

According to additional exemplary embodiments, the present invention provides for non-transitory computer readable storage mediums having embodied thereon a program, the program being executable by a processor to perform a method for generating a viewing frustum that includes one or more objects, the program further including an enhanced screenshot engine adapted to: (a) evaluate at least a portion of the viewing frustum to determine one or more objects included within the viewing frustum; (b) obtain metadata associated with at least one of the one or more objects; (c) generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system; and (iv) provide the at least one enhanced screenshot to the computing system for display on the display device of the computing system.

According to some exemplary embodiments, the present invention provides for methods for providing an award for obtaining one or more enhanced screenshots during execution of computer-readable instructions that generate a viewing frustum that includes one or more objects. The methods may include: (a) comparing metadata of at least one of the one or more objects included in one or more enhanced screenshots obtained by a computing system to an established award criteria, the award criteria including information indicative of metadata included in one or more enhanced screenshots that when obtained allow at least one award to be provided to the computing system; and (b) providing an award to the computing system upon the computing system obtaining one or more enhanced screenshots having metadata that correspond to the award criteria.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of an exemplary environment for practicing the present invention.

FIG. 2 illustrates an exemplary computing system that may be used to implement embodiments of the present technology.

FIG. 3 is a schematic of an exemplary architecture of a computer program having a screenshot generation module, constructed in accordance with the present disclosure.

FIG. 4 is an exemplary flow chart of a method for generating enhanced screenshots.

FIG. 5 is an illustrative example of an enhanced screenshot.

DETAILED DESCRIPTION

OF EXEMPLARY EMBODIMENTS

The capturing and utilization of screenshots is well known in the art. As background, screenshots are image files taken by a computing system to record the visual depictions, also known as views, displayed on a display device such as a monitor associated with the computing system. The screenshots are typically captured by at least one of a standalone screenshot application, screenshot functionalities embedded within computer programs or executable instructions stored in memory, and also screenshot functionalities incorporated into operating system software. It will be understood that the term “view” may include any visual depiction of data generated by a graphics engine or an interface module of a computer program such as a graphical user interface. While the term “view” has been referred to in the singular, it is noteworthy that the word view may include a singular view generated periodically or a plurality of views, such as a continuous view of a program environment generated by a computer program, as will be discussed in greater detail herein.

Additionally, screenshots may also be referred to as screen captures (screencap), screen dump, screen grab, or more formally as a print screen function. The print screen function may be generally described as a screenshot function operatively associated with one or more keys of a keyboard device that is associated with the computing system.

While systems and methods for obtaining screenshots are well known, they only provide the limited functionality of capturing the view in a standardized image file format. These image files contain relatively little, if any, information indicative of the type of information contained within the image file, such as the objects located therein. For example, a videogame program may include executable instructions stored in memory that generate and display a continuously updated view in the form of a graphical user interface with which the user may interact. During run time, the user may capture screenshots of the view. Unfortunately, these common screenshots provide the user with no additional information regarding the program environment other than what may be visually ascertained by the user on the display device of their computing system.

The systems and methods of the present disclosure are adapted to generate enhanced screenshots that are content rich relative to standard screenshots thereby providing the user with a host of additional information that may not be readily ascertained by visual inspection of the screenshot.



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Systems and methods for generating enhanced screenshots patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Systems and methods for generating enhanced screenshots or other areas of interest.
###


Previous Patent Application:
System and method for adding targeted content in a web page
Next Patent Application:
System and method for audience-vote-based copyediting
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the Systems and methods for generating enhanced screenshots patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.57577 seconds


Other interesting Freshpatents.com categories:
Nokia , SAP , Intel , NIKE , -g2-0.2103
     SHARE
  
           

FreshNews promo


stats Patent Info
Application #
US 20120272139 A1
Publish Date
10/25/2012
Document #
13536965
File Date
06/28/2012
USPTO Class
715234
Other USPTO Classes
345619
International Class
/
Drawings
6


Hotspot
Screenshot


Follow us on Twitter
twitter icon@FreshPatents