Purpose: Invalidity Analysis


Patent: US9978107B2
Filed: 2003-09-03
Issued: 2018-05-22
Patent Holder: (Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC
Inventor(s): Emily J. White

Title: Method and system for establishing and using a social network to facilitate people in life issues

Abstract: Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.




Disclaimer: The promise of Apex Standards Pseudo Claim Charting (PCC) [ Request Form ] is not to replace expert opinion but to provide due diligence and transparency prior to high precision charting. PCC conducts aggressive mapping (based on Broadest Reasonable, Ordinary or Customary Interpretation and Multilingual Translation) between a target patent's claim elements and other documents (potential technical standard specification or prior arts in the same or across different jurisdictions), therefore allowing for a top-down, apriori evaluation, with which, stakeholders can assess standard essentiality (potential strengths) or invalidity (potential weaknesses) quickly and effectively before making complex, high-value decisions. PCC is designed to relieve initial burden of proof via an exhaustive listing of contextual semantic mapping as potential building blocks towards a litigation-ready work product. Stakeholders may then use the mapping to modify upon shortlisted PCC or identify other relevant materials in order to formulate strategy and achieve further purposes.

Click on references to view corresponding claim charts.


Non-Patent Literature        WIPO Prior Art        EP Prior Art        US Prior Art        CN Prior Art        JP Prior Art        KR Prior Art

GroundReferencesOwner of the ReferenceTitleSemantic MappingChallenged Claims
1234567891011
1

US20030154196A1

(James Goodwin, 2003)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
System for organizing knowledge data and communication with users having affinity to knowledge data category selection user to select one
shielding contact information search window
XXXXXX
2

US20020184199A1

(Feyzi Celik, 2002)
(Original Assignee) OnePIN Inc     

(Current Assignee)
Xenogenic Development LLC
Method and apparatus for storing and retrieving business contact information in a computer system contact information contact information
identify information management method
execute instructions first computer
XXX
3

JP2002196971A

(Hikari Deguchi, 2002)
(Original Assignee) Mekiki:Kk; 株式会社メキキ     人脈関係登録システム、人脈関係登録方法とサーバ、人脈関係登録プログラムと当該プログラムを記録したコンピュータ読取可能な記録媒体 categories includes receiving input のシステム
messaging identifier の個人
XXX
4

US20020059201A1

(James Work, 2002)
(Original Assignee) Work James Duncan     Method and apparatus for internet-based human network brokering contact information contact information
receiving input other port
XXXX
5

US20010054020A1

(Brian Barth, 2001)
(Original Assignee) Sidestep Inc     

(Current Assignee)
Sidestep Inc
Method and apparatus for dynamic information connection engine identifying information identifying information
inquiry message response information
XXX
6

US20020111929A1

(Ravisankar Pudipeddi, 2002)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Concurrent data recall in a hierarchical storage environment using plural queues individual participants said media
response time et al
XXXX
7

US20030014335A1

(Ruth Lecheler-Moore, 2003)
(Original Assignee) Output Tech Solutions Inc     

(Current Assignee)
Amdocs Development Ltd ; Amdocs Software Systems Ltd ; Output Tech Solutions Inc
Historical data warehousing system identifying information processing means
computer system computer system
XXXXXXXX
8

US6324541B1

(Paris de l'Etraz, 2001)
(Original Assignee) BoardWalk Ltd     

(Current Assignee)
TRADECO ASIA Ltd
System, method, and computer program product for providing relational patterns between entities multiple participants obtain information
execute instructions first computer
XXXXXX
9

US6374259B1

(Feyzi Celik, 2002)
(Original Assignee) Onepin LLC     

(Current Assignee)
Xenogenic Development LLC
Method and apparatus for storing and retreiving business contact information in computer system contact information contact information
identify information management method
XXX
10

JP2000155756A

(Tatsunori Kanai, 2000)
(Original Assignee) Toshiba Corp; 株式会社東芝     構造化文書保存方法並びにデータ中継装置及びデータ送受信装置 multiple participants includes displaying information データベース
receiving input データ送
XXX
11

US6076091A

(Steffen Michael Fohn, 2000)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
Method and system for providing a flexible and extensible database interactive on-line electronic catalog receiving input receiving input
shielding contact information said system
network computer system said input
XXXXX
12

CN1244270A

(杰伊·S·沃克, 2000)
(Original Assignee) 普莱斯兰通信有限公司     有条件购买要约管理系统 category selection 组中选择, 用于选择
response time 网络传输
categories includes receiving input, receiving input 的接收
XXXXXXXX
13

US20020111934A1

(Shankar Narayan, 2002)
(Original Assignee) Shankar Narayan     Question associated information storage and retrieval architecture using internet gidgets computer system computer system
receiving input receiving input
XXXXXXXXX
14

US20030028889A1

(John Mccoskey, 2003)
(Original Assignee) Discovery Communications LLC     

(Current Assignee)
Comcast IP Holdings I LLC
Video and digital multimedia aggregator network computer system content source
displaying information user terminals
XXXX
15

US20020002504A1

(Andrew Engel, 2002)
(Original Assignee) Andrew Engel; Peter Engel; Howard Cohl     Mobile shopping assistant system and device identifying information processing means
displaying information selected item
XXX
16

US20020023158A1

(Kathleen Polizzi, 2002)
(Original Assignee) Brio Software Inc     

(Current Assignee)
Oracle International Corp
Method and apparatus for implementing search and channel features in an enterprise-wide computer system computer system computer system
execute instructions first computer
XXXXXXXX
17

US20020049750A1

(Srinivas Venkatram, 2002)
(Original Assignee) Srinivas Venkatram     Concept mapping based knowledge acquisition system and methods response time acquisition system
computer system computer system
XXXXXXXX
18

US20020152244A1

(Sara Dean, 2002)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
Method and apparatus to dynamically create a customized user interface based on a document type definition inquiry message interactive voice response
receiving input receiving user input
category selection formation process
XXXXXXXX
19

US6421669B1

(David L. Gilmour, 2002)
(Original Assignee) Tacit Knowledge Systems Inc     

(Current Assignee)
Oracle International Corp
Method and apparatus for constructing and maintaining a user knowledge profile category selection predetermined criterion
messaging identifier electronic mail, mail message
XXXXXX
20

US6549941B1

(Tracey Jaquith, 2003)
(Original Assignee) Alexa Internet Inc     

(Current Assignee)
Alexa Internet Inc
Software system and methods for resubmitting form data to related web sites identify information configured to store
computer system computer system
XXXXXXXX
21

WO9964970A1

(Paris De L'etraz, 1999)
(Original Assignee) Boardwalk Ag     System, method, and computer program product for providing relational patterns between entities contact information contact information
execute instructions first computer
XX
22

US6360205B1

(Maya L. Iyengar, 2002)
(Original Assignee) Trip com Inc     

(Current Assignee)
Thetripcom Inc ; TRAVELPORT Inc
Obtaining and utilizing commercial information identifying information memory subsystem
multiple participants, multiple participants includes displaying information said performing
XXXXXXX
23

US6073138A

(Paris de l'Etraz, 2000)
(Original Assignee) BoardWalk AG     

(Current Assignee)
TRADECO ASIA Ltd
System, method, and computer program product for providing relational patterns between entities contact information contact information
execute instructions first computer
XX
24

US6341280B1

(Bryce Alan Glass, 2002)
(Original Assignee) Netscape Communications Corp     

(Current Assignee)
Facebook Inc
Inline tree filters category selection hierarchical tree
execute instructions device data
XXXXX
25

US6347290B1

(Joel F. Bartlett, 2002)
(Original Assignee) Compaq Information Technologies Group LP     

(Current Assignee)
Hewlett Packard Development Co LP
Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device receiving input command signal
displaying information selected image
XXXX
26

US6144944A

(II Stephen J. Kurtzman, 2000)
(Original Assignee) Imgis Inc     

(Current Assignee)
ADFORCE Inc ; ADFORCE Inc A CORP OF DELAWARE
Computer system for efficiently selecting and providing information identifying information identifying information
computer system computer system
XXXXXXXX
27

US6181778B1

(Masaru Ohki, 2001)
(Original Assignee) Hitachi Ltd     

(Current Assignee)
Hitachi Ltd
Chronological telephone system receiving input generates images
network computer system said input
XXXX
28

US6018346A

(Thomas P. Moran, 2000)
(Original Assignee) Xerox Corp     

(Current Assignee)
Xerox Corp
Freeform graphics system having meeting objects for supporting meeting objectives shielding contact information said system
network computer system said input
response time et al
XXX
29

US6509912B1

(Thomas P. Moran, 2003)
(Original Assignee) Xerox Corp     

(Current Assignee)
Xerox Corp
Domain objects for use in a freeform graphics system shielding contact information said system
network computer system said input
XXX
30

US6181343B1

(Damian M. Lyons, 2001)
(Original Assignee) Philips North America LLC     

(Current Assignee)
Philips North America LLC
System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs identifying information processing means
computer system computer system
XXXXXXXX
31

US6195104B1

(Damian M. Lyons, 2001)
(Original Assignee) Philips North America LLC     

(Current Assignee)
Philips North America LLC
System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs identifying information processing means
computer system computer system
XXXXXXXX
32

US6029195A

(Frederick S. M. Herz, 2000)
(Original Assignee) Herz; Frederick S. M.     

(Current Assignee)
Pinpoint Inc
System for customized electronic identification of desirable objects messaging identifier electronic mail
displaying information user terminals
XXXX
33

US6344906B1

(Jean-Marie Gatto, 2002)
(Original Assignee) Cyberscan Technology Inc     

(Current Assignee)
Hanger Solutions LLC
Universal document scanner controller displaying information display control
receiving input output signals
XXXX
34

WO9803923A1

(Andrew P. Kraftsow, 1998)
(Original Assignee) Ernestine, Llc     World wide web bar code access system identifying information identifying information
inquiry message response packet
execute instructions first computer
XXX
35

US5948040A

(David M. DeLorme, 1999)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Delorme Publishing Co Inc
Travel reservation information and planning system category selection user to select one
shielding contact information said system
network computer system said input
XXXXXX
36

US5864848A

(Eric Horvitz, 1999)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Goal-driven information interpretation and extraction system messaging identifier electronic mail
computer system computer system
identifying information more source
XXXXXXXX
37

US5950200A

(Gil S. Sudai, 1999)
(Original Assignee) Gil S. Sudai; David J. Blumberg     

(Current Assignee)
SPARK NETWORKS USA LLC
Method and apparatus for detection of reciprocal interests or feelings and subsequent notification receiving input receiving user input
identifying information second determining
computer system computer system
messaging identifier mail message
categories includes receiving input public key
XXXXXXXXX
38

US6119101A

(Douglas L. Peckover, 2000)
(Original Assignee) Personal Agents Inc     

(Current Assignee)
Hanger Solutions LLC
Intelligent agents for electronic commerce computer system computer system
shielding contact information said system
XXXXXXXX
39

US6175831B1

(Andrew P. Weinreich, 2001)
(Original Assignee) six degrees Inc     

(Current Assignee)
DEGREES OF CONNECTION LLC ; MACROVIEW COMMUNICATIONS CORP ; six degrees Inc
Method and apparatus for constructing a networking database and system shielding contact information second relation
messaging identifier mail message
network computer system said input
XXX
40

WO9701137A1

(Frank C. Hudetz, 1997)
(Original Assignee) Solar Communications, Inc.     System for using article of commerce to access remote computer displaying information user terminals
execute instructions first computer
network computer system said input
XXXXX
41

US5848396A

(Thomas A. Gerace, 1998)
(Original Assignee) Freedom of Information Inc     

(Current Assignee)
Conversant LLC
Method and apparatus for determining behavioral profile of a computer user multiple participants communication channel
individual participants network form
XXXXXX
42

US5794210A

(A. Nathaniel Goldhaber, 1998)
(Original Assignee) Cybergold Inc     

(Current Assignee)
MyPoints com Inc
Attention brokerage multiple participants digital information
network computer system said input
XXXXXXX
43

US5754938A

(Frederick S. M. Herz, 1998)
(Original Assignee) Herz; Frederick S. M.; Eisner; Jason M.; Salganicoff; Marcos     

(Current Assignee)
Pinpoint Inc
Pseudonymous server for system for customized electronic identification of desirable objects displaying information user terminals
computer system stored data
XXXXXXXXX
44

US5911143A

(Klaus Deinhart, 1999)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
Method and system for advanced role-based access control in distributed and centralized computer systems computer system computer system
shielding contact information said system
XXXXXXXX
45

US6018342A

(David M. Bristor, 2000)
(Original Assignee) Sun Microsystems Inc     

(Current Assignee)
Oracle America Inc
Automatically generated content-based history mechanism category selection category selection
computer system computer system
XXXXXXXXX
46

US5710831A

(Ernest H. Beernink, 1998)
(Original Assignee) Apple Computer Inc     

(Current Assignee)
Apple Inc
Method for correcting handwriting on a pen-based computer identifying information processing means
computer system computer system
categories includes receiving input first character
XXXXXXXXX
47

US5592566A

(Giulia Pagallo, 1997)
(Original Assignee) Apple Computer Inc     

(Current Assignee)
Apple Inc
Method and apparatus for computerized recognition identifying information processing means
computer system computer system
receiving input receiving input
network computer system expert system
XXXXXXXXX
48

US5594640A

(Stephen P. Capps, 1997)
(Original Assignee) Apple Computer Inc     

(Current Assignee)
Apple Inc
Method and apparatus for correcting words categories includes receiving input first character
network computer system said input
XXX
49

JPH07231367A

(Yukinori Nakagawa, 1995)
(Original Assignee) Fujitsu Ltd; 富士通株式会社     パーソナル通信用クレジットカード課金サービス装置 multiple participants includes displaying information データベース
network computer system, computer system 行うこと
XXXXXXXXX
50

US5481278A

(Hiroyuki Shigematsu, 1996)
(Original Assignee) Sharp Corp     

(Current Assignee)
Sharp Corp
Information processing apparatus category selection formation process
identifying information processing means
network computer system said input
XXXXX
51

US5596697A

(Gregg S. Foster, 1997)
(Original Assignee) Apple Computer Inc     

(Current Assignee)
Apple Inc
Method for routing items within a computer system identifying information processing means
displaying information selected item
category selection dialog boxes
XXXX
52

US5283731A

(James E. Lalonde, 1994)
(Original Assignee) EC Corp     

(Current Assignee)
EC Corp
Computer-based classified ad system and method multiple participants obtain information
identifying information processing means
shielding contact information said system
XXXXXXX
53

US4985863A

(Hiromichi Fujisawa, 1991)
(Original Assignee) Hitachi Ltd     

(Current Assignee)
Hitachi Ltd
Document storage and retrieval system execute instructions device data
network computer system said input
XXX
54

US5083218A

(Akihide Takasu, 1992)
(Original Assignee) Casio Computer Co Ltd     

(Current Assignee)
Casio Computer Co Ltd
Hand-held image reading apparatus identifying information extracting means
network computer system said input
XX
55

US4805099A

(Val J. Huber, 1989)
(Original Assignee) Wang Laboratories Inc     

(Current Assignee)
Wang Laboratories Inc ; Intel Corp
Retrieval of related records from a relational database receiving input output signals
shielding contact information said system
XXXX
56

US4636848A

(Kazuhiko Yamamoto, 1987)
(Original Assignee) Toshiba Corp     

(Current Assignee)
Toshiba Corp
Document information filing system with a single display device displaying information display control
shielding contact information said system
network computer system said input
XXXXX
57

JP2002366576A

(Rajendra Kumar Bera, 2002)
(Original Assignee) Internatl Business Mach Corp <Ibm>; インターナショナル・ビジネス・マシーンズ・コーポレーション     データ検索の方法、システム、およびプログラム製品 network computer system 受け取ること
computer system ストリング
XXXXXXXX
58

US20020107836A1

(Takashi Ishizaka, 2002)
(Original Assignee) Beacon Information Tech Inc     

(Current Assignee)
Beacon Information Tech Inc
Data processing system, data processing method and computer program computer system computer system
shielding contact information said system
XXXXXXXX
59

CA2424625A1

(Eric Zitaner, 2002)
(Original Assignee) Towers, Perrin, Forster & Crosby, Inc.; Eric Zitaner; Susan Haslett; Kathy Bensky     

(Current Assignee)
Towers Perrin Forster and Crosby Inc
Competitive rewards benchmarking system and method displaying information selected segment
network computer system data capture
XX
60

EP1330701A1

(Kathy Towers Perrin BENSKY, 2003)
(Original Assignee) Towers Perrin Forster and Crosby Inc; Towers Perrin Forster and Crosby     

(Current Assignee)
Towers Perrin Forster and Crosby Inc ; Towers Perrin Forster and Crosby
Competitive rewards benchmarking system and method computer system computer system
network computer system data capture
XXXXXXXX




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20030154196A1

Filed: 2003-01-14     Issued: 2003-08-14

System for organizing knowledge data and communication with users having affinity to knowledge data

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

James Goodwin, Carl Kraenzel, Andrew Schirmer, David Newbold
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (search window) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window (shielding contact information) for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (user to select one) of the user based on a referral provided by one or more users of the network computer system .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one (category selection) or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (user to select one) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one (category selection) or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (search window) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window (shielding contact information) for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (user to select one) of the user based on a referral provided by one or more users of the computer system .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one (category selection) or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (user to select one) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20030154196A1
CLAIM 1
. A method for organizing knowledge data comprising : providing a place associated with at least a subset of the knowledge data , said place including at least one portal having a search window for searching the subset of the knowledge data , a list for displaying indicia associated with one or more persons having an affinity to the subset of knowledge data , and communication means to initiate communication with the one or more persons ;
enabling a user to search the subset of the knowledge data using the search window ;
retrieving a portion of the subset of the knowledge data ;
displaying indicia associated with one or more persons having an affinity to the retrieved knowledge data ;
enabling a user to select one (category selection) or more of the displayed indicia ;
and initiating communication with one or more persons associated with the selected indicia .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020184199A1

Filed: 2002-04-16     Issued: 2002-12-05

Method and apparatus for storing and retrieving business contact information in a computer system

(Original Assignee) OnePIN Inc     (Current Assignee) Xenogenic Development LLC

Feyzi Celik
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020184199A1
CLAIM 12
. An information management system comprising : a remote computer ;
a remote database operatively coupled to the remote computer , the remote database containing contact information (contact information) for each of a plurality of users of the information management system , wherein each of the users is assigned a unique user identification number , and the information for each user is stored along with the unique user identification number of the user in the remote database ;
wherein the remote computer includes : a network interface module that interfaces with a network to allow users of the information management system to access the remote computer , a database interface module that coordinates transfer of data between the remote database and the remote computer ;
an application module containing instructions to enable a network user to access the remote database over the network using a second network computer to retrieve information in the remote database related to a first user by entering the unique user identification number .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020184199A1
CLAIM 8
. The information management method of claim 7 , further comprising a step of enabling the first user to access the remote computer over a network using a first computer (execute instructions) to edit the information related to the first user stored in the remote database .

US20020184199A1
CLAIM 12
. An information management system comprising : a remote computer ;
a remote database operatively coupled to the remote computer , the remote database containing contact information (contact information) for each of a plurality of users of the information management system , wherein each of the users is assigned a unique user identification number , and the information for each user is stored along with the unique user identification number of the user in the remote database ;
wherein the remote computer includes : a network interface module that interfaces with a network to allow users of the information management system to access the remote computer , a database interface module that coordinates transfer of data between the remote database and the remote computer ;
an application module containing instructions to enable a network user to access the remote database over the network using a second network computer to retrieve information in the remote database related to a first user by entering the unique user identification number .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information (management method) for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20020184199A1
CLAIM 1
. An information management method (identify information) comprising steps of : assigning a first user a unique user identification number ;
storing information related to the first user in a remote database operatively coupled to a remote computer ;
and enabling a second user to access the remote database over a network using a second computer to retrieve the information related to the first user by entering the unique user identification number .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
JP2002196971A

Filed: 2001-10-09     Issued: 2002-07-12

人脈関係登録システム、人脈関係登録方法とサーバ、人脈関係登録プログラムと当該プログラムを記録したコンピュータ読取可能な記録媒体

(Original Assignee) Mekiki:Kk; 株式会社メキキ     

Hikari Deguchi, Kenichi Ninomiya, 健一 二宮, 光 出口
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (の個人) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JP2002196971A
CLAIM 1
【請求項1】 新規登録者の個人 (messaging identifier) 情報を入力する手段を 有してなる第1の情報処理装置と、上記新規登録者の個 人情報を記憶する手段を有してなる第2の情報処理装置 とを有してなる、登録者同士の人脈関係を登録するため のシステムであって、 上記第2の情報処理装置は、上記第1の情報処理装置か ら入力された新規登録者の個人情報を、既登録者の確認 に基づき上記既登録者と関連付けて記憶することを特徴 とする人脈関係登録システム。

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (のシステム) that identifies a geographic location .
JP2002196971A
CLAIM 1
【請求項1】 新規登録者の個人情報を入力する手段を 有してなる第1の情報処理装置と、上記新規登録者の個 人情報を記憶する手段を有してなる第2の情報処理装置 とを有してなる、登録者同士の人脈関係を登録するため のシステム (categories includes receiving input) であって、 上記第2の情報処理装置は、上記第1の情報処理装置か ら入力された新規登録者の個人情報を、既登録者の確認 に基づき上記既登録者と関連付けて記憶することを特徴 とする人脈関係登録システム。

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (の個人) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JP2002196971A
CLAIM 1
【請求項1】 新規登録者の個人 (messaging identifier) 情報を入力する手段を 有してなる第1の情報処理装置と、上記新規登録者の個 人情報を記憶する手段を有してなる第2の情報処理装置 とを有してなる、登録者同士の人脈関係を登録するため のシステムであって、 上記第2の情報処理装置は、上記第1の情報処理装置か ら入力された新規登録者の個人情報を、既登録者の確認 に基づき上記既登録者と関連付けて記憶することを特徴 とする人脈関係登録システム。




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020059201A1

Filed: 2001-05-08     Issued: 2002-05-16

Method and apparatus for internet-based human network brokering

(Original Assignee) Work James Duncan     

James Work
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020059201A1
CLAIM 36
. The computer-implemented method of claim 1 wherein said access control instructions comprise a set of default access groups that correspond to progressively higher levels of security settings associated with various profile and contact information (contact information) elements which make up said personal information .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (other port) that identifies a geographic location .
US20020059201A1
CLAIM 29
. The computer-implemented method of claim 28 wherein said knowledge resources are linked to other port (receiving input) ions of said profiles .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020059201A1
CLAIM 36
. The computer-implemented method of claim 1 wherein said access control instructions comprise a set of default access groups that correspond to progressively higher levels of security settings associated with various profile and contact information (contact information) elements which make up said personal information .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (other port) that identifies a geographic location .
US20020059201A1
CLAIM 29
. The computer-implemented method of claim 28 wherein said knowledge resources are linked to other port (receiving input) ions of said profiles .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20010054020A1

Filed: 2001-03-22     Issued: 2001-12-20

Method and apparatus for dynamic information connection engine

(Original Assignee) Sidestep Inc     (Current Assignee) Sidestep Inc

Brian Barth, Lawrence Gunn, Glen Ivey, Marcel Janssens, Stewart Kelly, Yingmei Lavin, Brent Stewart, Gary Waldman, Philipp Winkler
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (response information) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20010054020A1
CLAIM 1
. A method for a dynamic information connection engine , comprising : detecting at least one user action on at least one client computer and , in response , determining at least one user is searching for supported information ;
extracting query information from the at least one user action , wherein the query information includes at least one category of the supported information ;
automatically selecting at least one supplier of the supported information using at least one server in response to the query information ;
transferring at least one query including the query information among the selected at least one supplier via at least one network ;
and generating at least one result list in response to at least one query response , wherein the at least one result list includes response information (inquiry message) generated from the at least one query response and query status information .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (identifying information) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system .
US20010054020A1
CLAIM 30
. The method of claim 1 1 , further comprising : generating at least one travel request object in response to the extracted at least one itinerary component , wherein the at least one travel request object contains information on the at least one itinerary component and identifying information (identifying information) for the selected at least one supplier ;
and optimizing the at least one travel request object .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (response information) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20010054020A1
CLAIM 1
. A method for a dynamic information connection engine , comprising : detecting at least one user action on at least one client computer and , in response , determining at least one user is searching for supported information ;
extracting query information from the at least one user action , wherein the query information includes at least one category of the supported information ;
automatically selecting at least one supplier of the supported information using at least one server in response to the query information ;
transferring at least one query including the query information among the selected at least one supplier via at least one network ;
and generating at least one result list in response to at least one query response , wherein the at least one result list includes response information (inquiry message) generated from the at least one query response and query status information .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020111929A1

Filed: 2001-02-15     Issued: 2002-08-15

Concurrent data recall in a hierarchical storage environment using plural queues

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Ravisankar Pudipeddi, Ran Kalach
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants (said media) in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (et al) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020111929A1
CLAIM 1
. A method of recalling data objects stored on a plurality of media comprising : receiving a plurality of requests to recall data objects , each data object being located on a particular one of said plurality of media ;
creating a plurality of queues , wherein each one of said queues corresponds to one of said media (individual participants) ;
placing said requests on the created queues , wherein each request is placed on the queue corresponding to the medium on which the requested data object is located ;
activating a first of said queues , said first queue being associated with a first of said plurality of media ;
and retrieving , from said first medium , the data objects requested on the first queue .

US20020111929A1
CLAIM 16
. A method of scheduling requests to recall data objects from a medium , said medium being mounted on a drive , said drive having a reading head , said method comprising : receiving a new request to recall a data object from said medium , said data object being located at a first offset al (response time) ong said medium ;
identifying a queue comprising a plurality of requests to recall data from said medium , said requests having an order , each of said requests corresponding to a particular data object stored on said medium and indicating an offset into said medium at which the corresponding data object is located , said requests forming first and second sequences , said first sequence preceding said second sequence in said queue with respect to said order , wherein the offsets of the requests within said first sequence are a maximally monotonically increasing series ;
determining the location of said reading head along said medium ;
determining that the location of said reading head is beyond said first offset ;
inserting said new request into said queue into a position that , with respect to said order , is subsequent to said first sequence .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants (said media) who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020111929A1
CLAIM 1
. A method of recalling data objects stored on a plurality of media comprising : receiving a plurality of requests to recall data objects , each data object being located on a particular one of said plurality of media ;
creating a plurality of queues , wherein each one of said queues corresponds to one of said media (individual participants) ;
placing said requests on the created queues , wherein each request is placed on the queue corresponding to the medium on which the requested data object is located ;
activating a first of said queues , said first queue being associated with a first of said plurality of media ;
and retrieving , from said first medium , the data objects requested on the first queue .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants (said media) in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (et al) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020111929A1
CLAIM 1
. A method of recalling data objects stored on a plurality of media comprising : receiving a plurality of requests to recall data objects , each data object being located on a particular one of said plurality of media ;
creating a plurality of queues , wherein each one of said queues corresponds to one of said media (individual participants) ;
placing said requests on the created queues , wherein each request is placed on the queue corresponding to the medium on which the requested data object is located ;
activating a first of said queues , said first queue being associated with a first of said plurality of media ;
and retrieving , from said first medium , the data objects requested on the first queue .

US20020111929A1
CLAIM 16
. A method of scheduling requests to recall data objects from a medium , said medium being mounted on a drive , said drive having a reading head , said method comprising : receiving a new request to recall a data object from said medium , said data object being located at a first offset al (response time) ong said medium ;
identifying a queue comprising a plurality of requests to recall data from said medium , said requests having an order , each of said requests corresponding to a particular data object stored on said medium and indicating an offset into said medium at which the corresponding data object is located , said requests forming first and second sequences , said first sequence preceding said second sequence in said queue with respect to said order , wherein the offsets of the requests within said first sequence are a maximally monotonically increasing series ;
determining the location of said reading head along said medium ;
determining that the location of said reading head is beyond said first offset ;
inserting said new request into said queue into a position that , with respect to said order , is subsequent to said first sequence .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants (said media) who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020111929A1
CLAIM 1
. A method of recalling data objects stored on a plurality of media comprising : receiving a plurality of requests to recall data objects , each data object being located on a particular one of said plurality of media ;
creating a plurality of queues , wherein each one of said queues corresponds to one of said media (individual participants) ;
placing said requests on the created queues , wherein each request is placed on the queue corresponding to the medium on which the requested data object is located ;
activating a first of said queues , said first queue being associated with a first of said plurality of media ;
and retrieving , from said first medium , the data objects requested on the first queue .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20030014335A1

Filed: 2001-02-08     Issued: 2003-01-16

Historical data warehousing system

(Original Assignee) Output Tech Solutions Inc     (Current Assignee) Amdocs Development Ltd ; Amdocs Software Systems Ltd ; Output Tech Solutions Inc

Ruth Lecheler-Moore, Tom Serio, Kirven Dunham, Larry Riggs
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US20030014335A1
CLAIM 9
. A computer system used to create from operational data records an historical data warehouse containing related subject-oriented data records , comprising : a) means for obtaining operational data records from a source computer system ;
b) pre-processing means (identifying information) for pre-processing said obtained operational data records to generate pre-processed data records , wherein said pre-processing means operates on each operational data record in a serial manner , adding new data to an immediately prior operated-on record with an entry being recorded only for the last serially operated-on record ;
c) transforming means for transforming said pre-processed data records into related subject-oriented data records , wherein said transforming means links related pre-processed data records together by means of reusable primary keys on said source computer system and dates within an RDBMS in an operating system of said source computer system ;
and d) storage means for storing said related subject-oriented data records in the historical data warehouse .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US20030014335A1
CLAIM 1
. A method used in a computer system (computer system) for creating from operational data an historical data warehouse containing subject-oriented data , comprising : a) obtaining operational data from a source system ;
b) pre-processing said obtained operational data by a stepwise operation , wherein only the last operated upon data is recorded ;
c) transforming said pre-processed data into subject-oriented data by utilizing reusable primary keys and RDBMS dates in an operating system of the source system to link related pre-processed data ;
and d) storing said subject-oriented data in the historical data warehouse .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6324541B1

