Patent US8238696B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US8238696B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2003-10-24
•
Granted: 2012-08-07
•
Expires: 2023-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an Item-based system, Images (e.g., JPEG, TIFF, bitmap, and so on) are treated as core platform objects (“Image Items” or, more simply, “Images”) and exist in an “Image Schema” that provides an extensible representation of an Image in the system—that is, the characteristics of an Image and how that Image relates to other Items (including but not limited to other Images) in the system. To this end, the Image Schema defines the properties, behaviors, and relationships for Images in the system, and the Schema also enforces rules about Images, for example, what data specific Images must contain, what data specific Images may optionally contain, how specific Images can be extended, and so on and so forth.

Inventors

  • 👤 Scott E. Dart
  • 👤 Bradley P. Gibson
  • 👤 Christopher A. Evans
  • 👤 Paul S. Hellyar
  • 👤 Alexander Vaschillo
  • 👤 John C. Platt
  • 👤 Steve C. Glenner
  • 👤 Nathaniel H. Ballou

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/20; G06F16/28; G06F16/284; G06F16/53; G06F16/532; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 172 words
One or more computer readable media wherein the one or more computer readable media do not consist of a propagated data signal, the one or more computer readable media storing computer-readable instructions that when executed provide: a hardware/software interface-for a computer system, said hardware/software interface manipulates a plurality of items stored in a memory device, the plurality of items comprising discrete units of information pertaining to an image and having properties understandable by said hardware/software interface system, wherein said hardware/software interface system comprises an image schema that defines at least one image item and at least one image property, wherein at least one image item is extended to define a photo schema that defines a foundational item type from which photo items manipulated in the hardware/software interface system are derived, the foundational item type defining attributes including a region of interest attribute of one of the photo items, the region of interest attribute including a field identifying at least one person within a first region of the one of the photo items.
Claim 2
Dependent Claim 172 words
One or more computer readable media wherein the one or more computer readable media do not consist of a propagated data signal, the one or more computer readable media storing computer-readable instructions that when executed provide: a hardware/software interface-for a computer system, said hardware/software interface manipulates a plurality of items stored in a memory device, the plurality of items comprising discrete units of information pertaining to an image and having properties understandable by said hardware/software interface system, wherein said hardware/software interface system comprises an image schema that defines at least one image item and at least one image property, wherein at least one image item is extended to define a photo schema that defines a foundational item type from which photo items manipulated in the hardware/software interface system are derived, the foundational item type defining attributes including a region of interest attribute of one of the photo items, the region of interest attribute including a field identifying at least one person within a first region of the one of the photo items.
Claim 3
Dependent Claim 108 words
The one or more computer-readable media of claim 1 wherein said foundational item type further comprises at least one attribute from among the following group of attributes: a date said photo was taken; said date a photo was acquired; a unique identification of an acquisition session for said photo; an orientation; a location; an event; a make of a camera; a model of a camera; an exposure time; an aperture; an ISO speed; an indication of whether a flash was used for said photo; an indication of whether a red-eye mode was used for said photo; an exposure mode; and a distance of the subject of said photo.
Claim 4
Dependent Claim 38 words
The one or more computer readable media of claim 1 wherein the hardware/software interface establishes a link between the photo item and an item pertaining to the at least one person in the one of the photo items.
Claim 5
Dependent Claim 38 words
The one or more computer readable media of claim 1 wherein said region of interest attribute further comprises a field identifying at least one region of interest within a second region in the one of the photo items.
Claim 6
Dependent Claim 23 words
The one or more computer readable media of claim 4 wherein said region of interest attribute further comprises a field for a confidence.
Claim 7
Independent Claim 163 words
A system for manipulating a plurality of items, the items comprising discrete units of information pertaining to an image and having properties understandable by a hardware/software interface system, said system comprising: a processor; a computer storage media storing computer executable instructions that when executed provide: an image schema to define at least one of an image item and at least one of an image property, wherein the at least one of the image items is extended to define a photo schema that defines a foundational item type from which photo items manipulated in the hardware/software interface system are derived, the foundational item type defining attributes including a region of interest attribute in one of the photo items, the region of interest attribute including a field identifying at least one person within a first region of the one of the photo items and a second field identifying at least one region of interest within a second region of the one of the photo items.
Claim 8
Independent Claim 163 words
A system for manipulating a plurality of items, the items comprising discrete units of information pertaining to an image and having properties understandable by a hardware/software interface system, said system comprising: a processor; a computer storage media storing computer executable instructions that when executed provide: an image schema to define at least one of an image item and at least one of an image property, wherein the at least one of the image items is extended to define a photo schema that defines a foundational item type from which photo items manipulated in the hardware/software interface system are derived, the foundational item type defining attributes including a region of interest attribute in one of the photo items, the region of interest attribute including a field identifying at least one person within a first region of the one of the photo items and a second field identifying at least one region of interest within a second region of the one of the photo items.
Claim 9
Dependent Claim 41 words
The system of claim 6 wherein at least one of a property in the image schema is a property for a region of said image, the region property comprising fields for the left, top, right, and bottom coordinates of said region.
Claim 10
Dependent Claim 25 words
The system of claim 6 wherein said region of interest attribute of said one of the photo items further comprises a field for a confidence.
Claim 11
Dependent Claim 30 words
The system of claim 6 wherein said hardware/software interface system comprises an analysis properties schema to define at least one analysis property (AP) of the one of the photo items.
Claim 12
Dependent Claim 32 words
The system of claim 9 wherein said at least one AP comprises at least one from among the following group of properties: a color histogram; a gray histogram; and a similarity index.
Claim 13
Dependent Claim 41 words
The system of claim 6 wherein the computer storage media stores computer executable instructions that when executed establish a link between the one of the photo items and an item pertaining to the at least one person in the photo item.
Claim 14
Dependent Claim 104 words
The system of claim 6 wherein said foundational item type further comprises at least one attribute from among the following group of properties: a date said photo was taken; said date a photo was acquired; a unique identification of an acquisition session for said photo; an orientation; a location; an event; a make of a camera; a model of a camera; an exposure time; an aperture; an ISO speed; an indication of whether a flash was used for said photo; an indication of whether a red-eye mode was used for said photo; an exposure mode; and a distance of the subject of said photo.
Claim 15
Independent Claim 138 words
A method for a hardware/software interface system to manipulate a plurality of items, the items comprising discrete units of information pertaining to an image having properties understandable by said hardware/software interface system, said method comprising: establishing by one or more processors an image schema to define at least one of an image item and at least one of an image property; and establishing by the one or more processors an item in the image schema as a foundational item, constituting a foundational item type, from which all other image items manipulated in the hardware/software interface system are derived; and establishing by the one or more processors a link between a photographic digital image item defined by the foundational item and an item pertaining to at least one person represented in a region of the photographic digital image item.
Claim 16
Independent Claim 138 words
A method for a hardware/software interface system to manipulate a plurality of items, the items comprising discrete units of information pertaining to an image having properties understandable by said hardware/software interface system, said method comprising: establishing by one or more processors an image schema to define at least one of an image item and at least one of an image property; and establishing by the one or more processors an item in the image schema as a foundational item, constituting a foundational item type, from which all other image items manipulated in the hardware/software interface system are derived; and establishing by the one or more processors a link between a photographic digital image item defined by the foundational item and an item pertaining to at least one person represented in a region of the photographic digital image item.
Claim 17
Dependent Claim 61 words
The method of claim 13 further comprising, in order to represent a geographic location where the photographic digital image item was taken, establishing by the one or more processors a link between said photographic digital image item and a location item corresponding to said geographic location, such that said photographic digital image item can be queried based on said location item.
Claim 18
Dependent Claim 41 words
The method of claim 14 further comprising, in order to represent a geographic location where the photographic digital image item was taken, setting by the one or more processors a location property on said link to correspond to said geographic location.
Claim 19
Dependent Claim 62 words
The method of claim 13 further comprising, in order to represent at least one event represented in the photographic digital image item, establishing by the one or more processors a link between said photographic digital image item and an item pertaining to said event, such that said photographic digital image item can be queried based on said item pertaining to said event.
Claim 20
Dependent Claim 63 words
The method of claim 13 further comprising establishing by the one or more processors a link from a first digital image item to a second digital image item that is either (a) a parent digital image item from which said first digital image item is derived or (b) a child digital image item that has been derived from said first digital image item.

