IP Library Granted Patent US 7,584,208
Granted Patent B2
US 7,584,208 · App. 10/720,031 · Granted Sep 1, 2009

Methods and systems for managing offers and requests in a network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,584,208
App. No.
10/720,031
Granted
Sep 1, 2009
Kind
B2
Abstract

Among other disclosure, a knowledge network and semcards enabling intelligent matching of offers and requests, involving all types of information and knowledge, including information such as classified ads, data about products and services, or knowledge, expertise, ideas, suggestions, opinions, and other forms of tacit knowledge is described.

Claims (100)

1. A computer-implemented method for creating a semantic object using a computer system, comprising

receiving an indicator to create a semantic object to represent a target referent;

determining whether an object type of the target referent is a physical entity, a digital object, or an intangible entity;

identifying a semantic object type for the semantic object suitable to represent the object type of the target referent;

creating the semantic object of the semantic object type to represent the target referent and storing the semantic object on a computer-readable storage medium, the semantic object having a plurality of meta-tags;

wherein the plurality of meta-tags comprises a predetermined set of meta-tags based on the semantic object type; wherein a meta-tag of the plurality of meta-tags is associable with metadata;

associating the meta-tag of the plurality of meta-tags with metadata; wherein at least one of, the meta-tag and the metadata is definable by an ontology;

extracting at least part of the content from the target referent before inclusion in the semantic object, if the target referent represented by the semantic object is a physical entity or a digital object; and

subsequently determining that the target referent has been revised and updating the metadata associated with one or more of the plurality of meta-tags of the semantic object using the revision.

2. The method of claim 1 , wherein the extracting is comprise data mining performed on a selected resource including the ontology.

3. The method of claim 1 , further comprising sharing the semantic object with a user and updating the metadata associated with the one or more of the plurality of meta-tags of the semantic object to reflect a change made by the user.

4. The method of claim 3 , wherein at least one of the creating of the semantic object and updating of the semantic object is triggered by one or more of the following events, comprising:

saving a document or data item;

creating a document or data item

opening or viewing a document or data item;

modifying a document or data item;

transmitting a document or data item;

receiving a document or data item;

deleting a document or data item; and

integrating documents or data items with existing file servers, databases or search engines.

5. The method of claim 1 , further comprising:

maintaining a table of mappings between a plurality of semantic objects and the a respective set of target referents; and

further providing a daemon that watches for changes and updates the association table accordingly.

6. The method of claim 1 , further comprising embedding the semantic object in the referent target.

7. The method of claim 1 , further comprising creating a link between the semantic object and any of at least one of the plurality of semantic objects, the created link having a type specified by a rule.

8. The method of claim 1 , further comprising:

receiving a query created by a user;

creating a view that stores the received query;

creating a view semantic object that represents the view; and

sharing the view semantic object with at least another user in the computer system.

9. The method of claim 1 , wherein the semantic object is created in a process of matching offers and requests, the offers represented by offer objects and the requests represented by request objects, and wherein the offer objects and the request objects are semantic objects that each include (i) metadata defining particulars of the offers and the requests, and (ii) payload data.

10. The method of claim 9 , further comprising, test posting the semantic object to provide an estimate of a number of matches.

11. The method of claim 10 , further comprising:

providing for revision of the semantic object based on the test posting.

12. The method of claim 11 , wherein a particular user provides an example semantic objects that is test posted and evaluated, further comprising generating an optimized semantic card specification based on the test posting.

13. The method of claim 9 , wherein, the metadata is maintained by storing offer or request metadata in meta-tags in the semantic object.

14. The method of claim 9 , wherein, the metadata is maintained by creating a separate semantic object and storing the offer or request metadata in the separate semantic object, and wrapping the semantic object using the separate semantic object.

15. The method of claim 9 , wherein, the metadata is maintained by creating a separate semantic object and storing the offer or request metadata in the separate semantic object, and creating a reference pointer between the semantic object and the separate semantic object.

16. The method of claim 1 , wherein, the plurality of meta-tags further comprises, a customized set of meta-tags that are user-definable.

17. The method of claim 1 , wherein the metadata of the meta-tag is one or more of, user-specifiable and machine-specifiable.

18. The method of claim 17 , further comprising, automatically identifying metadata of the target referent to be associated with the metadata of the meta-tag of the semantic object.

19. The method of claim 1 , wherein, the semantic object is associated with a set of rules.

20. The method of claim 19 , wherein the set of rules an access privilege rule.

21. The method of claim 19 , wherein the set of rules are user-specifiable or machine-specifiable.

22. The method of claim 19 , wherein the set of rules comprises a modification rule of the semantic object.

23. The method of claim 19 , wherein the set of rules comprises a linking rule of the semantic object.

24. The method of claim 19 , wherein the set of rules comprises an update rule of the semantic object.

25. The method of claim 1 , further comprising, exchanging information about the ontology using the semantic object.

26. The method of claim 1 , wherein, the receiving the indicator to create the semantic object comprises, receiving a user request.

27. The method of claim 1 , wherein, the receiving the indicator to create the semantic object comprises, receiving an event-based trigger.

28. The method of claim 27 , wherein, the event-based trigger is detected from one or more of a file directory and an application.

29. The method of claim 1 , wherein, the receiving the indicator to create the semantic object comprises, receiving an automatic trigger.

30. The method of claim 29 , wherein, the automatic trigger is generated responsive to data-mining a knowledge resource.

31. The method of claim 1 , further comprising, assigning one of multiple lifecycle stages to the semantic object.

32. The method of claim 31 , wherein, the multiple lifecycle stages include at least one of: a draft stage, an active stage, an inactive stage and a deleted stage.

33. The method of claim 31 , further comprising, subsequently transitioning the semantic object from one of the multiple lifecycle stages to another.