Filed: 2000-06-05     Issued: 2001-11-27

System, method, and computer program product for providing relational patterns between entities

(Original Assignee) BoardWalk Ltd     (Current Assignee) TRADECO ASIA Ltd

Paris de l'Etraz, James R. Fees, Paul Hatcher, Otto Bruderer, Christina M. Fees
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants (obtain information) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .

US9978107B2
CLAIM 3
. The method of claim 1 , wherein displaying some of the information associated with each of multiple participants (obtain information) includes displaying an image that is included in the information associated with each of the multiple participants .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants (obtain information) includes displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants (obtain information) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer (execute instructions) readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .

US9978107B2
CLAIM 8
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants (obtain information) by displaying an image that is included in the information associated with each of the multiple participants .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants (obtain information) by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6324541B1
CLAIM 8
. A computer program product comprising a computer useable medium having control logic stored therein for causing a computer to display contact pathways between entities , the computer control logic comprising : first computer readable program code means for causing the computer to obtain information (multiple participants) associated with contacts of said first entity from a first private database ;
second computer readable program cod e means for causing the computer to obtain information associated with contacts of said second entity from a second database ;
third computer readable program code means for causing the computer to determine a contact pathway between said first entity and said second entity using said information from said first private database and said information from said second database ;
and fourth computer readable program code means for causing the computer to display said contact pathway ;
whereby said contact pathway represents a path comprising of one or more other entities by which said first entity may have access to said second entity .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6374259B1

Filed: 1998-12-30     Issued: 2002-04-16

Method and apparatus for storing and retreiving business contact information in computer system

(Original Assignee) Onepin LLC     (Current Assignee) Xenogenic Development LLC

Feyzi Celik
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6374259B1
CLAIM 9
. An information management system comprising : a remote computer ;
a remote database operatively coupled to the remote computer , the remote database containing contact information (contact information) for each of a plurality of users of the information management system , wherein each of the users is assigned a unique user identification number , and the information for each user is stored along with the unique user identification number of the user in the remote database ;
wherein the remote computer includes : a network interface module that interfaces with a network to allow users of the information management system to access the remote computer ;
a database interface module that coordinates transfer of data between the remote database and the remote computer ;
an application module containing instructions to enable a network user to access the remote database over the network using a second network computer to retrieve information in the remote database related to a first user by entering the unique user identification number , to enable the first user to access the remote computer over the network using a first network computer to edit the information related to the first user stored in the remote database ;
and to provide updating of a second database in the second network computer with information in the remote database that has been edited .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6374259B1
CLAIM 9
. An information management system comprising : a remote computer ;
a remote database operatively coupled to the remote computer , the remote database containing contact information (contact information) for each of a plurality of users of the information management system , wherein each of the users is assigned a unique user identification number , and the information for each user is stored along with the unique user identification number of the user in the remote database ;
wherein the remote computer includes : a network interface module that interfaces with a network to allow users of the information management system to access the remote computer ;
a database interface module that coordinates transfer of data between the remote database and the remote computer ;
an application module containing instructions to enable a network user to access the remote database over the network using a second network computer to retrieve information in the remote database related to a first user by entering the unique user identification number , to enable the first user to access the remote computer over the network using a first network computer to edit the information related to the first user stored in the remote database ;
and to provide updating of a second database in the second network computer with information in the remote database that has been edited .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information (management method) for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6374259B1
CLAIM 1
. An information management method (identify information) comprising steps of : assigning a first user a unique user identification number ;
storing information related to the first user in a remote database operatively coupled to a remote computer ;
enabling a second user to access the remote database over a network using a second computer to retrieve the information related to the first user by entering the unique user identification number ;
storing the information related to the first user in a second database associated with the second computer ;
enabling the first user to edit the information related to the first user ;
and updating the information in the second database with the information in the first database so that the second database receives edits made by the user to the information related to the first user .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
JP2000155756A

Filed: 1998-09-09     Issued: 2000-06-06

構造化文書保存方法並びにデータ中継装置及びデータ送受信装置

(Original Assignee) Toshiba Corp; 株式会社東芝     

Tatsunori Kanai, Toshiki Kitsu, Seiji Maeda, Hisako Tanaka, Osamu Torii, Hiroshi Yao, Takeshi Yokogawa, 誠司 前田, 俊樹 岐津, 健 横川, 久子 田中, 浩 矢尾, 達徳 金井, 修 鳥井
US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (データ送) that identifies a geographic location .
JP2000155756A
CLAIM 21
【請求項21】データ送 (receiving input) 受信装置が要求した構造化文書 を通信路を介して該当するサーバ装置から取得する手段 と、 予め指定された所定の抽出基準に基づき前記取得した構 造化文書の構造を利用して該構造化文書から重要部分を 抽出して保存する手段と、 前記取得した構造化文書を前記データ送受信装置に転送 する手段とを備えたことを特徴とするデータ中継装置。

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (データベース) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
JP2000155756A
CLAIM 3
【請求項3】同一の文書から抽出された複数の重要部分 を前記データベース (multiple participants includes displaying information) に保存する際、該同一の文書から抽 出された複数の重要部分の相互間の関連を示すリンク情 報を作成して保存することを特徴とする請求項2に記載 の構造化文書保存方法。

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (データ送) that identifies a geographic location .
JP2000155756A
CLAIM 21
【請求項21】データ送 (receiving input) 受信装置が要求した構造化文書 を通信路を介して該当するサーバ装置から取得する手段 と、 予め指定された所定の抽出基準に基づき前記取得した構 造化文書の構造を利用して該構造化文書から重要部分を 抽出して保存する手段と、 前記取得した構造化文書を前記データ送受信装置に転送 する手段とを備えたことを特徴とするデータ中継装置。




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6076091A

Filed: 1997-12-09     Issued: 2000-06-13

Method and system for providing a flexible and extensible database interactive on-line electronic catalog

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

Steffen Michael Fohn, Arthur Reginald Greef, John Frederick Schumacher
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6076091A
CLAIM 8
. The computer system of claim 2 wherein said system (shielding contact information) further comprises protocol means for gathering user-specific information from said user .

US6076091A
CLAIM 9
. The computer system of claim 8 further comprising persona controller means for receiving input from said protocol means , for creating a user presentation profile based on said input (network computer system) , and for communicating said user presentation profile to said at least one system controller .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (receiving input) that identifies a geographic location .
US6076091A
CLAIM 9
. The computer system of claim 8 further comprising persona controller means for receiving input (receiving input) from said protocol means , for creating a user presentation profile based on said input , and for communicating said user presentation profile to said at least one system controller .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US6076091A
CLAIM 9
. The computer system of claim 8 further comprising persona controller means for receiving input from said protocol means , for creating a user presentation profile based on said input (network computer system) , and for communicating said user presentation profile to said at least one system controller .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6076091A
CLAIM 8
. The computer system of claim 2 wherein said system (shielding contact information) further comprises protocol means for gathering user-specific information from said user .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (receiving input) that identifies a geographic location .
US6076091A
CLAIM 9
. The computer system of claim 8 further comprising persona controller means for receiving input (receiving input) from said protocol means , for creating a user presentation profile based on said input , and for communicating said user presentation profile to said at least one system controller .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
CN1244270A

Filed: 1997-09-04     Issued: 2000-02-09

有条件购买要约管理系统

(Original Assignee) 普莱斯兰通信有限公司     

杰伊·S·沃克, 布鲁斯·施耐尔, 托马斯·M·斯帕里克, 斯科特·T·凯斯, 詹姆斯·A·乔诺施, 安德鲁·S·范路彻恩, 丹尼尔·E·泰德斯高, 塞甄·K·金导, 托比·威尔-琼斯, 罗伯特·R·兰驰
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (网络传输) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
CN1244270A
CLAIM 4
. 一种用于完成远程预期的买方和远程潜在的卖方之间有约束力的合同的计算机装置,该装置包括:存储器装置;以及与所述存储器装置通信而配置的处理器,所述处理器被配置为从远程预期的买方接收(a)包含至少一个条件的购买要约,及(b)用于规定从其可为满足所述至少一个条件的购买支付资金的电子结算系统的通用财务帐户的支付标识符;所述处理器还配置为向远程潜在的卖方的电子购物网络传输 (response time) 购买要约,至少从远程潜在的卖方之一接收要约的无条件承诺,并启动支付标识符的使用通过对所述电子结算系统的所述通用财务帐户的收费以进行对所述购买的支付。

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (的接收) (的接收) that identifies a geographic location .
CN1244270A
CLAIM 53
. 根据权利要求52的系统,用于获得对一个或多个所述提供的座位的保留的接收 (categories includes receiving input, receiving input) 器,如果所述顾客定义的条件满足所述航空公司定义的限制。

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (组中选择, 用于选择, 选择第一) of the user based on a referral provided by one or more users of the network computer system .
CN1244270A
CLAIM 7
. 根据权利要求1或4的计算机装置,其中至少一个条件是从由价格、数量、投送日期、质量、地理位置、及匿名性组成的一组中选择 (category selection) 的。

CN1244270A
CLAIM 67
. 根据权利要求64的系统,其中所述处理器向所述买方提供鼓励因素,用于选择 (category selection) 所述接受的卖方之一以提供所述产品。

CN1244270A
CLAIM 133
. 根据权利要求127的装置,其中处理器还对程序可操作以便选择第一 (category selection) 个收到的承诺信号。

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (组中选择, 用于选择, 选择第一) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
CN1244270A
CLAIM 7
. 根据权利要求1或4的计算机装置,其中至少一个条件是从由价格、数量、投送日期、质量、地理位置、及匿名性组成的一组中选择 (category selection) 的。

CN1244270A
CLAIM 67
. 根据权利要求64的系统,其中所述处理器向所述买方提供鼓励因素,用于选择 (category selection) 所述接受的卖方之一以提供所述产品。