References Cited (Backward Citations)

US5081070A Cited
US4945474A Cited
US5899996A Cited
US6199100B1 Cited
US5097533A Cited
US5900870A Cited
US6345288B1 Cited
JPH03294942A Cited
US5826077A Cited
US5297279A Cited
US5437027A Cited
US5764877A Cited
US5388257A Cited
US5504852A Cited
US6115704A Cited
US6613101B2 Cited
US6243724B1 Cited
US5442779A Cited
US5506983A Cited
US5463754A Cited
US5345550A Cited
US5710925A Cited
US5630069A Cited
US5630114A Cited
US6507813B2 Cited
US20020177993A1 Cited
US5758347A Cited
US5710922A Cited
US5832471A Cited
US5699518A Cited
US5485617A Cited
EP0661652B1 Cited
US6708196B1 Cited
US5682532A Cited
US6104391A Cited
US5959624A Cited
US5486826A Cited
US6769009B1 Cited
US6611862B2 Cited
US6658464B2 Cited
US5737743A Cited
US5689697A Cited
US5758153A Cited
US5684984A Cited
US5864683A Cited
US5742813A Cited
USRE37722E1 Cited
US6437810B1 Cited
US6160550A Cited
US5844551A Cited
US6360280B1 Cited
US6008806A Cited
US5740434A Cited
US6047291A Cited
US6633869B1 Cited
US5737557A Cited
US6018342A Cited
JPH09106366A Cited
RU2141131C1 Cited
US5799307A Cited
US5832496A Cited
US5884323A Cited
US6208992B1 Cited
US5727202A Cited
US5832489A Cited
US5953514A Cited
US5751287A Cited
US5754782A Cited
US20010037412A1 Cited
US5774717A Cited
US5765171A Cited
US5987242A Cited
US5815415A Cited
RU2101752C1 Cited
US6757710B2 Cited
US20020095454A1 Cited
US6785690B1 Cited
US5806074A Cited
US5915250A Cited
US5890176A Cited
US5933646A Cited
US5696961A Cited
US6101513A Cited
US5740533A Cited
US5745481A Cited
US6768999B2 Cited
US6412017B1 Cited
US6564205B2 Cited
US5845067A Cited
US5864862A Cited
US6112024A Cited
US6247026B1 Cited
US6760736B2 Cited
US6446092B1 Cited
US5937189A Cited
US7145898B1 Cited
US20030110188A1 Cited
US6061695A Cited
US5905492A Cited
US6121964A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2015-08-07 2016-02-06 2016-08-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2019-08-07 2020-02-06 2020-08-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2023-08-07 2024-02-06 2024-08-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag