US20110225481A1 - Tagging Digital Media - Google Patents
Tagging Digital Media Download PDFInfo
- Publication number
- US20110225481A1 US20110225481A1 US13/117,617 US201113117617A US2011225481A1 US 20110225481 A1 US20110225481 A1 US 20110225481A1 US 201113117617 A US201113117617 A US 201113117617A US 2011225481 A1 US2011225481 A1 US 2011225481A1
- Authority
- US
- United States
- Prior art keywords
- user
- digital media
- media
- item
- tags
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims abstract description 43
- 230000003993 interaction Effects 0.000 claims description 5
- 230000006855 networking Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 description 24
- 238000004891 communication Methods 0.000 description 12
- 239000012092 media component Substances 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000001427 coherent effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/5866—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present invention relates generally to internet digital content, and more particularly to systems and methods for tagging digital media.
- Some social networking websites offer mechanisms that may allow the user to select particular photos or albums for immediate viewing. Typically, however, these photos are disparate and disorganized. In other words, the user must spend time visually searching through albums, photo by photo, for individuals or objects that are not presented in a coherent or consolidated manner. Often, many of the photos do not depict persons or objects of interest to the user. Just as often, the user remains unaware of the existence of some photos that were overlooked. What is needed is a method to organize digital media and automatically generate notifications to persons or entities interested in the digital media.
- the present invention includes systems and methods for tagging digital media in a social network environment administered by a social network server.
- digital media may include digital images, digital video, digital audio, digital audio visual media, computer games, digital books, digital text, and/or the like.
- a user of a social network may upload digital media (e.g., a digital image) to a file (e.g., an album) on their web page thus becoming a media owner of the digital image.
- the media owner may select and tag a region of the image by clicking on a point in the digital image to select the region and typing appropriate text to tag the region.
- the media owner may select and tag multiple regions.
- the tagged region is indicated by a border superimposed over the digital image.
- the tagged text is displayed with the image, and the border is viewed by selecting the tagged text (e.g., by placing the cursor over the tagged text).
- Users in the social network environment may visit the media owner's web page via the network and select the tagged text to view the tagged region in the digital image. In some embodiments, other users can tag the media owner's images.
- the tagged text includes contact information (e.g., an email address) identifying a tagged user within the social network environment.
- contact information includes an email address, a phone number, a mailing address, a user account, a user name, a text message number, a voice mail user number, a pager number, an instant message address, and/or the like.
- Contact information may also include a name of a person or entity or information regarding a third person or entity.
- the tagged user may receive an automatic email notification via the social network that his or her email address has been used to tag the digital image.
- the notification may include a hyperlink providing the tagged user an opportunity to view the digital media and tagged region, and/or visit the media owner's web page.
- the hyperlink may further provide the tagged user an opportunity to confirm or disaffirm the tagged text that includes the email address.
- tags may not be displayed to other users visiting the media owner's web page.
- the tagged text includes contact information (e.g., an email address) for a tagged non-user outside the social network environment (non-member).
- the tagged non-user may receive an automatic email notification via the internet that his or her email address has been used to tag the digital media.
- the notification may include a hyperlink providing the tagged non-user an opportunity to view the digital media and the tagged region and, optionally, visit the owner's web page.
- the hyperlink may further provide the tagged non-user an invitation to become a member of the social network environment.
- the tagged non-user Upon becoming a member of the social network environment, the tagged non-user and may visit the owner's web page (as a tagged user) and confirm or disaffirm the tagged text including the tagged non-user's email address.
- Exemplary embodiments describe methods for tagging digital media.
- the methods include selecting the digital media and selecting a region within the digital media.
- the method further includes associating a person or entity with the selected region within the digital media and may further include sending a notification of the association to the person or entity, or to a third person or entity.
- FIG. 1 illustrates an exemplary social network environment for tagging digital media
- FIG. 2 is a block diagram of an exemplary social network provider
- FIG. 3A is a block diagram of an exemplary media engine
- FIG. 3B is an exemplary screen shot of an album web page
- FIG. 3C is an exemplary screen shot of a digital image web page
- FIG. 3D is an exemplary screen shot of a digital image edit web page
- FIG. 4 is a block diagram of an exemplary tag component
- FIG. 5 is an exemplary screen shot of a tag web page
- FIG. 6 is an exemplary screen shot of a tag web page
- FIG. 7 is an exemplary screen shot of a tag web page
- FIG. 8 is a flow diagram of an exemplary process for tagging digital images in a social network.
- FIG. 1 illustrates an exemplary environment for tagging digital media, such as in a social network environment 100 .
- One or more users 101 at user devices 110 , are coupled to a social network provider 130 via a communications network 120 .
- user devices 110 include a computer terminal, a personal digital assistant (PDA), a wireless telephone, a digital camera, and/or the like.
- the communications network 120 includes a local area network (LAN), a wide area network (WAN), a wireless network, an intranet, an internet, and/or the like.
- LAN local area network
- WAN wide area network
- wireless network an intranet, an internet, and/or the like.
- users 101 comprise various types of users, including a user who is a digital media owner 101 a (e.g., a user 101 who uploads digital media) and a user who is a tagged user 101 b (e.g., a user 101 associated with a region in the digital media).
- digital media includes digital images, digital video, digital audio, digital audiovisual media, digital text, digital books, online game icons, online game avatars, and/or the like.
- digital images are discussed herein. However, one skilled in the art would understand that the discussion applies equally to a wide variety of digital media. The use of digital images is not intended to be limiting.
- the social network provider is an entity or person that provides social networking services, communication services, dating services, company intranets, online games, and so forth.
- the social network provider 130 may host a website that allows one or more users 101 , e.g., the media owner 101 a and/or the tagged user 101 b , at one or more user devices 110 , to communicate with one another via the website.
- the social network environment 100 offers users 101 , e.g., the media owner 101 a , an opportunity to connect or reconnect with the one or more other users 101 , e.g., the tagged user 101 b and/or other users 101 that attended, for example, the same university as the media owner 101 a .
- a social network environment 100 includes a segmented community.
- a segmented community according to one embodiment is a separate, exclusive or semi-exclusive social network environment 100 , or social network environment 100 wherein each user 101 who is an authenticated segmented community member may access and interact with other members of their respective segmented community.
- the social network environment 100 may further offer users 101 an opportunity to connect or reconnect with one or more non-users outside the social network environment 100 .
- One example of such non-user is a tagged non-user 102 .
- the tagged non-user 102 may be coupled to the social network provider 130 , at a user device 110 via the communications network 120 .
- the social networking environment 100 further includes a media engine 135 .
- the media engine 135 is configured to provide the user 101 media services for manipulating media (e.g., digital images) within the social network environment 100 .
- Examples of digital image manipulation include creating albums within the user's 101 web page, uploading digital images to the user's 101 albums, associating captions with the digital images, tagging the digital images with information about regions within the digital images, stacking digital images, deleting digital images, deleting albums, and the like.
- the social network provider 130 includes a profile database 202 , a communications interface 204 , a monitoring module 206 , a media database 210 , a display engine/GUI 208 , an activity database 212 , and an advertising module 214 .
- the social network provider 130 is described as being comprised of various components (the profile database 202 , the communications interface 204 , the monitoring module 206 , the display engine/GUI 208 , the media database 210 , the activity database 212 , and the advertising module 214 ), fewer or more components may comprise the social network provider 130 and still fall within the scope of various embodiments.
- the profile database 202 is provided for storing data associated with each of the users, such as the user 101 associated with user device 110 .
- a user profile may be generated for user 101 .
- the user 101 may select privacy settings, provide contact information, provide personal statistics, specify memberships in various organizations, indicate interests, list affiliations, post class schedules, detail work activities, or group other users 101 according to one or more categories.
- the user profile in the profile database 202 may be updated with icons of the additional albums.
- the user profile may be stored, modified, added, and so forth to any storage medium.
- a timestamp may be associated with the user profile, in the profile database 202 . Examples of timestamps include order of occurrence in the profile database 202 , date, time of day, and the like.
- the user profile is created outside of the social network environment 100 and provided to the profile database 202 for local access by the social network provider 130 .
- the profile database 202 is located remotely and accessed by the social network provider 130 .
- the communications interface 204 is configured to communicate with users 101 , such as via the user device 110 over the network 104 .
- the user device 110 communicates various types of information, such as digital media (e.g., digital images), privacy settings selections, groupings of other users 101 , and so forth, to the social network provider 130 via the communications interface 204 .
- digital media e.g., digital images
- privacy settings selections e.g., privacy settings selections
- groupings of other users 101 e.g., and so forth
- Any type of communications interface 204 is within the scope of various embodiments.
- the monitoring module 206 tracks one or more user's 101 activities on the social network environment 100 .
- the monitoring module 206 can track the user's 101 interaction with one or more items of digital media, such as digital images, news stories, other users' 101 profiles, email to other users 101 , chat rooms provided via the social network provider 130 , and so forth. Any type of user activity can be tracked or monitored via the monitoring module 206 .
- the information, digital media (e.g., digital images), people, groups, stories, and so forth, with which the user 101 interacts, may be represented by one or more objects, according to various embodiments.
- the monitoring module 206 may determine an affinity of the user 101 for subjects, other user's 101 digital images, relationships, events, organizations, and the like, according to users' 101 activities.
- the display engine/GUI 208 displays the one or more items of digital media (e.g., digital images), profile information, and so forth, to users 101 .
- Users 101 can interact with the social network provider 130 via the display engine/GUI 208 .
- users 101 can select albums, access individual digital images, access other users' 101 digital images available via the social network provider 130 , and so forth, via the display engine/GUI 208 .
- the albums and/or digital images may be displayed in a field in the display engine/GUI 208 .
- the media database 210 is configured to store data about digital media (e.g., digital images) for users 101 .
- Information about the digital images includes album location, captions, tags, date information, access privileges, and the like.
- the media owner 101 a can assign an image to a selected album, associate captions with the images, and associate tags with the images, using the media database 210 .
- the media owner 101 a may tag a digital image using the email address of the tagged user 101 b and associating the email address with a region of the digital image. The association between the digital image and the email address may be stored in the media database 210 .
- the media owner 101 a can store access privileges to a digital image, according to groups, networks, and so forth, in the media database 210 .
- the activity database 212 is configured to store activity data (e.g., tracked by the monitoring module 206 ) about each user 101 .
- the activities may be tracked by the monitoring module 206 .
- Activities monitored by the monitoring module 206 may be stored in the activity database 212 .
- Activity entries in the activity database 212 may include a timestamp indicating time and date of the activity, the type of activity, the user 101 initiating the activity, any other users 101 who are objects of the activity, and the like. Activities may be stored in multiple databases, including the activity database, the profile database, the relationship database, and so forth. Examples of activities stored in the activity database 212 include creating albums, uploading digital images, deleting digital images, deleting albums, tagging digital images, and/or the like. For example, an entry in the activity database 212 may record that a digital image was uploaded to an album at 14:52 on March 31, or that the digital image was tagged at 15:12 on March 31.
- one or more networks are provided for each user 101 within the social network environment 100 .
- user 101 may have a network comprised of other users 101 within the social network environment who are grouped according to a university attended, a network comprised of people grouped according to the user's geographical location of residence, a network comprised of people grouped according to a common field of work, a network comprised of people grouped according to a particular business, and so forth.
- a common network may establish a relationship between user 101 and other users 101 in the common network.
- the advertising module 214 is configured to provide advertising to users 101 via the communications interface 204 and/or the display engine/GUI 208 .
- the advertising module 214 may determine appropriate advertising using the profile database 202 , the monitoring module 206 , and/or the activity database 212 .
- the monitoring module 206 may communicate to the advertising module 214 that a digital image upload is in progress via the communications interface 204 .
- the advertising module 214 selects the advertising according to the profile of the user 101 in the profile database 202 and displays the advertising to the user 101 via the display engine/GUI 208 during the upload. Since the user 101 is likely to be focused on the display, watching for the upload to complete, the advertising module 214 may further tailor selection of the advertising for effect on the focused user 101 .
- a network may comprise people grouped according to any type of category, such as various social networks described herein, like “friends,” “geographical location,” and so forth.
- User 101 may specify the networks, the categories, subcategories, and so forth and/or these may be predetermined by the social network provider 130 .
- the networks, categories, the subcategories, and so forth, may comprise a relationship with the user 101 , as discussed herein, but do not necessarily comprise the only relationship user 101 has with the other users 101 .
- FIG. 3A is a block diagram of an exemplary media engine 135 .
- the media engine 135 is configured to provide the user 101 media services for manipulating digital media (e.g., digital images) within the social network environment 100 .
- digital image manipulation include creating albums within the user's 101 web page, uploading digital images to the user's 101 albums, associating captions with the digital images, tagging the digital images with information about regions within the digital images, deleting digital images, deleting albums, and the like.
- the media engine 135 includes an optional album component 310 , a digital media component 320 , a digital image edit component 330 , and a tag component 340 .
- the media engine 135 is described as being comprised of various components (e.g., the album component 310 , the digital media component 320 , the digital image edit component 330 , and the tag component 340 ), fewer or more components may comprise the media engine 135 and still fall within the scope of various embodiments.
- the album component 310 is configured to create albums and/or delete albums.
- An album may be a collection of digital media (e.g., digital images, digital audio, digital video, and/or the like).
- Various embodiments of an album include a list of digital media, a folder containing media files, a file, and or the like.
- FIG. 3B is an exemplary screen shot of an album web page 350 .
- the album web page 350 includes one or more album icons 352 .
- creating an album includes assigning a name to the album, recording a time stamp for the album, recording descriptive text about the album, assigning access privileges for who can view and/or modify the contents of the album, and the like.
- the album component 310 is further configured to display information about the album.
- the information about the albums includes a list of albums and the number of albums associated with the user 101 .
- the album component 310 further includes an optional album caption 354 .
- the album caption 354 may include, in various combinations, an album name, a time stamp, descriptive text about the album, privilege information, the number of digital images in the album, the access privileges, and the like.
- the album component 310 uses a digital image from the album as the album icon 352 .
- the album component 310 displays further information about the albums including which album is the most recently updated, which album is the most popular, which albums contain digital images that have been tagged by other users 101 , and/or the like.
- the album component 310 displays advertising 356 , which may be received from the advertising module 214 .
- the album component 310 includes one or more links 358 and software code configured to view the album and/or the contents of the album, edit the album and/or the contents of the album, print the album and/or contents of the album, share the album and/or the contents of the album with other users 101 , and the like.
- a privacy setting 359 may be associated with the album by the album component 310 .
- the privacy setting 359 may limit access to, for example, users 101 who are friends of the media owner 101 a , any user 101 of the social network environment 100 who is within the media owner's 101 a personal network, any user 101 of the social network environment 100 , and so forth.
- FIG. 3C is an exemplary screen shot of a digital image web page 360 .
- the digital media component 320 is configured to upload digital media (e.g., one or more digital images 362 ) to an album.
- the digital images 362 may be uploaded from a local disk on the user device 110 , a personal digital assistant, a cell phone, a camera, remote user device 110 , and the like.
- the digital media component 320 resizes the digital image 362 while uploading the digital image 362 .
- the digital images 362 may be uploaded to a storage device associated with the social network environment (e.g., a storage device on the user device 110 , the social network provider 130 , and/or the like).
- the digital images 362 are stored outside of the social network environment 100 and provided to the digital media component 320 for local access via the social network provider 130 .
- the digital images 362 are located remotely and accessed by the social network provider 130 .
- the digital media component 320 is further configured to delete digital images 362 from the album.
- the digital media component 320 is further configured to display information about the digital images 362 .
- the information about the digital images 362 includes a list of digital images 362 in the album and the number of digital images 362 in the album that are associated with the user 101 .
- the information further includes, for each digital image 362 , the name of the digital image 362 , a representative icon, a date stamp, the access privileges, and the like.
- the digital media component 320 provides the user 101 an option to select a digital image 362 for use in the album as the representative icon for an album.
- the digital media component 320 displays further information about the digital images 362 including which digital image 362 is the most recently updated, which digital image 362 is the most popular, which digital images 362 have been tagged by other users 101 , and the like.
- the digital media component 320 displays advertising 356 , which may again be received from the advertising module 214 .
- the digital media component 320 includes links and software code configured to view the digital image 362 , edit the digital image 362 , print the digital image 362 , share the digital image 362 with other users 101 , and the like.
- the digital media component 320 includes a tag list 366 .
- FIG. 3D is an exemplary screen shot of a digital image edit web page 370 .
- the digital image edit component 330 is configured to provide the user 101 with various editing functions to apply to the digital images 362 .
- the editing functions include rotation, sizing, color adjustment, cropping, tagging, and the like.
- captions for the digital images 362 may be entered in a caption text entry box 372 .
- a radio button may be used to designate the corresponding digital image 362 as the album icon 352 .
- the tag component 340 is configured to select a region in the image and associate text with the region.
- the tag component 340 includes digital image editing functions.
- digital images 362 and information about the digital images 362 are described as being manipulated and/or displayed by the various components of media engine 135 , the media engine 135 may manipulate and display information about various other forms of digital media, including digital images, digital video, digital audio, digital audiovisual media, digital text, and/or the like.
- FIG. 4 is a block diagram of an exemplary tag component 340 .
- the tag component 340 includes a region selection component 410 , an auto list component 420 , a tag display component 440 , and an email component 430 . The operation of these components is discussed below with reference to FIG. 5 .
- the tag component 340 is described as being comprised of various components (e.g., the region selection component 410 , the auto list component 420 , the email component 430 , and the tag display component 440 ), fewer or more components may comprise the tag component 340 and still fall within the scope of various embodiments.
- the tag component 340 is described as operating on digital images 362 , the tag component 340 may operate on various digital media, e.g., digital images, digital video, digital audio, digital audiovisual media, digital text, and/or the like.
- FIG. 5 is an exemplary screen shot of a tag web page 500 illustrating various functions of the components of the exemplary tag component 340 .
- the region selection component 410 is configured to receive input from a user 101 (e.g., the media owner 101 a , the tagged user 101 b , and etc.) and/or a non-member, (e.g., the tagged non-user 102 ).
- the region selection component 410 is further configured to select a region (e.g., a selected region 520 ) within a digital image 362 according to the input.
- the user 101 moves a cursor 530 on the user device 110 to a point in the digital image 362 using a mouse, trackball, track pad, or the like.
- the user 101 clicks on the point and the region selection component 410 places a border 525 around the selected region 520 .
- the shape of the selected region 520 may be a rectangle, circle, ellipse, or polygon.
- the size of the selected region 520 may be fixed, may be determined by the user 101 , or may be automatically determined.
- the point the media owner 101 a clicks on may be in the center, a corner, or some other location of the selected region 520 .
- FIG. 5 illustrates a border 525 around the selected region 520 .
- a line, highlight, or some other indicia may be generated by the region selection component 410 and superimposed on the digital image 362 using the display engine/GUI 208 , to indicate the selected region 520 .
- the user 101 may move the cursor 530 and click on a different point.
- a new border 525 will surround a new selected region 520 .
- the user 101 may continue to click on various points within the digital image 362 until the user 101 is satisfied with the selected region 520 .
- the user 101 may select a region 520 in the digital image 362 using a click-and-drag operation to define a rectangle, circle, ellipse, polygon, and the like. In some embodiments, the user 101 may click on multiple points to define vertices of a polygon.
- region selection component 410 includes code to automatically calculate a selected region 520 relative the selected point using properties of the digital image 362 including contrast, brightness, color, size, and/or the like.
- a comment field 550 may contain text including general information related to the digital image 362 . Text may be entered into the comment field 550 by the media owner 101 a of the image.
- the auto list component 420 is configured to present a list of likely tags to the user 101 to associate with the selected region 520 .
- a tag list 540 pops-up upon clicking on the selected region 520 .
- the tag list 540 may include a text entry window 542 and a list of previously used tags. As text is entered in the text entry window 542 , the list of previously used tags may be culled to include only those that match the text in some manner.
- the list of previously used tags includes a text list 544 and a friends list 546 . Examples of text strings in the text list 544 include names, words, objects, email addresses, phone numbers, user accounts, user names, text message numbers, voice mail user number, pager numbers, instant message addresses, and/or the like.
- Examples of entries in the friends list 546 include contacts within the social network environment 100 , approved contacts, selected email addresses, selected phone numbers, selected instant message addresses, selected text message addresses, and/or the like. Clicking any of the previously used tags may associate the tag with the selected region 520 . Clicking any of the entries in the friends list 546 may associate the friend's email address with the selected region 520 .
- FIG. 6 an exemplary screen shot of a tag web page 600 further illustrating various functions of the components of the exemplary tag component 340 is shown.
- the tagged user 101 b and/or the tagged non-user 102 may be notified that they have been tagged.
- the screen shot of the tag web page 600 differs from the tag web page 500 in that an email box 620 is displayed by the email component 430 on the digital image 362 , instead of the tag list 540 .
- the email component 430 may be configured to receive contact information (e.g., an email address) for a tagged non-user 102 and/or a tagged user 101 b .
- content information may also include a name of a person or entity, or information for a third person or entity.
- the email component 430 is configured to send a notification to the tagged user 101 b and/or to a tagged non-user 102 , that they have been tagged in a digital image 362 .
- the email component 430 may be configured to send a notification to a third person or entity that a digital image 362 has been tagged.
- the email component 430 determines that text in the text entry window 542 may correspond to an unknown person, and presents the email box 620 .
- the email box 620 includes an email entry field 630 . If the user 101 enters an email address, the email component 430 is configured to send the notification to the email address entered in the email entry field 630 .
- the email notification may include a link to the tagged user 101 b to view the tagged digital image 362 and/or confirm the tag.
- the email component 430 may presume that the email address corresponds to a non-member (e.g., a tagged non-user 102 ).
- the email notification that may be sent to the tagged non-user 102 may include a link to view the tagged digital image 362 and/or confirm the tag.
- the email notification may further provide an invitation to become a member of the social network environment 100 .
- the tagged non-user 102 may be permitted to view the tagged digital image 362 but not confirm the tag until becoming a member of the social network environment 100 .
- the email notification may further include advertising, e.g., advertising generated by the advertising module 214 .
- FIG. 7 an exemplary screen shot of a tag web page 700 is shown.
- FIG. 7 includes a selected region 720 , a border 725 , and a cursor 730 .
- the screen shot of the tag web page 700 differs from the tag web page 500 in that the border 725 associated with a tag “erin” is displayed in a different location on the digital image 362 instead of the border 525 .
- the selected region 720 differs from the selected region 520 in FIG. 5-6 , in that a different region of the image 362 is selected.
- the cursor 730 differs from the cursor 530 in that the cursor 730 is pointing to the tag “erin” in the tag list 366 instead of a point in the image 362 .
- FIG. 7 illustrates the tag list 366 including two tags, namely, “erin” and “betty jo.”
- the tag display component 440 is configured to permit the user 101 to display entries in the tag list 366 that have been associated with selected regions 720 in the digital image 362 . Multiple selected regions 720 may be associated with tags.
- the tag display component 440 highlights selected regions 720 associated with entries in the tag list 366 when the cursor hovers near and/or over entries in the tag list 366 .
- FIG. 7 illustrates the cursor 730 hovering over the tag “erin” in the tag list 366 .
- the tag display component 440 highlights the selected region 720 using the border 725 .
- the advertising module 214 provides advertising 356 to the tag display component 440 for display while the user 101 is viewing the digital image 362 and/or tags, or adding tags and/or adding comments.
- FIG. 8 is a flow diagram of an exemplary process 800 for tagging digital media, (e.g., the digital images) such as in a social network (e.g., the social network environment 100 ).
- an item of digital media e.g., a digital image 362
- the digital image 362 is selected by a member of the social network environment 100 , e.g., a user 101 , the media owner 101 a , the tagged user 101 b , and the like, via a user device 110 .
- the digital image 362 is selected by a non-member of the social network environment 100 .
- the social network provider 130 may receive the selection from the user 101 via the communications network 120 .
- a region (e.g., the selected region 520 ) in the digital image 362 is selected for association with a tag.
- the user 101 selects the selected region 520 using a mouse, trackball, touch pad, or the like to move a cursor (e.g., the cursor 530 ) to a point within the image 362 , and clicking on the point.
- the user 101 clicks on a point with the cursor 530 and drags the cursor 530 to another point (e.g., click and drag) to define the selected region 520 .
- the region selection component 410 displays a border (e.g., the border 525 ) to indicate the selected region 520 .
- contact information (e.g., an email address) is associated with the selected region 520 using a tag.
- Contact information may also include a name of a person or entity, or information for a third person or entity.
- a tag in the form of text may be associated with the selected region 520 .
- the text may include a hyperlink, an email address and/or user address of a friend in the social network environment 100 , an email address and or user address of a user 101 of the social network environment 100 , an email address of a non-member of the social network environment 100 , a phone number, an instant text message address, a pager number, a text message number, a mailing address, and/or the like.
- the tag may be input by the user 101 .
- the tag is suggested by the auto list component 420 of the tag component 340 .
- the social network provider 130 selects the tag.
- a notification of the tag is sent.
- the notification of the tag is sent to the email address associated with the selected region 520 , for example, using the email component 430 .
- the notification of the tag is sent to a third person or entity.
- the notification includes a link enabling the tagged user 101 b , or the tagged non-user 102 , to view the tagged digital image 362 .
- the notification sent at step 840 includes an invitation to become a member of the social network environment 100 and/or advertising, e.g., advertising generated by the advertising module 214 .
- step 845 it is determined if the email address belongs to a user 101 who is member of the social network environment 100 (e.g., the tagged user 101 b ). If the email address belongs to the tagged user 101 b then the method proceeds to step 850 in which tag validity information is received from the tagged user 101 b .
- step 850 includes displaying the digital image 362 and tag to the tagged user 101 b and providing the tagged user 101 b an option to confirm the tag or disaffirm the tag (e.g., using radio buttons).
- step 855 it is determined if the tag is valid. For example, if the tagged user 101 b confirms the tag in step 850 then the tag is valid. However, if the tagged user 101 b disaffirms the tag in step 850 then the tag is not valid. If the tag is valid, the method 800 ends. If the tag is not valid then the method proceeds to step 880 and removes the tag and ends. In some embodiments, the media owner 101 a can override the validity information. Optionally, the tag is hidden from users 101 other than the media owner 101 a instead of removed.
- step 860 an invitation is sent to the tagged non-user 102 to become a member of the social network environment 100 .
- the invitation to become a member of the social network environment 100 may include a link to a membership registration web page.
- the advertising module 214 attaches advertising to the invitation to become a member of the social network environment 100 at step 860 .
- step 870 a link is sent to the digital image 362 that will enable the tagged non-user 102 to view the digital image 362 and the tag associated with a region 520 .
- the digital image 362 associated with the tagged text is sent to the tagged non-user 102 for viewing the digital image 362 and the tagged text associated with the region 520 .
- the tagged non-user 102 follows the link to the membership registration web page and optional step 875 determines if the tagged non-user 102 has become a member of the social network environment 100 . The process proceeds to step 850 upon completion of the registration. If the tagged non-user 102 elects not to become a member of the social network environment 100 , the method 800 ends. In some embodiments, if the tagged non-user 102 elects to become a member, the tagged non-user 102 becomes a tagged user 101 b and thus may review the digital images 362 that have been tagged with the new tagged user's 101 b email address at any time.
- media may be tagged with hyperlink to advertising.
- video clips may be tagged.
- audio may be used instead of text to tag the digital media.
- digital images may be used instead of text to tag the digital media.
- hyperlinks to video may be used instead of text to tag the digital media.
- objects in online games may be tagged.
- Various embodiments of the invention include logic stored on computer readable media, the logic configured to perform methods of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Bioethics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medical Informatics (AREA)
- Automation & Control Theory (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A method for tagging digital media is described. The method includes selecting a digital media and selecting region within the digital media. The method may further include associating a person or entity with the selected region and sending a notification of the association the person or entity or a different person or entity. The method may further include sending advertising with the notification.
Description
- The present application is a Continuation of U.S. patent application Ser. No. 13/092,443 filed on Apr. 22, 2011 for “System and Method for Tagging Digital Media,” which is a Continuation of U.S. Pat. No. 7,945,653 filed on Oct. 11, 2006, issued on May 17, 2011 for “System and Method for Tagging Digital Media,” which is incorporated herein by reference for all purposes. This application also incorporates by reference U.S. Provisional Patent Application Ser. No. 60/750,844 filed on Dec. 14, 2005 for “Systems and Methods for Social Mapping,” U.S. Provisional Patent Application Ser. No. 60/753,810 filed on Dec. 23, 2005 for “Systems and Methods for Social Timeline,” U.S. patent application Ser. No. 11/493,291 filed on Jul. 25, 2006 for “Systems and Methods for Dynamically Generating a Privacy Summary,” U.S. patent application Ser. No. 11/502,757 filed on Aug. 11, 2006 for “Systems and Methods for Generating Dynamic Relationship-Based Content Personalized for Members of a Web-Based Social Network,” U.S. patent application Ser. No. 11/503,093 filed on Aug. 11, 2006 for “Systems and Methods for Measuring User Affinity in a Social Network Environment,” U.S. patent application Ser. No. 11/503,037 filed on Aug. 11, 2006 for “Systems and Methods for Providing Dynamically Selected Media Content to a User of an Electronic Device in a Social Network Environment,” and U.S. patent application Ser. No. 11/503,242 filed on Aug. 11, 2006 for “System and Method for Dynamically Providing a News Feed About a User of a Social Network.”
- The present invention relates generally to internet digital content, and more particularly to systems and methods for tagging digital media.
- Various websites have developed systems for organizing photos into albums available for viewing by other network users.
- Some social networking websites offer mechanisms that may allow the user to select particular photos or albums for immediate viewing. Typically, however, these photos are disparate and disorganized. In other words, the user must spend time visually searching through albums, photo by photo, for individuals or objects that are not presented in a coherent or consolidated manner. Often, many of the photos do not depict persons or objects of interest to the user. Just as often, the user remains unaware of the existence of some photos that were overlooked. What is needed is a method to organize digital media and automatically generate notifications to persons or entities interested in the digital media.
- The present invention includes systems and methods for tagging digital media in a social network environment administered by a social network server. In various embodiments, digital media may include digital images, digital video, digital audio, digital audio visual media, computer games, digital books, digital text, and/or the like. A user of a social network may upload digital media (e.g., a digital image) to a file (e.g., an album) on their web page thus becoming a media owner of the digital image. The media owner may select and tag a region of the image by clicking on a point in the digital image to select the region and typing appropriate text to tag the region. The media owner may select and tag multiple regions. In one embodiment, the tagged region is indicated by a border superimposed over the digital image. In one embodiment, the tagged text is displayed with the image, and the border is viewed by selecting the tagged text (e.g., by placing the cursor over the tagged text). Users in the social network environment may visit the media owner's web page via the network and select the tagged text to view the tagged region in the digital image. In some embodiments, other users can tag the media owner's images.
- In some embodiments, the tagged text includes contact information (e.g., an email address) identifying a tagged user within the social network environment. In various embodiments, contact information includes an email address, a phone number, a mailing address, a user account, a user name, a text message number, a voice mail user number, a pager number, an instant message address, and/or the like. Contact information may also include a name of a person or entity or information regarding a third person or entity. The tagged user may receive an automatic email notification via the social network that his or her email address has been used to tag the digital image. The notification may include a hyperlink providing the tagged user an opportunity to view the digital media and tagged region, and/or visit the media owner's web page. The hyperlink may further provide the tagged user an opportunity to confirm or disaffirm the tagged text that includes the email address. When the tagged text has been disaffirmed, tags may not be displayed to other users visiting the media owner's web page.
- In some embodiments, the tagged text includes contact information (e.g., an email address) for a tagged non-user outside the social network environment (non-member). The tagged non-user may receive an automatic email notification via the internet that his or her email address has been used to tag the digital media. The notification may include a hyperlink providing the tagged non-user an opportunity to view the digital media and the tagged region and, optionally, visit the owner's web page. The hyperlink may further provide the tagged non-user an invitation to become a member of the social network environment. Upon becoming a member of the social network environment, the tagged non-user and may visit the owner's web page (as a tagged user) and confirm or disaffirm the tagged text including the tagged non-user's email address.
- Exemplary embodiments describe methods for tagging digital media. In some embodiments, the methods include selecting the digital media and selecting a region within the digital media. The method further includes associating a person or entity with the selected region within the digital media and may further include sending a notification of the association to the person or entity, or to a third person or entity.
-
FIG. 1 illustrates an exemplary social network environment for tagging digital media; -
FIG. 2 is a block diagram of an exemplary social network provider; -
FIG. 3A is a block diagram of an exemplary media engine; -
FIG. 3B is an exemplary screen shot of an album web page; -
FIG. 3C is an exemplary screen shot of a digital image web page; -
FIG. 3D is an exemplary screen shot of a digital image edit web page; -
FIG. 4 is a block diagram of an exemplary tag component; -
FIG. 5 is an exemplary screen shot of a tag web page; -
FIG. 6 is an exemplary screen shot of a tag web page; -
FIG. 7 is an exemplary screen shot of a tag web page; and -
FIG. 8 is a flow diagram of an exemplary process for tagging digital images in a social network. -
FIG. 1 illustrates an exemplary environment for tagging digital media, such as in asocial network environment 100. One ormore users 101, atuser devices 110, are coupled to asocial network provider 130 via acommunications network 120. In various embodiments,user devices 110 include a computer terminal, a personal digital assistant (PDA), a wireless telephone, a digital camera, and/or the like. In various embodiments, thecommunications network 120 includes a local area network (LAN), a wide area network (WAN), a wireless network, an intranet, an internet, and/or the like. In one embodiment,users 101 comprise various types of users, including a user who is adigital media owner 101 a (e.g., auser 101 who uploads digital media) and a user who is a taggeduser 101 b (e.g., auser 101 associated with a region in the digital media). In various embodiments, digital media includes digital images, digital video, digital audio, digital audiovisual media, digital text, digital books, online game icons, online game avatars, and/or the like. For the purposes of illustration, digital images are discussed herein. However, one skilled in the art would understand that the discussion applies equally to a wide variety of digital media. The use of digital images is not intended to be limiting. - The social network provider is an entity or person that provides social networking services, communication services, dating services, company intranets, online games, and so forth. For example, the
social network provider 130 may host a website that allows one ormore users 101, e.g., themedia owner 101 a and/or the taggeduser 101 b, at one ormore user devices 110, to communicate with one another via the website. Thesocial network environment 100 offersusers 101, e.g., themedia owner 101 a, an opportunity to connect or reconnect with the one or moreother users 101, e.g., the taggeduser 101 b and/orother users 101 that attended, for example, the same university as themedia owner 101 a. In some embodiments, asocial network environment 100 includes a segmented community. A segmented community according to one embodiment is a separate, exclusive or semi-exclusivesocial network environment 100, orsocial network environment 100 wherein eachuser 101 who is an authenticated segmented community member may access and interact with other members of their respective segmented community. - The
social network environment 100 may further offerusers 101 an opportunity to connect or reconnect with one or more non-users outside thesocial network environment 100. One example of such non-user is a taggednon-user 102. The tagged non-user 102 may be coupled to thesocial network provider 130, at auser device 110 via thecommunications network 120. - The
social networking environment 100 further includes amedia engine 135. Themedia engine 135 is configured to provide theuser 101 media services for manipulating media (e.g., digital images) within thesocial network environment 100. Examples of digital image manipulation include creating albums within the user's 101 web page, uploading digital images to the user's 101 albums, associating captions with the digital images, tagging the digital images with information about regions within the digital images, stacking digital images, deleting digital images, deleting albums, and the like. - Referring now to
FIG. 2 , a block diagram of an exemplary social network provider, such as thesocial network provider 130 shown inFIG. 1 , is shown. Thesocial network provider 130 includes aprofile database 202, acommunications interface 204, amonitoring module 206, amedia database 210, a display engine/GUI 208, anactivity database 212, and anadvertising module 214. Although thesocial network provider 130 is described as being comprised of various components (theprofile database 202, thecommunications interface 204, themonitoring module 206, the display engine/GUI 208, themedia database 210, theactivity database 212, and the advertising module 214), fewer or more components may comprise thesocial network provider 130 and still fall within the scope of various embodiments. - The
profile database 202 is provided for storing data associated with each of the users, such as theuser 101 associated withuser device 110. When theuser 101 subscribes to services provided by thesocial network provider 130, a user profile may be generated foruser 101. For example, theuser 101 may select privacy settings, provide contact information, provide personal statistics, specify memberships in various organizations, indicate interests, list affiliations, post class schedules, detail work activities, or groupother users 101 according to one or more categories. When theuser 101 adds additional information to the user profile, such as adding additional albums, the user profile in theprofile database 202 may be updated with icons of the additional albums. The user profile may be stored, modified, added, and so forth to any storage medium. A timestamp may be associated with the user profile, in theprofile database 202. Examples of timestamps include order of occurrence in theprofile database 202, date, time of day, and the like. - According to some embodiments, the user profile is created outside of the
social network environment 100 and provided to theprofile database 202 for local access by thesocial network provider 130. Alternatively, theprofile database 202 is located remotely and accessed by thesocial network provider 130. - The
communications interface 204 is configured to communicate withusers 101, such as via theuser device 110 over the network 104. Theuser device 110 communicates various types of information, such as digital media (e.g., digital images), privacy settings selections, groupings ofother users 101, and so forth, to thesocial network provider 130 via thecommunications interface 204. Any type ofcommunications interface 204 is within the scope of various embodiments. - The
monitoring module 206 tracks one or more user's 101 activities on thesocial network environment 100. For example, themonitoring module 206 can track the user's 101 interaction with one or more items of digital media, such as digital images, news stories, other users' 101 profiles, email toother users 101, chat rooms provided via thesocial network provider 130, and so forth. Any type of user activity can be tracked or monitored via themonitoring module 206. The information, digital media (e.g., digital images), people, groups, stories, and so forth, with which theuser 101 interacts, may be represented by one or more objects, according to various embodiments. Themonitoring module 206 may determine an affinity of theuser 101 for subjects, other user's 101 digital images, relationships, events, organizations, and the like, according to users' 101 activities. - The display engine/
GUI 208 displays the one or more items of digital media (e.g., digital images), profile information, and so forth, tousers 101.Users 101 can interact with thesocial network provider 130 via the display engine/GUI 208. For example,users 101 can select albums, access individual digital images, access other users' 101 digital images available via thesocial network provider 130, and so forth, via the display engine/GUI 208. The albums and/or digital images may be displayed in a field in the display engine/GUI 208. - The
media database 210 is configured to store data about digital media (e.g., digital images) forusers 101. Information about the digital images includes album location, captions, tags, date information, access privileges, and the like. In various embodiments, themedia owner 101 a can assign an image to a selected album, associate captions with the images, and associate tags with the images, using themedia database 210. In one embodiment, themedia owner 101 a may tag a digital image using the email address of the taggeduser 101 b and associating the email address with a region of the digital image. The association between the digital image and the email address may be stored in themedia database 210. Themedia owner 101 a can store access privileges to a digital image, according to groups, networks, and so forth, in themedia database 210. - The
activity database 212 is configured to store activity data (e.g., tracked by the monitoring module 206) about eachuser 101. The activities may be tracked by themonitoring module 206. Activities monitored by themonitoring module 206 may be stored in theactivity database 212. Activity entries in theactivity database 212 may include a timestamp indicating time and date of the activity, the type of activity, theuser 101 initiating the activity, anyother users 101 who are objects of the activity, and the like. Activities may be stored in multiple databases, including the activity database, the profile database, the relationship database, and so forth. Examples of activities stored in theactivity database 212 include creating albums, uploading digital images, deleting digital images, deleting albums, tagging digital images, and/or the like. For example, an entry in theactivity database 212 may record that a digital image was uploaded to an album at 14:52 on March 31, or that the digital image was tagged at 15:12 on March 31. - According to various embodiments, one or more networks are provided for each
user 101 within thesocial network environment 100. For example,user 101 may have a network comprised ofother users 101 within the social network environment who are grouped according to a university attended, a network comprised of people grouped according to the user's geographical location of residence, a network comprised of people grouped according to a common field of work, a network comprised of people grouped according to a particular business, and so forth. A common network may establish a relationship betweenuser 101 andother users 101 in the common network. - The
advertising module 214 is configured to provide advertising tousers 101 via thecommunications interface 204 and/or the display engine/GUI 208. Theadvertising module 214 may determine appropriate advertising using theprofile database 202, themonitoring module 206, and/or theactivity database 212. For example, themonitoring module 206 may communicate to theadvertising module 214 that a digital image upload is in progress via thecommunications interface 204. Theadvertising module 214 selects the advertising according to the profile of theuser 101 in theprofile database 202 and displays the advertising to theuser 101 via the display engine/GUI 208 during the upload. Since theuser 101 is likely to be focused on the display, watching for the upload to complete, theadvertising module 214 may further tailor selection of the advertising for effect on the focuseduser 101. - Any type of network may be provided by the
social network provider 130. In other words, a network may comprise people grouped according to any type of category, such as various social networks described herein, like “friends,” “geographical location,” and so forth.User 101 may specify the networks, the categories, subcategories, and so forth and/or these may be predetermined by thesocial network provider 130. The networks, categories, the subcategories, and so forth, may comprise a relationship with theuser 101, as discussed herein, but do not necessarily comprise theonly relationship user 101 has with theother users 101. -
FIG. 3A is a block diagram of anexemplary media engine 135. Themedia engine 135 is configured to provide theuser 101 media services for manipulating digital media (e.g., digital images) within thesocial network environment 100. Examples of digital image manipulation include creating albums within the user's 101 web page, uploading digital images to the user's 101 albums, associating captions with the digital images, tagging the digital images with information about regions within the digital images, deleting digital images, deleting albums, and the like. - The
media engine 135 includes anoptional album component 310, adigital media component 320, a digitalimage edit component 330, and atag component 340. Although themedia engine 135 is described as being comprised of various components (e.g., thealbum component 310, thedigital media component 320, the digitalimage edit component 330, and the tag component 340), fewer or more components may comprise themedia engine 135 and still fall within the scope of various embodiments. - The
album component 310 is configured to create albums and/or delete albums. An album may be a collection of digital media (e.g., digital images, digital audio, digital video, and/or the like). Various embodiments of an album include a list of digital media, a folder containing media files, a file, and or the like. -
FIG. 3B is an exemplary screen shot of analbum web page 350. Thealbum web page 350 includes one ormore album icons 352. In various embodiments, creating an album includes assigning a name to the album, recording a time stamp for the album, recording descriptive text about the album, assigning access privileges for who can view and/or modify the contents of the album, and the like. - The
album component 310 is further configured to display information about the album. In some embodiment, the information about the albums includes a list of albums and the number of albums associated with theuser 101. Thealbum component 310 further includes anoptional album caption 354. Thealbum caption 354 may include, in various combinations, an album name, a time stamp, descriptive text about the album, privilege information, the number of digital images in the album, the access privileges, and the like. In some embodiments, thealbum component 310 uses a digital image from the album as thealbum icon 352. In various embodiments, thealbum component 310 displays further information about the albums including which album is the most recently updated, which album is the most popular, which albums contain digital images that have been tagged byother users 101, and/or the like. - Optionally, the
album component 310displays advertising 356, which may be received from theadvertising module 214. In various embodiments, thealbum component 310 includes one ormore links 358 and software code configured to view the album and/or the contents of the album, edit the album and/or the contents of the album, print the album and/or contents of the album, share the album and/or the contents of the album withother users 101, and the like. In some embodiments, a privacy setting 359 may be associated with the album by thealbum component 310. The privacy setting 359 may limit access to, for example,users 101 who are friends of themedia owner 101 a, anyuser 101 of thesocial network environment 100 who is within the media owner's 101 a personal network, anyuser 101 of thesocial network environment 100, and so forth. -
FIG. 3C is an exemplary screen shot of a digitalimage web page 360. Thedigital media component 320 is configured to upload digital media (e.g., one or more digital images 362) to an album. In various embodiments, thedigital images 362 may be uploaded from a local disk on theuser device 110, a personal digital assistant, a cell phone, a camera,remote user device 110, and the like. Optionally, thedigital media component 320 resizes thedigital image 362 while uploading thedigital image 362. Thedigital images 362 may be uploaded to a storage device associated with the social network environment (e.g., a storage device on theuser device 110, thesocial network provider 130, and/or the like). According to some embodiments, thedigital images 362 are stored outside of thesocial network environment 100 and provided to thedigital media component 320 for local access via thesocial network provider 130. Alternatively, thedigital images 362 are located remotely and accessed by thesocial network provider 130. Thedigital media component 320 is further configured to deletedigital images 362 from the album. - The
digital media component 320 is further configured to display information about thedigital images 362. In some embodiments, the information about thedigital images 362 includes a list ofdigital images 362 in the album and the number ofdigital images 362 in the album that are associated with theuser 101. In various embodiments, the information further includes, for eachdigital image 362, the name of thedigital image 362, a representative icon, a date stamp, the access privileges, and the like. In some embodiments, thedigital media component 320 provides theuser 101 an option to select adigital image 362 for use in the album as the representative icon for an album. In various embodiments, thedigital media component 320 displays further information about thedigital images 362 including whichdigital image 362 is the most recently updated, whichdigital image 362 is the most popular, whichdigital images 362 have been tagged byother users 101, and the like. Optionally, thedigital media component 320displays advertising 356, which may again be received from theadvertising module 214. In various embodiments, thedigital media component 320 includes links and software code configured to view thedigital image 362, edit thedigital image 362, print thedigital image 362, share thedigital image 362 withother users 101, and the like. In some embodiments, thedigital media component 320 includes atag list 366. -
FIG. 3D is an exemplary screen shot of a digital imageedit web page 370. The digitalimage edit component 330 is configured to provide theuser 101 with various editing functions to apply to thedigital images 362. In various embodiments, the editing functions include rotation, sizing, color adjustment, cropping, tagging, and the like. For example, captions for thedigital images 362 may be entered in a captiontext entry box 372. In some embodiments, a radio button may be used to designate the correspondingdigital image 362 as thealbum icon 352. Thetag component 340 is configured to select a region in the image and associate text with the region. In some embodiments, thetag component 340 includes digital image editing functions. - Although
digital images 362 and information about thedigital images 362 are described as being manipulated and/or displayed by the various components ofmedia engine 135, themedia engine 135 may manipulate and display information about various other forms of digital media, including digital images, digital video, digital audio, digital audiovisual media, digital text, and/or the like. -
FIG. 4 is a block diagram of anexemplary tag component 340. Thetag component 340 includes aregion selection component 410, anauto list component 420, atag display component 440, and anemail component 430. The operation of these components is discussed below with reference toFIG. 5 . Although thetag component 340 is described as being comprised of various components (e.g., theregion selection component 410, theauto list component 420, theemail component 430, and the tag display component 440), fewer or more components may comprise thetag component 340 and still fall within the scope of various embodiments. Although thetag component 340 is described as operating ondigital images 362, thetag component 340 may operate on various digital media, e.g., digital images, digital video, digital audio, digital audiovisual media, digital text, and/or the like. -
FIG. 5 is an exemplary screen shot of atag web page 500 illustrating various functions of the components of theexemplary tag component 340. Theregion selection component 410 is configured to receive input from a user 101 (e.g., themedia owner 101 a, the taggeduser 101 b, and etc.) and/or a non-member, (e.g., the tagged non-user 102). Theregion selection component 410 is further configured to select a region (e.g., a selected region 520) within adigital image 362 according to the input. In some embodiments, theuser 101 moves acursor 530 on theuser device 110 to a point in thedigital image 362 using a mouse, trackball, track pad, or the like. Theuser 101 clicks on the point and theregion selection component 410 places aborder 525 around the selectedregion 520. In various embodiments, the shape of the selectedregion 520 may be a rectangle, circle, ellipse, or polygon. The size of the selectedregion 520 may be fixed, may be determined by theuser 101, or may be automatically determined. In various embodiments, the point themedia owner 101 a clicks on may be in the center, a corner, or some other location of the selectedregion 520. -
FIG. 5 illustrates aborder 525 around the selectedregion 520. However, a line, highlight, or some other indicia may be generated by theregion selection component 410 and superimposed on thedigital image 362 using the display engine/GUI 208, to indicate the selectedregion 520. In some embodiments, if theuser 101 is not satisfied with the selection, theuser 101 may move thecursor 530 and click on a different point. Anew border 525 will surround a newselected region 520. Theuser 101 may continue to click on various points within thedigital image 362 until theuser 101 is satisfied with the selectedregion 520. In some embodiments, theuser 101 may select aregion 520 in thedigital image 362 using a click-and-drag operation to define a rectangle, circle, ellipse, polygon, and the like. In some embodiments, theuser 101 may click on multiple points to define vertices of a polygon. In one embodiment,region selection component 410 includes code to automatically calculate a selectedregion 520 relative the selected point using properties of thedigital image 362 including contrast, brightness, color, size, and/or the like. - A
comment field 550 may contain text including general information related to thedigital image 362. Text may be entered into thecomment field 550 by themedia owner 101 a of the image. - The
auto list component 420 is configured to present a list of likely tags to theuser 101 to associate with the selectedregion 520. In one embodiment, atag list 540 pops-up upon clicking on the selectedregion 520. Thetag list 540 may include atext entry window 542 and a list of previously used tags. As text is entered in thetext entry window 542, the list of previously used tags may be culled to include only those that match the text in some manner. In some embodiments, the list of previously used tags includes atext list 544 and afriends list 546. Examples of text strings in thetext list 544 include names, words, objects, email addresses, phone numbers, user accounts, user names, text message numbers, voice mail user number, pager numbers, instant message addresses, and/or the like. Examples of entries in thefriends list 546 include contacts within thesocial network environment 100, approved contacts, selected email addresses, selected phone numbers, selected instant message addresses, selected text message addresses, and/or the like. Clicking any of the previously used tags may associate the tag with the selectedregion 520. Clicking any of the entries in thefriends list 546 may associate the friend's email address with the selectedregion 520. - Turning now to
FIG. 6 , an exemplary screen shot of atag web page 600 further illustrating various functions of the components of theexemplary tag component 340 is shown. The taggeduser 101 b and/or the tagged non-user 102 may be notified that they have been tagged. The screen shot of thetag web page 600 differs from thetag web page 500 in that anemail box 620 is displayed by theemail component 430 on thedigital image 362, instead of thetag list 540. Theemail component 430 may be configured to receive contact information (e.g., an email address) for a taggednon-user 102 and/or a taggeduser 101 b. In further embodiments, content information may also include a name of a person or entity, or information for a third person or entity. In some embodiments, theemail component 430 is configured to send a notification to the taggeduser 101 b and/or to a tagged non-user 102, that they have been tagged in adigital image 362. Optionally, theemail component 430 may be configured to send a notification to a third person or entity that adigital image 362 has been tagged. - In some embodiments, the
email component 430 determines that text in thetext entry window 542 may correspond to an unknown person, and presents theemail box 620. Theemail box 620 includes anemail entry field 630. If theuser 101 enters an email address, theemail component 430 is configured to send the notification to the email address entered in theemail entry field 630. - If the email address entered in the
email entry field 630 corresponds to a user in the social network (e.g., a taggeduser 101 b), the email notification may include a link to the taggeduser 101 b to view the taggeddigital image 362 and/or confirm the tag. If the email address is not recognized by theemail component 430 as an email address for a user 101 (e.g., a member of the social network environment 100) then theemail component 430 may presume that the email address corresponds to a non-member (e.g., a tagged non-user 102). The email notification that may be sent to the tagged non-user 102 may include a link to view the taggeddigital image 362 and/or confirm the tag. The email notification may further provide an invitation to become a member of thesocial network environment 100. In some embodiments, the tagged non-user 102 may be permitted to view the taggeddigital image 362 but not confirm the tag until becoming a member of thesocial network environment 100. The email notification may further include advertising, e.g., advertising generated by theadvertising module 214. - Turning now to
FIG. 7 , an exemplary screen shot of atag web page 700 is shown.FIG. 7 includes a selectedregion 720, aborder 725, and acursor 730. The screen shot of thetag web page 700 differs from thetag web page 500 in that theborder 725 associated with a tag “erin” is displayed in a different location on thedigital image 362 instead of theborder 525. The selectedregion 720 differs from the selectedregion 520 inFIG. 5-6 , in that a different region of theimage 362 is selected. Thecursor 730 differs from thecursor 530 in that thecursor 730 is pointing to the tag “erin” in thetag list 366 instead of a point in theimage 362. -
FIG. 7 illustrates thetag list 366 including two tags, namely, “erin” and “betty jo.” Thetag display component 440 is configured to permit theuser 101 to display entries in thetag list 366 that have been associated with selectedregions 720 in thedigital image 362. Multiple selectedregions 720 may be associated with tags. In one embodiment, thetag display component 440 highlights selectedregions 720 associated with entries in thetag list 366 when the cursor hovers near and/or over entries in thetag list 366.FIG. 7 illustrates thecursor 730 hovering over the tag “erin” in thetag list 366. Thetag display component 440 highlights the selectedregion 720 using theborder 725. In some embodiments, theadvertising module 214 providesadvertising 356 to thetag display component 440 for display while theuser 101 is viewing thedigital image 362 and/or tags, or adding tags and/or adding comments. -
FIG. 8 is a flow diagram of an exemplary process 800 for tagging digital media, (e.g., the digital images) such as in a social network (e.g., the social network environment 100). Atstep 810, an item of digital media (e.g., a digital image 362) in thesocial network environment 100 is selected for tagging. In various embodiments, thedigital image 362 is selected by a member of thesocial network environment 100, e.g., auser 101, themedia owner 101 a, the taggeduser 101 b, and the like, via auser device 110. In some embodiments, thedigital image 362 is selected by a non-member of thesocial network environment 100. Thesocial network provider 130 may receive the selection from theuser 101 via thecommunications network 120. - At step 820 a region (e.g., the selected region 520) in the
digital image 362 is selected for association with a tag. In some embodiments, theuser 101 selects the selectedregion 520 using a mouse, trackball, touch pad, or the like to move a cursor (e.g., the cursor 530) to a point within theimage 362, and clicking on the point. Optionally, theuser 101 clicks on a point with thecursor 530 and drags thecursor 530 to another point (e.g., click and drag) to define the selectedregion 520. In some embodiments, theregion selection component 410 displays a border (e.g., the border 525) to indicate the selectedregion 520. - At
step 830 contact information (e.g., an email address) is associated with the selectedregion 520 using a tag. Contact information may also include a name of a person or entity, or information for a third person or entity. A tag in the form of text may be associated with the selectedregion 520. In various embodiments, the text may include a hyperlink, an email address and/or user address of a friend in thesocial network environment 100, an email address and or user address of auser 101 of thesocial network environment 100, an email address of a non-member of thesocial network environment 100, a phone number, an instant text message address, a pager number, a text message number, a mailing address, and/or the like. The tag may be input by theuser 101. In some embodiments, the tag is suggested by theauto list component 420 of thetag component 340. Optionally, thesocial network provider 130 selects the tag. - At step 840 a notification of the tag is sent. In one embodiment, the notification of the tag is sent to the email address associated with the selected
region 520, for example, using theemail component 430. In further embodiments, the notification of the tag is sent to a third person or entity. In some embodiments, the notification includes a link enabling the taggeduser 101 b, or the tagged non-user 102, to view the taggeddigital image 362. Optionally, the notification sent atstep 840 includes an invitation to become a member of thesocial network environment 100 and/or advertising, e.g., advertising generated by theadvertising module 214. - At
step 845 it is determined if the email address belongs to auser 101 who is member of the social network environment 100 (e.g., the taggeduser 101 b). If the email address belongs to the taggeduser 101 b then the method proceeds to step 850 in which tag validity information is received from the taggeduser 101 b. In some embodiments,step 850 includes displaying thedigital image 362 and tag to the taggeduser 101 b and providing the taggeduser 101 b an option to confirm the tag or disaffirm the tag (e.g., using radio buttons). - At
step 855 it is determined if the tag is valid. For example, if the taggeduser 101 b confirms the tag instep 850 then the tag is valid. However, if the taggeduser 101 b disaffirms the tag instep 850 then the tag is not valid. If the tag is valid, the method 800 ends. If the tag is not valid then the method proceeds to step 880 and removes the tag and ends. In some embodiments, themedia owner 101 a can override the validity information. Optionally, the tag is hidden fromusers 101 other than themedia owner 101 a instead of removed. - If the email address does not belong to a
user 101 who is a member of the social network environment 100 (e.g., belongs to the tagged non-user 102) the method proceeds to step 860. Instep 860 an invitation is sent to the tagged non-user 102 to become a member of thesocial network environment 100. The invitation to become a member of thesocial network environment 100 may include a link to a membership registration web page. Optionally, theadvertising module 214 attaches advertising to the invitation to become a member of thesocial network environment 100 atstep 860. Inoptional step 870, a link is sent to thedigital image 362 that will enable the tagged non-user 102 to view thedigital image 362 and the tag associated with aregion 520. In an alternative embodiment, atstep 870 thedigital image 362 associated with the tagged text, is sent to the taggednon-user 102 for viewing thedigital image 362 and the tagged text associated with theregion 520. - In one embodiment, the tagged
non-user 102 follows the link to the membership registration web page andoptional step 875 determines if the taggednon-user 102 has become a member of thesocial network environment 100. The process proceeds to step 850 upon completion of the registration. If the taggednon-user 102 elects not to become a member of thesocial network environment 100, the method 800 ends. In some embodiments, if the taggednon-user 102 elects to become a member, the taggednon-user 102 becomes a taggeduser 101 b and thus may review thedigital images 362 that have been tagged with the new tagged user's 101 b email address at any time. - Several embodiments are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations are covered by the above teachings and within the scope of the appended claims without departing from the spirit and intended scope thereof. For example, media may be tagged with hyperlink to advertising. For example, video clips may be tagged. For example audio may be used instead of text to tag the digital media. For example, digital images may be used instead of text to tag the digital media. For example, hyperlinks to video may be used instead of text to tag the digital media. For example, objects in online games may be tagged. Various embodiments of the invention include logic stored on computer readable media, the logic configured to perform methods of the invention.
- The embodiments discussed herein are illustrative of the present invention. As these embodiments of the present invention are described with reference to illustrations, various modifications or adaptations of the methods and or specific structures described may become apparent to those skilled in the art. All such modifications, adaptations, or variations that rely upon the teachings of the present invention, and through which these teachings have advanced the art, are considered to be within the spirit and scope of the present invention. Hence, these descriptions and drawings should not be considered in a limiting sense, as it is understood that the present invention is in no way limited to only the embodiments illustrated.
Claims (21)
1. A method comprising:
presenting to a first user a graphical user interface including an item of digital media; wherein the graphical user interface comprises a set of media interface control elements, wherein a first media interface control element comprises a tag component operative to receive one or more tags to be associated with the item of digital media; and
responsive to an indication of user interaction with the first interface control element of the graphical user interface,
associating one or more tags with the item of digital media received by the tagging component;
resolving the one or more tags to contact information of a second user; and
generating a notification to the second user using the contact information.
2. The method of claim 1 wherein the set of media interface control elements further comprises a second media interface control element including a notification component operative to receive contact information for a second user.
3. The method of claim 1 wherein at least one tag of the one or more tags tag identifies the second user, and wherein the notification is a tagging notification indicating that the second user has been tagged in association with the item of digital media.
4. The method of claim 1 wherein the contact information comprises an email address, and wherein the notification comprises an email.
5. The method of claim 1 wherein the contact information comprises a text message number.
6. The method of claim 1 wherein the contact information comprises an instant message address.
7. The method of claim 1 wherein the notification comprises a hyperlink to the item of digital media.
8. The method of claim 1 wherein a third media interface control element comprises a region selection component operative to receive a selection of a region of the item of digital media to be associated with the one or more tags; and further comprising
associating the one or more tags with the selected region of the item of digital media in response to an indication of user interaction with the region selection component and the tagging component.
9. The method of claim 1 wherein at least one of the one or more tags comprises a hyperlink.
10. The method of claim 9 wherein the hyperlink links to information associated with text corresponding to the tag.
11. The method of claim 10 wherein the text identifies a person in a social networking system.
12. The method of claim 11 wherein the hyperlink links to information associated with the person in the social networking system.
13. A non-transitory computer-readable storage medium containing computer program code for:
presenting to a first user a graphical user interface including an item of digital media; wherein the graphical user interface comprises a set of media interface control elements, wherein a first media interface control element comprises a tag component operative to receive one or more tags to be associated with the item of digital media; and wherein a second media interface control element comprises a notification component operative to receive contact information for a second user; and
responsive to an indication of user interaction with the first and second media interface control elements of the graphical user interface,
generating a notification to the second user using the contact information received by the notification component; and
associating the one or more tags with the item of digital media entered received by the tagging component.
14. The computer-readable storage medium of claim 13 wherein at least one tag of the one or more tags tag identifies the second user, and wherein the notification is a tagging notification indicating that the second user has been tagged in association with the item of digital media.
15. The computer-readable storage medium of claim 13 wherein the contact information comprises an email address, and wherein the notification comprises an email.
16. The computer-readable storage medium of claim 13 wherein the contact information comprises a text message number.
17. The computer-readable storage medium of claim 13 wherein the notification comprises a hyperlink to the item of digital media.
18. The computer-readable storage medium of claim 13 wherein a third media interface control element comprises a region selection component operative to receive a selection of a region of the item of digital media to be associated with the one or more tags; and further comprising
associating the one or more tags with the selected region of the item of digital media in response to an indication of user interaction with the region selection component and the tagging component.
19. The computer-readable storage medium of claim 13 wherein at least one of the one or more tags comprises a hyperlink.
20. A method, comprising:
receiving from a device of a first user an item of digital media;
receiving from the device of the first user a set of tags to be associated with the item of digital media;
associating the set of tags with the item of digital media; and
if a tag in the set of tags is associated with a second user, generating a notification to the second user using contact information corresponding to the second user.
21. The method of claim 20 further comprising:
receiving from the device of a first user a selection of a region of the item of digital media to be associated with the set of tags and the selected item of digital media; and
associating the selection of the region with the item of digital media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/117,617 US20110225481A1 (en) | 2006-10-11 | 2011-05-27 | Tagging Digital Media |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/580,210 US7945653B2 (en) | 2006-10-11 | 2006-10-11 | Tagging digital media |
US13/092,443 US20110202822A1 (en) | 2006-10-11 | 2011-04-22 | System and Method for Tagging Digital Media |
US13/117,617 US20110225481A1 (en) | 2006-10-11 | 2011-05-27 | Tagging Digital Media |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/092,443 Continuation US20110202822A1 (en) | 2006-10-11 | 2011-04-22 | System and Method for Tagging Digital Media |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110225481A1 true US20110225481A1 (en) | 2011-09-15 |
Family
ID=39304266
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/580,210 Active 2029-05-30 US7945653B2 (en) | 2005-12-14 | 2006-10-11 | Tagging digital media |
US13/092,443 Abandoned US20110202822A1 (en) | 2006-10-11 | 2011-04-22 | System and Method for Tagging Digital Media |
US13/097,521 Active US9646027B2 (en) | 2005-12-14 | 2011-04-29 | Tagging digital media |
US13/117,888 Active 2027-01-26 US10296536B2 (en) | 2006-10-11 | 2011-05-27 | Tagging digital media |
US13/117,617 Abandoned US20110225481A1 (en) | 2006-10-11 | 2011-05-27 | Tagging Digital Media |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/580,210 Active 2029-05-30 US7945653B2 (en) | 2005-12-14 | 2006-10-11 | Tagging digital media |
US13/092,443 Abandoned US20110202822A1 (en) | 2006-10-11 | 2011-04-22 | System and Method for Tagging Digital Media |
US13/097,521 Active US9646027B2 (en) | 2005-12-14 | 2011-04-29 | Tagging digital media |
US13/117,888 Active 2027-01-26 US10296536B2 (en) | 2006-10-11 | 2011-05-27 | Tagging digital media |
Country Status (1)
Country | Link |
---|---|
US (5) | US7945653B2 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100054600A1 (en) * | 2008-08-28 | 2010-03-04 | Microsoft Corporation | Tagging Images With Labels |
US20100054601A1 (en) * | 2008-08-28 | 2010-03-04 | Microsoft Corporation | Image Tagging User Interface |
US20100287053A1 (en) * | 2007-12-31 | 2010-11-11 | Ray Ganong | Method, system, and computer program for identification and sharing of digital images with face signatures |
US20110202822A1 (en) * | 2006-10-11 | 2011-08-18 | Mark Zuckerberg | System and Method for Tagging Digital Media |
US20130191466A1 (en) * | 2012-01-24 | 2013-07-25 | Jonathan David Perlow | Claiming Conversations Between Users and Non-Users of a Social Networking System |
US20130246040A1 (en) * | 2012-03-15 | 2013-09-19 | International Business Machines Corporation | Dynamic media captions in a social network environment |
US8661327B1 (en) * | 2011-01-06 | 2014-02-25 | Intuit Inc. | Method and system for automated insertion of relevant hyperlinks into social media-based communications |
US20140188594A1 (en) * | 2013-01-03 | 2014-07-03 | International Business Machines Corporation | User photograph based advertisement in a social networking site |
US20150052072A1 (en) * | 2012-06-01 | 2015-02-19 | Linkedln Corporation | Community notification based on profile update |
US9639740B2 (en) | 2007-12-31 | 2017-05-02 | Applied Recognition Inc. | Face detection and recognition |
US9641523B2 (en) | 2011-08-15 | 2017-05-02 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US9721148B2 (en) | 2007-12-31 | 2017-08-01 | Applied Recognition Inc. | Face detection and recognition |
US9934504B2 (en) | 2012-01-13 | 2018-04-03 | Amazon Technologies, Inc. | Image analysis for user authentication |
US9953149B2 (en) | 2014-08-28 | 2018-04-24 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US10614204B2 (en) | 2014-08-28 | 2020-04-07 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US10698995B2 (en) | 2014-08-28 | 2020-06-30 | Facetec, Inc. | Method to verify identity using a previously collected biometric image/data |
US10803160B2 (en) | 2014-08-28 | 2020-10-13 | Facetec, Inc. | Method to verify and identify blockchain with user question data |
US10915618B2 (en) | 2014-08-28 | 2021-02-09 | Facetec, Inc. | Method to add remotely collected biometric images / templates to a database record of personal information |
US11256792B2 (en) | 2014-08-28 | 2022-02-22 | Facetec, Inc. | Method and apparatus for creation and use of digital identification |
USD987653S1 (en) | 2016-04-26 | 2023-05-30 | Facetec, Inc. | Display screen or portion thereof with graphical user interface |
US12130900B2 (en) | 2014-08-28 | 2024-10-29 | Facetec, Inc. | Method and apparatus to dynamically control facial illumination |
Families Citing this family (708)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8701022B2 (en) * | 2000-09-26 | 2014-04-15 | 6S Limited | Method and system for archiving and retrieving items based on episodic memory of groups of people |
US20090019061A1 (en) * | 2004-02-20 | 2009-01-15 | Insignio Technologies, Inc. | Providing information to a user |
US10417298B2 (en) | 2004-12-02 | 2019-09-17 | Insignio Technologies, Inc. | Personalized content processing and delivery system and media |
US7802007B2 (en) | 2004-05-19 | 2010-09-21 | Salesforce.Com, Inc. | Techniques for providing connections to services in a network environment |
US7886024B2 (en) * | 2004-07-01 | 2011-02-08 | Microsoft Corporation | Sharing media objects in a network |
US8171128B2 (en) | 2006-08-11 | 2012-05-01 | Facebook, Inc. | Communicating a newsfeed of media content based on a member's interactions in a social network environment |
US8027943B2 (en) | 2007-08-16 | 2011-09-27 | Facebook, Inc. | Systems and methods for observing responses to invitations by users in a web-based social network |
WO2007070676A2 (en) | 2005-12-14 | 2007-06-21 | Facebook, Inc. | Systems and methods for social mapping |
US7669123B2 (en) | 2006-08-11 | 2010-02-23 | Facebook, Inc. | Dynamically providing a news feed about a user of a social network |
US8402094B2 (en) | 2006-08-11 | 2013-03-19 | Facebook, Inc. | Providing a newsfeed based on user affinity for entities and monitored actions in a social network environment |
US20090049127A1 (en) * | 2007-08-16 | 2009-02-19 | Yun-Fang Juan | System and method for invitation targeting in a web-based social network |
CA2634928A1 (en) | 2005-12-23 | 2007-07-05 | Facebook, Inc. | Systems and methods for generating a social timeline |
US20070218900A1 (en) | 2006-03-17 | 2007-09-20 | Raj Vasant Abhyanker | Map based neighborhood search and community contribution |
US8874489B2 (en) | 2006-03-17 | 2014-10-28 | Fatdoor, Inc. | Short-term residential spaces in a geo-spatial environment |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US8341219B1 (en) * | 2006-03-07 | 2012-12-25 | Adobe Systems Incorporated | Sharing data based on tagging |
US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
US9098545B2 (en) * | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US8738545B2 (en) | 2006-11-22 | 2014-05-27 | Raj Abhyanker | Map based neighborhood search and community contribution |
US9071367B2 (en) | 2006-03-17 | 2015-06-30 | Fatdoor, Inc. | Emergency including crime broadcast in a neighborhood social network |
US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
US8732091B1 (en) | 2006-03-17 | 2014-05-20 | Raj Abhyanker | Security in a geo-spatial environment |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US7529795B2 (en) * | 2006-03-20 | 2009-05-05 | Stragent, Llc | Message board aggregator |
US20080077595A1 (en) * | 2006-09-14 | 2008-03-27 | Eric Leebow | System and method for facilitating online social networking |
US7647351B2 (en) | 2006-09-14 | 2010-01-12 | Stragent, Llc | Web scrape template generation |
US8436911B2 (en) * | 2006-09-14 | 2013-05-07 | Freezecrowd, Inc. | Tagging camera |
US8190724B2 (en) * | 2006-10-13 | 2012-05-29 | Yahoo! Inc. | Systems and methods for establishing or maintaining a personalized trusted social network |
US8863245B1 (en) | 2006-10-19 | 2014-10-14 | Fatdoor, Inc. | Nextdoor neighborhood social network method, apparatus, and system |
US20080109406A1 (en) * | 2006-11-06 | 2008-05-08 | Santhana Krishnasamy | Instant message tagging |
US10298834B2 (en) | 2006-12-01 | 2019-05-21 | Google Llc | Video refocusing |
US20080288869A1 (en) * | 2006-12-22 | 2008-11-20 | Apple Inc. | Boolean Search User Interface |
US9142253B2 (en) * | 2006-12-22 | 2015-09-22 | Apple Inc. | Associating keywords to media |
US7559017B2 (en) | 2006-12-22 | 2009-07-07 | Google Inc. | Annotation framework for video |
US8276098B2 (en) | 2006-12-22 | 2012-09-25 | Apple Inc. | Interactive image thumbnails |
US8850332B2 (en) | 2006-12-28 | 2014-09-30 | International Business Machines Corporation | Object selection in web page authoring |
US20080030496A1 (en) * | 2007-01-03 | 2008-02-07 | Social Concepts, Inc. | On-line interaction system |
US8180852B2 (en) * | 2007-01-25 | 2012-05-15 | Social Concepts, Inc. | Apparatus for increasing social interaction over an electronic network |
US8413059B2 (en) * | 2007-01-03 | 2013-04-02 | Social Concepts, Inc. | Image based electronic mail system |
US8595635B2 (en) | 2007-01-25 | 2013-11-26 | Salesforce.Com, Inc. | System, method and apparatus for selecting content from web sources and posting content to web logs |
US8166407B2 (en) | 2007-01-25 | 2012-04-24 | Social Concepts, Inc. | Apparatus for increasing social interaction over an electronic network |
US8136028B1 (en) * | 2007-02-02 | 2012-03-13 | Loeb Enterprises Llc | System and method for providing viewers of a digital image information about identifiable objects and scenes within the image |
US8185096B2 (en) | 2007-02-05 | 2012-05-22 | Boadin Technology, LLC | Systems and methods for multi-modal mobile media services |
US20080189336A1 (en) * | 2007-02-05 | 2008-08-07 | Namemedia, Inc. | Creating and managing digital media content using contacts and relational information |
US8832556B2 (en) * | 2007-02-21 | 2014-09-09 | Facebook, Inc. | Systems and methods for implementation of a structured query language interface in a distributed database environment |
US20080208867A1 (en) * | 2007-02-26 | 2008-08-28 | Pado Metaware Ab | Method and system for invitational recruitment to a web site |
US8031170B2 (en) * | 2007-05-09 | 2011-10-04 | Research In Motion Limited | User interface for selecting a photo tag |
US7870026B2 (en) * | 2007-06-08 | 2011-01-11 | Yahoo! Inc. | Selecting and displaying advertisement in a personal media space |
US7912860B2 (en) * | 2007-06-25 | 2011-03-22 | Microsoft Corporation | Strongly typed tags |
US7991790B2 (en) | 2007-07-20 | 2011-08-02 | Salesforce.Com, Inc. | System and method for storing documents accessed by multiple users in an on-demand service |
US20090100068A1 (en) * | 2007-10-15 | 2009-04-16 | Ravi Gauba | Digital content Management system |
US20090119608A1 (en) * | 2007-11-05 | 2009-05-07 | Scott David Huskey | Face and subject tagging with relationship indexing in files to enhance organization and usability |
US8144939B2 (en) * | 2007-11-08 | 2012-03-27 | Sony Ericsson Mobile Communications Ab | Automatic identifying |
US8495505B2 (en) | 2008-01-10 | 2013-07-23 | International Business Machines Corporation | Perspective based tagging and visualization of avatars in a virtual world |
US8117242B1 (en) | 2008-01-18 | 2012-02-14 | Boadin Technology, LLC | System, method, and computer program product for performing a search in conjunction with use of an online application |
US8117225B1 (en) | 2008-01-18 | 2012-02-14 | Boadin Technology, LLC | Drill-down system, method, and computer program product for focusing a search |
KR101432177B1 (en) * | 2008-01-21 | 2014-08-22 | 삼성전자주식회사 | Portable device and method for processing the photography the same, and photography processing system having it |
CA2650319C (en) | 2008-01-24 | 2016-10-18 | Radian6 Technologies Inc. | Method and system for targeted advertising based on topical memes |
US8181197B2 (en) * | 2008-02-06 | 2012-05-15 | Google Inc. | System and method for voting on popular video intervals |
US8112702B2 (en) | 2008-02-19 | 2012-02-07 | Google Inc. | Annotating video intervals |
US8078677B2 (en) * | 2008-03-11 | 2011-12-13 | Voxp Pte. Ltd. | Method for making recommendations in a social networking system based on personal communication information and a social networking system incorporating same |
US20090240668A1 (en) * | 2008-03-18 | 2009-09-24 | Yi Li | System and method for embedding search capability in digital images |
US8666198B2 (en) | 2008-03-20 | 2014-03-04 | Facebook, Inc. | Relationship mapping employing multi-dimensional context including facial recognition |
US9143573B2 (en) | 2008-03-20 | 2015-09-22 | Facebook, Inc. | Tag suggestions for images on online social networks |
US20090265319A1 (en) * | 2008-04-17 | 2009-10-22 | Thomas Dudley Lehrman | Dynamic Personal Privacy System for Internet-Connected Social Networks |
US9245252B2 (en) | 2008-05-07 | 2016-01-26 | Salesforce.Com, Inc. | Method and system for determining on-line influence in social media |
US9251239B1 (en) * | 2008-05-15 | 2016-02-02 | Salesforce.Com, Inc. | System, method and computer program product for applying a public tag to information |
US8358805B2 (en) * | 2008-05-21 | 2013-01-22 | Honeywell International Inc. | System having a layered architecture for constructing a dynamic social network from image data |
US8745502B2 (en) * | 2008-05-28 | 2014-06-03 | Snibbe Interactive, Inc. | System and method for interfacing interactive systems with social networks and media playback devices |
US8566353B2 (en) * | 2008-06-03 | 2013-10-22 | Google Inc. | Web-based system for collaborative generation of interactive videos |
US20090324022A1 (en) * | 2008-06-25 | 2009-12-31 | Sony Ericsson Mobile Communications Ab | Method and Apparatus for Tagging Images and Providing Notifications When Images are Tagged |
US8190990B2 (en) * | 2008-06-27 | 2012-05-29 | Google Inc. | Annotating webpage content |
US8131458B1 (en) | 2008-08-22 | 2012-03-06 | Boadin Technology, LLC | System, method, and computer program product for instant messaging utilizing a vehicular assembly |
US8078397B1 (en) | 2008-08-22 | 2011-12-13 | Boadin Technology, LLC | System, method, and computer program product for social networking utilizing a vehicular assembly |
US8265862B1 (en) | 2008-08-22 | 2012-09-11 | Boadin Technology, LLC | System, method, and computer program product for communicating location-related information |
US8190692B1 (en) | 2008-08-22 | 2012-05-29 | Boadin Technology, LLC | Location-based messaging system, method, and computer program product |
US8073590B1 (en) | 2008-08-22 | 2011-12-06 | Boadin Technology, LLC | System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly |
WO2010044780A1 (en) * | 2008-10-14 | 2010-04-22 | Hewlett-Packard Development Company, L.P. | Dynamic content sorting using tags |
US20100094627A1 (en) * | 2008-10-15 | 2010-04-15 | Concert Technology Corporation | Automatic identification of tags for user generated content |
US20100131899A1 (en) * | 2008-10-17 | 2010-05-27 | Darwin Ecosystem Llc | Scannable Cloud |
US7962500B2 (en) * | 2008-10-24 | 2011-06-14 | Yahoo! Inc. | Digital image retrieval by aggregating search results based on visual annotations |
US9104984B2 (en) | 2008-11-13 | 2015-08-11 | Sony Corporation | Method and device relating to information management |
US9571713B2 (en) * | 2008-12-05 | 2017-02-14 | International Business Machines Corporation | Photograph authorization system |
US20100153867A1 (en) * | 2008-12-17 | 2010-06-17 | Michael Scott | Method and system for social networking, advertisement, distributing consumer behavior tracking devices, and harvesting consumer behavior data |
US20100161631A1 (en) * | 2008-12-19 | 2010-06-24 | Microsoft Corporation | Techniques to share information about tags and documents across a computer network |
US8826117B1 (en) | 2009-03-25 | 2014-09-02 | Google Inc. | Web-based system for video editing |
US8132200B1 (en) | 2009-03-30 | 2012-03-06 | Google Inc. | Intra-video ratings |
US20100293198A1 (en) * | 2009-05-12 | 2010-11-18 | Marinucci Joseph L | Mobile photo sharing |
US8745139B2 (en) * | 2009-05-22 | 2014-06-03 | Cisco Technology, Inc. | Configuring channels for sharing media |
US8880620B2 (en) * | 2009-06-12 | 2014-11-04 | Microsoft Corporation | Social graphing for data handling and delivery |
US20110145275A1 (en) * | 2009-06-19 | 2011-06-16 | Moment Usa, Inc. | Systems and methods of contextual user interfaces for display of media items |
US10217085B2 (en) * | 2009-06-22 | 2019-02-26 | Nokia Technologies Oy | Method and apparatus for determining social networking relationships |
US8718715B2 (en) * | 2009-06-30 | 2014-05-06 | Core Wireless Licensing S.A.R.L | Sharing functionality |
US20110004652A1 (en) * | 2009-07-01 | 2011-01-06 | Yahoo! Inc. | Method and system for enabling a user to vote on a portion of an image and for displaying the image |
US8812404B2 (en) * | 2009-07-07 | 2014-08-19 | Microsoft Corporation | Information aggregation service |
US20110013810A1 (en) * | 2009-07-17 | 2011-01-20 | Engstroem Jimmy | System and method for automatic tagging of a digital image |
US9384214B2 (en) * | 2009-07-31 | 2016-07-05 | Yahoo! Inc. | Image similarity from disparate sources |
US9465890B1 (en) * | 2009-08-10 | 2016-10-11 | Donald Jay Wilson | Method and system for managing and sharing geographically-linked content |
EP2290924A1 (en) * | 2009-08-24 | 2011-03-02 | Vodafone Group plc | Converting text messages into graphical image strings |
US8397156B2 (en) * | 2009-09-16 | 2013-03-12 | Microsoft Corporation | Organizing documents through utilization of people tags |
US9119027B2 (en) * | 2009-10-06 | 2015-08-25 | Facebook, Inc. | Sharing of location-based content item in social networking service |
US9104737B2 (en) | 2009-10-08 | 2015-08-11 | Microsoft Technology Licensing, Llc | Social distance based search result order adjustment |
US8078623B2 (en) * | 2009-10-14 | 2011-12-13 | Cyberlink Corp. | Systems and methods for summarizing photos based on photo information and user preference |
US8621015B2 (en) | 2009-10-30 | 2013-12-31 | Salesforce.Com, Inc. | Integrating and managing social networking information in an on-demand database system |
US20110106808A1 (en) * | 2009-10-30 | 2011-05-05 | Salesforce.Com, Inc. | Multi-dimensional content organization and delivery |
US8560575B2 (en) * | 2009-11-12 | 2013-10-15 | Salesforce.Com, Inc. | Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment |
US8478722B2 (en) | 2009-11-12 | 2013-07-02 | Salesforce.Com, Inc. | Enterprise level business information networking for changes in a database |
US8645901B2 (en) * | 2009-12-01 | 2014-02-04 | Cadence Design Systems, Inc. | Visualization and information display for shapes in displayed graphical images based on a cursor |
US8682728B2 (en) * | 2010-01-22 | 2014-03-25 | Vincent KONKOL | Network advertising methods and apparatus |
KR101157597B1 (en) * | 2010-01-28 | 2012-06-19 | 주식회사 팬택 | Mobile terminal and method for forming human network using mobile terminal |
US8898287B2 (en) | 2010-02-24 | 2014-11-25 | Salesforce.Com, Inc. | System, method and computer program product for monitoring data activity utilizing a shared data store |
US9600512B2 (en) | 2010-02-25 | 2017-03-21 | Salesforce.Com, Inc. | Systems and methods for implementing customized drop-down menus |
US8903847B2 (en) * | 2010-03-05 | 2014-12-02 | International Business Machines Corporation | Digital media voice tags in social networks |
US8898582B2 (en) * | 2010-03-10 | 2014-11-25 | Salesforce.Com, Inc. | Configurable highlights panel for display of database records |
US8769416B2 (en) * | 2010-03-12 | 2014-07-01 | Salesforce.Com, Inc. | Service cloud console |
US9009709B2 (en) | 2010-03-16 | 2015-04-14 | Salesforce.Com, Inc. | Asynchronous rollup numbers forecasting methods and systems |
US9246707B2 (en) | 2010-03-16 | 2016-01-26 | Salesforce.Com, Inc. | Cost-based SMTP email routing |
US20110231457A1 (en) * | 2010-03-16 | 2011-09-22 | Salesforce.Com, Inc. | Monitoring and managing job resources for database tasks |
US20110238676A1 (en) * | 2010-03-25 | 2011-09-29 | Palm, Inc. | System and method for data capture, storage, and retrieval |
US8977675B2 (en) | 2010-03-26 | 2015-03-10 | Salesforce.Com, Inc. | Methods and systems for providing time and date specific software user interfaces |
US8539234B2 (en) | 2010-03-30 | 2013-09-17 | Salesforce.Com, Inc. | Secure client-side communication between multiple domains |
US8930849B2 (en) | 2010-03-31 | 2015-01-06 | Verizon Patent And Licensing Inc. | Enhanced media content tagging systems and methods |
US8818985B2 (en) | 2010-04-06 | 2014-08-26 | Salesforce.Com, Inc. | Rule-based prioritization of social data |
US8751939B2 (en) | 2010-04-26 | 2014-06-10 | Salesforce.Com, Inc. | Side tab navigation and page views personalization systems and methods |
US20110313996A1 (en) * | 2010-05-04 | 2011-12-22 | SNOWBALL FACTORY, INC. A Delaware Corporation | Campaign tracking platform for social media marketing |
US8972431B2 (en) | 2010-05-06 | 2015-03-03 | Salesforce.Com, Inc. | Synonym supported searches |
KR101807561B1 (en) * | 2010-05-06 | 2017-12-11 | 순 텍크 프레데릭 노엘 리아우 | System and method for directing content to users of a social networking engine |
US8718241B2 (en) | 2010-05-07 | 2014-05-06 | Salesforce.Com, Inc. | Methods and apparatus for interfacing with a phone system in an on-demand service environment |
US9009669B2 (en) | 2010-05-07 | 2015-04-14 | Salesforce.Com, Inc. | Visual user interface validator |
US9781049B2 (en) | 2010-05-07 | 2017-10-03 | Salesforce.Com, Inc. | Resolving information in a database environment |
US8566792B2 (en) | 2010-05-07 | 2013-10-22 | Salesforce, Inc. | Validating visual components |
US8713530B2 (en) | 2010-05-13 | 2014-04-29 | Salesforce.Com, Inc. | Test framework of visual components in a multitenant database environment |
US8850219B2 (en) | 2010-05-13 | 2014-09-30 | Salesforce.Com, Inc. | Secure communications |
US20110289401A1 (en) | 2010-05-20 | 2011-11-24 | Salesforce.Com, Inc. | Multiple graphical annotations of documents using overlays |
US9021435B2 (en) | 2010-05-20 | 2015-04-28 | Salesforce.Com, Inc. | Methods and systems for providing a user interface in a multi-tenant database environment |
US8738603B2 (en) | 2010-05-20 | 2014-05-27 | Salesforce.Com, Inc. | Metrics-based accessing of social threads |
JP5526286B2 (en) | 2010-05-27 | 2014-06-18 | ノキア コーポレイション | Method and apparatus for enhanced content tag sharing |
US8572080B2 (en) | 2010-06-04 | 2013-10-29 | Salesforce.Com, Inc. | Methods and systems for analyzing a network feed in a multi-tenant database system environment |
US9223852B2 (en) | 2010-06-11 | 2015-12-29 | Salesforce.Com, Inc. | Methods and systems for analyzing search terms in a multi-tenant database system environment |
US8230062B2 (en) | 2010-06-21 | 2012-07-24 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US9560022B1 (en) * | 2010-06-30 | 2017-01-31 | Google Inc. | Avoiding collection of biometric data without consent |
US9280596B2 (en) | 2010-07-01 | 2016-03-08 | Salesforce.Com, Inc. | Method and system for scoring articles in an on-demand services environment |
US9817637B2 (en) | 2010-07-01 | 2017-11-14 | Salesforce.Com, Inc. | Methods and systems for providing enhancements to a business networking feed |
US8407223B2 (en) | 2010-07-02 | 2013-03-26 | Honeywell International Inc. | System for information discovery in video-based data |
US20120017153A1 (en) * | 2010-07-15 | 2012-01-19 | Ken Matsuda | Dynamic video editing |
US9111255B2 (en) * | 2010-08-31 | 2015-08-18 | Nokia Technologies Oy | Methods, apparatuses and computer program products for determining shared friends of individuals |
US20120072848A1 (en) * | 2010-09-20 | 2012-03-22 | Sony Corporation | System and method for social collection |
US9106761B2 (en) | 2010-09-23 | 2015-08-11 | Salesforce.Com, Inc. | Methods and apparatus for inviting users to follow records in an on-demand database service environment |
US8661076B2 (en) | 2010-09-23 | 2014-02-25 | Salesforce.Com, Inc. | Business networking information feed alerts |
US8732150B2 (en) | 2010-09-23 | 2014-05-20 | Salesforce.Com, Inc. | Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environment |
US8560554B2 (en) | 2010-09-23 | 2013-10-15 | Salesforce.Com, Inc. | Methods and apparatus for selecting updates to associated records to publish on an information feed using importance weights in an on-demand database service environment |
US9031957B2 (en) | 2010-10-08 | 2015-05-12 | Salesforce.Com, Inc. | Structured data in a business networking feed |
US20120086544A1 (en) | 2010-10-08 | 2012-04-12 | Salesforce.Com, Inc. | Following Data Records in an Information Feed |
CN102447644B (en) | 2010-10-09 | 2017-04-19 | 三星电子(中国)研发中心 | Communication method based on the image embedded with contact information |
US8903770B2 (en) | 2010-10-15 | 2014-12-02 | Salesforce.Com, Inc. | Methods and apparatus for discontinuing the following of records in an on-demand database service environment |
US20120101985A1 (en) | 2010-10-25 | 2012-04-26 | Salesforce.Com, Inc. | Triggering actions in an information feed system |
US8732606B2 (en) | 2010-10-25 | 2014-05-20 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for dynamic windowing in user interfaces |
US8886766B2 (en) | 2010-10-25 | 2014-11-11 | Salesforce.Com, Inc. | Systems and methods for tracking responses on an online social network |
US9531803B2 (en) * | 2010-11-01 | 2016-12-27 | Google Inc. | Content sharing interface for sharing content in social networks |
US20120124508A1 (en) * | 2010-11-12 | 2012-05-17 | Path, Inc. | Method And System For A Personal Network |
US9955008B2 (en) * | 2010-11-15 | 2018-04-24 | Genesys Telecommunications Laboratories, Inc. | Method for interacting with a multimedia presentation served by an interactive response unit |
US8756221B2 (en) | 2010-12-03 | 2014-06-17 | Salesforce.Com, Inc. | Social files |
US8910052B2 (en) * | 2010-12-04 | 2014-12-09 | Facebook, Inc. | Tagging users of a social networking system in an experience in a user's user profile |
US9092826B2 (en) * | 2010-12-04 | 2015-07-28 | Facebook, Inc. | Profile page with biographical summary for social networking system user |
US8527564B2 (en) | 2010-12-16 | 2013-09-03 | Yahoo! Inc. | Image object retrieval based on aggregation of visual annotations |
US9418160B2 (en) * | 2010-12-17 | 2016-08-16 | Microsoft Technology Licensing, Llc | Hash tag management in a microblogging infrastructure |
US20120173984A1 (en) * | 2010-12-30 | 2012-07-05 | International Business Machines Corporation | Context-addressed tabs for presentation applications |
KR101062929B1 (en) * | 2011-01-04 | 2011-09-07 | (주)올라웍스 | Method, terminal, and computer-readable recording medium for supporting collection of object included in the image which is taken |
US9384408B2 (en) | 2011-01-12 | 2016-07-05 | Yahoo! Inc. | Image analysis system and method using image recognition and text search |
US9152312B1 (en) | 2011-01-26 | 2015-10-06 | Google Inc. | Displaying related content in a content stream |
JP5327240B2 (en) * | 2011-01-31 | 2013-10-30 | ブラザー工業株式会社 | Communication device and communication device system |
US8566648B2 (en) | 2011-02-02 | 2013-10-22 | Salesforce, Inc. | Automated testing on devices |
US8903943B2 (en) | 2011-02-15 | 2014-12-02 | Salesforce.Com, Inc. | Integrating cloud applications and remote jobs |
US9483751B2 (en) | 2011-02-18 | 2016-11-01 | Google Inc. | Label privileges |
BR112013021009B1 (en) | 2011-02-18 | 2022-03-03 | Google Llc | Privacy-preserving facial recognition method performed by a data processing apparatus, non-transient computer storage medium, and privacy-preserving facial recognition system |
US20120215706A1 (en) | 2011-02-18 | 2012-08-23 | Salesforce.Com, Inc. | Methods And Systems For Providing A Recognition User Interface For An Enterprise Social Network |
US8606776B2 (en) | 2011-02-18 | 2013-12-10 | Google Inc. | Affinity based ranked for search and display |
US20120216124A1 (en) * | 2011-02-18 | 2012-08-23 | International Business Machines Corporation | Bundling web browser session contexts |
US9443224B2 (en) | 2011-03-01 | 2016-09-13 | Salesforce.Com, Inc. | Systems, apparatus and methods for selecting updates to associated records to publish on an information feed |
US8713165B2 (en) | 2011-03-03 | 2014-04-29 | Salesforce.Com, Inc. | Method and system for providing status of a machine |
US8949270B2 (en) | 2011-03-10 | 2015-02-03 | Salesforce.Com, Inc. | Methods and systems for processing social media data |
US8688090B2 (en) | 2011-03-21 | 2014-04-01 | International Business Machines Corporation | Data session preferences |
US20120244842A1 (en) | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Data Session Synchronization With Phone Numbers |
US20120246238A1 (en) | 2011-03-21 | 2012-09-27 | International Business Machines Corporation | Asynchronous messaging tags |
US8818940B2 (en) | 2011-03-29 | 2014-08-26 | Salesforce.Com, Inc. | Systems and methods for performing record actions in a multi-tenant database and application system |
US9430583B1 (en) | 2011-06-10 | 2016-08-30 | Salesforce.Com, Inc. | Extracting a portion of a document, such as a web page |
US8737820B2 (en) | 2011-06-17 | 2014-05-27 | Snapone, Inc. | Systems and methods for recording content within digital video |
US8832190B1 (en) * | 2011-06-20 | 2014-09-09 | Google Inc. | Chat-enabled social circles |
US9208187B2 (en) | 2011-06-24 | 2015-12-08 | Salesforce.Com, Inc. | Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system |
US9953273B2 (en) | 2011-06-28 | 2018-04-24 | Salesforce.Com, Inc. | Systems and methods for creating a rich social media profile |
US9064339B2 (en) | 2011-06-28 | 2015-06-23 | Salesforce.Com, Inc. | Computer implemented systems and methods for providing a mobile social enterprise interface |
US9123028B2 (en) | 2011-07-01 | 2015-09-01 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed |
EP2729908A4 (en) * | 2011-07-05 | 2014-11-26 | Shunock Michael Stewart | System and method for annotating images |
EP2544106A1 (en) * | 2011-07-08 | 2013-01-09 | Thinglink Oy | Handling content related to digital visual objects |
US9195971B2 (en) | 2011-07-12 | 2015-11-24 | Salesforce.Com, Inc. | Method and system for planning a meeting in a cloud computing environment |
US9037681B2 (en) | 2011-07-12 | 2015-05-19 | Salesforce.Com, Inc. | Methods and systems for prioritizing multiple network feeds |
US8954449B2 (en) | 2011-07-12 | 2015-02-10 | Salesforce.Com, Inc. | Method and system for determining a user's brand influence |
US9489660B2 (en) | 2011-07-12 | 2016-11-08 | Salesforce.Com, Inc. | Methods and systems for public collaborative interface for private network groups |
US9395881B2 (en) | 2011-07-12 | 2016-07-19 | Salesforce.Com, Inc. | Methods and systems for navigating display sequence maps |
US9071658B2 (en) | 2011-07-12 | 2015-06-30 | Salesforce.Com, Inc. | Method and system for presenting a meeting in a cloud computing environment |
US9563712B2 (en) | 2011-07-14 | 2017-02-07 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing internal custom feed items |
US9443225B2 (en) | 2011-07-18 | 2016-09-13 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US8762870B2 (en) | 2011-07-19 | 2014-06-24 | Salesforce.Com, Inc. | Multifunction drag-and-drop selection tool for selection of data objects in a social network application |
CN102890604B (en) * | 2011-07-21 | 2015-12-16 | 腾讯科技(深圳)有限公司 | At the method for machine side mark destination object and device in man-machine interaction |
US20130024910A1 (en) | 2011-07-22 | 2013-01-24 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for integrating a social network information feed with a network communications application |
USD717813S1 (en) | 2011-07-25 | 2014-11-18 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
US9325750B2 (en) | 2011-07-26 | 2016-04-26 | Salesforce.Com, Inc. | Method and system for viewing a contact network feed in a business directory environment |
US8984051B2 (en) | 2011-07-26 | 2015-03-17 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for communicating feed information to one or more recipients |
US9256859B2 (en) | 2011-07-26 | 2016-02-09 | Salesforce.Com, Inc. | Systems and methods for fragmenting newsfeed objects |
US9195679B1 (en) | 2011-08-11 | 2015-11-24 | Ikorongo Technology, LLC | Method and system for the contextual display of image tags in a social network |
US9591090B2 (en) | 2011-08-22 | 2017-03-07 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for sharing data of an information feed of an online social network |
US9395882B2 (en) | 2011-08-24 | 2016-07-19 | Salesforce.Com, Inc. | Systems and methods for promoting related lists |
US8549047B2 (en) | 2011-08-25 | 2013-10-01 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for feed-based case management |
US8635519B2 (en) | 2011-08-26 | 2014-01-21 | Luminate, Inc. | System and method for sharing content based on positional tagging |
US9215096B2 (en) | 2011-08-26 | 2015-12-15 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing communication between network domains in a service cloud |
US20130055101A1 (en) * | 2011-08-30 | 2013-02-28 | Google Inc. | System and Method for Tagging Belongings in Photos and Posts |
US9436928B2 (en) | 2011-08-30 | 2016-09-06 | Google Inc. | User graphical interface for displaying a belonging-related stream |
US9178753B2 (en) | 2011-08-31 | 2015-11-03 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing access to an online social network |
CN102968729A (en) * | 2011-09-01 | 2013-03-13 | 吉菲斯股份有限公司 | User-based advertisement target location |
US8732255B2 (en) * | 2011-09-09 | 2014-05-20 | Facebook, Inc. | Dynamically created shared spaces |
US20130086112A1 (en) | 2011-10-03 | 2013-04-04 | James R. Everingham | Image browsing system and method for a digital content platform |
US8737678B2 (en) | 2011-10-05 | 2014-05-27 | Luminate, Inc. | Platform for providing interactive applications on a digital content platform |
US9542711B2 (en) | 2011-10-07 | 2017-01-10 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing selective notifications in an online social network |
US9058363B2 (en) | 2011-10-07 | 2015-06-16 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing a distribution list of users in an online social network |
US9727924B2 (en) | 2011-10-10 | 2017-08-08 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for informing a user of social network data when the data is relevant to the user |
USD737290S1 (en) | 2011-10-10 | 2015-08-25 | Yahoo! Inc. | Portion of a display screen with a graphical user interface |
US9589070B2 (en) | 2011-10-10 | 2017-03-07 | Salesforce.Com, Inc. | Method and system for updating a filter logic expression representing a boolean filter |
USD736224S1 (en) | 2011-10-10 | 2015-08-11 | Yahoo! Inc. | Portion of a display screen with a graphical user interface |
US9542428B2 (en) | 2011-10-10 | 2017-01-10 | Salesforce.Com, Inc. | Systems and methods for real-time de-duplication |
US8830876B2 (en) | 2011-10-11 | 2014-09-09 | Genesys Telecommunications Laboratories, Inc. | Method for interacting with a group of individuals as a single contact |
US9195648B2 (en) | 2011-10-12 | 2015-11-24 | Salesforce.Com, Inc. | Multi-lingual knowledge base |
US9007364B2 (en) | 2011-10-12 | 2015-04-14 | Salesforce.Com, Inc. | Augmented reality display apparatus and related methods using database record data |
US9064287B2 (en) | 2011-10-13 | 2015-06-23 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing group-related social network information |
TWI534721B (en) * | 2011-10-19 | 2016-05-21 | 致伸科技股份有限公司 | Photo sharing system with face recognition function |
US20130110802A1 (en) * | 2011-10-26 | 2013-05-02 | Microsoft Corporation | Context aware tagging interface |
US9443007B2 (en) | 2011-11-02 | 2016-09-13 | Salesforce.Com, Inc. | Tools and techniques for extracting knowledge from unstructured data retrieved from personal data sources |
US9471666B2 (en) | 2011-11-02 | 2016-10-18 | Salesforce.Com, Inc. | System and method for supporting natural language queries and requests against a user's personal data cloud |
US9152725B2 (en) | 2011-11-04 | 2015-10-06 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for configuring and performing a custom rule to process a preference indication |
US9830050B2 (en) | 2011-11-23 | 2017-11-28 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network |
US8856922B2 (en) | 2011-11-30 | 2014-10-07 | Facebook, Inc. | Imposter account report management in a social networking system |
US8849911B2 (en) * | 2011-12-09 | 2014-09-30 | Facebook, Inc. | Content report management in a social networking system |
US20130185654A1 (en) | 2012-01-17 | 2013-07-18 | Salesforce.Com, Inc. | Systems and methods for mapping relevant personal connections |
US10254919B2 (en) | 2012-01-30 | 2019-04-09 | Intel Corporation | One-click tagging user interface |
US8812528B1 (en) | 2012-01-31 | 2014-08-19 | Google Inc. | Experience sharing system and method |
US8825083B1 (en) | 2012-01-31 | 2014-09-02 | Google Inc. | Experience sharing system and method |
US8832127B1 (en) | 2012-01-31 | 2014-09-09 | Google Inc. | Experience sharing system and method |
US8832062B1 (en) | 2012-01-31 | 2014-09-09 | Google Inc. | Experience sharing system and method |
US9513777B1 (en) * | 2012-01-31 | 2016-12-06 | Google Inc. | Supplementing unsubscribed items in an activity stream |
US8903852B1 (en) | 2012-01-31 | 2014-12-02 | Google Inc. | Experience sharing system and method |
US9275403B2 (en) | 2012-01-31 | 2016-03-01 | Google Inc. | Experience sharing system and method |
US8832191B1 (en) | 2012-01-31 | 2014-09-09 | Google Inc. | Experience sharing system and method |
US8731151B2 (en) | 2012-02-02 | 2014-05-20 | Salesforce.Com, Inc. | Methods and apparatus for partially updating a web page using an embedded iFrame |
CN103246690A (en) * | 2012-02-09 | 2013-08-14 | 吉菲斯股份有限公司 | Tag inheritance |
US8510381B1 (en) | 2012-02-14 | 2013-08-13 | Google Inc. | Sharing electronic resources with users of nearby devices |
US8533266B2 (en) | 2012-02-14 | 2013-09-10 | Google Inc. | User presence detection and event discovery |
US9330145B2 (en) | 2012-02-22 | 2016-05-03 | Salesforce.Com, Inc. | Systems and methods for context-aware message tagging |
US8811769B1 (en) | 2012-02-28 | 2014-08-19 | Lytro, Inc. | Extended depth of field and variable center of perspective in light-field processing |
US8831377B2 (en) | 2012-02-28 | 2014-09-09 | Lytro, Inc. | Compensating for variation in microlens position during light-field image processing |
US8948545B2 (en) | 2012-02-28 | 2015-02-03 | Lytro, Inc. | Compensating for sensor saturation and microlens modulation during light-field image processing |
US9420276B2 (en) | 2012-02-28 | 2016-08-16 | Lytro, Inc. | Calibration of light-field camera geometry via robust fitting |
US8995785B2 (en) | 2012-02-28 | 2015-03-31 | Lytro, Inc. | Light-field processing and analysis, camera control, and user interfaces and interaction on light-field capture devices |
US9131192B2 (en) | 2012-03-06 | 2015-09-08 | Apple Inc. | Unified slider control for modifying multiple image properties |
US9503535B2 (en) | 2012-03-06 | 2016-11-22 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for automatically following entities in an online social network |
US20130239051A1 (en) | 2012-03-06 | 2013-09-12 | Apple Inc. | Non-destructive editing for a media editing application |
US9363220B2 (en) | 2012-03-06 | 2016-06-07 | Apple Inc. | Context-sensitive help for image viewing and editing application |
US9041727B2 (en) | 2012-03-06 | 2015-05-26 | Apple Inc. | User interface tools for selectively applying effects to image |
KR101936605B1 (en) * | 2012-03-13 | 2019-01-09 | 삼성전자주식회사 | Method and apparatus for tagging contents in portable terminal |
US20130251201A1 (en) * | 2012-03-22 | 2013-09-26 | Samsung Electronics Co., Ltd. | System and method for recommending buddies in social network |
US8255495B1 (en) | 2012-03-22 | 2012-08-28 | Luminate, Inc. | Digital image and content display systems and methods |
US20130254296A1 (en) | 2012-03-23 | 2013-09-26 | Salesforce.Com, Inc. | Social network communities |
US9558277B2 (en) | 2012-04-04 | 2017-01-31 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for identifying topical influence in an online social network |
US9307006B2 (en) | 2012-04-11 | 2016-04-05 | Salesforce.Com, Inc. | System and method for synchronizing data objects in a cloud based social networking environment |
US9582681B2 (en) * | 2012-04-27 | 2017-02-28 | Nokia Technologies Oy | Method and apparatus for privacy protection in images |
US9753926B2 (en) | 2012-04-30 | 2017-09-05 | Salesforce.Com, Inc. | Extracting a portion of a document, such as a web page |
US20130289991A1 (en) * | 2012-04-30 | 2013-10-31 | International Business Machines Corporation | Application of Voice Tags in a Social Media Context |
US9197513B2 (en) | 2012-05-03 | 2015-11-24 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for representing a portion of a user interface as a network address |
US8973106B2 (en) | 2012-05-03 | 2015-03-03 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing permissions to users in an on-demand service environment |
US9094359B2 (en) | 2012-05-09 | 2015-07-28 | Salesforce.Com, Inc. | Method and system for inter-social network communications |
US9252976B2 (en) | 2012-05-09 | 2016-02-02 | Salesforce.Com, Inc. | Method and system for social media cooperation protocol |
US9177007B2 (en) | 2012-05-14 | 2015-11-03 | Salesforce.Com, Inc. | Computer implemented methods and apparatus to interact with records using a publisher of an information feed of an online social network |
US8495489B1 (en) * | 2012-05-16 | 2013-07-23 | Luminate, Inc. | System and method for creating and displaying image annotations |
US9916592B2 (en) | 2012-05-18 | 2018-03-13 | Oracle International Corporation | Method and system for implementing implicit follow and automatic unfollow |
US9699513B2 (en) | 2012-06-01 | 2017-07-04 | Google Inc. | Methods and apparatus for providing access to content |
US9483652B2 (en) | 2012-06-14 | 2016-11-01 | Google Inc. | Enabling user privacy for changes of access to shared content |
US8640257B1 (en) | 2012-06-14 | 2014-01-28 | Google Inc. | Enabling user privacy for changes of access to shared content |
EP2862102A4 (en) * | 2012-06-14 | 2016-01-27 | Nokia Technologies Oy | Method and apparatus for associating interest tags with media items based on social diffusions among users |
US8861804B1 (en) * | 2012-06-15 | 2014-10-14 | Shutterfly, Inc. | Assisted photo-tagging with facial recognition models |
US9626381B2 (en) * | 2012-06-19 | 2017-04-18 | International Business Machines Corporation | Photo album creation based on social media content |
US20130346888A1 (en) * | 2012-06-22 | 2013-12-26 | Microsoft Corporation | Exposing user interface elements on search engine homepages |
US9665773B2 (en) * | 2012-06-25 | 2017-05-30 | Google Inc. | Searching for events by attendants |
US10129524B2 (en) | 2012-06-26 | 2018-11-13 | Google Llc | Depth-assigned content for depth-enhanced virtual reality images |
US9858649B2 (en) | 2015-09-30 | 2018-01-02 | Lytro, Inc. | Depth-based image blurring |
US9607424B2 (en) | 2012-06-26 | 2017-03-28 | Lytro, Inc. | Depth-assigned content for depth-enhanced pictures |
US9715879B2 (en) | 2012-07-02 | 2017-07-25 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for selectively interacting with a server to build a local database for speech recognition at a device |
US10049131B2 (en) | 2012-07-02 | 2018-08-14 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for determining user access to custom metadata |
US9628493B2 (en) | 2012-07-03 | 2017-04-18 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for managing permission sets and validating user assignments |
US9241017B2 (en) | 2012-07-03 | 2016-01-19 | Salesforce.Com, Inc. | Systems and methods for cross domain service component interaction |
US9075766B2 (en) | 2012-07-12 | 2015-07-07 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for determining whether to continue relationships in an online social network |
US9984126B2 (en) | 2012-07-23 | 2018-05-29 | Salesforce.Com, Inc. | Identifying relevant feed items to display in a feed of an enterprise social networking system |
US9367626B2 (en) | 2012-07-23 | 2016-06-14 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for implementing a topical-based highlights filter |
US9311734B1 (en) * | 2012-07-24 | 2016-04-12 | Google Inc. | Adjusting a digital image characteristic of an object in a digital image |
US9569060B2 (en) | 2012-07-25 | 2017-02-14 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for composing and batch publishing feed items in a feed-based interaction context |
US9432320B2 (en) | 2012-07-30 | 2016-08-30 | Salesforce.Com, Inc. | System and method for providing an information-centric application |
US9378393B2 (en) | 2012-08-02 | 2016-06-28 | Facebook, Inc. | Systems and methods for multiple photo fee stories |
US9883340B2 (en) * | 2012-08-10 | 2018-01-30 | Here Global B.V. | Method and apparatus for providing group route recommendations |
US20140068433A1 (en) * | 2012-08-30 | 2014-03-06 | Suresh Chitturi | Rating media fragments and use of rated media fragments |
US9990426B2 (en) | 2012-08-31 | 2018-06-05 | Salesforce.Com, Inc. | Systems and methods for content management in an on-demand environment |
US8990958B2 (en) | 2012-08-31 | 2015-03-24 | Salesforce.Com, Inc. | Systems and methods for content management in an on demand environment |
US9747388B2 (en) | 2012-08-31 | 2017-08-29 | Salesforce.Com, Inc. | Systems and methods for providing access to external content objects |
US8560625B1 (en) | 2012-09-01 | 2013-10-15 | Google Inc. | Facilitating photo sharing |
US9292589B2 (en) | 2012-09-04 | 2016-03-22 | Salesforce.Com, Inc. | Identifying a topic for text using a database system |
US9355174B2 (en) | 2012-09-07 | 2016-05-31 | Iheartmedia Management Services, Inc. | Multi-input playlist selection |
US20140074466A1 (en) | 2012-09-10 | 2014-03-13 | Google Inc. | Answering questions using environmental context |
US8484017B1 (en) | 2012-09-10 | 2013-07-09 | Google Inc. | Identifying media content |
US9311281B2 (en) | 2012-09-10 | 2016-04-12 | Usablenet Inc. | Methods for facilitating web page image hotspots and devices thereof |
US9774555B2 (en) | 2012-09-14 | 2017-09-26 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for managing objectives in an organization in a social network environment |
US9253283B2 (en) | 2012-09-14 | 2016-02-02 | Salesforce.Com, Inc. | Systems and methods for ghosting and providing proxies in a network feed |
WO2014042701A1 (en) * | 2012-09-17 | 2014-03-20 | Motorola Mobility Llc | Efficient key generator for distribution of sensitive material from mulitple application service providers to a secure element such as a universal integrated circuit card (uicc) |
US9495557B2 (en) | 2012-09-18 | 2016-11-15 | Salesforce.Com, Inc. | Methods and systems for managing access to data in an on-demand system |
US9626637B2 (en) | 2012-09-18 | 2017-04-18 | Salesforce.Com, Inc. | Method and system for managing business deals |
JP5175404B1 (en) * | 2012-09-20 | 2013-04-03 | 株式会社 ディー・エヌ・エー | Server apparatus, method, and system |
US9489415B2 (en) | 2012-09-27 | 2016-11-08 | Salesforce.Com, Inc. | System and method for updating infographics based on multiple online social networks |
US9246959B2 (en) | 2012-10-10 | 2016-01-26 | Salesforce.Com, Inc. | System and method for location-based social network feeds |
US20140108958A1 (en) * | 2012-10-12 | 2014-04-17 | Redpeppix. Gmbh & Co. Kg | Tagging system and method for providing a communication platform in a network |
US9269081B1 (en) * | 2012-10-12 | 2016-02-23 | Google Inc. | Seeding user connections in a social network |
US9299060B2 (en) | 2012-10-12 | 2016-03-29 | Google Inc. | Automatically suggesting groups based on past user interaction |
US20140122532A1 (en) * | 2012-10-31 | 2014-05-01 | Google Inc. | Image comparison process |
US9264391B2 (en) | 2012-11-01 | 2016-02-16 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing near real-time predicted engagement level feedback to a user composing a social media message |
TWI528186B (en) * | 2012-11-09 | 2016-04-01 | 財團法人資訊工業策進會 | System and method for posting messages by audio signals |
US9253433B2 (en) | 2012-11-27 | 2016-02-02 | International Business Machines Corporation | Method and apparatus for tagging media with identity of creator or scene |
US9001226B1 (en) | 2012-12-04 | 2015-04-07 | Lytro, Inc. | Capturing and relighting images using multiple devices |
US9703815B2 (en) | 2012-12-17 | 2017-07-11 | Salesforce.Com, Inc. | Third party files in an on-demand database service |
CN103064581A (en) * | 2012-12-18 | 2013-04-24 | 鸿富锦精密工业(深圳)有限公司 | Method and system for processing images |
US9547697B2 (en) * | 2012-12-21 | 2017-01-17 | Google Inc. | Aggregating interactions for content items |
US9935910B2 (en) * | 2012-12-21 | 2018-04-03 | Google Llc | Recipient location aware notifications in response to related posts |
US9495079B2 (en) | 2013-01-10 | 2016-11-15 | Salesforce.Com, Inc. | Persistent feeder component for displaying feed items received from information feeds of online social networks |
US9778820B2 (en) | 2013-01-18 | 2017-10-03 | Salesforce.Com, Inc. | Managing applications on a computing device |
US10175873B2 (en) | 2013-01-21 | 2019-01-08 | Salesforce.Com, Inc. | System and method for retrieving data based on scrolling velocity |
US9607090B2 (en) | 2013-01-21 | 2017-03-28 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for recommending events |
US9465828B2 (en) | 2013-01-22 | 2016-10-11 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for identifying similar labels using collaborative filtering |
US20140278821A1 (en) | 2013-03-12 | 2014-09-18 | Salesforce.Com, Inc. | System and method for generating and managing social employee profiles |
US9367646B2 (en) | 2013-03-14 | 2016-06-14 | Appsense Limited | Document and user metadata storage |
US10546352B2 (en) * | 2013-03-14 | 2020-01-28 | Facebook, Inc. | Method for selectively advertising items in an image |
US20140280267A1 (en) * | 2013-03-14 | 2014-09-18 | Fotofad, Inc. | Creating real-time association interaction throughout digital media |
US9465856B2 (en) | 2013-03-14 | 2016-10-11 | Appsense Limited | Cloud-based document suggestion service |
US9607235B2 (en) * | 2013-03-14 | 2017-03-28 | Facebook, Inc. | Image cropping according to points of interest |
US10373212B2 (en) * | 2013-03-14 | 2019-08-06 | Facebook, Inc. | Methods for linking images in social feeds to branded content |
US20140280577A1 (en) | 2013-03-15 | 2014-09-18 | Salesforce.Com, Inc. | Systems and methods for interacting with an application in a publisher |
US9282138B2 (en) | 2013-03-15 | 2016-03-08 | Facebook, Inc. | Enabling photoset recommendations |
US9823813B2 (en) | 2013-03-15 | 2017-11-21 | Salesforce.Com, Inc. | Apparatus and methods for performing an action on a database record |
US20140280561A1 (en) * | 2013-03-15 | 2014-09-18 | Fujifilm North America Corporation | System and method of distributed event based digital image collection, organization and sharing |
US9483526B2 (en) | 2013-03-21 | 2016-11-01 | Salesforce.Com, Inc. | Automatically subscribing users of an enterprise network to a record |
US9594790B2 (en) | 2013-03-21 | 2017-03-14 | Salesforce.Com, Inc. | System and method for evaluating claims to update a record from conflicting data sources |
US9400840B2 (en) | 2013-03-25 | 2016-07-26 | Salesforce.Com, Inc. | Combining topic suggestions from different topic sources to assign to textual data items |
US9953301B2 (en) | 2013-04-03 | 2018-04-24 | Salesforce.Com, Inc. | Searchable screen sharing sessions |
US9672575B2 (en) | 2013-04-03 | 2017-06-06 | Salesforce.Com, Inc. | Capturing information regarding an interaction to a database |
US9398156B2 (en) | 2013-04-12 | 2016-07-19 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for managing agent workload in a customer service environment |
US10684752B2 (en) | 2013-04-12 | 2020-06-16 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for responding to actionable text patterns in a feed item |
US10114873B2 (en) | 2013-04-17 | 2018-10-30 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for retrieving content related to a feed item of an online social network |
US9542472B2 (en) | 2013-04-19 | 2017-01-10 | Salesforce.Com, Inc. | Facilitating collaboration on a record among a group of users of a feed-based enterprise network |
US10334151B2 (en) | 2013-04-22 | 2019-06-25 | Google Llc | Phase detection autofocus using subaperture images |
US9575995B2 (en) | 2013-05-01 | 2017-02-21 | Cloudsight, Inc. | Image processing methods |
US10140631B2 (en) | 2013-05-01 | 2018-11-27 | Cloudsignt, Inc. | Image processing server |
US9569465B2 (en) | 2013-05-01 | 2017-02-14 | Cloudsight, Inc. | Image processing |
US9639867B2 (en) | 2013-05-01 | 2017-05-02 | Cloudsight, Inc. | Image processing system including image priority |
US10223454B2 (en) | 2013-05-01 | 2019-03-05 | Cloudsight, Inc. | Image directed search |
US9665595B2 (en) | 2013-05-01 | 2017-05-30 | Cloudsight, Inc. | Image processing client |
US9830522B2 (en) | 2013-05-01 | 2017-11-28 | Cloudsight, Inc. | Image processing including object selection |
US9460474B2 (en) | 2013-05-03 | 2016-10-04 | Salesforce.Com, Inc. | Providing access to a private resource in an enterprise social networking system |
US9647922B2 (en) | 2013-05-15 | 2017-05-09 | Salesforce, Inc. | Computer implemented methods and apparatus for trials onboarding |
US9367568B2 (en) | 2013-05-15 | 2016-06-14 | Facebook, Inc. | Aggregating tags in images |
US9529917B2 (en) | 2013-05-21 | 2016-12-27 | Saleforce.com, inc. | System and method for generating information feed based on contextual data |
US9514119B2 (en) * | 2013-05-21 | 2016-12-06 | International Business Machines Corporation | Contributor identification tool |
AU2014274171B2 (en) * | 2013-05-30 | 2016-08-11 | Facebook, Inc. | Tag suggestions for images on online social networks |
US9858298B1 (en) | 2013-07-11 | 2018-01-02 | Facebook, Inc. | Methods and systems for using hints in media content tagging |
US9892177B2 (en) | 2013-07-11 | 2018-02-13 | Salesforce.Com, Inc. | Systems and methods for interacting with external content objects |
US9600155B2 (en) | 2013-07-15 | 2017-03-21 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for customizing a data interface in an on-demand service environment |
US9467434B2 (en) | 2013-07-15 | 2016-10-11 | Salesforce.Com, Inc. | Document rendering service |
US10147054B2 (en) | 2013-07-26 | 2018-12-04 | Salesforce.Com, Inc. | Displaying content of an enterprise social network feed on a mobile device |
US9426249B2 (en) | 2013-08-05 | 2016-08-23 | Salesforce.Com, Inc. | Providing an improved web user interface framework for building web applications |
US9524157B2 (en) | 2013-08-06 | 2016-12-20 | Salesforce.Com, Inc. | Providing an improved web user interface framework for building web applications |
US11250203B2 (en) * | 2013-08-12 | 2022-02-15 | Microsoft Technology Licensing, Llc | Browsing images via mined hyperlinked text snippets |
US9921724B2 (en) | 2013-08-15 | 2018-03-20 | Salesforce.Com, Inc. | Presenting data on a mobile device in communication with an on-demand database system |
US9973550B2 (en) | 2013-09-11 | 2018-05-15 | Salesforce.Com, Inc. | Systems and methods for applying intelligence and prioritization to calendared events |
US9972015B2 (en) | 2013-09-13 | 2018-05-15 | Salesforce.Com, Inc. | Methods and systems for facilitating customer support using a social post case feed and publisher |
US11714923B2 (en) | 2013-09-26 | 2023-08-01 | Salesforce, Inc. | Methods and systems for protecting data integrity |
US10423907B2 (en) | 2013-10-18 | 2019-09-24 | Salesforce.Com, Inc. | Geolocation based work data on a mobile device using a database system |
US9590943B2 (en) | 2013-10-25 | 2017-03-07 | Salesforce.Com, Inc. | Offline prompts of online social network mentions |
US9665261B2 (en) | 2013-10-28 | 2017-05-30 | Salesforce.Com, Inc. | Providing a user interface for customizing state transitions of panes in a bounding window |
US10332129B2 (en) | 2013-11-01 | 2019-06-25 | Salesforce.Com, Inc. | Methods and systems for processing a log file |
US9893905B2 (en) | 2013-11-13 | 2018-02-13 | Salesforce.Com, Inc. | Collaborative platform for teams with messaging and learning across groups |
US10367649B2 (en) | 2013-11-13 | 2019-07-30 | Salesforce.Com, Inc. | Smart scheduling and reporting for teams |
US10146597B2 (en) | 2013-11-14 | 2018-12-04 | Salesforce.Com, Inc. | Delegating handling of computing events of a mobile device application |
US9798764B2 (en) | 2013-12-20 | 2017-10-24 | Salesforce.Com, Inc. | Identifying recurring sequences of user interactions with an application |
US10346882B2 (en) | 2014-01-02 | 2019-07-09 | Salesforce.Com, Inc. | System and method for aggregating web clipping data |
US9753703B2 (en) | 2014-02-04 | 2017-09-05 | Salesforce.Com, Inc. | Generating identifiers for user interface elements of a web page of a web application |
US10438631B2 (en) | 2014-02-05 | 2019-10-08 | Snap Inc. | Method for real-time video processing involving retouching of an object in the video |
US9577835B2 (en) | 2014-02-07 | 2017-02-21 | Salesforce.Com, Inc. | Online chats without displaying confidential information |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
US10324922B2 (en) | 2014-02-13 | 2019-06-18 | Salesforce.Com, Inc. | Providing a timeline of events regarding a database record |
US20150238871A1 (en) * | 2014-02-25 | 2015-08-27 | Howard A. Green | Gamification and computerization of on-line photo identification |
US9983943B2 (en) | 2014-03-27 | 2018-05-29 | Salesforce.Com, Inc. | Reversing object manipulations in association with a walkthrough for an application or online service |
CA2885880C (en) * | 2014-04-04 | 2018-07-31 | Image Searcher, Inc. | Image processing including object selection |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
JP2015225445A (en) * | 2014-05-27 | 2015-12-14 | ソニー株式会社 | Information processing apparatus and information processing method |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
US10601749B1 (en) | 2014-07-11 | 2020-03-24 | Twitter, Inc. | Trends in a messaging platform |
US10592539B1 (en) | 2014-07-11 | 2020-03-17 | Twitter, Inc. | Trends in a messaging platform |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
US10339126B2 (en) | 2014-08-11 | 2019-07-02 | Salesforce.Com, Inc. | Processing log files using a database system |
US9509715B2 (en) | 2014-08-21 | 2016-11-29 | Salesforce.Com, Inc. | Phishing and threat detection and prevention |
US9774603B2 (en) | 2014-08-22 | 2017-09-26 | Salesforce.Com, Inc. | Managing user permissions in relation to system events occurring in a database system |
US9538377B2 (en) | 2014-08-22 | 2017-01-03 | Salesforce.Com, Inc. | Switching between restricted-access websites on mobile user devices |
US9632852B2 (en) | 2014-08-25 | 2017-04-25 | Salesforce.Com, Inc. | Detecting and managing flooding of multi-tenant message queues |
US10296753B2 (en) | 2014-08-26 | 2019-05-21 | Salesforce.Com, Inc. | Permission comparator |
US10223367B2 (en) | 2014-08-27 | 2019-03-05 | Salesforce.Com, Inc. | Distributed sorting of event log files |
US9805051B2 (en) | 2014-09-10 | 2017-10-31 | Salesforce.Com, Inc. | Synchronization and strategic storage of multiple versions of a file |
US20160078120A1 (en) | 2014-09-11 | 2016-03-17 | Salesforce.Com, Inc. | Extracting and processing metrics from system generated events |
US9619655B2 (en) | 2014-09-12 | 2017-04-11 | Salesforce.Com, Inc. | Cloud-based security profiling, threat analysis and intelligence |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10095797B2 (en) | 2014-10-03 | 2018-10-09 | Salesforce.Com, Inc. | Suggesting actions for evaluating user performance in an enterprise social network |
US9710127B2 (en) | 2014-10-09 | 2017-07-18 | Salesforce.Com, Inc. | User-customizable permissions in a computing environment |
US10140379B2 (en) | 2014-10-27 | 2018-11-27 | Chegg, Inc. | Automated lecture deconstruction |
US9544307B2 (en) | 2014-10-29 | 2017-01-10 | Salesforce.Com, Inc. | Providing a security mechanism on a mobile device |
US11694194B2 (en) * | 2014-12-02 | 2023-07-04 | International Business Machines Corporation | Usable security with social network assistance |
US9646064B2 (en) | 2014-12-10 | 2017-05-09 | Salesforce.Com, Inc. | Template based software container |
US10552464B2 (en) | 2014-12-18 | 2020-02-04 | Salesforce.Com, Inc. | Identifying relevant material for cases |
US9385983B1 (en) * | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US9965541B2 (en) | 2015-02-24 | 2018-05-08 | Salesforce.Com, Inc. | Interest groups based on network feed items |
US10175999B2 (en) | 2015-02-25 | 2019-01-08 | Salesforce.Com, Inc. | Converting video into a walkthrough for an application or an online service |
US10374987B2 (en) | 2015-03-11 | 2019-08-06 | Salesforce.Com, Inc. | Electronic notifications of users concurrently interacting with the same feed item of a social network feed |
US10116901B2 (en) | 2015-03-18 | 2018-10-30 | Avatar Merger Sub II, LLC | Background modification in video conferencing |
KR102217723B1 (en) | 2015-03-18 | 2021-02-19 | 스냅 인코포레이티드 | Geo-fence authorization provisioning |
US10275898B1 (en) | 2015-04-15 | 2019-04-30 | Google Llc | Wedge-based light-field video capture |
US11328446B2 (en) | 2015-04-15 | 2022-05-10 | Google Llc | Combining light-field data with active depth data for depth map generation |
US10567464B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video compression with adaptive view-dependent lighting removal |
US10444931B2 (en) | 2017-05-09 | 2019-10-15 | Google Llc | Vantage generation and interactive playback |
US10440407B2 (en) | 2017-05-09 | 2019-10-08 | Google Llc | Adaptive control for immersive experience delivery |
US10565734B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video capture, processing, calibration, computational fiber artifact removal, and light-field pipeline |
US10341632B2 (en) | 2015-04-15 | 2019-07-02 | Google Llc. | Spatial random access enabled video system with a three-dimensional viewing volume |
US10412373B2 (en) | 2015-04-15 | 2019-09-10 | Google Llc | Image capture for virtual reality displays |
US10419737B2 (en) | 2015-04-15 | 2019-09-17 | Google Llc | Data structures and delivery methods for expediting virtual reality playback |
US10540818B2 (en) | 2015-04-15 | 2020-01-21 | Google Llc | Stereo image generation and interactive playback |
US10469873B2 (en) | 2015-04-15 | 2019-11-05 | Google Llc | Encoding and decoding virtual reality video |
US10546424B2 (en) | 2015-04-15 | 2020-01-28 | Google Llc | Layered content delivery for virtual and augmented reality experiences |
US10089479B2 (en) | 2015-04-17 | 2018-10-02 | Dropbox, Inc. | Collection folder for collecting file submissions from authenticated submitters |
US10296717B2 (en) | 2015-05-14 | 2019-05-21 | Salesforce.Com, Inc. | Automated prescription workflow for device management |
US9654549B2 (en) | 2015-05-18 | 2017-05-16 | Somchai Akkarawittayapoom | Systems and methods for creating user-managed online pages (MAPpages) linked to locations on an interactive digital map |
US10296569B2 (en) | 2015-05-18 | 2019-05-21 | Somchai Akkarawittayapoom | Systems and methods for creating user-managed online pages (MAPpages) linked to locations on an interactive digital map |
JP2016224522A (en) * | 2015-05-27 | 2016-12-28 | 京セラ株式会社 | Terminal device and service server |
US10083236B2 (en) | 2015-05-29 | 2018-09-25 | Salesforce.Com, Inc. | Database searching using a graph of nodes and edges formed using log node pairs |
US10210218B2 (en) | 2015-06-16 | 2019-02-19 | Salesforce.Com, Inc. | Processing a file to generate a recommendation using a database system |
US9979689B2 (en) | 2015-06-29 | 2018-05-22 | Salesforce.Com, Inc. | Authoring tool for creating new electronic posts |
US10152489B2 (en) | 2015-07-24 | 2018-12-11 | Salesforce.Com, Inc. | Synchronize collaboration entity files |
US9979909B2 (en) | 2015-07-24 | 2018-05-22 | Lytro, Inc. | Automatic lens flare detection and correction for light-field images |
US9948743B2 (en) | 2015-07-28 | 2018-04-17 | Salesforce.Com, Inc. | Managing memory usage in server systems |
US9811444B2 (en) | 2015-08-04 | 2017-11-07 | Salesforce.Com, Inc. | Testing software enhancements in database applications |
US10157196B2 (en) | 2015-08-12 | 2018-12-18 | Salesforce.Com, Inc. | Intra-platform data migration |
US9639945B2 (en) | 2015-08-27 | 2017-05-02 | Lytro, Inc. | Depth-based application of image effects |
US9767040B2 (en) | 2015-08-31 | 2017-09-19 | Salesforce.Com, Inc. | System and method for generating and storing real-time analytics metric data using an in memory buffer service consumer framework |
US10372421B2 (en) | 2015-08-31 | 2019-08-06 | Salesforce.Com, Inc. | Platform provider architecture creation utilizing platform architecture type unit definitions |
US10049337B2 (en) | 2015-08-31 | 2018-08-14 | Salesforce.Com, Inc. | Quantitative metrics for assessing status of a platform architecture for cloud computing |
US10198484B2 (en) | 2015-09-10 | 2019-02-05 | Salesforce.Com, Inc. | Displaying reduced and detailed visual representations of calendar items based on mouse cursor movement |
US10592474B2 (en) | 2015-09-11 | 2020-03-17 | Salesforce.Com, Inc. | Processing log files using a database system |
US10296661B2 (en) | 2015-09-11 | 2019-05-21 | Salesforce.Com, Inc. | Processing log files using a database system |
US10430765B2 (en) | 2015-09-11 | 2019-10-01 | Salesforce.Com, Inc. | Processing keyboard input to perform events in relation to calendar items using a web browser-based application or online service |
US10387439B2 (en) | 2015-09-11 | 2019-08-20 | Salesforce.Com, Inc. | Configuring service consoles based on service feature templates using a database system |
US10146915B2 (en) | 2015-09-14 | 2018-12-04 | Salesforce.Com, Inc. | Publication of collaborative file to library |
US9658801B2 (en) | 2015-09-15 | 2017-05-23 | Salesforce.Com, Inc. | System having in-memory buffer service, temporary events file storage system and backup events file uploader service |
US10915299B2 (en) | 2015-10-16 | 2021-02-09 | Salesforce.Com, Inc. | Automatically matching start criteria and completion criteria of a walkthrough for an application or online service |
US10654942B2 (en) | 2015-10-21 | 2020-05-19 | 15 Seconds of Fame, Inc. | Methods and apparatus for false positive minimization in facial recognition applications |
US20170132821A1 (en) * | 2015-11-06 | 2017-05-11 | Microsoft Technology Licensing, Llc | Caption generation for visual media |
US20170140031A1 (en) * | 2015-11-16 | 2017-05-18 | Investcloud Inc | Client service pipe configuration |
US10187403B2 (en) | 2015-12-02 | 2019-01-22 | Salesforce.Com, Inc. | False positive detection reduction system for network-based attacks |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10713966B2 (en) | 2015-12-31 | 2020-07-14 | Dropbox, Inc. | Assignments for classrooms |
US10402367B2 (en) | 2016-01-13 | 2019-09-03 | Salesforce.Com, Inc. | Batch job processing using a database system |
US9965634B2 (en) | 2016-01-15 | 2018-05-08 | Salesforce.Com, Inc. | Space-efficient storage of encrypted data |
US10515111B2 (en) * | 2016-01-19 | 2019-12-24 | Regwez, Inc. | Object stamping user interface |
US9774825B1 (en) | 2016-03-22 | 2017-09-26 | Avaya Inc. | Automatic expansion and derivative tagging |
US10678757B2 (en) | 2016-04-08 | 2020-06-09 | Salesforce.Com, Inc. | Reliable generation of a unique key in a distributed system |
US10057206B2 (en) | 2016-04-18 | 2018-08-21 | Salesforce.Com, Inc. | Combining updates of a social network feed |
US20170310623A1 (en) * | 2016-04-26 | 2017-10-26 | Flipboard, Inc. | Identifying a content item presented by a digital magazine server in a message thread between digital magazine server users based on interaction with the content item |
US10567311B2 (en) | 2016-04-29 | 2020-02-18 | Salesforce.Com, Inc. | Publisher and share action integration in a user interface for automated messaging |
US10135847B2 (en) | 2016-05-18 | 2018-11-20 | Salesforce.Com, Inc. | Reverse shell network intrusion detection |
US10346451B2 (en) | 2016-05-27 | 2019-07-09 | Salesforce.Com, Inc. | Identifying conversations in unstructured media |
US10380347B2 (en) | 2016-06-08 | 2019-08-13 | Salesforce.Com., Inc. | Hierarchical runtime analysis framework for defining vulnerabilities |
US10140456B2 (en) | 2016-06-08 | 2018-11-27 | Salesforce.Com, Inc. | Runtime analysis of software security vulnerabilities |
US10275892B2 (en) | 2016-06-09 | 2019-04-30 | Google Llc | Multi-view scene segmentation and propagation |
US10204345B2 (en) | 2016-06-28 | 2019-02-12 | Salesforce.Com, Inc. | Driving customer service interactions on social media |
US11477302B2 (en) | 2016-07-06 | 2022-10-18 | Palo Alto Research Center Incorporated | Computer-implemented system and method for distributed activity detection |
US10685004B2 (en) | 2016-07-11 | 2020-06-16 | Salesforce.Com, Inc. | Multiple feature hash map to enable feature selection and efficient memory usage |
US10372934B2 (en) | 2016-07-21 | 2019-08-06 | Salesforce.Com, Inc. | Access controlled queries against user data in a datastore |
US10693922B2 (en) | 2016-07-25 | 2020-06-23 | Salesforce.Com, Inc. | Multi-channel customer engagement platform |
US10410107B2 (en) | 2016-07-26 | 2019-09-10 | Salesforce.Com, Inc. | Natural language platform for database system |
US10241890B2 (en) | 2016-07-28 | 2019-03-26 | Salesforce.Com, Inc. | Hybrid code modification in intermediate language for software application |
US10409816B2 (en) | 2016-08-23 | 2019-09-10 | Salesforce.Com, Inc. | Accessing and displaying shared data |
US10942903B2 (en) | 2016-08-30 | 2021-03-09 | Salesforce.Com, Inc. | Rate limiting in a moderation framework of a database system |
US10346370B2 (en) | 2016-08-30 | 2019-07-09 | Salesforce.Com, Inc. | Rate limiting in a moderation framework of a database system |
US10417210B2 (en) | 2016-08-30 | 2019-09-17 | Salesforce.Com, Inc. | Multi-token matching scheme |
US10482141B2 (en) | 2016-08-30 | 2019-11-19 | Salesforce.Com, Inc. | Extensible moderation framework |
US10896192B2 (en) | 2016-09-08 | 2021-01-19 | Salesforce.Com, Inc. | Allowing in-line edit to data table of linked data of a data store |
US10915519B2 (en) | 2016-09-09 | 2021-02-09 | Salesforce.Com, Inc. | Processing offline updates to records of a database system |
US11232223B2 (en) | 2016-09-13 | 2022-01-25 | Salesforce.Com, Inc. | Providing web application components within remote systems |
US10635659B2 (en) | 2016-09-19 | 2020-04-28 | Salesforce.Com, Inc. | Mobile application bundled with metadata database |
US10671626B2 (en) | 2016-09-27 | 2020-06-02 | Salesforce.Com, Inc. | Identity consolidation in heterogeneous data environment |
US10642474B2 (en) | 2016-09-28 | 2020-05-05 | Salesforce.Com, Inc. | Processing keyboard input to cause movement of items in a user interface of a web browser-based application |
US10572031B2 (en) | 2016-09-28 | 2020-02-25 | Salesforce.Com, Inc. | Processing keyboard input to cause re-sizing of items in a user interface of a web browser-based application |
US10223136B2 (en) | 2016-09-30 | 2019-03-05 | Salesforce.Com, Inc. | Generating content objects using an integrated development environment |
US10275281B2 (en) | 2016-09-30 | 2019-04-30 | Salesforce.Com, Inc. | Scheduling jobs for processing log files using a database system |
US10984665B2 (en) | 2016-09-30 | 2021-04-20 | Salesforce.Com, Inc. | Customizing sequences of content objects |
US10613709B2 (en) | 2016-09-30 | 2020-04-07 | Salesforce.Com, Inc. | Leveraging and managing assessment environments in an assessment hub |
US10713604B2 (en) | 2016-09-30 | 2020-07-14 | Salesforce.Com, Inc. | Bi-directional notification framework |
US10380094B2 (en) | 2016-09-30 | 2019-08-13 | Salesforce.Com, Inc. | Custom multi-tenant non-relational platform objects |
US10212189B2 (en) | 2016-10-11 | 2019-02-19 | Salesforce.Com, Inc. | Authentication of client devices using modified images |
US10778559B2 (en) | 2016-10-17 | 2020-09-15 | Salesforce.Com, Inc. | Facilitating simulation of network conditions in a hybrid application environment |
US10642872B2 (en) | 2016-10-21 | 2020-05-05 | Salesforce.Com, Inc. | System for optimizing content queries |
US10824620B2 (en) | 2016-10-21 | 2020-11-03 | Salesforce.Com, Inc. | Compiling a relational datastore query from a user input |
US10447672B2 (en) | 2016-11-01 | 2019-10-15 | Salesforce.Com, Inc. | Facilitating encrypted persistent storage in browsers |
US10650262B2 (en) | 2016-11-09 | 2020-05-12 | Clicpic, Inc. | Electronic system for comparing positions of interest on media items |
US10666722B2 (en) | 2016-11-22 | 2020-05-26 | Salesforce.Com, Inc. | Message delivery in a distributed server environment |
US10726039B2 (en) | 2016-11-29 | 2020-07-28 | Salesforce.Com, Inc. | Systems and methods for updating database indexes |
US10129258B2 (en) | 2016-11-30 | 2018-11-13 | Salesforce.Com, Inc. | Secure component-based web applications |
US10116660B2 (en) | 2016-11-30 | 2018-10-30 | Salesforce.Com, Inc. | Security modes for a component-based web security model |
US10679361B2 (en) | 2016-12-05 | 2020-06-09 | Google Llc | Multi-view rotoscope contour propagation |
US10891263B2 (en) | 2016-12-09 | 2021-01-12 | Salesforce.Com, Inc. | Systems and methods for providing database updates for data visualization |
US10540369B2 (en) | 2016-12-19 | 2020-01-21 | Salesforce.Com, Inc. | Org sync suspend and resume data sync |
US10496673B2 (en) | 2016-12-27 | 2019-12-03 | Salesforce.Com, Inc. | Org sync async subscribe emails |
US10462077B2 (en) * | 2016-12-29 | 2019-10-29 | Dropbox, Inc. | File-level comments in collaborative content items |
US10198413B2 (en) | 2016-12-30 | 2019-02-05 | Dropbox, Inc. | Image annotations in collaborative content items |
US10146581B2 (en) | 2017-01-13 | 2018-12-04 | Salesforce.Com, Inc. | Dynamically configuring a process based on environmental characteristics monitored by a mobile device |
US10356088B1 (en) | 2017-01-25 | 2019-07-16 | Salesforce.Com, Inc. | User authentication based on multiple asymmetric cryptography key pairs |
US10095915B2 (en) | 2017-01-25 | 2018-10-09 | Chaim Mintz | Photo subscription system and method using biometric identification |
US11190344B2 (en) | 2017-01-25 | 2021-11-30 | Salesforce.Com, Inc. | Secure user authentication based on multiple asymmetric cryptography key pairs |
US10545962B2 (en) | 2017-01-25 | 2020-01-28 | Salesforce.Com, Inc. | Relational database instruction validation |
US10411907B2 (en) | 2017-01-25 | 2019-09-10 | Salesforce.Com, Inc. | Secure remote user authentication leveraging public key cryptography and key splitting |
US10650028B2 (en) | 2017-01-25 | 2020-05-12 | Salesforce.Com, Inc. | Relational database instruction validation |
US10637658B2 (en) | 2017-01-25 | 2020-04-28 | Salesforce.Com, Inc. | Secure internal user authentication leveraging public key cryptography and key splitting |
US11222227B2 (en) | 2017-01-25 | 2022-01-11 | Chaim Mintz | Photo subscription system and method using biometric identification |
US11436223B2 (en) | 2017-01-30 | 2022-09-06 | Salesforce, Inc. | Query pin planner |
US10783188B2 (en) | 2017-02-17 | 2020-09-22 | Salesforce.Com, Inc. | Intelligent embedded self-help service |
US10469438B2 (en) | 2017-02-27 | 2019-11-05 | Salesforce.Com, Inc. | Facilitating integration of collaborative communication platform and document collaboration tool |
US10579368B2 (en) | 2017-03-10 | 2020-03-03 | Salesforce.Com, Inc. | Blockchain version control systems |
US10810230B2 (en) | 2017-03-21 | 2020-10-20 | Salesforce.Com, Inc. | Thread record provider |
US10803080B2 (en) | 2017-03-21 | 2020-10-13 | Salesforce.Com, Inc. | Thread record provider |
US10860377B2 (en) | 2017-03-22 | 2020-12-08 | Salesforce.Com, Inc. | Technologies for identifying thread memory allocation |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10594945B2 (en) | 2017-04-03 | 2020-03-17 | Google Llc | Generating dolly zoom effect using light field image data |
US10587401B2 (en) | 2017-04-03 | 2020-03-10 | Salesforce.Com, Inc. | Secure handling of customer-supplied encryption secrets |
US10645138B2 (en) | 2017-05-02 | 2020-05-05 | Salesforce.Com, Inc | Event stream processing system using a coordinating spout instance |
US11663205B2 (en) | 2017-05-04 | 2023-05-30 | Salesforce, Inc. | Technologies for asynchronous querying |
US10536439B2 (en) | 2017-05-08 | 2020-01-14 | Salesforce.Com, Inc. | Client fingerprinting for information system security |
US10474227B2 (en) | 2017-05-09 | 2019-11-12 | Google Llc | Generation of virtual reality with 6 degrees of freedom from limited viewer data |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
US10360136B2 (en) | 2017-05-23 | 2019-07-23 | Salesforce.Com., Inc. | Dashboard execution engine |
US10852926B2 (en) | 2017-05-23 | 2020-12-01 | Salesforce.Com., Inc. | Filter of data presentations via user-generated links |
US11054971B2 (en) | 2017-05-23 | 2021-07-06 | Salesforce.Com., Inc. | Modular runtime environment |
US10354399B2 (en) | 2017-05-25 | 2019-07-16 | Google Llc | Multi-view back-projection to a light-field |
US10713223B2 (en) | 2017-06-01 | 2020-07-14 | Salesforce.Com, Inc. | Opportunistic gossip-type dissemination of node metrics in server clusters |
US10693951B2 (en) | 2017-06-01 | 2020-06-23 | Salesforce.Com, Inc. | Decentralized, resource aware load distribution in a distributed system |
US10489170B2 (en) | 2017-06-19 | 2019-11-26 | Salesforce.Com, Inc. | Application warmup engine |
US10416952B2 (en) | 2017-06-27 | 2019-09-17 | Salesforce.Com, Inc. | Identifying a viewport within a browser window |
US10579641B2 (en) | 2017-08-01 | 2020-03-03 | Salesforce.Com, Inc. | Facilitating mobile device interaction with an enterprise database system |
US9961519B1 (en) | 2017-08-01 | 2018-05-01 | Salesforce.Com, Inc. | Facilitating mobile device interaction with an enterprise database system |
US10664244B2 (en) | 2017-08-22 | 2020-05-26 | Salesforce.Com, Inc. | Dynamic page previewer for a web application builder |
US10402174B2 (en) | 2017-08-25 | 2019-09-03 | Salesforce.Com, Inc. | Overriding component attributes in a web application builder |
US10775969B2 (en) | 2017-08-25 | 2020-09-15 | Salesforce.Com, Inc. | System and method for notifying a softphone of navigation change events |
US10540149B2 (en) | 2017-08-30 | 2020-01-21 | Salesforce.Com, Inc. | Property editor component in a web application builder framework |
US10846068B2 (en) | 2017-08-30 | 2020-11-24 | Salesforce.Com, Inc. | Interactions layer in a web application builder framework |
US10509633B2 (en) | 2017-08-30 | 2019-12-17 | Salesforce.Com, Inc. | Base editor component in a web application builder framework |
US10514896B2 (en) | 2017-08-30 | 2019-12-24 | Salesforce.Com, Inc. | Web application builder framework |
US10909070B2 (en) | 2017-08-31 | 2021-02-02 | Salesforce.Com, Inc. | Memory efficient policy-based file deletion system |
US10509546B2 (en) | 2017-08-31 | 2019-12-17 | Salesforce.Com, Inc. | History component for single page application |
US10545215B2 (en) | 2017-09-13 | 2020-01-28 | Google Llc | 4D camera tracking and optical stabilization |
US11036357B2 (en) | 2017-09-27 | 2021-06-15 | Salesforce.Com, Inc. | Generating or updating cross-community streams |
US10579691B2 (en) | 2017-09-27 | 2020-03-03 | Salesforce.Com, Inc. | Application programming interface representation of multi-tenant non-relational platform objects |
US10579692B2 (en) | 2017-09-27 | 2020-03-03 | Salesforce.Com, Inc. | Composite keys for multi-tenant non-relational platform objects |
US11714811B2 (en) | 2017-09-27 | 2023-08-01 | Salesforce, Inc. | Run-time querying of multi-tenant non-relational platform objects |
US10984070B2 (en) | 2017-10-18 | 2021-04-20 | Salesforce.Com, Inc. | Dynamic content placeholders for microblogging posts |
US10693952B2 (en) | 2017-10-23 | 2020-06-23 | Salesforce.Com, Inc. | Technologies for low latency messaging |
US10387041B2 (en) | 2017-11-02 | 2019-08-20 | Salesforce.Com, Inc. | Data migration system |
US10528816B2 (en) | 2017-11-30 | 2020-01-07 | Salesforce.Com, Inc. | System and method for retrieving and displaying supplemental information and pertinent data using augmented reality |
US11088925B2 (en) | 2017-12-04 | 2021-08-10 | Salesforce.Com, Inc. | Technologies for capacity remediation in multi-tenant cloud environments |
US10904197B2 (en) | 2017-12-19 | 2021-01-26 | Salesforce.Com, Inc. | Management of members of social network conversations |
US10887281B2 (en) | 2017-12-19 | 2021-01-05 | Salesforce.Com, Inc. | Automated host-based firewall configuration management |
US11048684B2 (en) | 2018-01-16 | 2021-06-29 | Salesforce.Com, Inc. | Lazy tracking of user system web cache |
US10739991B2 (en) | 2018-01-16 | 2020-08-11 | Salesforce.Com, Inc. | System and method of providing an overlay user interface for a touchscreen display |
US10642468B2 (en) | 2018-01-16 | 2020-05-05 | Salesforce.Com, Inc. | Accessibility lock and accessibility pause |
US10761904B2 (en) | 2018-01-17 | 2020-09-01 | Salesforce.Com, Inc. | Method and system for synchronizing and joining multiple calls to the same asynchronous code segment |
US10671739B2 (en) | 2018-01-17 | 2020-06-02 | Salesforce.Com, Inc. | Managing the sharing of common library packages with subscribers |
US10567505B2 (en) | 2018-01-18 | 2020-02-18 | Salesforce.Com, Inc. | Methods and systems for session synchronization and sharing of applications between different user systems of a user |
US10965862B2 (en) | 2018-01-18 | 2021-03-30 | Google Llc | Multi-camera navigation interface |
US11170381B2 (en) | 2018-01-18 | 2021-11-09 | Salesforce.Com, Inc. | Method and system for generating insights regarding a party in response to a call |
US10671248B2 (en) | 2018-01-18 | 2020-06-02 | Salesforce.Com, Inc. | Live agent chat console |
US10693883B2 (en) | 2018-01-22 | 2020-06-23 | Salesforce.Com, Inc. | Technologies for integrating and sandboxing web resources |
US10713070B2 (en) | 2018-01-22 | 2020-07-14 | Salesforce.Com, Inc. | Systems and methods for capturing and visualizing user interactions across devices |
US10650337B2 (en) | 2018-01-29 | 2020-05-12 | Salesforce.Com, Inc. | Technical field service inventory management |
US11416116B2 (en) | 2018-01-31 | 2022-08-16 | Salesforce.Com, Inc. | Generation of mobile device notifications |
US10936477B2 (en) | 2018-01-31 | 2021-03-02 | Salesforce.Com, Inc. | End-to-end user interface component testing |
US11206273B2 (en) | 2018-01-31 | 2021-12-21 | Salesforce.Com, Inc. | Content management system connect |
US10560349B2 (en) | 2018-01-31 | 2020-02-11 | Salesforce.Com, Inc. | Data consistency of policy enforcement for distributed applications |
US10680958B2 (en) | 2018-01-31 | 2020-06-09 | Salesforce.Com, Inc. | Policy enforcement as a service for third party platforms |
US10778543B2 (en) | 2018-01-31 | 2020-09-15 | Salesforce.Com, Inc. | Opaque interface for enclosed/wrapped asynchronous pushing and/or pulling data between policy enforcement as a service (PEaaS) components |
US10771353B2 (en) | 2018-01-31 | 2020-09-08 | Salesforce.Com, Inc. | Policy enforcement as a service for third party platforms with asynchronous user tracking mechanisms |
US11468707B2 (en) | 2018-02-02 | 2022-10-11 | Microsoft Technology Licensing, Llc | Automatic image classification in electronic communications |
US10853334B2 (en) | 2018-03-02 | 2020-12-01 | Salesforce.Com, Inc. | Technologies for providing service isolation, scalability, and proactive tenant migration in multi-tenant ecosystems |
US10664192B2 (en) | 2018-04-26 | 2020-05-26 | Salesforce.Com, Inc. | In-memory service with plural buffer type assignment |
US10936308B2 (en) | 2018-04-30 | 2021-03-02 | Salesforce.Com, Inc. | Multi-tenant collaborative learning |
US10958431B2 (en) | 2018-05-30 | 2021-03-23 | Salesforce.Com, Inc. | Authenticating computing system requests across tenants of a multi-tenant database system |
US11252119B2 (en) | 2018-06-04 | 2022-02-15 | Salesforce.Com, Inc. | Message logging using two-stage message logging mechanisms |
US10878218B2 (en) | 2018-06-18 | 2020-12-29 | Salesforce.Com, Inc. | Device fingerprinting, tracking, and management |
CN108833952B (en) * | 2018-06-20 | 2021-06-11 | 阿里巴巴(中国)有限公司 | Video advertisement putting method and device |
US11218461B2 (en) | 2018-06-29 | 2022-01-04 | Salesforce.Com, Inc. | Authenticating computing system requests with an unknown destination across tenants of a multi-tenant system |
US11423063B2 (en) | 2018-07-31 | 2022-08-23 | Salesforce, Inc. | Flattening hierarchical database records using inverted indexing |
US10936856B2 (en) | 2018-08-31 | 2021-03-02 | 15 Seconds of Fame, Inc. | Methods and apparatus for reducing false positives in facial recognition |
US10664266B2 (en) | 2018-09-04 | 2020-05-26 | Salesforce.Com, Inc. | Maintaining client version affinity during a server cluster upgrade |
US10671236B2 (en) | 2018-09-20 | 2020-06-02 | Salesforce.Com, Inc. | Stateful, contextual, and draggable embedded widget |
US10866959B2 (en) | 2018-09-20 | 2020-12-15 | Salesforce.Com, Inc. | Debug tracing of next best action strategy engine |
US11308067B2 (en) | 2018-09-21 | 2022-04-19 | Salesforce.Com, Inc. | Associating flows in different states to a database record |
US11625409B2 (en) | 2018-09-24 | 2023-04-11 | Salesforce, Inc. | Driving application experience via configurable search-based navigation interface |
US11055162B2 (en) | 2018-10-31 | 2021-07-06 | Salesforce.Com, Inc. | Database system performance degradation detection |
US11190420B2 (en) | 2018-10-31 | 2021-11-30 | Salesforce.Com, Inc. | Generating events from host based logging for consumption by a network logging host |
US10853046B2 (en) | 2018-12-13 | 2020-12-01 | Salesforce.Com, Inc. | Deployment of software applications on server clusters |
US10936178B2 (en) * | 2019-01-07 | 2021-03-02 | MemoryWeb, LLC | Systems and methods for analyzing and organizing digital photos and videos |
US10747551B2 (en) | 2019-01-23 | 2020-08-18 | Salesforce.Com, Inc. | Software application optimization |
US11194591B2 (en) | 2019-01-23 | 2021-12-07 | Salesforce.Com, Inc. | Scalable software resource loader |
US10802944B2 (en) | 2019-01-23 | 2020-10-13 | Salesforce.Com, Inc. | Dynamically maintaining alarm thresholds for software application performance management |
US11263178B2 (en) | 2019-01-31 | 2022-03-01 | Salesforce.Com, Inc. | Intelligent prediction of future generation of types of data objects based on past growth |
US11042434B2 (en) | 2019-01-31 | 2021-06-22 | Salesforce.Com, Inc. | Database ingestion across internal and external data sources using error rate handling |
US11526539B2 (en) | 2019-01-31 | 2022-12-13 | Salesforce, Inc. | Temporary reservations in non-relational datastores |
US11216444B2 (en) | 2019-01-31 | 2022-01-04 | Salesforce.Com, Inc. | Scalable event sourcing datastore |
US11010596B2 (en) | 2019-03-07 | 2021-05-18 | 15 Seconds of Fame, Inc. | Apparatus and methods for facial recognition systems to identify proximity-based connections |
US10922062B2 (en) | 2019-04-15 | 2021-02-16 | Salesforce.Com, Inc. | Software application optimization |
US10922095B2 (en) | 2019-04-15 | 2021-02-16 | Salesforce.Com, Inc. | Software application performance regression analysis |
US11113302B2 (en) | 2019-04-23 | 2021-09-07 | Salesforce.Com, Inc. | Updating one or more databases based on dataflow events |
US11176315B2 (en) * | 2019-05-15 | 2021-11-16 | Elsevier Inc. | Comprehensive in-situ structured document annotations with simultaneous reinforcement and disambiguation |
US20200380615A1 (en) * | 2019-05-31 | 2020-12-03 | International Business Machines Corporation | Contextual mobility tagging for contacts in electronic communications |
US11245729B2 (en) | 2019-07-09 | 2022-02-08 | Salesforce.Com, Inc. | Group optimization for network communications |
US11170322B2 (en) | 2019-08-13 | 2021-11-09 | Salesforce.Com, Inc. | Using a client-side machine learning model dynamically in a mobile enterprise application on a mobile device |
US11379266B2 (en) | 2019-09-10 | 2022-07-05 | Salesforce.Com, Inc. | Automatically identifying and right sizing instances |
US11403280B2 (en) | 2019-09-25 | 2022-08-02 | Salesforce.Com, Inc. | Master data management technologies |
US11514008B2 (en) | 2019-10-02 | 2022-11-29 | Salesforce, Inc. | Dynamically controlling data migration |
US11403265B2 (en) | 2019-10-02 | 2022-08-02 | Salesforce, Inc. | Dynamically controlling data migration |
US11637831B2 (en) | 2019-10-09 | 2023-04-25 | Salesforce, Inc. | Application programmer interface platform with direct data center access |
US11431663B2 (en) | 2019-10-24 | 2022-08-30 | Salesforce, Inc. | Technologies for predicting personalized message send times |
US11381540B2 (en) | 2019-10-31 | 2022-07-05 | Salesforce, Inc. | Tracking premature events in electronic message processing |
US11431481B2 (en) | 2019-11-07 | 2022-08-30 | Salesforce, Inc. | System for securing memory dumps |
US12001801B2 (en) | 2019-11-15 | 2024-06-04 | Salesforce, Inc. | Question answering using dynamic question-answer database |
US11507617B2 (en) | 2019-11-15 | 2022-11-22 | Salesforce, Inc. | Unsupervised dialogue topic extraction |
US11216785B2 (en) | 2019-11-18 | 2022-01-04 | Salesforce.Com, Inc. | System and method for a single, unified community and learning experience |
US11431500B2 (en) | 2019-11-26 | 2022-08-30 | Salesforce, Inc. | Authorization code management for published static applications |
US11120702B2 (en) | 2019-12-01 | 2021-09-14 | Salesforce.Com, Inc. | Systems and methods for validating localized assessments in an external system |
US11354726B2 (en) | 2019-12-20 | 2022-06-07 | Salesforce.Com, Inc. | Change order application programming interfaces |
US11341351B2 (en) | 2020-01-03 | 2022-05-24 | 15 Seconds of Fame, Inc. | Methods and apparatus for facial recognition on a user device |
US11177973B2 (en) | 2020-01-10 | 2021-11-16 | Salesforce.Com, Inc. | Distributed audience computation software service |
US11397736B2 (en) | 2020-01-27 | 2022-07-26 | Salesforce, Inc. | Large scale data ingestion |
US11755720B2 (en) | 2020-01-31 | 2023-09-12 | Salesforce, Inc. | Secure membranes and cross namespace communication |
US11588840B2 (en) | 2020-01-31 | 2023-02-21 | Salesforce, Inc. | Automated encryption degradation detection, reporting and remediation |
US11475049B2 (en) | 2020-01-31 | 2022-10-18 | Salesforce, Inc. | Methods and systems for organization extensibility and cluster scalability |
US11297501B2 (en) | 2020-01-31 | 2022-04-05 | Salesforce.Com, Inc. | Firewall discovery and management |
US11233787B2 (en) | 2020-01-31 | 2022-01-25 | Salesforce.Com, Inc. | Automated on call and ad hoc access to restricted resources |
US11711330B2 (en) | 2020-01-31 | 2023-07-25 | Salesforce, Inc. | Out of office message configuration |
US11915834B2 (en) | 2020-04-09 | 2024-02-27 | Salesforce, Inc. | Efficient volume matching of patients and providers |
US11526551B2 (en) | 2020-04-10 | 2022-12-13 | Salesforce, Inc. | Search query generation based on audio processing |
US11509608B2 (en) | 2020-04-13 | 2022-11-22 | Salesforce, Inc. | Methods and systems for configuring an email engine |
US11539652B2 (en) | 2020-04-13 | 2022-12-27 | Salesforce, Inc. | Rate limiting actions with a message queue |
US11916918B2 (en) | 2020-04-14 | 2024-02-27 | Salesforce, Inc. | System mode override during flow execution |
US11552802B2 (en) | 2020-04-15 | 2023-01-10 | Salesforce, Inc. | Stateless mutual authentication between services |
US11294648B2 (en) | 2020-05-22 | 2022-04-05 | Salesforce.Com, Inc. | Application development architecture for mobile applications |
US11474793B2 (en) | 2020-05-22 | 2022-10-18 | Salesforce.Com, Inc. | Polymorphic application architecture |
US11113459B1 (en) | 2020-05-22 | 2021-09-07 | Salesforce.Com, Inc. | Dynamic guidance engine for software customization systems |
US11574005B2 (en) * | 2020-05-28 | 2023-02-07 | Snap Inc. | Client application content classification and discovery |
US11245656B2 (en) | 2020-06-02 | 2022-02-08 | The Toronto-Dominion Bank | System and method for tagging data |
US11762656B2 (en) | 2020-07-13 | 2023-09-19 | Salesforce, Inc. | Service fabrication tool |
US11907385B2 (en) | 2020-09-18 | 2024-02-20 | Salesforce, Inc. | Process flow granular control and execution |
US11460975B2 (en) | 2020-09-18 | 2022-10-04 | Salesforce, Inc. | Metric presentation within a flow builder |
US11687523B2 (en) | 2020-11-25 | 2023-06-27 | Salesforce, Inc. | System and method for efficiently transferring data for offline use |
US11675800B2 (en) | 2020-11-30 | 2023-06-13 | Salesforce, Inc. | Version control and execution on a mobile device |
US11741119B2 (en) | 2021-01-26 | 2023-08-29 | Salesforce, Inc. | Canonical data model for distributed data catalog and metadata exchange |
GB2604598A (en) * | 2021-03-05 | 2022-09-14 | Prismea Ltd | Method and system for managing stock of samples |
US11429257B1 (en) | 2021-04-15 | 2022-08-30 | Salesforce.Com, Inc. | Dynamically generated help based on derived hierarchical context |
US11636025B2 (en) | 2021-04-27 | 2023-04-25 | Salesforce, Inc. | Intelligent generation of automated user interface testing methods |
US11748243B2 (en) | 2021-04-27 | 2023-09-05 | Salesforce, Inc. | Intelligent generation of page objects for user interface testing |
US11507729B1 (en) | 2021-05-13 | 2022-11-22 | Salesforce, Inc. | Scoped containers using CSS custom properties and color pairs |
WO2023278852A1 (en) * | 2021-07-02 | 2023-01-05 | Katch Entertainment, Inc. | Machine learning system and method for media tagging |
US11681522B2 (en) | 2021-10-21 | 2023-06-20 | Salesforce, Inc. | Self-healing build pipelines for an application build process across distributed computer platforms |
US11442754B1 (en) | 2021-10-27 | 2022-09-13 | Salesforce, Inc. | Targeting system for web page components |
US11755400B2 (en) | 2021-11-30 | 2023-09-12 | Salesforce, Inc. | Error detection and mitigation for software pull requests |
US11977476B2 (en) | 2022-01-28 | 2024-05-07 | Salesforce.Com, Inc. | Incrementally validating security policy code using information from an infrastructure as code repository |
US11734265B1 (en) | 2022-03-08 | 2023-08-22 | Salesforce, Inc. | Automatic GraphQL data source field change handler |
US11893377B2 (en) | 2022-04-27 | 2024-02-06 | Salesforce, Inc. | Dependency-aware rules engine for delivering managed package upgrades |
US11899730B2 (en) * | 2022-05-19 | 2024-02-13 | Sgs Ventures Inc. | System and method for managing relationships, organization, retrieval, and sharing of different types of contents accessible by a computing device |
US11874797B1 (en) | 2022-06-23 | 2024-01-16 | Salesforce, Inc. | Smart privilege escalation in a cloud platform |
US12056175B2 (en) * | 2022-09-28 | 2024-08-06 | Atlassian Pty Ltd. | Label management system for an electronic document management service |
US11750460B1 (en) | 2022-10-06 | 2023-09-05 | Salesforce, Inc. | Identifying duplicate entries in views of same and other network management interfaces |
US12106131B2 (en) | 2022-11-23 | 2024-10-01 | Salesforce, Inc. | Metadata driven guided rules editor |
US20240176470A1 (en) * | 2022-11-29 | 2024-05-30 | Snap Inc. | Automated tagging of content items |
Citations (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5937413A (en) * | 1994-11-30 | 1999-08-10 | Electronics And Telecommunications Research Institure | Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system |
US6029141A (en) * | 1997-06-27 | 2000-02-22 | Amazon.Com, Inc. | Internet-based customer referral system |
US6097853A (en) * | 1996-09-11 | 2000-08-01 | Da Vinci Systems, Inc. | User definable windows for selecting image processing regions |
US6216133B1 (en) * | 1995-06-09 | 2001-04-10 | U.S. Phi,Ips Corporation | Method for enabling a user to fetch a specific information item from a set of information items, and a system for carrying out such a method |
US6236978B1 (en) * | 1997-11-14 | 2001-05-22 | New York University | System and method for dynamic profiling of users in one-to-one applications |
US6288717B1 (en) * | 1999-03-19 | 2001-09-11 | Terry Dunkle | Headline posting algorithm |
US20010037721A1 (en) * | 2000-04-28 | 2001-11-08 | Yamaha Corporation | Apparatus and method for creating content comprising a combination of text data and music data |
US20020054059A1 (en) * | 2000-02-18 | 2002-05-09 | B.A. Schneiderman | Methods for the electronic annotation, retrieval, and use of electronic images |
US20020055955A1 (en) * | 2000-04-28 | 2002-05-09 | Lloyd-Jones Daniel John | Method of annotating an image |
US20020059201A1 (en) * | 2000-05-09 | 2002-05-16 | Work James Duncan | Method and apparatus for internet-based human network brokering |
US20020069222A1 (en) * | 2000-12-01 | 2002-06-06 | Wiznet, Inc. | System and method for placing active tags in HTML document |
US6411949B1 (en) * | 1999-08-12 | 2002-06-25 | Koninklijke Philips Electronics N.V., | Customizing database information for presentation with media selections |
US20020103813A1 (en) * | 2000-11-15 | 2002-08-01 | Mark Frigon | Method and apparatus for obtaining information relating to the existence of at least one object in an image |
US20030033212A1 (en) * | 1999-06-14 | 2003-02-13 | Sandhu Harpal S. | System and method for conducting web-based financial transactions in capital markets |
US6542936B1 (en) * | 1997-07-03 | 2003-04-01 | Ipac Acquisition Subsidiary I, Llc | System for creating messages including image information |
US20030076363A1 (en) * | 2001-10-18 | 2003-04-24 | Murphy Killian D. | Digital image magnification for internet appliance |
US20030145093A1 (en) * | 2001-03-19 | 2003-07-31 | Elan Oren | System and method for peer-to-peer file exchange mechanism from multiple sources |
US20030158912A1 (en) * | 2002-02-20 | 2003-08-21 | Simpson Shell S. | System for providing information regarding network resources |
US6687878B1 (en) * | 1999-03-15 | 2004-02-03 | Real Time Image Ltd. | Synchronizing/updating local client notes with annotations previously made by other clients in a notes database |
US20040024846A1 (en) * | 2000-08-22 | 2004-02-05 | Stephen Randall | Method of enabling a wireless information device to access data services |
US20040088177A1 (en) * | 2002-11-04 | 2004-05-06 | Electronic Data Systems Corporation | Employee performance management method and system |
US20040148275A1 (en) * | 2003-01-29 | 2004-07-29 | Dimitris Achlioptas | System and method for employing social networks for information discovery |
US6836792B1 (en) * | 1999-12-03 | 2004-12-28 | Trend Micro Incorporated | Techniques for providing add-on services for an email system |
US20040264780A1 (en) * | 2003-06-30 | 2004-12-30 | Lei Zhang | Face annotation for photo management |
US6847969B1 (en) * | 1999-05-03 | 2005-01-25 | Streetspace, Inc. | Method and system for providing personalized online services and advertisements in public spaces |
US20050021750A1 (en) * | 2003-06-16 | 2005-01-27 | Friendster Inc., A California Corporation | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20050023562A1 (en) * | 2002-04-25 | 2005-02-03 | Micron Technology, Inc. | Standoffs for centralizing internals in packaging process |
US20050114459A1 (en) * | 2003-11-12 | 2005-05-26 | Tu Edgar A. | System and method for effectively performing a streamlined photo distribution procedure |
US20050114759A1 (en) * | 2003-10-24 | 2005-05-26 | Caringfamily, Llc | Influencing communications among a social support network |
US20050154639A1 (en) * | 2004-01-09 | 2005-07-14 | Zetmeir Karl D. | Business method and model for integrating social networking into electronic auctions and ecommerce venues. |
US20050159970A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US20050160167A1 (en) * | 2004-01-15 | 2005-07-21 | Lili Cheng | Rich profile communication with notifications |
US20050171799A1 (en) * | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for seeding online social network contacts |
US20050171955A1 (en) * | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | System and method of information filtering using measures of affinity of a relationship |
US20050177385A1 (en) * | 2004-01-29 | 2005-08-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US20050198031A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050198305A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content in a social networking environment |
US20050198020A1 (en) * | 2002-11-15 | 2005-09-08 | Eric Garland | Systems and methods to monitor file storage and transfer on a peer-to-peer network |
US20050197846A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for generating a proximity index in a social networking environment |
US20050203807A1 (en) * | 1999-04-09 | 2005-09-15 | Bezos Jeffrey P. | Computer services for identifying and exposing associations between user communities and items in a catalog |
US20050216300A1 (en) * | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20050216550A1 (en) * | 2004-03-26 | 2005-09-29 | Paseman William G | Communication mode and group integration for social networks |
US20050232485A1 (en) * | 2000-05-04 | 2005-10-20 | International Business Machines Corporation | Method and apparatus for determining a region in an image based on a user input |
US20050256756A1 (en) * | 2004-05-17 | 2005-11-17 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US6973201B1 (en) * | 2000-11-01 | 2005-12-06 | Koninklijke Philips Electronics N.V. | Person tagging in an image processing system utilizing a statistical model based on both appearance and geometric features |
US20060004914A1 (en) * | 2004-07-01 | 2006-01-05 | Microsoft Corporation | Sharing media objects in a network |
US20060048059A1 (en) * | 2004-08-26 | 2006-03-02 | Henry Etkin | System and method for dynamically generating, maintaining, and growing an online social network |
US20060042483A1 (en) * | 2004-09-02 | 2006-03-02 | Work James D | Method and system for reputation evaluation of online users in a social networking scheme |
US20060052091A1 (en) * | 2004-05-12 | 2006-03-09 | Richard Onyon | Advanced contact identification system |
US7013292B1 (en) * | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US20060080613A1 (en) * | 2004-10-12 | 2006-04-13 | Ray Savant | System and method for providing an interactive social networking and role playing game within a virtual community |
US20060085419A1 (en) * | 2004-10-19 | 2006-04-20 | Rosen James S | System and method for location based social networking |
US20060136419A1 (en) * | 2004-05-17 | 2006-06-22 | Antony Brydon | System and method for enforcing privacy in social networks |
US7068309B2 (en) * | 2001-10-09 | 2006-06-27 | Microsoft Corp. | Image exchange with image annotation |
US20060143183A1 (en) * | 2004-12-23 | 2006-06-29 | Goldberg Adam J | System and method for providing collection sub-groups |
US20060161599A1 (en) * | 2004-10-19 | 2006-07-20 | Rosen James S | System and method for location based matching and promotion |
US20060184617A1 (en) * | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US20060190281A1 (en) * | 2005-02-22 | 2006-08-24 | Microsoft Corporation | Systems and methods to facilitate self regulation of social networks through trading and gift exchange |
US20060190536A1 (en) * | 2005-02-23 | 2006-08-24 | International Business Machines Corporation | Method, system and program product for building social networks |
US20060194186A1 (en) * | 2005-02-28 | 2006-08-31 | Amit Nanda | Method and apparatus for automatically grouping within a networking database and system for parents |
US20060218225A1 (en) * | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US20060229063A1 (en) * | 2005-04-12 | 2006-10-12 | Microsoft Corporation | Systems and methods automatically updating contact information |
US20060242178A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Media object metadata association and ranking |
US20060247940A1 (en) * | 2005-04-28 | 2006-11-02 | Friendster, Inc. | Compatibility scoring of users in a social network |
US20060251292A1 (en) * | 2005-05-09 | 2006-11-09 | Salih Burak Gokturk | System and method for recognizing objects from images and identifying relevancy amongst images and information |
US20070016689A1 (en) * | 2005-07-14 | 2007-01-18 | Michael Birch | Drawing tool used with social network computer systems |
US20070043688A1 (en) * | 2005-08-18 | 2007-02-22 | Microsoft Corporation | Annotating shared contacts with public descriptors |
US7209149B2 (en) * | 2000-06-05 | 2007-04-24 | Fujifilm Corporation | Image cropping and synthesizing method, and imaging apparatus |
US20070098303A1 (en) * | 2005-10-31 | 2007-05-03 | Eastman Kodak Company | Determining a particular person from a collection |
US20070118525A1 (en) * | 2005-11-18 | 2007-05-24 | Flashpoint Technology, Inc. | System and method for controlling access to assets in a network-based media sharing system using tagging |
US20070150537A1 (en) * | 2005-12-24 | 2007-06-28 | Graham Brian T | Social network e-commerce and advertisement tracking system |
US20070162458A1 (en) * | 2006-01-10 | 2007-07-12 | Fasciano Mark J | Method and apparatus for collecting and storing information about individuals in a social network |
US20070159651A1 (en) * | 2006-01-09 | 2007-07-12 | Aaron Disario | Publishing and subscribing to digital image feeds |
US7249123B2 (en) * | 2002-10-31 | 2007-07-24 | International Business Machines Corporation | System and method for building social networks based on activity around shared virtual objects |
US20070174389A1 (en) * | 2006-01-10 | 2007-07-26 | Aol Llc | Indicating Recent Content Publication Activity By A User |
US7258614B1 (en) * | 2003-12-22 | 2007-08-21 | Sprint Spectrum L.P. | Interactive photo gaming with user ratification |
US20070208916A1 (en) * | 2004-02-10 | 2007-09-06 | Sony Corporation | Data-recording method, data-recording apparatus, and data-recording system |
US20070255785A1 (en) * | 2006-04-28 | 2007-11-01 | Yahoo! Inc. | Multimedia sharing in social networks for mobile devices |
US20080004959A1 (en) * | 2006-06-30 | 2008-01-03 | Tunguz-Zawislak Tomasz J | Profile advertisements |
US20080005076A1 (en) * | 2006-06-28 | 2008-01-03 | Microsoft Corporation | Entity-specific search model |
US20080010343A1 (en) * | 2006-05-24 | 2008-01-10 | Digital Sports, Inc. | Method of providing a digital athlete profile |
US20080033776A1 (en) * | 2006-05-24 | 2008-02-07 | Archetype Media, Inc. | System and method of storing data related to social publishers and associating the data with electronic brand data |
US20080040428A1 (en) * | 2006-04-26 | 2008-02-14 | Xu Wei | Method for establishing a social network system based on motif, social status and social attitude |
US20080059897A1 (en) * | 2006-09-02 | 2008-03-06 | Whattoread, Llc | Method and system of social networking through a cloud |
US20080070697A1 (en) * | 2006-09-15 | 2008-03-20 | Icebreaker, Inc. | Social interaction games and activities |
US20080069449A1 (en) * | 2006-09-19 | 2008-03-20 | Samsung Electronics Co., Ltd. | Apparatus and method for tagging ID in photos by utilizing geographical positions |
US20080077595A1 (en) * | 2006-09-14 | 2008-03-27 | Eric Leebow | System and method for facilitating online social networking |
US20080091549A1 (en) * | 2006-09-29 | 2008-04-17 | Apple Computer, Inc. | User supplied and refined tags |
US20080091723A1 (en) * | 2006-10-11 | 2008-04-17 | Mark Zuckerberg | System and method for tagging digital media |
US20090089690A1 (en) * | 2007-09-28 | 2009-04-02 | Yahoo! Inc. | System and method for improved tag entry for a content item |
US7634115B2 (en) * | 2006-08-17 | 2009-12-15 | Olaworks, Inc. | Methods for tagging person identification information to digital data and recommending additional tag by using decision fusion |
US20090324022A1 (en) * | 2008-06-25 | 2009-12-31 | Sony Ericsson Mobile Communications Ab | Method and Apparatus for Tagging Images and Providing Notifications When Images are Tagged |
US7702821B2 (en) * | 2005-09-15 | 2010-04-20 | Eye-Fi, Inc. | Content-aware digital media storage device and methods of using the same |
US7739139B2 (en) * | 1997-11-02 | 2010-06-15 | Amazon Technologies, Inc. | Social networking system |
US7747676B1 (en) * | 2004-12-20 | 2010-06-29 | AudienceScience Inc. | Selecting an advertising message for presentation on a page of a publisher web site based upon both user history and page context |
US7779117B2 (en) * | 2002-05-31 | 2010-08-17 | Aol Inc. | Monitoring digital images |
US20100235400A1 (en) * | 2005-09-28 | 2010-09-16 | Facedouble Incorporated | Method And System For Attaching A Metatag To A Digital Image |
US20100232656A1 (en) * | 2006-02-14 | 2010-09-16 | Olaworks, Inc. | Method and System for Tagging Digital Data |
US7827208B2 (en) * | 2006-08-11 | 2010-11-02 | Facebook, Inc. | Generating a feed of stories personalized for members of a social network |
US7962846B2 (en) * | 2004-02-13 | 2011-06-14 | Microsoft Corporation | Organization of annotated clipping views |
US7970763B2 (en) * | 2006-02-21 | 2011-06-28 | Microsoft Corporation | Searching and indexing of photos based on ink annotations |
US8005896B2 (en) * | 1998-10-13 | 2011-08-23 | Cheah Ip Llc | System for controlled distribution of user profiles over a network |
US8031170B2 (en) * | 2007-05-09 | 2011-10-04 | Research In Motion Limited | User interface for selecting a photo tag |
US20120151047A1 (en) * | 2010-12-09 | 2012-06-14 | Wavemarket, Inc. | Communication monitoring system and method enabling designating a peer |
US8254684B2 (en) * | 2008-01-02 | 2012-08-28 | Yahoo! Inc. | Method and system for managing digital photos |
US8341219B1 (en) * | 2006-03-07 | 2012-12-25 | Adobe Systems Incorporated | Sharing data based on tagging |
US8396246B2 (en) * | 2008-08-28 | 2013-03-12 | Microsoft Corporation | Tagging images with labels |
US20130142402A1 (en) * | 2005-09-28 | 2013-06-06 | Facedouble, Inc. | Method And System For Attaching A Metatag To A Digital Image |
US8600174B2 (en) * | 2005-09-28 | 2013-12-03 | Facedouble, Inc. | Method and system for attaching a metatag to a digital image |
US8867779B2 (en) * | 2008-08-28 | 2014-10-21 | Microsoft Corporation | Image tagging user interface |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173043B1 (en) * | 1994-10-31 | 2001-01-09 | Worldvoice Licensing, Inc. | Telephonic voice message transmission control method |
US5937416A (en) * | 1997-03-25 | 1999-08-10 | Bennethum Computer Systems | Method for preserving data in an electronic document |
US20040122731A1 (en) * | 1999-09-23 | 2004-06-24 | Mannik Peeter Todd | System and method for using interactive electronic representations of objects |
US8429005B2 (en) * | 1999-09-23 | 2013-04-23 | Activ8Now, Llc | Method for determining effectiveness of display of objects in advertising images |
US6829607B1 (en) * | 2000-04-24 | 2004-12-07 | Microsoft Corporation | System and method for facilitating user input by automatically providing dynamically generated completion information |
US20020083079A1 (en) * | 2000-11-16 | 2002-06-27 | Interlegis, Inc. | System and method of managing documents |
US20020099944A1 (en) * | 2001-01-19 | 2002-07-25 | Bowlin Bradley Allen | Method and apparatus which enable a computer user to prevent unauthorized access to files stored on a computer |
US20020120748A1 (en) * | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | Method and apparatus for selective delivery and forwarding of electronic mail |
US20020126328A1 (en) * | 2001-03-09 | 2002-09-12 | Lehmeier Michelle R. | Method and apparatus for matching color image data with a corresponding color in a defined color space |
US20040243671A9 (en) * | 2001-07-26 | 2004-12-02 | Needham Bradford H. | Method and system for image sharing based on faces in an image |
US7028075B2 (en) * | 2002-04-23 | 2006-04-11 | Flashpoint Technology, Inc. | Method and system for sharing digital images over a network |
CA2388150A1 (en) * | 2002-05-29 | 2003-11-29 | Ibm Canada Limited-Ibm Canada Limitee | Toggleable widget for a user interface |
US20030225632A1 (en) * | 2002-05-30 | 2003-12-04 | Vincent Tong | Method and system for providing personalized online shopping service |
JP4072023B2 (en) * | 2002-08-20 | 2008-04-02 | オリンパス株式会社 | Electronic camera, photographing method thereof, and reproducing method thereof |
US8037141B2 (en) * | 2002-09-17 | 2011-10-11 | At&T Intellectual Property I, L.P. | Instant messaging (IM) internet chat capability from displayed email messages |
US7921160B2 (en) * | 2002-09-17 | 2011-04-05 | At&T Intellectual Property I, L.P. | Initiating instant messaging (IM) chat sessions from email messages |
US7970854B2 (en) * | 2003-01-15 | 2011-06-28 | Qurio Holdings, Inc. | Method and system for requesting image prints in an online photosharing system |
US7382277B2 (en) * | 2003-02-12 | 2008-06-03 | Edward D. Ioli Trust | System for tracking suspicious vehicular activity |
GB2399983A (en) * | 2003-03-24 | 2004-09-29 | Canon Kk | Picture storage and retrieval system for telecommunication system |
US7672864B2 (en) * | 2004-01-09 | 2010-03-02 | Ricoh Company Ltd. | Generating and displaying level-of-interest values |
US7062286B2 (en) * | 2004-04-05 | 2006-06-13 | Motorola, Inc. | Conversion of calls from an ad hoc communication network |
US8010619B1 (en) * | 2004-04-07 | 2011-08-30 | Cisco Technology Inc. | Methods and apparatus for integrating social network metrics and reputation data |
US7593740B2 (en) * | 2004-05-12 | 2009-09-22 | Google, Inc. | Location-based social software for mobile devices |
US7676804B2 (en) * | 2004-05-20 | 2010-03-09 | Caterpillar Inc. | Systems and method for remotely modifying software on a work machine |
US8010458B2 (en) * | 2004-05-26 | 2011-08-30 | Facebook, Inc. | System and method for managing information flow between members of an online social network |
US7478078B2 (en) * | 2004-06-14 | 2009-01-13 | Friendster, Inc. | Method for sharing relationship information stored in a social network database with third party databases |
US7702653B1 (en) * | 2004-06-30 | 2010-04-20 | Google Inc. | Methods and systems for triggering actions |
US20060053374A1 (en) * | 2004-09-07 | 2006-03-09 | Adobe Systems Incorporated | Localization of activity with respect to digital data |
US20070118794A1 (en) * | 2004-09-08 | 2007-05-24 | Josef Hollander | Shared annotation system and method |
US7613769B1 (en) * | 2004-09-30 | 2009-11-03 | Google Inc. | Methods and systems for providing blog information associated with a member of a social network |
US7653261B2 (en) * | 2004-11-12 | 2010-01-26 | Microsoft Corporation | Image tapestry |
US7716140B1 (en) * | 2004-12-31 | 2010-05-11 | Google Inc. | Methods and systems for controlling access to relationship information in a social network |
US20060256008A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Pointing interface for person-to-person information exchange |
US7403642B2 (en) * | 2005-04-21 | 2008-07-22 | Microsoft Corporation | Efficient propagation for face annotation |
US20060248573A1 (en) * | 2005-04-28 | 2006-11-02 | Content Guard Holdings, Inc. | System and method for developing and using trusted policy based on a social model |
US7809722B2 (en) * | 2005-05-09 | 2010-10-05 | Like.Com | System and method for enabling search and retrieval from image files based on recognized information |
JP2006317575A (en) * | 2005-05-11 | 2006-11-24 | Matsushita Electric Ind Co Ltd | Audio decoding device |
US7603352B1 (en) * | 2005-05-19 | 2009-10-13 | Ning, Inc. | Advertisement selection in an electronic application system |
WO2006138484A2 (en) * | 2005-06-15 | 2006-12-28 | Revver, Inc. | Media marketplaces |
KR100744724B1 (en) * | 2005-06-24 | 2007-08-01 | (주)뮤직소프트 | System for managing online record shop and method for the same |
US7765257B2 (en) * | 2005-06-29 | 2010-07-27 | Cisco Technology, Inc. | Methods and apparatuses for selectively providing privacy through a dynamic social network system |
US20070043599A1 (en) * | 2005-08-01 | 2007-02-22 | Campanella Joseph A | Desktop water tracking tool |
US20070079321A1 (en) * | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Picture tagging |
US7982747B1 (en) * | 2005-12-19 | 2011-07-19 | Adobe Systems Incorporated | Displaying generated changes to an image file |
US9367832B2 (en) * | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
US20070157105A1 (en) * | 2006-01-04 | 2007-07-05 | Stephen Owens | Network user database for a sidebar |
US20070162566A1 (en) * | 2006-01-11 | 2007-07-12 | Nimesh Desai | System and method for using a mobile device to create and access searchable user-created content |
US7685198B2 (en) * | 2006-01-25 | 2010-03-23 | Yahoo! Inc. | Systems and methods for collaborative tag suggestions |
US7694885B1 (en) * | 2006-01-26 | 2010-04-13 | Adobe Systems Incorporated | Indicating a tag with visual data |
US8139514B2 (en) * | 2006-02-24 | 2012-03-20 | Yahoo! Inc. | Method and system for communicating with multiple users via a map over the internet |
US20070208776A1 (en) * | 2006-03-06 | 2007-09-06 | Microsoft Corporation | Assignment of metadata |
US7668405B2 (en) * | 2006-04-07 | 2010-02-23 | Eastman Kodak Company | Forming connections between image collections |
US8103947B2 (en) * | 2006-04-20 | 2012-01-24 | Timecove Corporation | Collaborative system and method for generating biographical accounts |
US20070266003A1 (en) * | 2006-05-09 | 2007-11-15 | 0752004 B.C. Ltd. | Method and system for constructing dynamic and interacive family trees based upon an online social network |
US7783085B2 (en) * | 2006-05-10 | 2010-08-24 | Aol Inc. | Using relevance feedback in face recognition |
US7792903B2 (en) * | 2006-05-31 | 2010-09-07 | Red Hat, Inc. | Identity management for open overlay for social networks and online services |
US7639634B2 (en) * | 2006-06-02 | 2009-12-29 | Cisco Technology, Inc. | Method and System for Joining a virtual talk group |
US7921201B2 (en) * | 2006-07-31 | 2011-04-05 | Fisher-Rosemount Systems, Inc. | Distributed user validation and profile management system |
JP4197019B2 (en) * | 2006-08-02 | 2008-12-17 | ソニー株式会社 | Imaging apparatus and facial expression evaluation apparatus |
US20080097999A1 (en) * | 2006-10-10 | 2008-04-24 | Tim Horan | Dynamic creation of information sharing social networks |
US20090216806A1 (en) * | 2008-02-24 | 2009-08-27 | Allofme Ltd. | Digital assets internet timeline aggregation and sharing platform |
WO2011160139A1 (en) * | 2010-06-18 | 2011-12-22 | Sweetlabs, Inc. | Systems and methods for integration of an application runtime environment into a user computing environment |
-
2006
- 2006-10-11 US US11/580,210 patent/US7945653B2/en active Active
-
2011
- 2011-04-22 US US13/092,443 patent/US20110202822A1/en not_active Abandoned
- 2011-04-29 US US13/097,521 patent/US9646027B2/en active Active
- 2011-05-27 US US13/117,888 patent/US10296536B2/en active Active
- 2011-05-27 US US13/117,617 patent/US20110225481A1/en not_active Abandoned
Patent Citations (125)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5937413A (en) * | 1994-11-30 | 1999-08-10 | Electronics And Telecommunications Research Institure | Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system |
US6216133B1 (en) * | 1995-06-09 | 2001-04-10 | U.S. Phi,Ips Corporation | Method for enabling a user to fetch a specific information item from a set of information items, and a system for carrying out such a method |
US6097853A (en) * | 1996-09-11 | 2000-08-01 | Da Vinci Systems, Inc. | User definable windows for selecting image processing regions |
US6029141A (en) * | 1997-06-27 | 2000-02-22 | Amazon.Com, Inc. | Internet-based customer referral system |
US7865623B2 (en) * | 1997-07-03 | 2011-01-04 | Fotomedia Technologies, Llc | Electronic image processing system |
US6542936B1 (en) * | 1997-07-03 | 2003-04-01 | Ipac Acquisition Subsidiary I, Llc | System for creating messages including image information |
US7739139B2 (en) * | 1997-11-02 | 2010-06-15 | Amazon Technologies, Inc. | Social networking system |
US7603331B2 (en) * | 1997-11-14 | 2009-10-13 | New York University | System and method for dynamic profiling of users in one-to-one applications and for validating user rules |
US8103611B2 (en) * | 1997-11-14 | 2012-01-24 | New York University | Architectures, systems, apparatus, methods, and computer-readable medium for providing recommendations to users and applications using multidimensional data |
US6236978B1 (en) * | 1997-11-14 | 2001-05-22 | New York University | System and method for dynamic profiling of users in one-to-one applications |
US8150913B2 (en) * | 1998-10-13 | 2012-04-03 | Chris Cheah | System for controlled distribution of user profiles over a network |
US8005896B2 (en) * | 1998-10-13 | 2011-08-23 | Cheah Ip Llc | System for controlled distribution of user profiles over a network |
US6687878B1 (en) * | 1999-03-15 | 2004-02-03 | Real Time Image Ltd. | Synchronizing/updating local client notes with annotations previously made by other clients in a notes database |
US6288717B1 (en) * | 1999-03-19 | 2001-09-11 | Terry Dunkle | Headline posting algorithm |
US20050203807A1 (en) * | 1999-04-09 | 2005-09-15 | Bezos Jeffrey P. | Computer services for identifying and exposing associations between user communities and items in a catalog |
US6847969B1 (en) * | 1999-05-03 | 2005-01-25 | Streetspace, Inc. | Method and system for providing personalized online services and advertisements in public spaces |
US7013292B1 (en) * | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US20030033212A1 (en) * | 1999-06-14 | 2003-02-13 | Sandhu Harpal S. | System and method for conducting web-based financial transactions in capital markets |
US6411949B1 (en) * | 1999-08-12 | 2002-06-25 | Koninklijke Philips Electronics N.V., | Customizing database information for presentation with media selections |
US20050086316A1 (en) * | 1999-12-03 | 2005-04-21 | Samuel Chen | Techniques for providing add-on services for an email system |
US6836792B1 (en) * | 1999-12-03 | 2004-12-28 | Trend Micro Incorporated | Techniques for providing add-on services for an email system |
US20020054059A1 (en) * | 2000-02-18 | 2002-05-09 | B.A. Schneiderman | Methods for the electronic annotation, retrieval, and use of electronic images |
US7010751B2 (en) * | 2000-02-18 | 2006-03-07 | University Of Maryland, College Park | Methods for the electronic annotation, retrieval, and use of electronic images |
US20020055955A1 (en) * | 2000-04-28 | 2002-05-09 | Lloyd-Jones Daniel John | Method of annotating an image |
US20010037721A1 (en) * | 2000-04-28 | 2001-11-08 | Yamaha Corporation | Apparatus and method for creating content comprising a combination of text data and music data |
US20050232485A1 (en) * | 2000-05-04 | 2005-10-20 | International Business Machines Corporation | Method and apparatus for determining a region in an image based on a user input |
US20020059201A1 (en) * | 2000-05-09 | 2002-05-16 | Work James Duncan | Method and apparatus for internet-based human network brokering |
US7209149B2 (en) * | 2000-06-05 | 2007-04-24 | Fujifilm Corporation | Image cropping and synthesizing method, and imaging apparatus |
US20040024846A1 (en) * | 2000-08-22 | 2004-02-05 | Stephen Randall | Method of enabling a wireless information device to access data services |
US7181046B2 (en) * | 2000-11-01 | 2007-02-20 | Koninklijke Philips Electronics N.V. | Person tagging in an image processing system utilizing a statistical model based on both appearance and geometric features |
US6973201B1 (en) * | 2000-11-01 | 2005-12-06 | Koninklijke Philips Electronics N.V. | Person tagging in an image processing system utilizing a statistical model based on both appearance and geometric features |
US20020103813A1 (en) * | 2000-11-15 | 2002-08-01 | Mark Frigon | Method and apparatus for obtaining information relating to the existence of at least one object in an image |
US20020069222A1 (en) * | 2000-12-01 | 2002-06-06 | Wiznet, Inc. | System and method for placing active tags in HTML document |
US20030145093A1 (en) * | 2001-03-19 | 2003-07-31 | Elan Oren | System and method for peer-to-peer file exchange mechanism from multiple sources |
US7068309B2 (en) * | 2001-10-09 | 2006-06-27 | Microsoft Corp. | Image exchange with image annotation |
US20030076363A1 (en) * | 2001-10-18 | 2003-04-24 | Murphy Killian D. | Digital image magnification for internet appliance |
US20030158912A1 (en) * | 2002-02-20 | 2003-08-21 | Simpson Shell S. | System for providing information regarding network resources |
US20050023562A1 (en) * | 2002-04-25 | 2005-02-03 | Micron Technology, Inc. | Standoffs for centralizing internals in packaging process |
US7779117B2 (en) * | 2002-05-31 | 2010-08-17 | Aol Inc. | Monitoring digital images |
US7249123B2 (en) * | 2002-10-31 | 2007-07-24 | International Business Machines Corporation | System and method for building social networks based on activity around shared virtual objects |
US20040088177A1 (en) * | 2002-11-04 | 2004-05-06 | Electronic Data Systems Corporation | Employee performance management method and system |
US20050198020A1 (en) * | 2002-11-15 | 2005-09-08 | Eric Garland | Systems and methods to monitor file storage and transfer on a peer-to-peer network |
US20040148275A1 (en) * | 2003-01-29 | 2004-07-29 | Dimitris Achlioptas | System and method for employing social networks for information discovery |
US20060041543A1 (en) * | 2003-01-29 | 2006-02-23 | Microsoft Corporation | System and method for employing social networks for information discovery |
US20050021750A1 (en) * | 2003-06-16 | 2005-01-27 | Friendster Inc., A California Corporation | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20050235062A1 (en) * | 2003-06-16 | 2005-10-20 | Friendster, Inc. | Method of inducing content uploads in a social network |
US20040264780A1 (en) * | 2003-06-30 | 2004-12-30 | Lei Zhang | Face annotation for photo management |
US20050114759A1 (en) * | 2003-10-24 | 2005-05-26 | Caringfamily, Llc | Influencing communications among a social support network |
US20050114459A1 (en) * | 2003-11-12 | 2005-05-26 | Tu Edgar A. | System and method for effectively performing a streamlined photo distribution procedure |
US7258614B1 (en) * | 2003-12-22 | 2007-08-21 | Sprint Spectrum L.P. | Interactive photo gaming with user ratification |
US20050154639A1 (en) * | 2004-01-09 | 2005-07-14 | Zetmeir Karl D. | Business method and model for integrating social networking into electronic auctions and ecommerce venues. |
US20050160167A1 (en) * | 2004-01-15 | 2005-07-21 | Lili Cheng | Rich profile communication with notifications |
US20050159970A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US20050171955A1 (en) * | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | System and method of information filtering using measures of affinity of a relationship |
US7269590B2 (en) * | 2004-01-29 | 2007-09-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US20060230061A1 (en) * | 2004-01-29 | 2006-10-12 | Yahoo! Inc. | Displaying aggregated new content by selected other user based on their authorization level |
US20050171799A1 (en) * | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for seeding online social network contacts |
US20050177385A1 (en) * | 2004-01-29 | 2005-08-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US20070208916A1 (en) * | 2004-02-10 | 2007-09-06 | Sony Corporation | Data-recording method, data-recording apparatus, and data-recording system |
US7962846B2 (en) * | 2004-02-13 | 2011-06-14 | Microsoft Corporation | Organization of annotated clipping views |
US20050198305A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content in a social networking environment |
US20050198031A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050197846A1 (en) * | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for generating a proximity index in a social networking environment |
US20050216300A1 (en) * | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20050216550A1 (en) * | 2004-03-26 | 2005-09-29 | Paseman William G | Communication mode and group integration for social networks |
US20060052091A1 (en) * | 2004-05-12 | 2006-03-09 | Richard Onyon | Advanced contact identification system |
US20050256756A1 (en) * | 2004-05-17 | 2005-11-17 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20060136419A1 (en) * | 2004-05-17 | 2006-06-22 | Antony Brydon | System and method for enforcing privacy in social networks |
US20060004914A1 (en) * | 2004-07-01 | 2006-01-05 | Microsoft Corporation | Sharing media objects in a network |
US20060048059A1 (en) * | 2004-08-26 | 2006-03-02 | Henry Etkin | System and method for dynamically generating, maintaining, and growing an online social network |
US20060042483A1 (en) * | 2004-09-02 | 2006-03-02 | Work James D | Method and system for reputation evaluation of online users in a social networking scheme |
US20060080613A1 (en) * | 2004-10-12 | 2006-04-13 | Ray Savant | System and method for providing an interactive social networking and role playing game within a virtual community |
US20060085419A1 (en) * | 2004-10-19 | 2006-04-20 | Rosen James S | System and method for location based social networking |
US20060161599A1 (en) * | 2004-10-19 | 2006-07-20 | Rosen James S | System and method for location based matching and promotion |
US7747676B1 (en) * | 2004-12-20 | 2010-06-29 | AudienceScience Inc. | Selecting an advertising message for presentation on a page of a publisher web site based upon both user history and page context |
US20060143183A1 (en) * | 2004-12-23 | 2006-06-29 | Goldberg Adam J | System and method for providing collection sub-groups |
US20060184617A1 (en) * | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US20060190281A1 (en) * | 2005-02-22 | 2006-08-24 | Microsoft Corporation | Systems and methods to facilitate self regulation of social networks through trading and gift exchange |
US20060190536A1 (en) * | 2005-02-23 | 2006-08-24 | International Business Machines Corporation | Method, system and program product for building social networks |
US20060194186A1 (en) * | 2005-02-28 | 2006-08-31 | Amit Nanda | Method and apparatus for automatically grouping within a networking database and system for parents |
US20060218225A1 (en) * | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US20060229063A1 (en) * | 2005-04-12 | 2006-10-12 | Microsoft Corporation | Systems and methods automatically updating contact information |
US20060242178A1 (en) * | 2005-04-21 | 2006-10-26 | Yahoo! Inc. | Media object metadata association and ranking |
US20060247940A1 (en) * | 2005-04-28 | 2006-11-02 | Friendster, Inc. | Compatibility scoring of users in a social network |
US20060251292A1 (en) * | 2005-05-09 | 2006-11-09 | Salih Burak Gokturk | System and method for recognizing objects from images and identifying relevancy amongst images and information |
US20070016689A1 (en) * | 2005-07-14 | 2007-01-18 | Michael Birch | Drawing tool used with social network computer systems |
US20070043688A1 (en) * | 2005-08-18 | 2007-02-22 | Microsoft Corporation | Annotating shared contacts with public descriptors |
US8095551B2 (en) * | 2005-08-18 | 2012-01-10 | Microsoft Corporation | Annotating shared contacts with public descriptors |
US7702821B2 (en) * | 2005-09-15 | 2010-04-20 | Eye-Fi, Inc. | Content-aware digital media storage device and methods of using the same |
US8600174B2 (en) * | 2005-09-28 | 2013-12-03 | Facedouble, Inc. | Method and system for attaching a metatag to a digital image |
US20130142402A1 (en) * | 2005-09-28 | 2013-06-06 | Facedouble, Inc. | Method And System For Attaching A Metatag To A Digital Image |
US20100235400A1 (en) * | 2005-09-28 | 2010-09-16 | Facedouble Incorporated | Method And System For Attaching A Metatag To A Digital Image |
US20070098303A1 (en) * | 2005-10-31 | 2007-05-03 | Eastman Kodak Company | Determining a particular person from a collection |
US20070118525A1 (en) * | 2005-11-18 | 2007-05-24 | Flashpoint Technology, Inc. | System and method for controlling access to assets in a network-based media sharing system using tagging |
US20070150537A1 (en) * | 2005-12-24 | 2007-06-28 | Graham Brian T | Social network e-commerce and advertisement tracking system |
US20070159651A1 (en) * | 2006-01-09 | 2007-07-12 | Aaron Disario | Publishing and subscribing to digital image feeds |
US20070174389A1 (en) * | 2006-01-10 | 2007-07-26 | Aol Llc | Indicating Recent Content Publication Activity By A User |
US20070162458A1 (en) * | 2006-01-10 | 2007-07-12 | Fasciano Mark J | Method and apparatus for collecting and storing information about individuals in a social network |
US20100232656A1 (en) * | 2006-02-14 | 2010-09-16 | Olaworks, Inc. | Method and System for Tagging Digital Data |
US7970763B2 (en) * | 2006-02-21 | 2011-06-28 | Microsoft Corporation | Searching and indexing of photos based on ink annotations |
US8341219B1 (en) * | 2006-03-07 | 2012-12-25 | Adobe Systems Incorporated | Sharing data based on tagging |
US20080040428A1 (en) * | 2006-04-26 | 2008-02-14 | Xu Wei | Method for establishing a social network system based on motif, social status and social attitude |
US20070255785A1 (en) * | 2006-04-28 | 2007-11-01 | Yahoo! Inc. | Multimedia sharing in social networks for mobile devices |
US20080033776A1 (en) * | 2006-05-24 | 2008-02-07 | Archetype Media, Inc. | System and method of storing data related to social publishers and associating the data with electronic brand data |
US20080010343A1 (en) * | 2006-05-24 | 2008-01-10 | Digital Sports, Inc. | Method of providing a digital athlete profile |
US20080005076A1 (en) * | 2006-06-28 | 2008-01-03 | Microsoft Corporation | Entity-specific search model |
US20080004959A1 (en) * | 2006-06-30 | 2008-01-03 | Tunguz-Zawislak Tomasz J | Profile advertisements |
US7827208B2 (en) * | 2006-08-11 | 2010-11-02 | Facebook, Inc. | Generating a feed of stories personalized for members of a social network |
US7634115B2 (en) * | 2006-08-17 | 2009-12-15 | Olaworks, Inc. | Methods for tagging person identification information to digital data and recommending additional tag by using decision fusion |
US20080059897A1 (en) * | 2006-09-02 | 2008-03-06 | Whattoread, Llc | Method and system of social networking through a cloud |
US20080077595A1 (en) * | 2006-09-14 | 2008-03-27 | Eric Leebow | System and method for facilitating online social networking |
US20080086458A1 (en) * | 2006-09-15 | 2008-04-10 | Icebreaker, Inc. | Social interaction tagging |
US20080070697A1 (en) * | 2006-09-15 | 2008-03-20 | Icebreaker, Inc. | Social interaction games and activities |
US20080069449A1 (en) * | 2006-09-19 | 2008-03-20 | Samsung Electronics Co., Ltd. | Apparatus and method for tagging ID in photos by utilizing geographical positions |
US20080091549A1 (en) * | 2006-09-29 | 2008-04-17 | Apple Computer, Inc. | User supplied and refined tags |
US7945653B2 (en) * | 2006-10-11 | 2011-05-17 | Facebook, Inc. | Tagging digital media |
US20080091723A1 (en) * | 2006-10-11 | 2008-04-17 | Mark Zuckerberg | System and method for tagging digital media |
US8279173B2 (en) * | 2007-05-09 | 2012-10-02 | Research In Motion Limited | User interface for selecting a photo tag |
US8031170B2 (en) * | 2007-05-09 | 2011-10-04 | Research In Motion Limited | User interface for selecting a photo tag |
US20090089690A1 (en) * | 2007-09-28 | 2009-04-02 | Yahoo! Inc. | System and method for improved tag entry for a content item |
US8254684B2 (en) * | 2008-01-02 | 2012-08-28 | Yahoo! Inc. | Method and system for managing digital photos |
US20090324022A1 (en) * | 2008-06-25 | 2009-12-31 | Sony Ericsson Mobile Communications Ab | Method and Apparatus for Tagging Images and Providing Notifications When Images are Tagged |
US8396246B2 (en) * | 2008-08-28 | 2013-03-12 | Microsoft Corporation | Tagging images with labels |
US8867779B2 (en) * | 2008-08-28 | 2014-10-21 | Microsoft Corporation | Image tagging user interface |
US20120151047A1 (en) * | 2010-12-09 | 2012-06-14 | Wavemarket, Inc. | Communication monitoring system and method enabling designating a peer |
Non-Patent Citations (18)
Title |
---|
Bajaj, Geetsh, "Using Hotspots in SnagIt", July 2006, Indezine, https://web.archive.org/web/20060715192933/http://indezine.com/products/other/snagithotspots.html * |
Jones et al, "Facebook: Threats to Privacy", 12/14/05, * |
Josh Constine, "Instagram Now Lets Anyone Tag You [or Brands] In Photos...", 5/2/2013, TechCrunch, Access from: http://techcrunch.com/2013/05/02/instagram-photo-tagging/ * |
Lepofsky, Alan, "HotSpots on Pictures - Part 1", May 23, 2006, www.alanlepofsky.net * |
Nowack, Benjamin, "CONFOTO: Browsing and Annotating Conference Photos on the Semantic Web", 2006, Journal of Web Semantics * |
Quora, "Is Facebook Photo Tagging the Most Viral Social Mechanic Ever Invented?", October 2010, Access from: http://www.quora.com/Facebook-Photos/Is-Facebook-Photo-tagging-the-most-viral-social-mechanic-ever-invented * |
Rakesh Agrawal, "The Power of the Social Graph", 10/10/2007, reDesign Blog, Access from: http://blog.agrawals.org/2007/10/10/the-power-of-the-social-graph/ * |
Sarvas, et al , "MobShare: Controlled and Immediate Sharing of Mobile Images", Octogber 2004, MM'04 * |
Scott, Cameron, "Yahoo, Facebook settle patent dispute", 7/6/12, Computerworld.com * |
Shneiderman et al, "Direct Annotation: Drag and Drop Strategy for Labeling Photos", 2000, IEEE Proceedings of Information Visualisation, pgs 88-95 * |
Shneiderman et al, "Find that Photo: Interface Strategies to Annotate, Browse and Share", April 2006, Communications of the ACM, Vol 49 No 4 * |
Shneiderman, et al. , "Direct Annotation: A Drag and Drop Strategy for Labeling Photos", August 2000, International Conference on Information Visualization * |
SnagIt 8.0, "SnagIt Capture Preview Window", 2006, www.techsmith.com * |
SnagIt, "Getting Started Guide. Version 8.0", 2006, TechSmith, pg 15 * |
Weinberger, David, "Tagging and Why it Matters", May 2005 * |
Wikipedia, "List of Photo Sharing Websites", accessed 1/20/14, en.wikipedia.org * |
Wikipedia, "List of Social Networking Websites", accessed 1/20/14, en.wikipedia.org * |
Wolfe, Joanna, "Annotation Technologies: A Software and research review", 2002, University of Louisville * |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110202531A1 (en) * | 2005-12-14 | 2011-08-18 | Mark Zuckerberg | Tagging Digital Media |
US9646027B2 (en) | 2005-12-14 | 2017-05-09 | Facebook, Inc. | Tagging digital media |
US10296536B2 (en) | 2006-10-11 | 2019-05-21 | Facebook, Inc. | Tagging digital media |
US20110202822A1 (en) * | 2006-10-11 | 2011-08-18 | Mark Zuckerberg | System and Method for Tagging Digital Media |
US20110231747A1 (en) * | 2006-10-11 | 2011-09-22 | Mark Zuckerberg | Tagging Digital Media |
US20100287053A1 (en) * | 2007-12-31 | 2010-11-11 | Ray Ganong | Method, system, and computer program for identification and sharing of digital images with face signatures |
US9639740B2 (en) | 2007-12-31 | 2017-05-02 | Applied Recognition Inc. | Face detection and recognition |
US9928407B2 (en) | 2007-12-31 | 2018-03-27 | Applied Recognition Inc. | Method, system and computer program for identification and sharing of digital images with face signatures |
US9721148B2 (en) | 2007-12-31 | 2017-08-01 | Applied Recognition Inc. | Face detection and recognition |
US9152849B2 (en) * | 2007-12-31 | 2015-10-06 | Applied Recognition Inc. | Method, system, and computer program for identification and sharing of digital images with face signatures |
US20100054600A1 (en) * | 2008-08-28 | 2010-03-04 | Microsoft Corporation | Tagging Images With Labels |
US8867779B2 (en) * | 2008-08-28 | 2014-10-21 | Microsoft Corporation | Image tagging user interface |
US20100054601A1 (en) * | 2008-08-28 | 2010-03-04 | Microsoft Corporation | Image Tagging User Interface |
US9020183B2 (en) * | 2008-08-28 | 2015-04-28 | Microsoft Technology Licensing, Llc | Tagging images with labels |
US8396246B2 (en) * | 2008-08-28 | 2013-03-12 | Microsoft Corporation | Tagging images with labels |
US8661327B1 (en) * | 2011-01-06 | 2014-02-25 | Intuit Inc. | Method and system for automated insertion of relevant hyperlinks into social media-based communications |
US10503991B2 (en) | 2011-08-15 | 2019-12-10 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US10169672B2 (en) | 2011-08-15 | 2019-01-01 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US9641523B2 (en) | 2011-08-15 | 2017-05-02 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US10002302B2 (en) | 2011-08-15 | 2018-06-19 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US10984271B2 (en) | 2011-08-15 | 2021-04-20 | Daon Holdings Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US11462055B2 (en) | 2011-08-15 | 2022-10-04 | Daon Enterprises Limited | Method of host-directed illumination and system for conducting host-directed illumination |
US10108961B2 (en) | 2012-01-13 | 2018-10-23 | Amazon Technologies, Inc. | Image analysis for user authentication |
US9934504B2 (en) | 2012-01-13 | 2018-04-03 | Amazon Technologies, Inc. | Image analysis for user authentication |
US10242364B2 (en) | 2012-01-13 | 2019-03-26 | Amazon Technologies, Inc. | Image analysis for user authentication |
US9311681B2 (en) * | 2012-01-24 | 2016-04-12 | Facebook, Inc. | Claiming conversations between users and non-users of a social networking system |
US20130191466A1 (en) * | 2012-01-24 | 2013-07-25 | Jonathan David Perlow | Claiming Conversations Between Users and Non-Users of a Social Networking System |
US20130246040A1 (en) * | 2012-03-15 | 2013-09-19 | International Business Machines Corporation | Dynamic media captions in a social network environment |
US9595020B2 (en) * | 2012-03-15 | 2017-03-14 | International Business Machines Corporation | Dynamic media captions in a social network environment |
US20150052072A1 (en) * | 2012-06-01 | 2015-02-19 | Linkedln Corporation | Community notification based on profile update |
US10320937B2 (en) * | 2012-06-01 | 2019-06-11 | Microsoft Technology Licensing, Llc | Community notification based on profile update |
US20140188594A1 (en) * | 2013-01-03 | 2014-07-03 | International Business Machines Corporation | User photograph based advertisement in a social networking site |
US10803160B2 (en) | 2014-08-28 | 2020-10-13 | Facetec, Inc. | Method to verify and identify blockchain with user question data |
US11562055B2 (en) | 2014-08-28 | 2023-01-24 | Facetec, Inc. | Method to verify identity using a previously collected biometric image/data |
US10776471B2 (en) | 2014-08-28 | 2020-09-15 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US9953149B2 (en) | 2014-08-28 | 2018-04-24 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US10915618B2 (en) | 2014-08-28 | 2021-02-09 | Facetec, Inc. | Method to add remotely collected biometric images / templates to a database record of personal information |
US10614204B2 (en) | 2014-08-28 | 2020-04-07 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US11157606B2 (en) | 2014-08-28 | 2021-10-26 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US11256792B2 (en) | 2014-08-28 | 2022-02-22 | Facetec, Inc. | Method and apparatus for creation and use of digital identification |
US10262126B2 (en) | 2014-08-28 | 2019-04-16 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US10698995B2 (en) | 2014-08-28 | 2020-06-30 | Facetec, Inc. | Method to verify identity using a previously collected biometric image/data |
US11574036B2 (en) | 2014-08-28 | 2023-02-07 | Facetec, Inc. | Method and system to verify identity |
US11657132B2 (en) | 2014-08-28 | 2023-05-23 | Facetec, Inc. | Method and apparatus to dynamically control facial illumination |
US12130900B2 (en) | 2014-08-28 | 2024-10-29 | Facetec, Inc. | Method and apparatus to dynamically control facial illumination |
US11693938B2 (en) | 2014-08-28 | 2023-07-04 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US11727098B2 (en) | 2014-08-28 | 2023-08-15 | Facetec, Inc. | Method and apparatus for user verification with blockchain data storage |
US11874910B2 (en) | 2014-08-28 | 2024-01-16 | Facetec, Inc. | Facial recognition authentication system including path parameters |
US11991173B2 (en) | 2014-08-28 | 2024-05-21 | Facetec, Inc. | Method and apparatus for creation and use of digital identification |
USD987653S1 (en) | 2016-04-26 | 2023-05-30 | Facetec, Inc. | Display screen or portion thereof with graphical user interface |
Also Published As
Publication number | Publication date |
---|---|
US7945653B2 (en) | 2011-05-17 |
US20110202531A1 (en) | 2011-08-18 |
US20080091723A1 (en) | 2008-04-17 |
US20110202822A1 (en) | 2011-08-18 |
US9646027B2 (en) | 2017-05-09 |
US20110231747A1 (en) | 2011-09-22 |
US10296536B2 (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9646027B2 (en) | Tagging digital media | |
US12074843B2 (en) | Social platform with enhanced privacy and integrated customization features | |
US11893198B2 (en) | Method, system, and graphical user interface for meeting-spot-related introductions | |
US9338242B1 (en) | Processes for generating content sharing recommendations | |
US7831917B1 (en) | Method, system, and graphical user interface for identifying and communicating with meeting spots | |
JP4725038B2 (en) | Content sharing system and content importance determination method | |
US7917866B1 (en) | Method, system, and graphical user interface for meeting-spot-related online communications | |
US9531823B1 (en) | Processes for generating content sharing recommendations based on user feedback data | |
US9405964B1 (en) | Processes for generating content sharing recommendations based on image content analysis | |
US20160070777A1 (en) | System and method for content collection, cataloging, and collaboration | |
US8171424B1 (en) | Method, system, and graphical user interface for meeting-spot maps for online communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: META PLATFORMS, INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:FACEBOOK, INC.;REEL/FRAME:058553/0802 Effective date: 20211028 |