CN1244270A
CLAIM 133
. 根据权利要求127的装置,其中处理器还对程序可操作以便选择第一 (category selection) 个收到的承诺信号。

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (网络传输) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
CN1244270A
CLAIM 4
. 一种用于完成远程预期的买方和远程潜在的卖方之间有约束力的合同的计算机装置,该装置包括:存储器装置;以及与所述存储器装置通信而配置的处理器,所述处理器被配置为从远程预期的买方接收(a)包含至少一个条件的购买要约,及(b)用于规定从其可为满足所述至少一个条件的购买支付资金的电子结算系统的通用财务帐户的支付标识符;所述处理器还配置为向远程潜在的卖方的电子购物网络传输 (response time) 购买要约,至少从远程潜在的卖方之一接收要约的无条件承诺,并启动支付标识符的使用通过对所述电子结算系统的所述通用财务帐户的收费以进行对所述购买的支付。

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (的接收) that identifies a geographic location .
CN1244270A
CLAIM 53
. 根据权利要求52的系统,用于获得对一个或多个所述提供的座位的保留的接收 (categories includes receiving input, receiving input) 器,如果所述顾客定义的条件满足所述航空公司定义的限制。

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (组中选择, 用于选择, 选择第一) of the user based on a referral provided by one or more users of the computer system .
CN1244270A
CLAIM 7
. 根据权利要求1或4的计算机装置,其中至少一个条件是从由价格、数量、投送日期、质量、地理位置、及匿名性组成的一组中选择 (category selection) 的。

CN1244270A
CLAIM 67
. 根据权利要求64的系统,其中所述处理器向所述买方提供鼓励因素,用于选择 (category selection) 所述接受的卖方之一以提供所述产品。

CN1244270A
CLAIM 133
. 根据权利要求127的装置,其中处理器还对程序可操作以便选择第一 (category selection) 个收到的承诺信号。

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (组中选择, 用于选择, 选择第一) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
CN1244270A
CLAIM 7
. 根据权利要求1或4的计算机装置,其中至少一个条件是从由价格、数量、投送日期、质量、地理位置、及匿名性组成的一组中选择 (category selection) 的。

CN1244270A
CLAIM 67
. 根据权利要求64的系统,其中所述处理器向所述买方提供鼓励因素,用于选择 (category selection) 所述接受的卖方之一以提供所述产品。

CN1244270A
CLAIM 133
. 根据权利要求127的装置,其中处理器还对程序可操作以便选择第一 (category selection) 个收到的承诺信号。




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020111934A1

Filed: 2001-10-16     Issued: 2002-08-15

Question associated information storage and retrieval architecture using internet gidgets

(Original Assignee) Shankar Narayan     

Shankar Narayan
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (receiving input) that identifies a geographic location .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system , the method comprising the computer implemented steps of : receiving input (receiving input) representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (receiving input) that identifies a geographic location .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input (receiving input) representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US20020111934A1
CLAIM 1
. A method for retrieving information on a computer system (computer system) , the method comprising the computer implemented steps of : receiving input representing questions and information sources that are associated with said questions ;
generating metadata records that associate said questions with said information sources , wherein each metadata record of said metadata records includes : question metadata representing a question , and a location of the information source associated with said question ;
storing said metadata records in one or more files on static storage devices of one or more servers connected to a network ;
said one or more servers receiving a question input over said network , said question input representing a given question ;
said one or more or more servers transforming said question input into transformed input that may be used to look-up metadata records ;
said one or more servers selecting a subset of metadata records based on said transformed input and the question metadata of each metadata record of said subset ;
and transmitting over said network to a client a list identifying each member of said subset and the location of said each member .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20030028889A1

Filed: 2001-08-03     Issued: 2003-02-06

Video and digital multimedia aggregator

(Original Assignee) Discovery Communications LLC     (Current Assignee) Comcast IP Holdings I LLC

John Mccoskey, William Swart, Michael Asmussen
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (content source) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20030028889A1
CLAIM 30
. The system of claim 1 , wherein the content acquisition server , comprises : a content request processor and router ;
and a remote content download processor , comprising a content buffer , wherein the remote content download processor caches programming content while managing a download connection to the remote content source (network computer system) s over the digital communications network .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (content source) .
US20030028889A1
CLAIM 30
. The system of claim 1 , wherein the content acquisition server , comprises : a content request processor and router ;
and a remote content download processor , comprising a content buffer , wherein the remote content download processor caches programming content while managing a download connection to the remote content source (network computer system) s over the digital communications network .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20030028889A1
CLAIM 4
. The system of claim 1 , wherein the aggregator further comprises : a communications server coupled to the request and results processing server , wherein the communications server communicates with one or more user terminals (displaying information) in the digital communication network ;
and a content delivery server coupled to the communications server , wherein the content delivery server receives the program from the content acquisition server and provides the program to one or more of the one or more user terminals .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20030028889A1
CLAIM 4
. The system of claim 1 , wherein the aggregator further comprises : a communications server coupled to the request and results processing server , wherein the communications server communicates with one or more user terminals (displaying information) in the digital communication network ;
and a content delivery server coupled to the communications server , wherein the content delivery server receives the program from the content acquisition server and provides the program to one or more of the one or more user terminals .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020002504A1

Filed: 2001-05-03     Issued: 2002-01-03

Mobile shopping assistant system and device

(Original Assignee) Andrew Engel; Peter Engel; Howard Cohl     

Andrew Engel, Peter Engel, Howard Cohl
US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system .
US20020002504A1
CLAIM 8
. A mobile shopping assistant device and system as in claim 6 further comprising : processing means (identifying information) , associated with said price and discount server , for analyzing a potential consumer' ;
s use of the mobile shopping assistant device .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (selected item) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020002504A1
CLAIM 12
. A method of providing information to a potential consumer about products comprising the steps of : scanning a bar code associated with a selected product of interest with a handheld computer ;
establishing a physical location of the selected product of interest with a global positioning system ;
transmitting the physical location of the selected product of interest to a service provider connected to a global computer network ;
coupling a price and discount server containing pre-selected information about the selected product of interest comprising price , location and discount information to the global computer network ;
storing customer information and information identifying the selected product of interest ;
searching the pre-selected information on the price and discount server for related information to the selected product of interest ;
searching the global computer network for other information related to the selected product of interest comprising price , location , and discount information for the selected product of interest ;
storing the other information related to the selected product of interest comprising price , location , and discount information for the selected product of interest on the price and discount server ;
transmitting the related information and the other information related to the selected product to the handheld computer ;
analyzing the customer information and the information identifying the selected product of interest ;
determine proposed product information related to selected item (displaying information) s that could be of interest to the customer ;
transmitting the proposed product information to the handheld computer ;
and displaying the related information , the other information , and the proposed product information for viewing by the potential consumer , whereby the potential consumer is better informed to make a purchasing decision .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (selected item) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020002504A1
CLAIM 12
. A method of providing information to a potential consumer about products comprising the steps of : scanning a bar code associated with a selected product of interest with a handheld computer ;
establishing a physical location of the selected product of interest with a global positioning system ;
transmitting the physical location of the selected product of interest to a service provider connected to a global computer network ;
coupling a price and discount server containing pre-selected information about the selected product of interest comprising price , location and discount information to the global computer network ;
storing customer information and information identifying the selected product of interest ;
searching the pre-selected information on the price and discount server for related information to the selected product of interest ;
searching the global computer network for other information related to the selected product of interest comprising price , location , and discount information for the selected product of interest ;
storing the other information related to the selected product of interest comprising price , location , and discount information for the selected product of interest on the price and discount server ;
transmitting the related information and the other information related to the selected product to the handheld computer ;
analyzing the customer information and the information identifying the selected product of interest ;
determine proposed product information related to selected item (displaying information) s that could be of interest to the customer ;
transmitting the proposed product information to the handheld computer ;
and displaying the related information , the other information , and the proposed product information for viewing by the potential consumer , whereby the potential consumer is better informed to make a purchasing decision .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020023158A1

Filed: 2001-04-27     Issued: 2002-02-21

Method and apparatus for implementing search and channel features in an enterprise-wide computer system

(Original Assignee) Brio Software Inc     (Current Assignee) Oracle International Corp

Kathleen Polizzi, Gail Godbeer, Gadi Yedwab, Shuhong Chen, Robert Bick, Jack Norris
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US20020023158A1
CLAIM 2
. A method of updating a channel in a computer system having a service broker , a repository including a first computer (execute instructions) memory encoded with a set of channel parameters , an authentication server , and a knowledge server including a search server , a crawl server , and a second computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes a link corresponding to a channel ;
transmitting the personalized portal page to the user ;
receiving a request from the user to display a channel ;
retrieving a set of channel parameters from the repository corresponding to the user' ;
s request ;
processing the set of channel parameters and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the channel request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US20020023158A1
CLAIM 1
. A method of conducting a search in a computer system (computer system) having a service broker , a repository , an authentication server , and a knowledge server including a search server , a crawl server , and a computer memory encoded with a set of crawler parameters defining a first set of objects to be indexed by the crawler server wherein the first set of objects includes structured data objects and unstructured data objects , wherein the computer system is configured for communication with at least one user through a network interface , the method comprising : processing each object within the first set of objects with the crawler server to generate index data ;
storing index data corresponding to the first set of objects in an information source within the computer memory of the knowledge server ;
receiving a request for access to the computer system from a user connected to the computer system with a browser program ;
transmitting the user' ;
s request for access from the service broker to the authentication server to determine a level of access to be given to the user ;
generating a session token corresponding to the user' ;
s request for access and transmitting the session token to the service broker from the authentication server ;
providing a level of access to the computer system for the user based upon the session token ;
retrieving a personalized portal page corresponding to the user from the repository , wherein the personalized portal page includes a display window and a portal object , wherein the portal object includes an input field for receiving at least one search term from the user ;
transmitting the personalized portal page to the user ;
receiving a search request from the user wherein the search request includes at least one search term provided by the user ;
processing the search request and the information source with the search server so as to generate a search result comprised of a second set of objects corresponding to the search request ;
converting the search result into a format readable by a browser program ;
transmitting the personalized portal page to the user with the converted search result displayed in the display window of the portal page .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020049750A1

Filed: 2001-04-09     Issued: 2002-04-25

Concept mapping based knowledge acquisition system and methods

(Original Assignee) Srinivas Venkatram     

Srinivas Venkatram
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (acquisition system) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020049750A1
CLAIM 1
. A Concept Mapping based knowledge acquisition system (response time) loaded on a computer via a data input/output comprising : a presentation layer which contextuslises the use of a database for a specific seeker of information and is related to a specific activity , decision context or situation ;
a mapping engine which carries out primary task of linking up a seeker context to appropriate documents or results from said database , said database wherein said document or element are tagged accordingly to allow appropriate searches to be carried out .

US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (acquisition system) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020049750A1
CLAIM 1
. A Concept Mapping based knowledge acquisition system (response time) loaded on a computer via a data input/output comprising : a presentation layer which contextuslises the use of a database for a specific seeker of information and is related to a specific activity , decision context or situation ;
a mapping engine which carries out primary task of linking up a seeker context to appropriate documents or results from said database , said database wherein said document or element are tagged accordingly to allow appropriate searches to be carried out .

US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US20020049750A1
CLAIM 6
. The Concept Mapping based knowledge acquisition system according to claim 5 , wherein said system enables the identification of documents which meet the requirements of < ;
seeker , context , concept or knowledgepath> ;
, said requirements being generated by the mapping engine by using a querying and related computer system (computer system) .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020152244A1

Filed: 2000-12-22     Issued: 2002-10-17

Method and apparatus to dynamically create a customized user interface based on a document type definition

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

Sara Dean, Dikran Meliksetian, Louis Weitzman
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (interactive voice response) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020152244A1
CLAIM 3
. The method according to claim 1 , wherein the step of presenting a UI includes presenting a UI selected from the group of UIs consisting of a graphical user interface (GUI) and an interactive voice response (inquiry message) (IVR) system .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (receiving user input) that identifies a geographic location .
US20020152244A1
CLAIM 19
. The method according to claim 18 , further comprising the steps of : receiving user input (receiving input) to modify any content displayed ;
and modifying the content based on the user input .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (formation process) of the user based on a referral provided by one or more users of the network computer system .
US20020152244A1
CLAIM 1
. A method on an information process (category selection) ing unit performing steps for creating a user interface (UI) to assemble a document that conforms to a particular document type definition , the method comprising : receiving a user selection for a document type ;
selecting one of a plurality of document type definition types based upon the document type received ;
parsing one or more of a plurality of elements in the document type definition types selected ;
mapping to one or more interface controls each of the plurality of elements ;
presenting a UI editor by assembling the one or more interface controls without presenting specific document type definition syntax to a user ;
receiving a user input for zero or more content objects that are associated with the interface controls ;
and aggregating the content objects associated with the interface controls .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (formation process) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020152244A1
CLAIM 1
. A method on an information process (category selection) ing unit performing steps for creating a user interface (UI) to assemble a document that conforms to a particular document type definition , the method comprising : receiving a user selection for a document type ;
selecting one of a plurality of document type definition types based upon the document type received ;
parsing one or more of a plurality of elements in the document type definition types selected ;
mapping to one or more interface controls each of the plurality of elements ;
presenting a UI editor by assembling the one or more interface controls without presenting specific document type definition syntax to a user ;
receiving a user input for zero or more content objects that are associated with the interface controls ;
and aggregating the content objects associated with the interface controls .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (interactive voice response) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020152244A1
CLAIM 3
. The method according to claim 1 , wherein the step of presenting a UI includes presenting a UI selected from the group of UIs consisting of a graphical user interface (GUI) and an interactive voice response (inquiry message) (IVR) system .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (receiving user input) that identifies a geographic location .
US20020152244A1
CLAIM 19
. The method according to claim 18 , further comprising the steps of : receiving user input (receiving input) to modify any content displayed ;
and modifying the content based on the user input .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (formation process) of the user based on a referral provided by one or more users of the computer system .
US20020152244A1
CLAIM 1
. A method on an information process (category selection) ing unit performing steps for creating a user interface (UI) to assemble a document that conforms to a particular document type definition , the method comprising : receiving a user selection for a document type ;
selecting one of a plurality of document type definition types based upon the document type received ;
parsing one or more of a plurality of elements in the document type definition types selected ;
mapping to one or more interface controls each of the plurality of elements ;
presenting a UI editor by assembling the one or more interface controls without presenting specific document type definition syntax to a user ;
receiving a user input for zero or more content objects that are associated with the interface controls ;
and aggregating the content objects associated with the interface controls .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (formation process) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020152244A1
CLAIM 1
. A method on an information process (category selection) ing unit performing steps for creating a user interface (UI) to assemble a document that conforms to a particular document type definition , the method comprising : receiving a user selection for a document type ;
selecting one of a plurality of document type definition types based upon the document type received ;
parsing one or more of a plurality of elements in the document type definition types selected ;
mapping to one or more interface controls each of the plurality of elements ;
presenting a UI editor by assembling the one or more interface controls without presenting specific document type definition syntax to a user ;
receiving a user input for zero or more content objects that are associated with the interface controls ;
and aggregating the content objects associated with the interface controls .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6421669B1

Filed: 2000-07-12     Issued: 2002-07-16

Method and apparatus for constructing and maintaining a user knowledge profile

(Original Assignee) Tacit Knowledge Systems Inc     (Current Assignee) Oracle International Corp

David L. Gilmour, Eric Wang
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail, mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6421669B1
CLAIM 27
. The method of claim 1 wherein the electronic document comprises an electronic mail (messaging identifier) message associated with the first entity .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (predetermined criterion) of the user based on a referral provided by one or more users of the network computer system .
US6421669B1
CLAIM 60
. A method comprising : automatically assigning a confidence level to content within an electronic document associated with a first entity , the content being potentially descriptive of the first entity ;
if the confidence level assigned to the content fails to meet a predetermined criterion (category selection) , then automatically rejecting the content for inclusion within an entity profile ;
and if the confidence level assigned to the content meets the predetermined criterion , then automatically including the content within a first portion of the entity profile and automatically indicating the content to the first entity for authorization by the first entity to include the content within a second portion of the entity profile , wherein the first and second portions of the entity profile have different access restrictions with respect to a second entity .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (predetermined criterion) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6421669B1
CLAIM 60
. A method comprising : automatically assigning a confidence level to content within an electronic document associated with a first entity , the content being potentially descriptive of the first entity ;
if the confidence level assigned to the content fails to meet a predetermined criterion (category selection) , then automatically rejecting the content for inclusion within an entity profile ;
and if the confidence level assigned to the content meets the predetermined criterion , then automatically including the content within a first portion of the entity profile and automatically indicating the content to the first entity for authorization by the first entity to include the content within a second portion of the entity profile , wherein the first and second portions of the entity profile have different access restrictions with respect to a second entity .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail, mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6421669B1
CLAIM 27
. The method of claim 1 wherein the electronic document comprises an electronic mail (messaging identifier) message associated with the first entity .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (predetermined criterion) of the user based on a referral provided by one or more users of the computer system .
US6421669B1
CLAIM 60
. A method comprising : automatically assigning a confidence level to content within an electronic document associated with a first entity , the content being potentially descriptive of the first entity ;
if the confidence level assigned to the content fails to meet a predetermined criterion (category selection) , then automatically rejecting the content for inclusion within an entity profile ;
and if the confidence level assigned to the content meets the predetermined criterion , then automatically including the content within a first portion of the entity profile and automatically indicating the content to the first entity for authorization by the first entity to include the content within a second portion of the entity profile , wherein the first and second portions of the entity profile have different access restrictions with respect to a second entity .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (predetermined criterion) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6421669B1
CLAIM 60
. A method comprising : automatically assigning a confidence level to content within an electronic document associated with a first entity , the content being potentially descriptive of the first entity ;
if the confidence level assigned to the content fails to meet a predetermined criterion (category selection) , then automatically rejecting the content for inclusion within an entity profile ;
and if the confidence level assigned to the content meets the predetermined criterion , then automatically including the content within a first portion of the entity profile and automatically indicating the content to the first entity for authorization by the first entity to include the content within a second portion of the entity profile , wherein the first and second portions of the entity profile have different access restrictions with respect to a second entity .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6549941B1

Filed: 1999-11-22     Issued: 2003-04-15

Software system and methods for resubmitting form data to related web sites

(Original Assignee) Alexa Internet Inc     (Current Assignee) Alexa Internet Inc

Tracey Jaquith, Seth Morris
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information (configured to store) for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US6549941B1
CLAIM 5
. A system for facilitating the resubmission of submitted form data to related web sites , the system comprising : a metadata server configured to store (identify information) parsing rules and data resubmission instructions ;
a client program configured to execute in conjunction with a web browser on a user computer , the client program further configured to display data resubmission blocks on the web browser ;
and a processing engine configured to capture , using the parsing rules , form data submitted by a user through the web browser , the processing engine further configured to create the data resubmission blocks using the data resubmission instructions .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6549941B1
CLAIM 4
. A computer system (computer system) than embodies the method of claim 1 .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
WO9964970A1

Filed: 1999-06-11     Issued: 1999-12-16

System, method, and computer program product for providing relational patterns between entities

(Original Assignee) Boardwalk Ag     

Paris De L'etraz, James R. Fees, Paul Hatcher, Otto Bruderer, Christina M. Fees
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9964970A1
CLAIM 11
. A method for populating a contact intelligence data mining tool with the private contact information (contact information) of a user , comprising the steps of : (1) receiving a private contact name input from the user ;
(2) accessing a public database to search for said private contact name to determine if said private contact name is located within said public database ;
(3) receiving an input from the user , when said private contact name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
(4) linking , when said private contact name represents the same contact that appears as in said public database , said private contact name with said public database ;
and (5) receiving , from the user , contact information to be associated with said private contact name .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9964970A1
CLAIM 11
. A method for populating a contact intelligence data mining tool with the private contact information (contact information) of a user , comprising the steps of : (1) receiving a private contact name input from the user ;
(2) accessing a public database to search for said private contact name to determine if said private contact name is located within said public database ;
(3) receiving an input from the user , when said private contact name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
(4) linking , when said private contact name represents the same contact that appears as in said public database , said private contact name with said public database ;
and (5) receiving , from the user , contact information to be associated with said private contact name .

WO9964970A1
CLAIM 19
. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to populate a contact intelligence data mining tool with a user' ;
s private contact information , said control logic comprising : first computer (execute instructions) readable program code means for causing the computer to receive a private contact name input from the user ;
second computer readable program code means for causing the computer to access a public database to search for said private contact name to determine if said private contact name is located within said public database ;
third computer readable program code means for causing the computer to receive an input from the user , when said contact private name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
fourth computer readable program code means for causing the computer to link , when said private contact name represents the same contact that appears in said public database , said private contact name with said public database ;
and fifth computer readable program code means for causing the computer to receive contact information to be associated with said private contact name .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6360205B1

