1
Gregor Freund: System and methodology for managing internet access on a per application basis for client computers connected to the internet. Zone Labs, John A Smart, November 16, 1999: US05987611 (944 worldwide citation)

A computing environment with methods for monitoring access to an open network, such as a WAN or the Internet, is described. The system includes one or more clients, each operating applications or processes (e.g., Netscape Navigator.TM. or Microsoft Internet Explorer.TM. browser software) requiring I ...


2
Eric O Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh: System and methods for synchronizing two or more datasets. Starfish Software, John A Smart, September 25, 2001: US06295541 (718 worldwide citation)

Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set of the latest or most-recent data from all user datasets to provide a repository of informatio ...


3
Charles A Grasso, Richard Lee Schwartz: Intranet-based system with methods for co-active delivery of information to multiple users. Diffusion, John A Smart, April 6, 1999: US05892909 (459 worldwide citation)

An Intranet-based system with methods for co-active information delivery is described. The system allows users to manage the distribution and delivery of information across an enterprise Intranet, the Internet, and common communication channels (e.g., printers, fax, pager and e-mail). The system pro ...


4
Qili Zhang, Jin T Teh, Philippe Richard Kahn: Scheduling system with methods for peer-to-peer scheduling of remote users. Starfish Software, John A Smart, January 18, 2000: US06016478 (448 worldwide citation)

An electronic Personal Information Manager (PIM) including a peer-to-peer group scheduling/calendar system is described. The group scheduling/calendar system provides methods for peer-to-peer group scheduling among users, including those users who only have simple e-mail support (i.e., do not have a ...


5
Roy W Feague: Synchronization process negotiation for computing devices. Starfish Software, John A Smart, June 12, 2001: US06247135 (351 worldwide citation)

A methodology providing ‚Äúsynchronization process negotiation‚ÄĚ is described. Synchronization process negotiation is the methodology of negotiating between two or more devices exactly what synchronization process (protocol) is to be employed to effect synchronization of the devices. The methodology, w ...


6
Peter W White, Clark D French, Yong Min Chen, David Yach: SQL-based database system with improved indexing methodology. Sybase, John A Smart, June 29, 1999: US05918225 (350 worldwide citation)

A Client/Server Database System with improved methods for performing database queries, particularly DSS-type queries, is described. The system includes one or more Clients (e.g., Terminals or PCs) connected via a Network to a Server. In general operation, Clients store data in and retrieve data from ...


7
Conrad K Herrmann, Kaveh Baharestan, Joseph E Bentley, Jess A Leroy: System and methods providing anti-virus cooperative enforcement. Check Point Software Technologies, John A Smart, March 29, 2005: US06873988 (348 worldwide citation)

A system providing methods for anti-virus cooperative enforcement is described. In response to a request from a device for access to protected resources, such as a network or protected data, a determination is made as to whether an anti-virus policy applies to the request for access made by the devi ...


8
Kenneth Almond, Robert Wait, Atul Thombre, Richung Shaw: Development system providing methods for managing different versions of objects with a meta model. Sybase, John A Smart, August 29, 2000: US06112024 (320 worldwide citation)

An "Object Cycle" versioning system having an Object Cycle Server is described. The server communicates over a wire or a network for providing versioning services to multiple clients. During a user session, a user invokes operation of the system from within the development environment of the particu ...


9
Richard Lee Schwartz, James Lewis Weiner: System and methods for automatically distributing a particular shared data object through electronic mail. Inprise Corporation, John A Smart, June 15, 1999: US05913032 (298 worldwide citation)

A computer system having a facility for concurrently sharing objects or resources is described. The system includes a publish-and-subscribe facility or "Object Exchange," for facilitating sharing among workgroups. When a data object is "published" by a user ("publisher"), the object is sent from tha ...


10
Lloyd Tabb, Conrad Herrmann: Methods for hypertext reporting in a relational database management system. Borland International, John A Smart, David N Slone, February 11, 1997: US05603025 (290 worldwide citation)

A system of the present invention includes a relational database management system (RDBMS) having a hypertext report writing module. Methods are described for automatically recognizing relations between reports which are generated from the same or related database tables. The system automatically em ...