John V. Harvey
Real Estate Commission in Wilmington, DE

License number
Delaware RS-0023629
Issued Date
Dec 3, 2015
Expiration Date
Apr 30, 2018
Category
Real Estate
Type
Salesperson
Address
Address 2
Wilmington, DE 19807

Professional information

John Harvey Photo 1

Retrieval Of Services By Attribute

US Patent:
2004015, Aug 12, 2004
Filed:
Jan 26, 2004
Appl. No.:
10/765325
Inventors:
John Harvey - Wilmington DE, US
Andrew Daniels - Menlo Park CA, US
William Saunders - Mountain View CA, US
International Classification:
G06F009/00
US Classification:
718/104000, 713/001000
Abstract:
An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services. Then, the first set of services can be retrieved by a first set of attributes which is specified irrespective of any locales which may be defined in the computer system. Thus, characteristics or attributes of most importance to a service may be used to describe it and used for retrieval of such services. The establishing of the first set of services includes building a structure which references each of the first set of services. Retrieving may include maintaining a reference to one of the services in the structure and iterating through the structure in order to retrieve a subsequent one of the services. An iterator may be created which is used to iterate though the database of services and provide the services to application or system programs.


John Harvey Photo 2

Crossing Locale Boundaries To Provide Services

US Patent:
5687366, Nov 11, 1997
Filed:
May 5, 1995
Appl. No.:
8/435372
Inventors:
John Harvey - Wilmington DE
Andrew Michael Daniels - Menlo Park CA
William James Saunders - Mountain View CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1730
US Classification:
395610
Abstract:
A method and apparatus in a computer system for providing localized services on a computer system. Responsive to a request from a first process requesting a first international function, a database is scanned for a first service which provides the first international function. The database is arranged by locale. If the first service does exist in a first locale in the database, then a second locale in the database is scaned for the first service. If the second locale contains the first service then the first service is retrieved and made available to the first process. Thus, services for first process may span locale boundaries in the database wherein the first process references at least two services which reside in at least two of the locales. The functions include sorting service functions, formatting service functions.