Filed: 1999-03-05     Issued: 2002-03-19

Obtaining and utilizing commercial information

(Original Assignee) Trip com Inc     (Current Assignee) Thetripcom Inc ; TRAVELPORT Inc

Maya L. Iyengar, Aaron J. Reid, Antoine K. Toffa, Russel W. Heithoff
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants (said performing) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .

US9978107B2
CLAIM 3
. The method of claim 1 , wherein displaying some of the information associated with each of multiple participants (said performing) includes displaying an image that is included in the information associated with each of the multiple participants .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (memory subsystem) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system .
US6360205B1
CLAIM 17
. A system , as claimed in claim 16 , wherein : said memory subsystem (identifying information) includes memory that stores historical information related to a plurality of the following : lowest airline fare found between two city pairs for a given airline carrier ;
most commonly requested city pairs ;
lowest overall fare found between two city pairs ;
average number of requests submitted by the first customer during said first session ;
identity of the airline carrier most often booked for a particular city pair ;
and identity of an airline carrier that is selected most often overall in booking airline flights .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants (said performing) includes displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants (said performing) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .

US9978107B2
CLAIM 8
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants (said performing) by displaying an image that is included in the information associated with each of the multiple participants .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants (said performing) by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6360205B1
CLAIM 8
. A method , as claimed in claim 1 , wherein : said performing (multiple participants, multiple participants includes displaying information) step includes booking an airline flight for the first customer .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6073138A

Filed: 1999-02-08     Issued: 2000-06-06

System, method, and computer program product for providing relational patterns between entities

(Original Assignee) BoardWalk AG     (Current Assignee) TRADECO ASIA Ltd

Paris de l'Etraz, James R. Fees, Paul Hatcher, Otto Bruderer, Christina M. Fees
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6073138A
CLAIM 11
. A method for populating a contact intelligence data mining tool with the private contact information (contact information) of a user , comprising the steps of : (1) receiving a private contact name input from the user ;
(2) accessing a public database to search for said private contact name to determine if said private contact name is located within said public database ;
(3) receiving an input from the user , when said private contact name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
(4) linking , when said private contact flame represents the same contact that appears as in said public database , said private contact name with said public database ;
and (5) receiving , from the user , contact information to be associated with said private contact name ;
whereby said private contact name is utilized within the contact intelligence data mining tool to display a contact pathway which includes the user' ;
s personal contacts and the contacts of their contacts , thereby representing the user' ;
s sphere of influence among the entities located within said public database .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (contact information) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6073138A
CLAIM 11
. A method for populating a contact intelligence data mining tool with the private contact information (contact information) of a user , comprising the steps of : (1) receiving a private contact name input from the user ;
(2) accessing a public database to search for said private contact name to determine if said private contact name is located within said public database ;
(3) receiving an input from the user , when said private contact name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
(4) linking , when said private contact flame represents the same contact that appears as in said public database , said private contact name with said public database ;
and (5) receiving , from the user , contact information to be associated with said private contact name ;
whereby said private contact name is utilized within the contact intelligence data mining tool to display a contact pathway which includes the user' ;
s personal contacts and the contacts of their contacts , thereby representing the user' ;
s sphere of influence among the entities located within said public database .

US6073138A
CLAIM 19
. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to populate a contact intelligence data mining tool with a user' ;
s private contact information , said control logic comprising : first computer (execute instructions) readable program code means for causing the computer to receive a private contact name input from the user ;
second computer readable program code means for causing the computer to access a public database to search for said private contact name to determine if said private contact name is located within said public database ;
third computer readable program code means for causing the computer to receive an input from the user , when said contact private name is located within said public database , indicative of whether said private contact name represents the same contact that appears in said public database ;
fourth computer readable program code means for causing the computer to link , when said private contact name represents the same contact that appears in said public database , said private contact name with said public database ;
and fifth computer readable program code means for causing the computer to receive contact information to be associated with said private contact name ;
whereby said private contact name is utilized within the contact intelligence data mining tool to display a contact pathway which include the user' ;
s personal contacts and the contacts of their contacts , thereby representing the user' ;
s sphere of influence among the entities located within said public database .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6341280B1

Filed: 1998-10-30     Issued: 2002-01-22

Inline tree filters

(Original Assignee) Netscape Communications Corp     (Current Assignee) Facebook Inc

Bryce Alan Glass, Paige K. Parsons
US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (hierarchical tree) of the user based on a referral provided by one or more users of the network computer system .
US6341280B1
CLAIM 3
. An apparatus for selectively structuring data represented in a hierarchical tree (category selection) format , comprising ;
a tree viewer for hierarchically representing on a display device data stored in electronic format by a data processing system ;
and at least one inline tree filter for enabling selective data display without altering behavior and interaction of said tree viewer , said one inline tree filter comprising an arbitrary search mechanism embedded within said tree viewer ;
means for determining what filter criteria a user has entered into an at least one inline tree filter text field ;
means for traversing through said data ;
means for showing only the data that match said filter criteria ;
wherein one or more inline tree filters may be embedded directly into any portion of said tree viewer ;
and wherein a selective set of objects is affected by said inline tree filter .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (hierarchical tree) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6341280B1
CLAIM 3
. An apparatus for selectively structuring data represented in a hierarchical tree (category selection) format , comprising ;
a tree viewer for hierarchically representing on a display device data stored in electronic format by a data processing system ;
and at least one inline tree filter for enabling selective data display without altering behavior and interaction of said tree viewer , said one inline tree filter comprising an arbitrary search mechanism embedded within said tree viewer ;
means for determining what filter criteria a user has entered into an at least one inline tree filter text field ;
means for traversing through said data ;
means for showing only the data that match said filter criteria ;
wherein one or more inline tree filters may be embedded directly into any portion of said tree viewer ;
and wherein a selective set of objects is affected by said inline tree filter .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (device data) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6341280B1
CLAIM 1
. An apparatus for selectively structuring data represented in a hierarchical format , comprising : a data access facility for hierarchically representing on a display device data (execute instructions) stored in electronic format by a data processing system ;
an information filtration mechanism comprising an arbitrary search mechanism , responsive to user instructions , for enabling selective display of said data without altering behavior and interaction of said data access facility ;
means for determining what filter criteria a user has entered into said information filtration mechanism ;
means for traversing through said data ;
and means for showing only the data that match said filter criteria .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (hierarchical tree) of the user based on a referral provided by one or more users of the computer system .
US6341280B1
CLAIM 3
. An apparatus for selectively structuring data represented in a hierarchical tree (category selection) format , comprising ;
a tree viewer for hierarchically representing on a display device data stored in electronic format by a data processing system ;
and at least one inline tree filter for enabling selective data display without altering behavior and interaction of said tree viewer , said one inline tree filter comprising an arbitrary search mechanism embedded within said tree viewer ;
means for determining what filter criteria a user has entered into an at least one inline tree filter text field ;
means for traversing through said data ;
means for showing only the data that match said filter criteria ;
wherein one or more inline tree filters may be embedded directly into any portion of said tree viewer ;
and wherein a selective set of objects is affected by said inline tree filter .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (hierarchical tree) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6341280B1
CLAIM 3
. An apparatus for selectively structuring data represented in a hierarchical tree (category selection) format , comprising ;
a tree viewer for hierarchically representing on a display device data stored in electronic format by a data processing system ;
and at least one inline tree filter for enabling selective data display without altering behavior and interaction of said tree viewer , said one inline tree filter comprising an arbitrary search mechanism embedded within said tree viewer ;
means for determining what filter criteria a user has entered into an at least one inline tree filter text field ;
means for traversing through said data ;
means for showing only the data that match said filter criteria ;
wherein one or more inline tree filters may be embedded directly into any portion of said tree viewer ;
and wherein a selective set of objects is affected by said inline tree filter .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6347290B1

Filed: 1998-06-24     Issued: 2002-02-12

Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device

(Original Assignee) Compaq Information Technologies Group LP     (Current Assignee) Hewlett Packard Development Co LP

Joel F. Bartlett
US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (command signal) that identifies a geographic location .
US6347290B1
CLAIM 20
. A computer program product for use in conjunction with a handheld computing device , the computing device including a motion sensor to generate a signal after measuring movement of the entire handheld computing device over an interval of time , the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein , the computer program mechanism comprising : a first signal analyzing module for analyzing the signal measured over the interval of time to determine a series of position commands that correspond to a series of orientations of the device ;
a second signal analyzing module for analyzing the signal measured over the interval of time to determine whether a portion of the signal that corresponds to the movement of the entire handheld computing device from a first orientation to a second orientation matches one of a predefined set of gesture command signal (receiving input) formats ;
a position command processing module for processing the series of position commands to control the device when the signal measured over the interval of time is determined not to be any of the predefined set of gesture commands ;
and a state data recall procedure for preventing execution of the position commands and processing the gesture command to control the device as of said first orientation when the signal measured over the interval of time is determined to be one of the predefined set of gesture commands .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (selected image) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6347290B1
CLAIM 8
. The handheld computing device of claim 4 , wherein said set of gesture commands includes the gesture commands : zoom in to observe a selected image (displaying information) in detail ;
and zoom out to observe a greater portion of a selected image .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (command signal) that identifies a geographic location .
US6347290B1
CLAIM 20
. A computer program product for use in conjunction with a handheld computing device , the computing device including a motion sensor to generate a signal after measuring movement of the entire handheld computing device over an interval of time , the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein , the computer program mechanism comprising : a first signal analyzing module for analyzing the signal measured over the interval of time to determine a series of position commands that correspond to a series of orientations of the device ;
a second signal analyzing module for analyzing the signal measured over the interval of time to determine whether a portion of the signal that corresponds to the movement of the entire handheld computing device from a first orientation to a second orientation matches one of a predefined set of gesture command signal (receiving input) formats ;
a position command processing module for processing the series of position commands to control the device when the signal measured over the interval of time is determined not to be any of the predefined set of gesture commands ;
and a state data recall procedure for preventing execution of the position commands and processing the gesture command to control the device as of said first orientation when the signal measured over the interval of time is determined to be one of the predefined set of gesture commands .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (selected image) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6347290B1
CLAIM 8
. The handheld computing device of claim 4 , wherein said set of gesture commands includes the gesture commands : zoom in to observe a selected image (displaying information) in detail ;
and zoom out to observe a greater portion of a selected image .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6144944A

Filed: 1998-04-22     Issued: 2000-11-07

Computer system for efficiently selecting and providing information

(Original Assignee) Imgis Inc     (Current Assignee) ADFORCE Inc ; ADFORCE Inc A CORP OF DELAWARE

II Stephen J. Kurtzman, Sandeep A. Nawathe
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (identifying information) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US6144944A
CLAIM 18
. The computer program product of claim 16 wherein the advertisement request inputs correspond to requests form a web server for advertisements and wherein the selection information includes user identifying information (identifying information) .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6144944A
CLAIM 1
. A method of providing information using a computer system (computer system) , the method comprising : receiving a request for a dynamically generated display of information , the request being associated with request information , the request information helping characterize a user ;
requesting one or more advertisements for use in generating the dynamically generated display of information ;
generating a subset of advertisements from a set of advertisements using selection criteria , the subset of advertisements including the one or more advertisements , the selection criteria corresponding to the request information , the generating the set of advertisements including accessing one or more programs , each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria ;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of , the completion of all of the one or more programs adding to and refining the subset , a determination that the one or more advertisements is to be provided prior to the completion ;
providing a description of the dynamically generated display of information , the description corresponding to the reference ;
and displaying the dynamically generated display of information using the description , the dynamically generated display including the one or more advertisements .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6181778B1

Filed: 1998-02-26     Issued: 2001-01-30

Chronological telephone system

(Original Assignee) Hitachi Ltd     (Current Assignee) Hitachi Ltd

Masaru Ohki, Hirohiko Sagawa, Tomoko Sakiyama, Hisashi Ikeda, Hiromichi Fujisawa, Nobuo Hataoka, Youichi Kaneko
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6181778B1
CLAIM 23
. A sign language telephone system as claimed in claim 22 , wherein said first translation subsystem further comprises : a countenance recognition unit which recognizes a countenance of said aurally handicapped user captured by said camera ;
and a conversion unit which generates sign language animations based on positional data of hand gestures from said input (network computer system) sign language and the recognized countenance from said countenance recognition unit .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (generates images) that identifies a geographic location .
US6181778B1
CLAIM 13
. A sign language telephone system comprising : a videophone device ;
a television set ;
a camera ;
a microphone ;
speakers ;
sign language input means ;
and a sign language telephone control device connected to said television set , said camera , said microphone , said speakers , said sign language input means , and operatively connected to said videophone via a network , which translates an input sign language from said sign language input means , generates synthesized voices for transmission to said videophone device via said network , recognizes voices from said videophone device , and generates a sign language animation based on recognized voices for a visual display , said sign language telephone control device comprising : a sign-to-language-to-Japanese-translation subsystem operable in an actual image mode , an animation mode , a suppression mode , and comprising : a sign language recognition unit which recognizes and translates the input sign language into a sign language words train ;
a sign-language-to-Japanese-translation unit which translates the sign language words train into Japanese ;
a voice synthesizing unit which synthesizes the translated Japanese as voices ;
a gesture-to-sign-language animation conversion unit which generates sign language animations by using positional data of hand gestures from the input sign language as data to move animations ;
and an image , voice and character synchronizing unit which generates images (receiving input) and voices to be transmitted to said videophone device via said network by composing images , a character train and voices , while synchronizing the translated Japanese and the voices generated in said voice synthesizing unit ;
and a Japanese-to-sign-language-translation subsystem which translates voices from said videophone device into a sign language words train .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US6181778B1
CLAIM 23
. A sign language telephone system as claimed in claim 22 , wherein said first translation subsystem further comprises : a countenance recognition unit which recognizes a countenance of said aurally handicapped user captured by said camera ;
and a conversion unit which generates sign language animations based on positional data of hand gestures from said input (network computer system) sign language and the recognized countenance from said countenance recognition unit .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (generates images) that identifies a geographic location .
US6181778B1
CLAIM 13
. A sign language telephone system comprising : a videophone device ;
a television set ;
a camera ;
a microphone ;
speakers ;
sign language input means ;
and a sign language telephone control device connected to said television set , said camera , said microphone , said speakers , said sign language input means , and operatively connected to said videophone via a network , which translates an input sign language from said sign language input means , generates synthesized voices for transmission to said videophone device via said network , recognizes voices from said videophone device , and generates a sign language animation based on recognized voices for a visual display , said sign language telephone control device comprising : a sign-to-language-to-Japanese-translation subsystem operable in an actual image mode , an animation mode , a suppression mode , and comprising : a sign language recognition unit which recognizes and translates the input sign language into a sign language words train ;
a sign-language-to-Japanese-translation unit which translates the sign language words train into Japanese ;
a voice synthesizing unit which synthesizes the translated Japanese as voices ;
a gesture-to-sign-language animation conversion unit which generates sign language animations by using positional data of hand gestures from the input sign language as data to move animations ;
and an image , voice and character synchronizing unit which generates images (receiving input) and voices to be transmitted to said videophone device via said network by composing images , a character train and voices , while synchronizing the translated Japanese and the voices generated in said voice synthesizing unit ;
and a Japanese-to-sign-language-translation subsystem which translates voices from said videophone device into a sign language words train .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6018346A

Filed: 1998-01-12     Issued: 2000-01-25

Freeform graphics system having meeting objects for supporting meeting objectives

(Original Assignee) Xerox Corp     (Current Assignee) Xerox Corp

Thomas P. Moran, William J. van Melle, Patrick Chiu
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (et al) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6018346A
CLAIM 1
. A system for supporting meetings comprising : a freeform graphics system having a display for displaying graphic objects on a work surface , an input device for editing graphic objects on said work surface , and a graphics editing application defining a plurality of editing actions for editing graphic objects on said work surface using said input (network computer system) device , and meeting support objects having functionality for supporting a meeting objective , said meeting support objects defined by an object definition class , said object definition class comprising : a list of attributes and information as to how the attributes obtain a value ;
a set of action rules , each of said action rules capable of defining an editing action of said graphics editing application and a corresponding operation to be performed responsive to said editing action ;
and one or more layouts for indicating how an instance of said meeting support object is displayed as an icon on said work surface .

US6018346A
CLAIM 7
. The system as recited in claim 1 wherein said meeting objective is budget al (response time) location and a first meeting support object having a list of attributes includes item name and cost .

US6018346A
CLAIM 17
. A method for operating a freeform graphics system for supporting a meeting objective comprising the steps of : a) said system (shielding contact information) creating and displaying a plurality of icons representing meeting objects for supporting said meeting objective , each of said meeting objects being defined by a meeting object class , said meeting object class defining attributes capable of having computed values , a list of action rules , and layouts for defining information presented in the icons representing said meeting objects ;
b) said system detecting a user performing a user action on one of said plurality of icons , said user action identified in an action rule in said list of action rules of said meeting object class ;
c) said system performing an operation associated with said action rule ;
d) said system recomputing any attributes having computed values based on attribute values changed on performance of said operation associated with said action rule .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US6018346A
CLAIM 1
. A system for supporting meetings comprising : a freeform graphics system having a display for displaying graphic objects on a work surface , an input device for editing graphic objects on said work surface , and a graphics editing application defining a plurality of editing actions for editing graphic objects on said work surface using said input (network computer system) device , and meeting support objects having functionality for supporting a meeting objective , said meeting support objects defined by an object definition class , said object definition class comprising : a list of attributes and information as to how the attributes obtain a value ;
a set of action rules , each of said action rules capable of defining an editing action of said graphics editing application and a corresponding operation to be performed responsive to said editing action ;
and one or more layouts for indicating how an instance of said meeting support object is displayed as an icon on said work surface .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time (et al) of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6018346A
CLAIM 7
. The system as recited in claim 1 wherein said meeting objective is budget al (response time) location and a first meeting support object having a list of attributes includes item name and cost .

US6018346A
CLAIM 17
. A method for operating a freeform graphics system for supporting a meeting objective comprising the steps of : a) said system (shielding contact information) creating and displaying a plurality of icons representing meeting objects for supporting said meeting objective , each of said meeting objects being defined by a meeting object class , said meeting object class defining attributes capable of having computed values , a list of action rules , and layouts for defining information presented in the icons representing said meeting objects ;
b) said system detecting a user performing a user action on one of said plurality of icons , said user action identified in an action rule in said list of action rules of said meeting object class ;
c) said system performing an operation associated with said action rule ;
d) said system recomputing any attributes having computed values based on attribute values changed on performance of said operation associated with said action rule .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6509912B1

Filed: 1998-01-12     Issued: 2003-01-21

Domain objects for use in a freeform graphics system

(Original Assignee) Xerox Corp     (Current Assignee) Xerox Corp

Thomas P. Moran, William J. van Melle, Patrick Chiu
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6509912B1
CLAIM 1
. A free form graphics system for handling domain objects in a free form manner , said domain objects providing a representation of information for performing an application specific task , said system (shielding contact information) comprising : a display device for displaying domain object icons , said domain object icons representing instances of domain objects ;
a user input device for enabling a user to manipulate said domain object icons in a free form manner ;
domain object generation circuitry coupled to said display device and user input device , said domain object generation circuitry for creating one or more domain object icons from data in a database , layout selection information and domain object class definitions stored on a storage device , each of said one or more domain object icons being an instantiation of said domain object class that is defined by said domain object class definition , said domain object class definition specifying textual attributes representing information used to perform the application specific task , a set of action rules for performing operations responsive to an event , and one or more , each of said one or more layouts indicating a format for displaying at least one of the textual attributes as a domain object icon comprised of predetermined areas for displaying some or all of said attributes , and wherein the choice of said one or more layouts to be used is specified by said layout selection information ;
and event detection circuitry for detecting an event has occurred and causing operations corresponding to said event to be perforned .