34. The method of claim 1 , further comprising,

in response to receiving an indicator to create a linking semantic object between the semantic object and another semantic object;

identifying a set of linking rules associated with the semantic object;

wherein, the set of linking rules governs a set of circumstances under which the semantic object is to be linked to one or more other semantic objects.

35. The method of claim 34 , further comprising, creating the linking semantic object linking the another semantic object and the semantic object when in compliance with the set of linking rules associated with the semantic object.

36. The method of claim 34 , wherein the receiving the indicator to create the linking semantic object comprises:

detecting a relationship between metadata of the semantic object and metadata of the another semantic object.

37. The method of claim 34 , wherein the receiving the indicator to create the linking semantic object comprises:

receiving a user request to create the linking semantic object for indicating a relationship between the target referent represented by the semantic object and another target referent represented by the another semantic object.

38. The method of claim 34 , further comprising, assigning a confidence value to the linking semantic object indicating an accuracy of the linking semantic object.

39. The method of claim 1 , wherein, the semantic object or the metadata is encrypted.

40. The method of claim 1 , wherein, the semantic object or the metadata is digitally signed.

41. The method of claim 1 , wherein, the semantic object is linked to the target referent via a link semantic object.

42. The method of claim 1 , wherein, the semantic object is assigned a time to live after which the semantic object expires.

43. The method of claim 1 , wherein, the metadata comprises an identity section.

44. The method of claim 43 , wherein, the identity section includes, an owner or an author of the semantic object.

45. The method of claim 43 , wherein, the identity section includes, one or more of, a recipient, a group, or a list of users of the semantic object.

46. The method of claim 43 , wherein, the identity section includes, parties who have rated the semantic object.

47. The method of claim 43 , wherein, the identity section includes, parties that have been matched to the semantic object.

48. The method of claim 43 , wherein, the identity section includes, parties who have annotated the semantic object.

49. The method of claim 1 , wherein, the target referent is a digital object comprising streaming media.

50. The method of claim 1 , wherein, the target referent is a digital object comprising, one or more of, email, instant messages, and multimedia content.

51. The method of claim 1 , wherein, the target referent is a digital object comprising an advertisement.

52. The method of claim 1 , wherein, the target referent is a digital object comprising a web site or web page.

53. The method of claim 1 , wherein, the semantic object is transmittable over a computer network via one or more of, email and Web protocols.

54. The method of claim 1 , wherein, the semantic object is transmittable over a computer network via a peer-to-peer protocol.

55. A computer-readable storage medium having embodied therein instructions, which, when executed in a computer system, cause the computer system to perform a computer-implemented method for creating and storing a semantic object, the method comprising,

determining whether an object type of a target referent is a physical entity, a digital object, or an intangible entity;

identifying a semantic object type for the semantic object suitable to represent the object type of the target referent;

creating the semantic object of the semantic object type to represent the target referentthe semantic object having a plurality of meta-tags;

wherein the plurality of meta-tags comprises a predetermined set of meta-tags based on the semantic object type; wherein a meta-tag of the plurality of meta-tags is associable with metadata;

associating the meta-tag of the plurality of meta-tags with metadata;

wherein at least one of, the meta-tag and the metadata is definable by an ontology;

extracting at least part of the content from the target referent before inclusion in the semantic object, if the target referent represented by the semantic object is physical entity or a digital object; and

subsequently determining that the referent target has been revised and updating metadata associated with one or more of the plurality of meta-tags of the semantic object using the revision.

56. A system for creating and storing a semantic object, the system, comprising:

a processor;

means for, determining whether an object type of a target referent is a physical entity, a digital object, or an intangible entity;

means for, identifying a semantic object type for the semantic object suitable to represent the object type of the target referent;

means for, creating the semantic object of the semantic object type to represent the target referent and storing the semantic object on a computer readable medium, the semantic object having a plurality of meta-tags;

wherein the plurality of meta-tags comprises a predetermined set of meta-tags based on the semantic object type; wherein a meta-tag of the plurality of meta-tags is associable with metadata;

means for, associating the meta-tag of the plurality of meta-tags with metadata; wherein at least one of, the meta-tag and the metadata is definable by an ontology;

means for, extracting at least part of the content from the target referent before inclusion in the semantic object, if the target referent represented by the semantic object is physical entity or a digital object; and

means for, subsequently determining that the referent target has been revised and updating metadata associated with one or more of the plurality of meta-tags of the semantic object using the revision.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2017
From: VCVC III LLC
To: FIVER LLC
Reel/Frame 044100/0429 →
RELEASE OF SECURITY INTEREST Recorded Aug 18, 2017
From: VENTURE LENDING & LEASING IV, INC. AND VENTURE LENDING & LEASING V, INC.
To: RADAR NETWORKS, INC.
Reel/Frame 043602/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: EVRI INC.
To: VCVC III LLC
Reel/Frame 032721/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2010
From: RADAR NETWORKS, INC.
To: EVRI INC.
Reel/Frame 024079/0529 →
SECURITY AGREEMENT Recorded Feb 2, 2010
From: RADAR NETWORKS, INC.
To: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V. INC.
Reel/Frame 023897/0025 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2006
From: VULCAN CAPITAL VENTURE HOLDINGS INC.
To: RADAR NETWORKS, INC.
Reel/Frame 017679/0821 →
SECURITY INTEREST Recorded Dec 16, 2005
From: RADAR NETWORKS, INC.
To: VULCAN CAPITAL VENTURE HOLDINGS, INC.
Reel/Frame 017126/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2004
From: SPIVACK, NOVA; THORISSON, KRISTINN R.
To: RADAR NETWORKS, INC.
Reel/Frame 015534/0634 →