US6509912B1
CLAIM 3
. The freeform graphics system as recited in claim 2 wherein said user action is a gesture associated with said domain object icon , said gesture created using said input (network computer system) device .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US6509912B1
CLAIM 3
. The freeform graphics system as recited in claim 2 wherein said user action is a gesture associated with said domain object icon , said gesture created using said input (network computer system) device .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6509912B1
CLAIM 1
. A free form graphics system for handling domain objects in a free form manner , said domain objects providing a representation of information for performing an application specific task , said system (shielding contact information) comprising : a display device for displaying domain object icons , said domain object icons representing instances of domain objects ;
a user input device for enabling a user to manipulate said domain object icons in a free form manner ;
domain object generation circuitry coupled to said display device and user input device , said domain object generation circuitry for creating one or more domain object icons from data in a database , layout selection information and domain object class definitions stored on a storage device , each of said one or more domain object icons being an instantiation of said domain object class that is defined by said domain object class definition , said domain object class definition specifying textual attributes representing information used to perform the application specific task , a set of action rules for performing operations responsive to an event , and one or more , each of said one or more layouts indicating a format for displaying at least one of the textual attributes as a domain object icon comprised of predetermined areas for displaying some or all of said attributes , and wherein the choice of said one or more layouts to be used is specified by said layout selection information ;
and event detection circuitry for detecting an event has occurred and causing operations corresponding to said event to be perforned .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6181343B1

Filed: 1997-12-23     Issued: 2001-01-30

System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs

(Original Assignee) Philips North America LLC     (Current Assignee) Philips North America LLC

Damian M. Lyons
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6181343B1
CLAIM 1
. A system for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of the system , comprising : a computer-readable memory means ;
means for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
means for displaying video images , the video image display means being positioned in front of the system user ;
and means for processing the video signals , in accordance with a program stored in the computer-readable memory means , to determine the three-dimensional positions of the body and principle body parts of the system user , wherein the video signal processing means (identifying information) constructs three-dimensional images of the system user and interaction area on the video image display means based upon the three-dimensional positions of the body and principle body parts of the system user , the video image display means displays three-dimensional graphical objects within the virtual reality environment , and movement by the system user permits apparent movement of the three-dimensional objects displayed on the video image display means so that the system user appears to move throughout the virtual reality environment , wherein when the system user raises his/her hand , the video signal processing means rotates the three-dimensional graphical objects on the video image display means in one of a clockwise and a counterclockwise direction so that the system user appears to be rotating accordingly through the virtual reality environment ;
and when the system user lowers his/her hand the rotation stops .

US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6181343B1
CLAIM 5
. A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system (computer system) , the method comprising the steps of : generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user' ;
s leg ;
constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user ;
and displaying three-dimensional graphical objects within the virtual reality environment , wherein movement by the system user' ;
s leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment , wherein when the system user bends at the waist , rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6195104B1

Filed: 1997-12-23     Issued: 2001-02-27

System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs

(Original Assignee) Philips North America LLC     (Current Assignee) Philips North America LLC

Damian M. Lyons
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6195104B1
CLAIM 1
. A system for constructing three-dimensional images using camera-based gesture inputs of a user of the system , comprising : a computer-readable memory means ;
means for receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
means for displaying video images , the video image display means being positioned in front of the system user ;
and means for processing the video signals , in accordance with a program stored in the computer-readable memory means , to determine the three-dimensional positions of the body and principle body parts of the system user , wherein the video signal processing means (identifying information) constructs three-dimensional images of the system user and interaction area on the video image display means based upon the received video signals , the video image display means displays three-dimensional graphical objects superimposed to appear as if they occupy the interaction area , and movement by the system user causes apparent movement of the superimposed , threedimensional objects displayed on the video image display means .

US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6195104B1
CLAIM 6
. A method for constructing three-dimensional images using camera-based gesture inputs of a user of a computer system (computer system) having a computer-readable memory and video image display connected to a microprocessor using a program stored in the computer-readable memory , the method comprising the steps of : receiving video signals indicative of the gestures of the system user and an interaction area surrounding the system user ;
processing the video signals in the microprocessor to determine the three-dimensional positions of the body and principle body parts of the system user ;
using the microprocessor to construct three-dimensional images of the system user and interaction area on the video image display based upon the received video signals ;
and utilizing the microprocessor to display on the video image display three-dimensional graphical objects superimposed to appear as if they occupied the interaction area , wherein movement by the system user causes apparent movement by the superimposed , three-dimensional objects displayed on the video image display .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6029195A

Filed: 1997-12-05     Issued: 2000-02-22

System for customized electronic identification of desirable objects

(Original Assignee) Herz; Frederick S. M.     (Current Assignee) Pinpoint Inc

Frederick S. M. Herz
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6029195A
CLAIM 2
. The method for providing a user with access to selected ones of a plurality of target object bulletin boards of claim 1 , wherein said step of automatically creating further comprises : dynamically creating electronic mail (messaging identifier) ing lists for said users matched by said step of matching .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6029195A
CLAIM 1
. A method for providing a user with access to selected ones of a plurality of target object bulletin boards that are accessible via an electronic data transmission media , where said users are connected via user terminals (displaying information) and data communication connections to a server system which provides access to said electronic data transmission media , said method comprising the steps of : automatically generating target profiles for target object bulletin boards that are accessible by said electronic data transmission media , each of said target profiles being generated from the contents of an associated one of said target object bulletin boards ;
automatically generating at least one user target profile interest summary for a user at a user terminal , each said user target profile interest summary being generated from ones of said target object bulletin boards accessed by said user ;
and enabling access to said plurality of target object bulletin boards accessible by said electronic data transmission media by users via said target profile , comprising : automatically creating virtual communities of users of said target object bulletin boards , comprising : scanning bulletin board postings to existing target object bulletin boards , identifying groups of user identifications whose associated users have common interests , matching users with other like inclined users to create a new target object bulletin board .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6029195A
CLAIM 2
. The method for providing a user with access to selected ones of a plurality of target object bulletin boards of claim 1 , wherein said step of automatically creating further comprises : dynamically creating electronic mail (messaging identifier) ing lists for said users matched by said step of matching .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6029195A
CLAIM 1
. A method for providing a user with access to selected ones of a plurality of target object bulletin boards that are accessible via an electronic data transmission media , where said users are connected via user terminals (displaying information) and data communication connections to a server system which provides access to said electronic data transmission media , said method comprising the steps of : automatically generating target profiles for target object bulletin boards that are accessible by said electronic data transmission media , each of said target profiles being generated from the contents of an associated one of said target object bulletin boards ;
automatically generating at least one user target profile interest summary for a user at a user terminal , each said user target profile interest summary being generated from ones of said target object bulletin boards accessed by said user ;
and enabling access to said plurality of target object bulletin boards accessible by said electronic data transmission media by users via said target profile , comprising : automatically creating virtual communities of users of said target object bulletin boards , comprising : scanning bulletin board postings to existing target object bulletin boards , identifying groups of user identifications whose associated users have common interests , matching users with other like inclined users to create a new target object bulletin board .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6344906B1

Filed: 1997-09-16     Issued: 2002-02-05

Universal document scanner controller

(Original Assignee) Cyberscan Technology Inc     (Current Assignee) Hanger Solutions LLC

Jean-Marie Gatto, Thierry Brunet De Courssou, Salim Callec
US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (output signals) that identifies a geographic location .
US6344906B1
CLAIM 28
. A scanner controller according to claim 1 , wherein the image sensor control unit comprises the necessary multiplexing control logic and control signals to : simultaneously acquire a video signal from a plurality of image sensors each having a single video output , simultaneously acquire a plurality of video signals from an image sensor having multiple video output signals (receiving input) , and simultaneously acquire the plurality of video signals from a plurality of image sensors having multiple video output signals .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (display control) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6344906B1
CLAIM 23
. A scanner controller according to claim 1 , further comprising communication circuits , graphics display control (displaying information) circuits , keyboard control circuits , printer control circuits , auxiliary processing circuits and input device control circuits to control one of a complete multifunction peripheral , a complete off-line and an on-line document scanning terminal .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (output signals) that identifies a geographic location .
US6344906B1
CLAIM 28
. A scanner controller according to claim 1 , wherein the image sensor control unit comprises the necessary multiplexing control logic and control signals to : simultaneously acquire a video signal from a plurality of image sensors each having a single video output , simultaneously acquire a plurality of video signals from an image sensor having multiple video output signals (receiving input) , and simultaneously acquire the plurality of video signals from a plurality of image sensors having multiple video output signals .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (display control) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6344906B1
CLAIM 23
. A scanner controller according to claim 1 , further comprising communication circuits , graphics display control (displaying information) circuits , keyboard control circuits , printer control circuits , auxiliary processing circuits and input device control circuits to control one of a complete multifunction peripheral , a complete off-line and an on-line document scanning terminal .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
WO9803923A1

Filed: 1997-06-20     Issued: 1998-01-29

World wide web bar code access system

(Original Assignee) Ernestine, Llc     

Andrew P. Kraftsow, Brian J. Griswold, Timothy J. Griswold
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (response packet) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9803923A1
CLAIM 15
. A client/server system for accessing an information resource over a computer network comprising : client means coupled to the computer network for scanning a bar code printed on a printed material to produce bar code data , the bar code identifying an information resource accessible over the computer network , for sending a command packet including the bar code data , and for receiving a response packet (inquiry message) including a uniform resource locator of an information resource available on the computer network ;
server means coupled to the computer network for receiving the command packet , for translating the bar code data of the command packet into the uniform resource locator , and for sending the response packet including the uniform resource locator to the client means ;
and means for accessing the information resource identified by the uniform resource locator .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (identifying information) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system .
WO9803923A1
CLAIM 27
. The client/server system of Claim 25 , wherein the identifying information (identifying information) and the preference criteria are included in the command packet .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message (response packet) to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9803923A1
CLAIM 7
. The system of Claim 6 wherein the scanning means , the sending and receiving means , and the obtaining means are included in a first computer (execute instructions) system , and the translating means is included in a second computer system , the first and second computer systems communicating with each other over the Intemet .

WO9803923A1
CLAIM 15
. A client/server system for accessing an information resource over a computer network comprising : client means coupled to the computer network for scanning a bar code printed on a printed material to produce bar code data , the bar code identifying an information resource accessible over the computer network , for sending a command packet including the bar code data , and for receiving a response packet (inquiry message) including a uniform resource locator of an information resource available on the computer network ;
server means coupled to the computer network for receiving the command packet , for translating the bar code data of the command packet into the uniform resource locator , and for sending the response packet including the uniform resource locator to the client means ;
and means for accessing the information resource identified by the uniform resource locator .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5948040A

Filed: 1997-02-06     Issued: 1999-09-07

Travel reservation information and planning system

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Delorme Publishing Co Inc

David M. DeLorme, Keith A. Gray, T. Angus Ferguson
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5948040A
CLAIM 15
. A travel reservation information and planning system (TRIPS) to enable an individual or a group to customize travel plans , to select activities to be conducted , and to self-process arrangements associated with such plans and activities , said system (shielding contact information) comprising : a . computer means including display means capable of displaying geographical , textual , and multimedia presentations ;
b . a TRIPS database comprising geographical information , textual or multimedia information , and temporal information , wherein any of said information is accessible by said computer means ;
c . means for a user to transmit to said computer means data , including temporal data , directed to travel plans or activities desired to be carried out ;
d . means for said computer means to receive from one or more suppliers of travel capabilities or one or more goods or services providers information associated with said travel or said activities and compatible with said temporal data ;
e . linking means for coupling said data from said user with said information from said one or more providers ;
and f . an output from said computer means to said user , wherein said output provides said user with information and supplies necessary to complete said travel plans or said activities desired to be carried out .

US5948040A
CLAIM 38
. The process as claimed in claim 35 further comprising the step of providing to said user a summary of travel options and expenses associated with said input (network computer system) travel plan .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (user to select one) of the user based on a referral provided by one or more users of the network computer system (said input) .
US5948040A
CLAIM 22
. A travel reservation information and planning system (TRIPS) to enable a user to select one (category selection) or more travel destinations and to make travel arrangements based upon a destination or destinations selected , said system comprising : a . a first computer means ;
b . means for linking said first computer means to a second computer means accessible by a user desiring to make travel arrangements , wherein said first computer means includes a map database having mappable geographic information ;
c . a topical information database couplable to said first computer means ;
d . a temporal subsystem including means to enable said user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and e . an output couplable to said second computer means , wherein said output provides said user with information and supplies necessary to complete said travel plans .

US5948040A
CLAIM 38
. The process as claimed in claim 35 further comprising the step of providing to said user a summary of travel options and expenses associated with said input (network computer system) travel plan .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (user to select one) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5948040A
CLAIM 22
. A travel reservation information and planning system (TRIPS) to enable a user to select one (category selection) or more travel destinations and to make travel arrangements based upon a destination or destinations selected , said system comprising : a . a first computer means ;
b . means for linking said first computer means to a second computer means accessible by a user desiring to make travel arrangements , wherein said first computer means includes a map database having mappable geographic information ;
c . a topical information database couplable to said first computer means ;
d . a temporal subsystem including means to enable said user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and e . an output couplable to said second computer means , wherein said output provides said user with information and supplies necessary to complete said travel plans .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5948040A
CLAIM 15
. A travel reservation information and planning system (TRIPS) to enable an individual or a group to customize travel plans , to select activities to be conducted , and to self-process arrangements associated with such plans and activities , said system (shielding contact information) comprising : a . computer means including display means capable of displaying geographical , textual , and multimedia presentations ;
b . a TRIPS database comprising geographical information , textual or multimedia information , and temporal information , wherein any of said information is accessible by said computer means ;
c . means for a user to transmit to said computer means data , including temporal data , directed to travel plans or activities desired to be carried out ;
d . means for said computer means to receive from one or more suppliers of travel capabilities or one or more goods or services providers information associated with said travel or said activities and compatible with said temporal data ;
e . linking means for coupling said data from said user with said information from said one or more providers ;
and f . an output from said computer means to said user , wherein said output provides said user with information and supplies necessary to complete said travel plans or said activities desired to be carried out .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (user to select one) of the user based on a referral provided by one or more users of the computer system .
US5948040A
CLAIM 22
. A travel reservation information and planning system (TRIPS) to enable a user to select one (category selection) or more travel destinations and to make travel arrangements based upon a destination or destinations selected , said system comprising : a . a first computer means ;
b . means for linking said first computer means to a second computer means accessible by a user desiring to make travel arrangements , wherein said first computer means includes a map database having mappable geographic information ;
c . a topical information database couplable to said first computer means ;
d . a temporal subsystem including means to enable said user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and e . an output couplable to said second computer means , wherein said output provides said user with information and supplies necessary to complete said travel plans .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (user to select one) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5948040A
CLAIM 22
. A travel reservation information and planning system (TRIPS) to enable a user to select one (category selection) or more travel destinations and to make travel arrangements based upon a destination or destinations selected , said system comprising : a . a first computer means ;
b . means for linking said first computer means to a second computer means accessible by a user desiring to make travel arrangements , wherein said first computer means includes a map database having mappable geographic information ;
c . a topical information database couplable to said first computer means ;
d . a temporal subsystem including means to enable said user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and e . an output couplable to said second computer means , wherein said output provides said user with information and supplies necessary to complete said travel plans .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5864848A

Filed: 1997-01-31     Issued: 1999-01-26

Goal-driven information interpretation and extraction system

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Eric Horvitz, Erich S. Finkelstein
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5864848A
CLAIM 14
. The method of claim 13 , wherein the source file is an electronic mail (messaging identifier) file .

US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (more source) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US5864848A
CLAIM 20
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to perform the steps of : recognizing a user gesture ;
ascertaining a user goal associated with the user gesture ;
identifying goal-related source information in one or more source (identifying information) objects ;
interpreting free-text information within the source file ;
based on the interpretation determining a relevant portion of the source information ;
extracting the relevant portion of the source information ;
identifying one or more target objects ;
and altering the target objects by applying the extracted information to the target objects .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (electronic mail) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5864848A
CLAIM 14
. The method of claim 13 , wherein the source file is an electronic mail (messaging identifier) file .

US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5864848A
CLAIM 17
. A computer-readable medium storing a program module comprising instructions which , when executed by a computer system (computer system) comprising a processing unit , a memory storage device , and a user input/output system including a monitor , cause the computer system to interpret and extract terms from a free-text portion of a source file by performing the steps of : retrieving the source file ;
retrieving an application-specific template comprising one or more target fields for accepting assignments , the target fields being associated with data items to be recorded in a target file ;
retrieving a template comprising a plurality of expected terms , each expected term being associated with one or more target fields of the application-specific template ;
tagging a set of terms , within the free-text portion of the source file , that correspond to one or more of the expected terms ;
grouping the tagged terms into a plurality of clusters ;
ranking the clusters in a priority order ;
assigning the tagged terms to the target fields in the priority order ;
and displaying the application-specific template including the selected target field assignments on the monitor for review and modification .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5950200A

Filed: 1997-01-24     Issued: 1999-09-07

Method and apparatus for detection of reciprocal interests or feelings and subsequent notification

(Original Assignee) Gil S. Sudai; David J. Blumberg     (Current Assignee) SPARK NETWORKS USA LLC

Gil S. Sudai, David J. Blumberg
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US5950200A
CLAIM 18
. The method of claim 1 , wherein the notification step automatically sends an e-mail message (messaging identifier) to the first user and the second user notifying them that a match has occurred .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (receiving user input) that identifies a geographic location .
US5950200A
CLAIM 3
. The method of claim 1 , where the determining steps are performed immediately after receiving user input (receiving input) .

US5950200A
CLAIM 14
. The method of claim 1 , wherein the first and second user IDs are one of the group including : a user name , an e-mail address , a social security number , a drivers license number , a telephone number , a name , a name with a geographic location , and a public key (categories includes receiving input) .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (second determining) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US5950200A
CLAIM 28
. An apparatus that notifies people that they feel reciprocal interest for each other , comprising : a first input portion , configured to receive input from a first user indicating a user ID of a specific person in whom the first user has an interest , the first user already being aware of the existence of the person whose ID they entered ;
a second input portion , configured to receive input from a second user indicating a user ID of a specific person in whom the second user has an interest , the second user already being aware of the existence of the person whose ID they entered ;
a first determining portion , coupled to the first and second input portions , configured to determine whether the user ID of the person in whom the first user has an interest matches a user ID of the second user ;
a first determining portion , coupled to the first and second input portions , configured to determine whether the user ID of the person in whom the second user has an interest matches a user ID of the first user ;
and a notifying portion , coupled to the first and second determining (identifying information) portions , configured to notify the first user and the second user if and only if the first and second determining portions have detected a match .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US5950200A
CLAIM 18
. The method of claim 1 , wherein the notification step automatically sends an e-mail message (messaging identifier) to the first user and the second user notifying them that a match has occurred .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (receiving user input) that identifies a geographic location .
US5950200A
CLAIM 3
. The method of claim 1 , where the determining steps are performed immediately after receiving user input (receiving input) .

US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5950200A
CLAIM 5
. The method of claim 1 , wherein if the first user' ;
s feelings are not mirrored by the second user , the system will not notify either user and only the computer system (computer system) will be aware of the first user' ;
s feelings for the second user .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6119101A

Filed: 1997-01-17     Issued: 2000-09-12

Intelligent agents for electronic commerce

(Original Assignee) Personal Agents Inc     (Current Assignee) Hanger Solutions LLC

Douglas L. Peckover
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6119101A
CLAIM 32
. A system for electronic commerce wherein market data can be collected and analyzed comprising : a plurality of consumer agents , each associated with and capable of communicating with a consumer ;
a consumer data base comprising consumer preference data associated with each said consumer ;
a plurality of provider agents , each associated with and capable of communicating with a provider ;
and a data base of offers to sell and offers to buy ;
wherein said consumer agents conceal the identity of the associated consumer from agents not associated with said consumer in said system (shielding contact information) ;
wherein said consumer agents are capable of searching said data base of offers to sell and offers to buy ;
wherein said consumer agent searching generates persistent market data ;
wherein said provider agents are capable of searching said consumer database and said persistent market data ;
and wherein said provider agents analyze said consumer database and said persistent market data to quantify consumer demand .

US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6119101A
CLAIM 32
. A system for electronic commerce wherein market data can be collected and analyzed comprising : a plurality of consumer agents , each associated with and capable of communicating with a consumer ;
a consumer data base comprising consumer preference data associated with each said consumer ;
a plurality of provider agents , each associated with and capable of communicating with a provider ;
and a data base of offers to sell and offers to buy ;
wherein said consumer agents conceal the identity of the associated consumer from agents not associated with said consumer in said system (shielding contact information) ;
wherein said consumer agents are capable of searching said data base of offers to sell and offers to buy ;
wherein said consumer agent searching generates persistent market data ;
wherein said provider agents are capable of searching said consumer database and said persistent market data ;
and wherein said provider agents analyze said consumer database and said persistent market data to quantify consumer demand .

US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6119101A
CLAIM 36
. A method for searching for product offers , comprising : providing a computer system (computer system) adapted to operation of agents ;
providing a consumer agent , each associated with and capable of communicating with a consumer ;
providing a consumer data base of consumer preference data associated with each said consumer ;
providing a data base of offers to sell and offers to buy ;
concealing the identity of said consumer from agents not associated with said consumer ;
said consumer agent assisting said consumer in composing a query for a product or product category ;
said consumer agent searching said data base of offers to sell and offers to buy , wherein said searching generates persistent market data ;
said consumer agent retaining search results of said searching until the associated consumer' ;
s preferred delivery time ;
said consumer agent automatically filtering out any of said search results that violate any of said consumer preference data ;
said consumer agent ordering or ranking said search results according to said consumer preference data ;
said consumer agent formatting said search results for delivery to said associated consumer' ;
s preferred communication device ;
and said consumer agent delivering said search results to said communication device ;
whereby said consumer can gather product data that is automatically filtered and ranked according to said consumer preferences .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6175831B1

Filed: 1997-01-17     Issued: 2001-01-16

Method and apparatus for constructing a networking database and system

(Original Assignee) six degrees Inc     (Current Assignee) DEGREES OF CONNECTION LLC ; MACROVIEW COMMUNICATIONS CORP ; six degrees Inc

Andrew P. Weinreich, Mark R. Salamon, Shoshana Zilberberg, Nicole D. Berlyn, Leeann Mitchell, Cliff Rosen, Adam Seifer, Justin Green, David Haber, David Samuels, Ron Chibnik, Scott Clifford, Chandrasekhar Boddu
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (second relation) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6175831B1
CLAIM 10
. The system of claim 9 further comprising an input corresponding to said second user , the input being a function of said security code , and wherein said input (network computer system) contains data corresponding to said second user .

US6175831B1
CLAIM 11
. The system of claim 10 further comprising a third user on said network , wherein said input further comprises a second relation (shielding contact information) ship between said second user and said third user and the database server is operable to transmit a second outgoing e-mail to said third user .

US6175831B1
CLAIM 36
. The method of claim 32 wherein each individual is identified by a name and an e-mail address and messages to the individuals are e-mail message (messaging identifier) s .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US6175831B1
CLAIM 10
. The system of claim 9 further comprising an input corresponding to said second user , the input being a function of said security code , and wherein said input (network computer system) contains data corresponding to said second user .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (second relation) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier (mail message) that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6175831B1
CLAIM 11
. The system of claim 10 further comprising a third user on said network , wherein said input further comprises a second relation (shielding contact information) ship between said second user and said third user and the database server is operable to transmit a second outgoing e-mail to said third user .

US6175831B1
CLAIM 36
. The method of claim 32 wherein each individual is identified by a name and an e-mail address and messages to the individuals are e-mail message (messaging identifier) s .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
WO9701137A1

Filed: 1996-06-19     Issued: 1997-01-09

System for using article of commerce to access remote computer

(Original Assignee) Solar Communications, Inc.     

Frank C. Hudetz, Peter R. Hudetz
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9701137A1
CLAIM 2
. The system of claim 1 where said machine- readable indicia is a bar code , and wherein said input (network computer system) means includes a bar code reader .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
WO9701137A1
CLAIM 2
. The system of claim 1 where said machine- readable indicia is a bar code , and wherein said input (network computer system) means includes a bar code reader .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
WO9701137A1
CLAIM 6
. The system of claim 1 wherein said local host is a multi-user computer with a plurality of user terminals (displaying information) .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (first computer) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
WO9701137A1
CLAIM 16
. A database comprising : first computer (execute instructions) memory containing a plurality of identification numbers borne by articles of commerce , said identification numbers used to identify articles of commerce ;
second computer memory containing a plurality of network addresses corresponding to remote information resources relating to articles of commerce , said resources being accessible via a network ;
and means for associating each of said plurality of identification numbers in said first memory with at least one of said network addresses in said second memory .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
WO9701137A1
CLAIM 6
. The system of claim 1 wherein said local host is a multi-user computer with a plurality of user terminals (displaying information) .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5848396A

Filed: 1996-04-26     Issued: 1998-12-08

Method and apparatus for determining behavioral profile of a computer user

(Original Assignee) Freedom of Information Inc     (Current Assignee) Conversant LLC

Thomas A. Gerace
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants (communication channel) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants (network form) in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5848396A
CLAIM 1
. In a computer network form (individual participants) ed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .

US9978107B2
CLAIM 3
. The method of claim 1 , wherein displaying some of the information associated with each of multiple participants (communication channel) includes displaying an image that is included in the information associated with each of the multiple participants .
US5848396A
CLAIM 1
. In a computer network formed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants (communication channel) includes displaying information associated with individual participants (network form) who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5848396A
CLAIM 1
. In a computer network form (individual participants) ed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants (communication channel) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants (network form) in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5848396A
CLAIM 1
. In a computer network form (individual participants) ed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .

US9978107B2
CLAIM 8
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants (communication channel) by displaying an image that is included in the information associated with each of the multiple participants .
US5848396A
CLAIM 1
. In a computer network formed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants (communication channel) by displaying information associated with individual participants (network form) who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5848396A
CLAIM 1
. In a computer network form (individual participants) ed of a communication channel (multiple participants) and a plurality of digital processors coupled to the communication channel for communication thereon , computer apparatus for initially creating a psychographic profile of a user comprising : a data assembly for providing and supporting display of agate information to users of the computer network , in response to a user request the data assembly transmitting requested agate information across the communication channel to one of the digital processors for display of the requested agate information and viewing by the user ;
and a tracking and profiling member responsive to the data assembly upon display of the requested agate information , in response to a user viewing requested agate information obtained through the data assembly , the tracking and profiling member recording indications of physical activity by the user during viewing of the displayed requested agate information , said physical activity being with respect to the displayed requested agate information and including user response to the displayed requested agate information , such that said recorded indications of physical activity by the user generates a psychographic profile of the user .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5794210A

Filed: 1995-12-11     Issued: 1998-08-11

Attention brokerage

(Original Assignee) Cybergold Inc     (Current Assignee) MyPoints com Inc

A. Nathaniel Goldhaber, Gary Fitts
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants (digital information) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .

US5794210A
CLAIM 41
. A method as in claim 1 wherein said personal computer comprises a computer-based device capable of presenting , to a user , at least one of visual , textual and audio information ;
said device further being capable of accepting , from said user , at least one of textual and graphical input ;
said computer-based device further being capable of making computational decisions and of storing at least a limited number of said decisions ;
said device being capable of sending and receiving packets of digital data over said computer network ;
said device further being capable of presenting , to said user , information supplied by at least one information provider via at least one distribution channel including said computer network , the Internet , the World Wide Web , distributed physical storage media including CD-ROM , on-line systems , cable television , and broadcast television ;
and wherein the method further includes the step of allowing said user to interact with said device via said presentation capability and said input (network computer system) accepting capability .

US9978107B2
CLAIM 3
. The method of claim 1 , wherein displaying some of the information associated with each of multiple participants (digital information) includes displaying an image that is included in the information associated with each of the multiple participants .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US5794210A
CLAIM 41
. A method as in claim 1 wherein said personal computer comprises a computer-based device capable of presenting , to a user , at least one of visual , textual and audio information ;
said device further being capable of accepting , from said user , at least one of textual and graphical input ;
said computer-based device further being capable of making computational decisions and of storing at least a limited number of said decisions ;
said device being capable of sending and receiving packets of digital data over said computer network ;
said device further being capable of presenting , to said user , information supplied by at least one information provider via at least one distribution channel including said computer network , the Internet , the World Wide Web , distributed physical storage media including CD-ROM , on-line systems , cable television , and broadcast television ;
and wherein the method further includes the step of allowing said user to interact with said device via said presentation capability and said input (network computer system) accepting capability .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants (digital information) includes displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants (digital information) from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .

US9978107B2
CLAIM 8
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants (digital information) by displaying an image that is included in the information associated with each of the multiple participants .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants (digital information) by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5794210A
CLAIM 1
. In an arrangement comprising plural computers connected to a digital computer network , said network carrying and routing digital information (multiple participants) between said plural computers , said plural computers including at least one personal computer associated with at least one user , at least one computer associated with at least one attention broker , at least one computer associated with at least one provider of negatively priced information , and at least one computer associated with at least one provider of positively priced information , said network being decentralized in that any pair of said personal and information provider computers may communicate without said communication passing through any of the other said personal and information provider computers , said personal computer having a display device and at least one user input device , the display device being capable of providing a visual display based at least in part on the digital information delivered to the personal computer via said network , said displayed information including at least one visual link associated with one of said information provider computers , said user being able to operate said user input device to select and activate said link in order to erect a network connection to said information provider computer , a method for permitting the provider of negatively priced information to orthogonally sponsor user purchases of positively priced information , the method comprising : (1) supplying negatively priced information to the personal computer from at least one negatively priced information provider ;
(2) providing said user with the opportunity to receive compensation in connection with said negatively priced information by connecting via the network to said attention broker computer ;
(3) compensating , via said attention broker computer , the user in connection with the supplied negatively priced information ;
(4) presenting the user , via said personal computer display , with a choice of at least one item of positively priced information , and allowing the user to select said item by operating the user input device ;
(5) collecting at least one selection from step (4) and communicating , via the network , said selection to at least one computer associated with a positively priced information provider ;
and (6) allowing the user to pay for the selected positively priced information at least in part using compensation provided in step (3) .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5754938A

Filed: 1995-10-31     Issued: 1998-05-19

Pseudonymous server for system for customized electronic identification of desirable objects

(Original Assignee) Herz; Frederick S. M.; Eisner; Jason M.; Salganicoff; Marcos     (Current Assignee) Pinpoint Inc

Frederick S. M. Herz, Jason M. Eisner, Marcos Salganicoff
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (stored data) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (stored data) .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5754938A
CLAIM 1
. A method for automatically providing a user with confidential access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media , where said users are connected via user terminals (displaying information) and data communication connections to a target server system which accesses said electronic storage media , said method comprising the steps of : confidentially generating a user pseudonym at a proxy server , which pseudonym is unique to said user , by means of authenticated user credentials provided by an authenticating entity ;
mapping a user target profile interest summary indicative of said user' ;
s access patterns to target objects and sets of target object characteristics to said user pseudonym ;
enabling access by said user to said plurality of target objects and sets of target object characteristics stored on said electronic storage media via said user target profile interest summary associated with said user' ;
s pseudonym ;
and confidentially routing target objects and sets of target object characteristics , retrieved in said step of enabling access , to said user .

US9978107B2
CLAIM 6
. A computer system (stored data) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 7
. The computer system (stored data) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 8
. The computer system (stored data) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 9
. The computer system (stored data) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 10
. The computer system (stored data) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (user terminals) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5754938A
CLAIM 1
. A method for automatically providing a user with confidential access to selected ones of a plurality of target objects and sets of target object characteristics that are accessible via an electronic storage media , where said users are connected via user terminals (displaying information) and data communication connections to a target server system which accesses said electronic storage media , said method comprising the steps of : confidentially generating a user pseudonym at a proxy server , which pseudonym is unique to said user , by means of authenticated user credentials provided by an authenticating entity ;
mapping a user target profile interest summary indicative of said user' ;
s access patterns to target objects and sets of target object characteristics to said user pseudonym ;
enabling access by said user to said plurality of target objects and sets of target object characteristics stored on said electronic storage media via said user target profile interest summary associated with said user' ;
s pseudonym ;
and confidentially routing target objects and sets of target object characteristics , retrieved in said step of enabling access , to said user .

US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .

US9978107B2
CLAIM 11
. The computer system (stored data) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5754938A
CLAIM 7
. The method of claim 6 wherein said proxy server regulates access to said user target profile interest summaries by parties other than said user , said step of mapping comprises : storing data in a memory indicative of characteristics of parties who said user desires to have access to said user target profile interest summary ;
correlating data indicative of characteristics of a one of said parties with said stored data (computer system) to determine whether said one party is authorized to access said user target profile interest summary ;
and enabling said one party to access said user target profile interest summary when said step of correlating determines authorization of access .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5911143A

Filed: 1995-08-14     Issued: 1999-06-08

Method and system for advanced role-based access control in distributed and centralized computer systems

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

Klaus Deinhart, Virgil Gligor, Christoph Lingenfelder, Sven Lorenz
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US5911143A
CLAIM 10
. A computer system for registration , authorization , and control of access rights of at least one subject on at least one object , said system (shielding contact information) comprising : at least one parameterized relative resource set , and a concrete resource set , instantiated and derived from said relative resource set , and said object being an element of said concrete resource set , and a parameterized role type for controlling said access rights , and a role instance derived by instantiation from said role type and providing said subject a parameter , and a capability list derived by instantiation from a capability list type , said capability list being associated with said role instance and with said subject and providing said access rights of said subject on said object , and an access control list for said object providing said access rights of subjects on said object , and means for deriving said access control lists of said objects from capability lists associated with subjects , and means for deriving said access control lists during a configuring step of said system .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US5911143A
CLAIM 10
. A computer system for registration , authorization , and control of access rights of at least one subject on at least one object , said system (shielding contact information) comprising : at least one parameterized relative resource set , and a concrete resource set , instantiated and derived from said relative resource set , and said object being an element of said concrete resource set , and a parameterized role type for controlling said access rights , and a role instance derived by instantiation from said role type and providing said subject a parameter , and a capability list derived by instantiation from a capability list type , said capability list being associated with said role instance and with said subject and providing said access rights of said subject on said object , and an access control list for said object providing said access rights of subjects on said object , and means for deriving said access control lists of said objects from capability lists associated with subjects , and means for deriving said access control lists during a configuring step of said system .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5911143A
CLAIM 1
. A method for controlling access rights of at least one subject on at least one object in a computer system (computer system) , wherein said subject is associated to at least one role , said method comprising the steps of : controlling said access rights dependent on a membership of said subject to said role , controlling said access rights dependent on a parameterized role type , controlling said access rights dependent on at least one parameterized relative resource set , representing said role by instantiating role instance by deriving said role instance from said role type , said step of instantiating said role instance being based on providing a parameter value to said role type , said parameter value further characterizing said subject , instantiating a concrete resource set by deriving said concrete resource set from said relative resource set , said step of instantiating said concrete resource set being based on providing said parameter value to said relative resource set , and providing said object as an element of said concrete resource sets .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US6018342A

Filed: 1995-07-03     Issued: 2000-01-25

Automatically generated content-based history mechanism

(Original Assignee) Sun Microsystems Inc     (Current Assignee) Oracle America Inc

David M. Bristor
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection (category selection) of the user based on a referral provided by one or more users of the network computer system (computer system) .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection (category selection) gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (category selection) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection (category selection) gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (category selection) of the user based on a referral provided by one or more users of the computer system .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection (category selection) gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (category selection) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection (category selection) gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US6018342A
CLAIM 7
. A history apparatus for use in a computer system (computer system) which includes a computer processor and a memory operatively coupled to the computer processor , the history apparatus comprising : a user interface which converts signals generated by a user to user data which is stored in the memory and which has a user data description , the user data description comprising one or more instances of one or more selected elements of a collection of two or more elements ;
a history database , operatively coupled to the user interface , the history database comprising two or more categories , each of which is associated with a respective one of two or more elements of the collection ;
a user data classifier , operatively coupled between the user interface and the history database , for storing the user data in the history database in a selected one of the categories which is associated with one of the selected elements ;
and a user data retriever , operatively coupled to the history database , for retrieving user data from the history database , the user data retriever comprising : a category selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a category selection gesture of the user , a selected one of the two or more categories ;
and a user data selector , which is operatively coupled to the user interface and which specifies , in response to signals generated by a user data selection gesture of the user , selected user data of the select category .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5710831A

Filed: 1995-06-07     Issued: 1998-01-20

Method for correcting handwriting on a pen-based computer

(Original Assignee) Apple Computer Inc     (Current Assignee) Apple Inc

Ernest H. Beernink, Stephen P. Capps, John R. Meier, Frederich N. Tou
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (first character) that identifies a geographic location .
US5710831A
CLAIM 7
. A method for correcting textual material as recited in claim 5 wherein the best potential replacement character is selected by sequentially inserting the characters in the replacement list into the selected word and comparing the resultant word to words in a dictionary means , wherein the first character (categories includes receiving input) associated with a resultant word that is found in the dictionary is selected as the best potential replacement character .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US5710831A
CLAIM 10
. In a computer system including a processing means (identifying information) , a display screen controlled by the processing means and a stylus for permitting a user to write on the display screen in order to input information into the processing means , an arrangement for correcting textual material displayed on a computer screen comprising : means for determining the location of an input written onto the screen by the user ;
a recognizer for recognizing the input as a text object including at least one character ;
means for determining whether the input is a correction gesture intended to correct a word displayed on the display screen based on a determined amount of overlap of the input written onto the screen over the textual material that is displayed on the screen ;
means for causing the recognizer to re-recognize the input in context when the input is determined to be part of a correction gesture , wherein said correction gesture also represents a correction character to replace at least one character of said text object ;
means for selecting a particular re-recognition interpretation from a plurality of potential re-recognition interpretations based in part on whether particular interpretations have already been tried ;
and means for replacing said at least one character of said text object with the selected re-recognition interpretation when a recognized input is determined to be part of a correction gesture .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5710831A
CLAIM 1
. A method for correcting text objects displayed on a display screen of a pen based computer system (computer system) , the method comprising the steps of : a) receiving an initial input on the display screen corresponding to at least one text object ;
b) recognizing the initial input as said at least one text object having at least one character , wherein the recognized initial input includes a text object bounding box ;
c) receiving an additional input on the display screen such that an additional input bounding box is defined for said additional input that includes at least one character ;
d) determining whether said additional input is intended for overwriting based on an amount the additional input overlaps at least a portion of said text object by determining if there is substantial overlap between said additional input bounding box and said text object bounding box ;
e) re-recognizing the initial input in conjunction with said additional input when it has been determined that the additional input was intended for overwriting ;
f) determining a best potential replacement character of said text object based upon a result of said re-recognizing step ;
and g) correcting said text object using the best potential replacement character result and displaying the result .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5592566A

Filed: 1995-06-01     Issued: 1997-01-07

Method and apparatus for computerized recognition

(Original Assignee) Apple Computer Inc     (Current Assignee) Apple Inc

Giulia Pagallo, Ernest H. Beernink, Michael C. Tchao, Stephen P. Capps
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US5592566A
CLAIM 21
. A method as recited in claim 20 wherein said decision theory analysis is an expert system (network computer system) analysis .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (receiving input) that identifies a geographic location .
US5592566A
CLAIM 11
. A recognition system for use in a computer system having a processor arrangement capable of running an application program , output means for outputting symbols directed by the application program , and input means for receiving input (receiving input) signals to be recognized , the recognition system comprising : a controller capable of receiving units to be recognized , the units for recognition being based at least in part on received input signals ;
a plurality of independent recognition domain means , each having a data portion and a procedures portion wherein the procedures portion communicates with the controller and has access to the associated data portion , and wherein each of said recognition domain means can receive one or more units from said controller and is capable of providing an interpretation of said one or more received units to said controller ;
and arbitration means coupled to said controller , the arbitration means being capable of resolving conflicts between multiple interpretations developed by the independent recognition domain means and selecting a preferred interpretation and providing an indication of the preferred interpretation to the controller , and wherein the controller is arranged to output a preferred interpretation to an application program thereby permitting the application program to utilize recognized information to direct the output of said output means .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means (identifying information) capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US5592566A
CLAIM 21
. A method as recited in claim 20 wherein said decision theory analysis is an expert system (network computer system) analysis .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (receiving input) that identifies a geographic location .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US5592566A
CLAIM 11
. A recognition system for use in a computer system having a processor arrangement capable of running an application program , output means for outputting symbols directed by the application program , and input means for receiving input (receiving input) signals to be recognized , the recognition system comprising : a controller capable of receiving units to be recognized , the units for recognition being based at least in part on received input signals ;
a plurality of independent recognition domain means , each having a data portion and a procedures portion wherein the procedures portion communicates with the controller and has access to the associated data portion , and wherein each of said recognition domain means can receive one or more units from said controller and is capable of providing an interpretation of said one or more received units to said controller ;
and arbitration means coupled to said controller , the arbitration means being capable of resolving conflicts between multiple interpretations developed by the independent recognition domain means and selecting a preferred interpretation and providing an indication of the preferred interpretation to the controller , and wherein the controller is arranged to output a preferred interpretation to an application program thereby permitting the application program to utilize recognized information to direct the output of said output means .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US5592566A
CLAIM 1
. A recognition system for a pen-based computer system (computer system) having a stylus , a processing means capable of running an application program , and a display suitable for displaying an output directed by said application program , the recognition system comprising : tablet means for inputting strokes from a stylus ;
low level recognizer means responsive to said strokes inputted through said tablet means and operative to perform low level recognition on said strokes , including the recognition of a plurality of gestures , the low level recognizer means being capable of running on said processing means ;
high level recognizer means independent of the low level recognizer means and responsive to stroke objects that are not recognized by said low level recognizer and operative to perform high level recognition on strokes that are not recognized by said low level recognizer , the high level recognizer means being capable of running on said processing means ;
and a recognition interface permitting independent communication between said low level recognizer means and an application program , and permitting independent communication between said high level recognizer and said application program to permit the application program to utilize recognized information to direct the output to said display ;
whereby processing efficiency is increased by permitting the low level recognizer to recognize certain stroke objects and not requiring stroke objects recognized by the low level recognizer to be handled by the high level recognizer and thereby avoiding at least some preprocessing that is required by the high level recognizer .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5594640A

Filed: 1994-10-19     Issued: 1997-01-14

Method and apparatus for correcting words

(Original Assignee) Apple Computer Inc     (Current Assignee) Apple Inc

Stephen P. Capps, Ernest H. Beernink, John R. Meier, David Temkin
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5594640A
CLAIM 23
. A computer readable medium as recited in claim 22 wherein said pointer is a stylus , said ink data is an ink object , said word is a word object , and said alternative words are alternative word objects , and wherein said computer system further comprises an input tablet overlaying said display screen of said computer system , said input (network computer system) tablet being operative to enter an ink object into said computer system when contacted by said stylus , wherein said alternative word list gesture is made by said user on said tablet , and wherein said selection of one of said alternative word objects by a user is made when said stylus has been engaged with said tablet over said selected alternative word object .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (first character) that identifies a geographic location .
US5594640A
CLAIM 3
. A method as recited in claim 2 wherein said word list includes a shifted-case version of said word , where at least a first character (categories includes receiving input) of said shifted-case version is of an opposite case as at least a first character of said word .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US5594640A
CLAIM 23
. A computer readable medium as recited in claim 22 wherein said pointer is a stylus , said ink data is an ink object , said word is a word object , and said alternative words are alternative word objects , and wherein said computer system further comprises an input tablet overlaying said display screen of said computer system , said input (network computer system) tablet being operative to enter an ink object into said computer system when contacted by said stylus , wherein said alternative word list gesture is made by said user on said tablet , and wherein said selection of one of said alternative word objects by a user is made when said stylus has been engaged with said tablet over said selected alternative word object .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
JPH07231367A

Filed: 1994-02-17     Issued: 1995-08-29

パーソナル通信用クレジットカード課金サービス装置

(Original Assignee) Fujitsu Ltd; 富士通株式会社     

Yukinori Nakagawa, 幸徳 中川
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (行うこと) (行うこと) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (行うこと) (行うこと) .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (データベース) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
JPH07231367A
CLAIM 1
【請求項1】データ伝送網(18)を介してユーザ端末 (20)を接続し、ユーザに関する各種のサービス管 理、無線移動端末(50)を含む加入者端末間の接続制 御及び課金処理を行うネットワーク手段(10)と、 前記ユーザ端末(20)からのクレジットカードを利用 したクレジット課金サービスの加入者登録要求を受けた 際に、加入者端末の加入者番号(54)とペアにクレジ ットカード会員番号(56)をデータベース (multiple participants includes displaying information) (40)登 録するクレジット課金サービス管理手段(18)と、 加入者端末からの接続要求に対し、加入者番号(54) により前記データベース(40)のクレジットカード会 員番号(56)を検索してクレジット引落し情報を作成 するクレジット課金処理手段(38)と、を設けたこと を特徴とするパーソナル通信用クレジットカード課金サ ービス装置。

US9978107B2
CLAIM 6
. A computer system (行うこと) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 7
. The computer system (行うこと) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 8
. The computer system (行うこと) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 9
. The computer system (行うこと) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 10
. The computer system (行うこと) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。

US9978107B2
CLAIM 11
. The computer system (行うこと) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
JPH07231367A
CLAIM 3
【請求項3】請求項1記載のパーソナル通信用クレジッ トカード課金サービス装置に於いて、前記クレジット課 金サービス管理手段(28)は、加入者登録情報から得 たクレジットカード会員番号(56)によりクレジット カードの不正使用の有無をチェックし、不正使用に該当 しない場合に登録を行うこと (network computer system, computer system) を特徴とするパーソナル通 信用クレジット課金サービス装置。




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5481278A

Filed: 1993-10-15     Issued: 1996-01-02

Information processing apparatus

(Original Assignee) Sharp Corp     (Current Assignee) Sharp Corp

Hiroyuki Shigematsu, Yutaka Nakamura, Munenori Sakamoto, Hiroyuki Nagasawa, Hiroshi Nakao, Yasuhiro Nakajima, Masaaki Kurata
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5481278A
CLAIM 1
. An information processing apparatus comprising : a screen ;
an input pen for inputting coordinates and drawing a line on said screen ;
position detecting means for detecting coordinates of a position on said screen where a pen point of said input (network computer system) pen makes contact with said screen ;
reference-stroke storing means for storing a plurality of predetermined reference strokes ;
reference-stroke selecting means for comparing a pen stroke made on a text on said screen by said input pen with the reference strokes according to coordinates detected by said position detecting means and selecting a reference stroke which is closest to the pen stroke ;
processing means for editing the text according to an edit instruction corresponding to the reference stroke selected by said reference-stroke selecting means and inputting coordinates of a position on said screen pointed by said input pen ;
character checking means for judging whether a character on which said input pen is put down is a half-size character or not ;
distance judging means for judging whether a distance said input pen is moved on said screen exceeds a predetermined distance , a value of said predetermined distance being determined based on whether the character is a half-size character or not ;
and processing selecting means for selecting a processing to be executed by said processing means by judging a pen movement which is shorter than the predetermined distance as coordinates input while judging a pen movement which is longer than the predetermined distance as a pen stroke .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection (formation process) of the user based on a referral provided by one or more users of the network computer system (said input) .
US5481278A
CLAIM 1
. An information process (category selection) ing apparatus comprising : a screen ;
an input pen for inputting coordinates and drawing a line on said screen ;
position detecting means for detecting coordinates of a position on said screen where a pen point of said input (network computer system) pen makes contact with said screen ;
reference-stroke storing means for storing a plurality of predetermined reference strokes ;
reference-stroke selecting means for comparing a pen stroke made on a text on said screen by said input pen with the reference strokes according to coordinates detected by said position detecting means and selecting a reference stroke which is closest to the pen stroke ;
processing means (identifying information) for editing the text according to an edit instruction corresponding to the reference stroke selected by said reference-stroke selecting means and inputting coordinates of a position on said screen pointed by said input pen ;
character checking means for judging whether a character on which said input pen is put down is a half-size character or not ;
distance judging means for judging whether a distance said input pen is moved on said screen exceeds a predetermined distance , a value of said predetermined distance being determined based on whether the character is a half-size character or not ;
and processing selecting means for selecting a processing to be executed by said processing means by judging a pen movement which is shorter than the predetermined distance as coordinates input while judging a pen movement which is longer than the predetermined distance as a pen stroke .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information associated with individual participants who match the category selection (formation process) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5481278A
CLAIM 1
. An information process (category selection) ing apparatus comprising : a screen ;
an input pen for inputting coordinates and drawing a line on said screen ;
position detecting means for detecting coordinates of a position on said screen where a pen point of said input pen makes contact with said screen ;
reference-stroke storing means for storing a plurality of predetermined reference strokes ;
reference-stroke selecting means for comparing a pen stroke made on a text on said screen by said input pen with the reference strokes according to coordinates detected by said position detecting means and selecting a reference stroke which is closest to the pen stroke ;
processing means for editing the text according to an edit instruction corresponding to the reference stroke selected by said reference-stroke selecting means and inputting coordinates of a position on said screen pointed by said input pen ;
character checking means for judging whether a character on which said input pen is put down is a half-size character or not ;
distance judging means for judging whether a distance said input pen is moved on said screen exceeds a predetermined distance , a value of said predetermined distance being determined based on whether the character is a half-size character or not ;
and processing selecting means for selecting a processing to be executed by said processing means by judging a pen movement which is shorter than the predetermined distance as coordinates input while judging a pen movement which is longer than the predetermined distance as a pen stroke .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (formation process) of the user based on a referral provided by one or more users of the computer system .
US5481278A
CLAIM 1
. An information process (category selection) ing apparatus comprising : a screen ;
an input pen for inputting coordinates and drawing a line on said screen ;
position detecting means for detecting coordinates of a position on said screen where a pen point of said input pen makes contact with said screen ;
reference-stroke storing means for storing a plurality of predetermined reference strokes ;
reference-stroke selecting means for comparing a pen stroke made on a text on said screen by said input pen with the reference strokes according to coordinates detected by said position detecting means and selecting a reference stroke which is closest to the pen stroke ;
processing means for editing the text according to an edit instruction corresponding to the reference stroke selected by said reference-stroke selecting means and inputting coordinates of a position on said screen pointed by said input pen ;
character checking means for judging whether a character on which said input pen is put down is a half-size character or not ;
distance judging means for judging whether a distance said input pen is moved on said screen exceeds a predetermined distance , a value of said predetermined distance being determined based on whether the character is a half-size character or not ;
and processing selecting means for selecting a processing to be executed by said processing means by judging a pen movement which is shorter than the predetermined distance as coordinates input while judging a pen movement which is longer than the predetermined distance as a pen stroke .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection (formation process) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5481278A
CLAIM 1
. An information process (category selection) ing apparatus comprising : a screen ;
an input pen for inputting coordinates and drawing a line on said screen ;
position detecting means for detecting coordinates of a position on said screen where a pen point of said input pen makes contact with said screen ;
reference-stroke storing means for storing a plurality of predetermined reference strokes ;
reference-stroke selecting means for comparing a pen stroke made on a text on said screen by said input pen with the reference strokes according to coordinates detected by said position detecting means and selecting a reference stroke which is closest to the pen stroke ;
processing means for editing the text according to an edit instruction corresponding to the reference stroke selected by said reference-stroke selecting means and inputting coordinates of a position on said screen pointed by said input pen ;
character checking means for judging whether a character on which said input pen is put down is a half-size character or not ;
distance judging means for judging whether a distance said input pen is moved on said screen exceeds a predetermined distance , a value of said predetermined distance being determined based on whether the character is a half-size character or not ;
and processing selecting means for selecting a processing to be executed by said processing means by judging a pen movement which is shorter than the predetermined distance as coordinates input while judging a pen movement which is longer than the predetermined distance as a pen stroke .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5596697A

Filed: 1993-09-30     Issued: 1997-01-21

Method for routing items within a computer system

(Original Assignee) Apple Computer Inc     (Current Assignee) Apple Inc

Gregg S. Foster, John R. Meier, Stephen P. Capps
US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection (dialog boxes) of the user based on a referral provided by one or more users of the network computer system .
US5596697A
CLAIM 7
. The method of claim 1 wherein the step of performing the routing action on the document includes the following steps : displaying on the display an out box window representing the out box and including an entry for the document and one or more buttons ;
displaying on the display one or more dialog boxes (category selection) in response to selection gestures on the one or more buttons , the one or more dialog boxes containing dialog according to instructions in an out box categories list residing , at least in part , in the memory .

US5596697A
CLAIM 25
. A pointer-based computer system comprising : processing means (identifying information) ;
memory means coupled to said processing means ;
a display coupled to said processing means ;
a plurality of ports ;
a plurality of computer implemented routing processes which run on the processing means and reside , at least in part , in the memory means ;
an out box in communication with the plurality of ports and temporarily holding documents being routed by the routing processes , the out box residing , at least in part , in the memory means ;
an out box window representing the out box and displayed on the display , the out box window containing a list of documents held in the out box ;
and an out box categories list containing instructions for dialog appearing in the out box window and other windows associated with the out box , the out box categories list residing , at least in part , in the memory means .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (selected item) associated with individual participants who match the category selection (dialog boxes) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5596697A
CLAIM 7
. The method of claim 1 wherein the step of performing the routing action on the document includes the following steps : displaying on the display an out box window representing the out box and including an entry for the document and one or more buttons ;
displaying on the display one or more dialog boxes (category selection) in response to selection gestures on the one or more buttons , the one or more dialog boxes containing dialog according to instructions in an out box categories list residing , at least in part , in the memory .

US5596697A
CLAIM 13
. The method of claim 12 wherein selection gestures are made by tapping a stylus on the display means at a location of a selected item (displaying information) .

US9978107B2
CLAIM 9
. The computer system of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection (dialog boxes) of the user based on a referral provided by one or more users of the computer system .
US5596697A
CLAIM 7
. The method of claim 1 wherein the step of performing the routing action on the document includes the following steps : displaying on the display an out box window representing the out box and including an entry for the document and one or more buttons ;
displaying on the display one or more dialog boxes (category selection) in response to selection gestures on the one or more buttons , the one or more dialog boxes containing dialog according to instructions in an out box categories list residing , at least in part , in the memory .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (selected item) associated with individual participants who match the category selection (dialog boxes) and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5596697A
CLAIM 7
. The method of claim 1 wherein the step of performing the routing action on the document includes the following steps : displaying on the display an out box window representing the out box and including an entry for the document and one or more buttons ;
displaying on the display one or more dialog boxes (category selection) in response to selection gestures on the one or more buttons , the one or more dialog boxes containing dialog according to instructions in an out box categories list residing , at least in part , in the memory .

US5596697A
CLAIM 13
. The method of claim 12 wherein selection gestures are made by tapping a stylus on the display means at a location of a selected item (displaying information) .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5283731A

Filed: 1992-12-23     Issued: 1994-02-01

Computer-based classified ad system and method

(Original Assignee) EC Corp     (Current Assignee) EC Corp

James E. Lalonde, Terry R. Dettmann
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants (obtain information) from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US5283731A
CLAIM 10
. The system of claim 8 , wherein said means for receiving telephone calls further comprises means for receiving and storing output preference data indicating the preferences of said individual for delivery of output from said system (shielding contact information) .

US9978107B2
CLAIM 3
. The method of claim 1 , wherein displaying some of the information associated with each of multiple participants (obtain information) includes displaying an image that is included in the information associated with each of the multiple participants .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (processing means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means (identifying information) including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants (obtain information) includes displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants (obtain information) from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US5283731A
CLAIM 10
. The system of claim 8 , wherein said means for receiving telephone calls further comprises means for receiving and storing output preference data indicating the preferences of said individual for delivery of output from said system (shielding contact information) .

US9978107B2
CLAIM 8
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants (obtain information) by displaying an image that is included in the information associated with each of the multiple participants .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants (obtain information) by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US5283731A
CLAIM 1
. A computer based classified ad system comprising : (a) data processing means including : (i) means for creating an ad database comprising a plurality of ads , each ad comprising text data in fields describing an item available through the system , a unique ad number being assigned to each ad for use with text ads distributed outside the computer based classified ad system ;
(ii) means for receiving telephone calls from an individual desiring to obtain information (multiple participants) about a specific item available through the system , including means for processing an ad number entered by the individual via a telephone , to identify the ad for the specific item referenced in one of the text ads distributed outside the computer based classified ad system ;
(iii) means , coupled to said means for receiving telephone calls , for recalling data comprising the ad for the specific item , based upon the ad number entered by the individual ;
and (iv) means , coupled to said means for recalling data and coupled to said means for creating an ad database , for searching the database for other ads for items similar to the specific item , based on data in predefined fields of the ad for the specific item matching data in corresponding fields of the ads for the items thus determined to be similar ;
and (b) means , coupled to said data processing means , for assembling a voice output message conveying the data in the fields of the ad for the specific item over the telephone to the individual , thereby providing information about the specific item to the individual .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US4985863A

Filed: 1990-07-30     Issued: 1991-01-15

Document storage and retrieval system

(Original Assignee) Hitachi Ltd     (Current Assignee) Hitachi Ltd

Hiromichi Fujisawa, Atsushi Hatakeyama, Yasuaki Nakano, Junichi Higashino, Toshihiro Hananoi
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4985863A
CLAIM 1
. A document storage and retrieval system comprising : storage means for storing plural documents of data to be retrieved , said data being stored in the form of character strings , said character strings including multiple candidates of character codes for a character which is not identified during character recognition of characters indicated in said plural documents , said multiple candidates of character codes being located between predetermined special character codes ;
input means for inputting a partial character string retrieval request to initiate a text search for retrieval of a desired document having a desired partial character string out of said plural documents ;
first generation means connected to said input (network computer system) means for generating a hetero-notation and a synonym in response to said partial character string retrieval request by using a hetero-notation convention and a thesaurus and for generating an aggregation of character strings on the basis of said hetero-notation and synonym generation ;
second generation means connected to said first generation means for generating a finite state automaton in the form of a state transition matrix based on said aggregation of character strings generated by said first generation means in accordance with a predetermined rule , and for generating an extended finite state automaton defining predetermined states to transform a character string aggregation when said predetermined special character codes , which indicate the location of multiple candidates of character codes in said character strings , appear during retrieval of said plural documents ;
means responsive to said second generation means for reading characters one-by-one out of said storage means and for verifying whether or not a desired partial character string exists according to said finite state automaton or said extended finite state automaton ;
and means responsive to said reading and verifying means for outputting the documents in which said partial character string exists .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US4985863A
CLAIM 1
. A document storage and retrieval system comprising : storage means for storing plural documents of data to be retrieved , said data being stored in the form of character strings , said character strings including multiple candidates of character codes for a character which is not identified during character recognition of characters indicated in said plural documents , said multiple candidates of character codes being located between predetermined special character codes ;
input means for inputting a partial character string retrieval request to initiate a text search for retrieval of a desired document having a desired partial character string out of said plural documents ;
first generation means connected to said input (network computer system) means for generating a hetero-notation and a synonym in response to said partial character string retrieval request by using a hetero-notation convention and a thesaurus and for generating an aggregation of character strings on the basis of said hetero-notation and synonym generation ;
second generation means connected to said first generation means for generating a finite state automaton in the form of a state transition matrix based on said aggregation of character strings generated by said first generation means in accordance with a predetermined rule , and for generating an extended finite state automaton defining predetermined states to transform a character string aggregation when said predetermined special character codes , which indicate the location of multiple candidates of character codes in said character strings , appear during retrieval of said plural documents ;
means responsive to said second generation means for reading characters one-by-one out of said storage means and for verifying whether or not a desired partial character string exists according to said finite state automaton or said extended finite state automaton ;
and means responsive to said reading and verifying means for outputting the documents in which said partial character string exists .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions (device data) to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4985863A
CLAIM 6
. A method of document retrieval in a data storage system comprising the steps of : (a) storing plural documents of data in the form of character strings in a storage device , said character strings including multiple candidates of character codes for a character which is not identified during character recognition of characters indicated in said plural documents , said multiple candidates of character codes being located between predetermined special character codes ;
(b) generating a partial character string retrieval request to initiate a text search for retrieval of a desired document or documents having a desired partial character string out of said plural documents stored in said storage device ;
(c) effecting hetero-notation and synonym processing in response to said partial character string retrieval request using a hetero-notation convention and a thesaurus stored in a storage file and generating an aggregation of character strings as a result of said hetero-notation and synonym processing ;
(d) generating a finite state automaton in the form of a state transition matrix based on said aggregation of character strings generated in step (c) , and generating an extended finite state automaton defining predetermined states to transform a character string aggregation when said predetermined special character codes , which indicate the location of multiple candidates of character codes in said character strings , appear during retrieval of said plural documents ;
(e) reading characters one-by-one out of said storage device and verifying whether or not a desired partial character string exists in said stored documents according to said finite state automaton or said extended finite state automaton ;
and (f) outputting from said storage device data (execute instructions) for the documents in which said desired partial character string exists .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US5083218A

Filed: 1990-02-08     Issued: 1992-01-21

Hand-held image reading apparatus

(Original Assignee) Casio Computer Co Ltd     (Current Assignee) Casio Computer Co Ltd

Akihide Takasu, Atsushi Sagisaka
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US5083218A
CLAIM 1
. An image data processing apparatus , comprising : inputting means for inputting image data in response to a predetermined area of a material having image information thereon ;
memory means for storing the image data inputted by said input (network computer system) ting means ;
counting means for counting the number of a predetermined kind of data of the image data stored in said memory means ;
determining means for determining a space between a set of image data existing in a middle portion of the image data stored in said memory means and another set of image data stored in said memory means based on a result obtained by said counting means ;
extracting means for extracting said set of the image data existing in the middle portion of the image data with respect to the space determined by said determining means ;
and outputting means for outputting said set of image data extracted by said extraction means .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information (extracting means) for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US5083218A
CLAIM 1
. An image data processing apparatus , comprising : inputting means for inputting image data in response to a predetermined area of a material having image information thereon ;
memory means for storing the image data inputted by said input (network computer system) ting means ;
counting means for counting the number of a predetermined kind of data of the image data stored in said memory means ;
determining means for determining a space between a set of image data existing in a middle portion of the image data stored in said memory means and another set of image data stored in said memory means based on a result obtained by said counting means ;
extracting means (identifying information) for extracting said set of the image data existing in the middle portion of the image data with respect to the space determined by said determining means ;
and outputting means for outputting said set of image data extracted by said extraction means .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US4805099A

Filed: 1988-03-21     Issued: 1989-02-14

Retrieval of related records from a relational database

(Original Assignee) Wang Laboratories Inc     (Current Assignee) Wang Laboratories Inc ; Intel Corp

Val J. Huber
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4805099A
CLAIM 2
. The data processing system of claim 1 , further characterized in having means in said working storage for providing cursor signals representative of a cursor defined against a target comprising at least one of said relations in said description data structure , said data dictionary defining means comprising relational operator means for providing signals representative of a result relation , membership in said result relation being defined enumeratively and interactively through said input means , said operator means comprising : cursor acceptance means for accepting from said working storage said cursor signals , said system (shielding contact information) access means being responsive to signals from said cursor acceptance means to retrieve from said target description data structure record occurrence signals specified by said cursor ;
screen image defining means for accepting from said working storage said format signals , and for defining and storing in said working storage screen image signals representative of a screen image , responsive to said format signals and to said stored retrieved record occurrence signals , said processor being responsive to said operator means to control said display to display a representation of said stored screen image signals , and to modify said stored screen image signals corresponding to enumerating signals from said input means , input during such display , effecting enumeration of certain of said retrieved record occurrences , said operator means further comprising means for deriving from said modified screen image signals together with said cursor signals , output signals defining a result relation , membership in which is defined enumeratively , and for storing said output signals in said working storage .

US9978107B2
CLAIM 2
. The method of claim 1 , wherein receiving the selection of the category from the plurality of categories includes receiving input (output signals) that identifies a geographic location .
US4805099A
CLAIM 2
. The data processing system of claim 1 , further characterized in having means in said working storage for providing cursor signals representative of a cursor defined against a target comprising at least one of said relations in said description data structure , said data dictionary defining means comprising relational operator means for providing signals representative of a result relation , membership in said result relation being defined enumeratively and interactively through said input means , said operator means comprising : cursor acceptance means for accepting from said working storage said cursor signals , said system access means being responsive to signals from said cursor acceptance means to retrieve from said target description data structure record occurrence signals specified by said cursor ;
screen image defining means for accepting from said working storage said format signals , and for defining and storing in said working storage screen image signals representative of a screen image , responsive to said format signals and to said stored retrieved record occurrence signals , said processor being responsive to said operator means to control said display to display a representation of said stored screen image signals , and to modify said stored screen image signals corresponding to enumerating signals from said input means , input during such display , effecting enumeration of certain of said retrieved record occurrences , said operator means further comprising means for deriving from said modified screen image signals together with said cursor signals , output signals (receiving input) defining a result relation , membership in which is defined enumeratively , and for storing said output signals in said working storage .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4805099A
CLAIM 2
. The data processing system of claim 1 , further characterized in having means in said working storage for providing cursor signals representative of a cursor defined against a target comprising at least one of said relations in said description data structure , said data dictionary defining means comprising relational operator means for providing signals representative of a result relation , membership in said result relation being defined enumeratively and interactively through said input means , said operator means comprising : cursor acceptance means for accepting from said working storage said cursor signals , said system (shielding contact information) access means being responsive to signals from said cursor acceptance means to retrieve from said target description data structure record occurrence signals specified by said cursor ;
screen image defining means for accepting from said working storage said format signals , and for defining and storing in said working storage screen image signals representative of a screen image , responsive to said format signals and to said stored retrieved record occurrence signals , said processor being responsive to said operator means to control said display to display a representation of said stored screen image signals , and to modify said stored screen image signals corresponding to enumerating signals from said input means , input during such display , effecting enumeration of certain of said retrieved record occurrences , said operator means further comprising means for deriving from said modified screen image signals together with said cursor signals , output signals defining a result relation , membership in which is defined enumeratively , and for storing said output signals in said working storage .

US9978107B2
CLAIM 7
. The computer system of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input (output signals) that identifies a geographic location .
US4805099A
CLAIM 2
. The data processing system of claim 1 , further characterized in having means in said working storage for providing cursor signals representative of a cursor defined against a target comprising at least one of said relations in said description data structure , said data dictionary defining means comprising relational operator means for providing signals representative of a result relation , membership in said result relation being defined enumeratively and interactively through said input means , said operator means comprising : cursor acceptance means for accepting from said working storage said cursor signals , said system access means being responsive to signals from said cursor acceptance means to retrieve from said target description data structure record occurrence signals specified by said cursor ;
screen image defining means for accepting from said working storage said format signals , and for defining and storing in said working storage screen image signals representative of a screen image , responsive to said format signals and to said stored retrieved record occurrence signals , said processor being responsive to said operator means to control said display to display a representation of said stored screen image signals , and to modify said stored screen image signals corresponding to enumerating signals from said input means , input during such display , effecting enumeration of certain of said retrieved record occurrences , said operator means further comprising means for deriving from said modified screen image signals together with said cursor signals , output signals (receiving input) defining a result relation , membership in which is defined enumeratively , and for storing said output signals in said working storage .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US4636848A

Filed: 1984-02-23     Issued: 1987-01-13

Document information filing system with a single display device

(Original Assignee) Toshiba Corp     (Current Assignee) Toshiba Corp

Kazuhiko Yamamoto
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (said input) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4636848A
CLAIM 1
. A document filing system comprising : optical scanning means for scanning a plurality of documents randomly input thereto to produce document picture information ;
means for receiving and associating with each document a retrieval character code which is determined as a function of classification parameters , each retrieval code including a predetermined parameters , each retrieval code including a predetermined number of subcodes ;
memory means for storing a plurality of pieces of said document picture information and a plurality of retrieval codes corresponding thereto , each retrieval code including a predetermined number of subcodes ;
a display device having a display screen bisected into a first display region for exclusively displaying retrieval code data and a second display region for exclusively displaying the document picture image ;
retrieval code input means , manually operable by an operator , for specifying at least a portion of the retrieval character code ;
and retrieval controller means for , when a retrieval code is at least partially specified by an operator designating one or more subcodes thereof , (a) extracting from said memory means all of those retrieval codes which include the specified subcodes as a part thereof and the corresponding pieces of document picture information , in accordance with a predetermined algorithm , (b) causing said display device to exclusively display a list of the extracted retrieval codes on said first display region ot allow the operator to select a desired document while seeing the retrieval code list , said retrieval controller means , when the operator inputs the remaining subcode or subcodes through said input (network computer system) means to specify a certain document , causing said display device to display a picture information of the specified document on the second display region and to continuously display said retrieval code list on the first display region , whereby , after referring to the presently displayed document picture image , the operator may select another document from those satisfying the operator' ;
s earlier partial specification based on the retrieval codes continuously displayed on said first display region , thereby facilitating the operator to find his finally desired document whose picture information will be displayed on the second display region of said display device .

US4636848A
CLAIM 10
. A system according to claim 1 further comprising means for controlling an operational mode of said system (shielding contact information) .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (said input) .
US4636848A
CLAIM 1
. A document filing system comprising : optical scanning means for scanning a plurality of documents randomly input thereto to produce document picture information ;
means for receiving and associating with each document a retrieval character code which is determined as a function of classification parameters , each retrieval code including a predetermined parameters , each retrieval code including a predetermined number of subcodes ;
memory means for storing a plurality of pieces of said document picture information and a plurality of retrieval codes corresponding thereto , each retrieval code including a predetermined number of subcodes ;
a display device having a display screen bisected into a first display region for exclusively displaying retrieval code data and a second display region for exclusively displaying the document picture image ;
retrieval code input means , manually operable by an operator , for specifying at least a portion of the retrieval character code ;
and retrieval controller means for , when a retrieval code is at least partially specified by an operator designating one or more subcodes thereof , (a) extracting from said memory means all of those retrieval codes which include the specified subcodes as a part thereof and the corresponding pieces of document picture information , in accordance with a predetermined algorithm , (b) causing said display device to exclusively display a list of the extracted retrieval codes on said first display region ot allow the operator to select a desired document while seeing the retrieval code list , said retrieval controller means , when the operator inputs the remaining subcode or subcodes through said input (network computer system) means to specify a certain document , causing said display device to display a picture information of the specified document on the second display region and to continuously display said retrieval code list on the first display region , whereby , after referring to the presently displayed document picture image , the operator may select another document from those satisfying the operator' ;
s earlier partial specification based on the retrieval codes continuously displayed on said first display region , thereby facilitating the operator to find his finally desired document whose picture information will be displayed on the second display region of said display device .

US9978107B2
CLAIM 5
. The method of claim 1 , wherein displaying some of the information associated with each of the multiple participants includes displaying information (display control) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US4636848A
CLAIM 9
. A document filing system according to claim 1 wherein said retrieval controller means comprises : first display control (displaying information) means for temporarily storing a retrieval code designated for viewing , and outputting it at a predetermined time ;
second display control means for temporarily storing picture information for a document corresponding to the designated retrieval code ;
and gate means , connected to said first and second control means , for selectively transferring said retrieval code and picture information to said display means .

US9978107B2
CLAIM 6
. A computer system comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US4636848A
CLAIM 10
. A system according to claim 1 further comprising means for controlling an operational mode of said system (shielding contact information) .

US9978107B2
CLAIM 10
. The computer system of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information (display control) associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US4636848A
CLAIM 9
. A document filing system according to claim 1 wherein said retrieval controller means comprises : first display control (displaying information) means for temporarily storing a retrieval code designated for viewing , and outputting it at a predetermined time ;
second display control means for temporarily storing picture information for a document corresponding to the designated retrieval code ;
and gate means , connected to said first and second control means , for selectively transferring said retrieval code and picture information to said display means .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
JP2002366576A

Filed: 2002-04-04     Issued: 2002-12-20

データ検索の方法、システム、およびプログラム製品

(Original Assignee) Internatl Business Mach Corp <Ibm>; インターナショナル・ビジネス・マシーンズ・コーポレーション     

Rajendra Kumar Bera, ラジェンドラ・クムラ・ベーラ
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (ストリング) (受け取ること) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

JP2002366576A
CLAIM 7
【請求項7】ユーザが供給する検索照会によって識別さ れるデータの部分を突き止めるために前記データを検索 するようにコンピュータを動作可能にするコンピュータ ・コードの本体を含むコンピュータ・プログラム製品で あって、 前記コンピュータが複数のデータ断片を含む検索照会を 受け取ること (network computer system) を可能にするコンピュータ・コード部分 と、 前記コンピュータに、前記データと前記データ断片のそ れぞれとの間の一致を突き止めるために前記データを検 索するように指令するコンピュータ・コード部分と、 前記コンピュータに、前記データ断片のすべてとの一致 を含む前記データの最小部分を識別させるコンピュータ ・コード部分とを含むコンピュータ・プログラム製品。

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (ストリング) (受け取ること) .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

JP2002366576A
CLAIM 7
【請求項7】ユーザが供給する検索照会によって識別さ れるデータの部分を突き止めるために前記データを検索 するようにコンピュータを動作可能にするコンピュータ ・コードの本体を含むコンピュータ・プログラム製品で あって、 前記コンピュータが複数のデータ断片を含む検索照会を 受け取ること (network computer system) を可能にするコンピュータ・コード部分 と、 前記コンピュータに、前記データと前記データ断片のそ れぞれとの間の一致を突き止めるために前記データを検 索するように指令するコンピュータ・コード部分と、 前記コンピュータに、前記データ断片のすべてとの一致 を含む前記データの最小部分を識別させるコンピュータ ・コード部分とを含むコンピュータ・プログラム製品。

US9978107B2
CLAIM 6
. A computer system (ストリング) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

US9978107B2
CLAIM 7
. The computer system (ストリング) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

US9978107B2
CLAIM 8
. The computer system (ストリング) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

US9978107B2
CLAIM 9
. The computer system (ストリング) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

US9978107B2
CLAIM 10
. The computer system (ストリング) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。

US9978107B2
CLAIM 11
. The computer system (ストリング) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
JP2002366576A
CLAIM 4
【請求項4】(i)前記データ断片をコンピュータ・メ モリ内でストリング (computer system) 変数として保管するステップと、 (ii)前記データと各データ断片との間の最初の一致 を突き止め、各データ断片について、その最初の一致の 位置をそれぞれのポインタ変数として保管するために、 前記データを検索するステップと、 (iii)前記ポインタ変数および前記データ断片のス トリング長さへの参照によって、前記一致の間の部分的 オーバーラップのすべてを判定するステップと、 (iv)そのような部分的オーバーラップのすべてにつ いて、関連するデータ断片との次の一致を突き止め、そ の次の一致の位置をそれぞれのさらなるポインタ変数に 保管するために、前記データを検索するステップと、 (v)前記ポインタ変数を参照することによって、前記 一致の間の残りの部分的オーバーラップのすべてを判定 し、前記データ断片のすべてを、その間のオーバーラッ プなしに含む前記データの部分が識別されるまで、ステ ップ(iv)を繰り返すステップとを含む、請求項1に 記載の方法。




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
US20020107836A1

Filed: 2002-02-01     Issued: 2002-08-08

Data processing system, data processing method and computer program

(Original Assignee) Beacon Information Tech Inc     (Current Assignee) Beacon Information Tech Inc

Takashi Ishizaka
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020107836A1
CLAIM 1
. A data processing system having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said system (shielding contact information) comprising : specification means for specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to a data accessing request ;
and range of area determining means for determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information (said system) associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
US20020107836A1
CLAIM 1
. A data processing system having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said system (shielding contact information) comprising : specification means for specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to a data accessing request ;
and range of area determining means for determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
US20020107836A1
CLAIM 8
. A data processing method for use in a computer system (computer system) having a storage device for recording data which belongs to an object representing a target event , in which one or more tables are stored in the storage device on an object basis , each of the tables defining the number of data recordable areas , and each of the objects and recording areas in each table individualized by an identifier capable of taking numerical form , said method comprising the steps of : specifying an identifier related to the data concerned and the number of recording areas of the table to be accessed in response to an access request for the data containing identification information for identifying the object ;
and determining the range of recording areas in the table to be accessed by executing a predetermined computational algorithm which uses as variable factors at least the identifier and the number of recording areas specified by said specification means .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
CA2424625A1

Filed: 2001-08-22     Issued: 2002-03-07

Competitive rewards benchmarking system and method

(Original Assignee) Towers, Perrin, Forster & Crosby, Inc.; Eric Zitaner; Susan Haslett; Kathy Bensky     (Current Assignee) Towers Perrin Forster and Crosby Inc

Eric Zitaner, Susan Haslett, Kathy Bensky
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (data capture) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
CA2424625A1
CLAIM 4
. The method of claim [1] 23 , wherein [further comprising] a data capture (network computer system) tool , coupled to a data network that allows the members to have remote access to at least a portion of the competitive rewards database , is operable to adjust the mapping of the [member] competitive rewards data .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (data capture) .
CA2424625A1
CLAIM 4
. The method of claim [1] 23 , wherein [further comprising] a data capture (network computer system) tool , coupled to a data network that allows the members to have remote access to at least a portion of the competitive rewards database , is operable to adjust the mapping of the [member] competitive rewards data .




US9978107B2

Filed: 2003-09-03     Issued: 2018-05-22

Method and system for establishing and using a social network to facilitate people in life issues

(Original Assignee) Netsoc LLC     (Current Assignee) Netsoc LLC

Emily J. White
EP1330701A1

Filed: 2001-08-22     Issued: 2003-07-30

Competitive rewards benchmarking system and method

(Original Assignee) Towers Perrin Forster and Crosby Inc; Towers Perrin Forster and Crosby     (Current Assignee) Towers Perrin Forster and Crosby Inc ; Towers Perrin Forster and Crosby

Kathy Towers Perrin BENSKY, Susan Haslett, Eric Zitaner
US9978107B2
CLAIM 1
. A method for establishing a social network , the method being implemented on a network computer system (computer system) and comprising : maintaining a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

presenting a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , displaying , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
EP1330701A1
CLAIM 4
. The method of claim 1 further comprising a data capture (network computer system) tool operable to adjust the mapping of member data .

EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 4
. The method of claim 1 , further comprising : identifying information for another participant that matches the category selection of the user based on a referral provided by one or more users of the network computer system (computer system) .
EP1330701A1
CLAIM 4
. The method of claim 1 further comprising a data capture (network computer system) tool operable to adjust the mapping of member data .

EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 6
. A computer system (computer system) comprising : a memory to store a list comprising a plurality of participants , wherein each participant in the plurality of participants corresponds to one or more individuals , wherein the list also includes information associated with at least one of each participant or the one or more individuals that correspond to each participant ;

one or more processors that execute instructions to : maintain the list ;

present a user with an interface from which the user makes a selection of a category from a plurality of categories ;

in response to receiving the selection of the category by the user , present , for the user , some of the information associated with each of multiple participants from the plurality of participants which match the selection of the category by the user , while shielding contact information associated with each of the multiple participants ;

wherein displaying some of the information associated with each of the multiple participants is based at least in part on a rating of individual participants in the plurality of participants ;

enabling the user to send an inquiry message to one or more of the multiple participants , while shielding the contact information from the user , the contact information including any messaging identifier that is associated with each of the one or more participants ;

tracking a response time of each of the one or more participants who received the message from the user ;

and updating the rating associated with each of the one or more participants based at least in part on the tracked response time .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 7
. The computer system (computer system) of claim 6 , wherein the one or more processors receive the selection of the category from the plurality of categories by receiving input that identifies a geographic location .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 8
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of multiple participants by displaying an image that is included in the information associated with each of the multiple participants .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 9
. The computer system (computer system) of claim 6 , wherein the one or more processors : identify information for another participant that matches the category selection of the user based on a referral provided by one or more users of the computer system .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 10
. The computer system (computer system) of claim 6 , wherein the one or more processors display some of the information associated with each of the multiple participants by displaying information associated with individual participants who match the category selection and have a higher rating in favor of information associated with individual participants who match the category selection and have a lower rating .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .

US9978107B2
CLAIM 11
. The computer system (computer system) of claim 6 , wherein the computer system corresponds to a server , or a combination of servers .
EP1330701A1
CLAIM 9
. A competitive rewards database system comprising : a) a competitive rewards database subsystem having a competitive rewards database and a data communications channel ;
b) mapping data for automatically mapping member data prior to incorporation into the competitive rewards database ;
and c) at least one member computer system (computer system) having a data feed coupled to the data communications channel .