Electronic advertisements and other types of electronic information are distributed based on user profiles and in particular, collections of widgets. User profiles may be generated based on a combination of user searches for specific items or points of interest. Alternatively user interests may be determined by the customized tabs setup by said user for his own personal web portal. User entered information and information inferred or derived from user behavior and interaction patterns may be used to determine the type of directed advertisement to be targeted to a specific user. The use and collection of various widgets may also be recorded by a user profile to determine a user's preferences and interests. An advertisement may be distributed by segmenting a user population according to user profile information and one or more attributes of the advertisement. Users may further interact with the widgets in a variety of ways including specifying product request details such as make, model, price and color, requesting additional information about the advertised product or service and/or requesting communications with an advertiser without compromising their privacy. Thus, unnecessary surfing of the internet may be eliminated for updated information and internet commerce.
Alfred F. Foster - Wappingers Falls NY, US David Hom - Poughkeepsie NY, US Charles E. Mari - Wappingers Falls NY, US Matthew J. Mauriello - Fishkill NY, US Robert Miller, JR. - Poughkeepsie NY, US Mariama Ndoye - Poughkeepsie NY, US Michael G. Spiegel - Monroe NY, US Peter G. Sutton - Lagrangeville NY, US Scott B. Tuttle - Staatsburg NY, US Elpida Tzortzatos - Lagrangeville NY, US Chun-Kwan K. Yee - Woodstock NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/02
US Classification:
711170, 711E12002
Abstract:
Large page memory pools are managed. Thresholds are used to determine if the number of pages in a large page memory pool is to be adjusted. If the number of pages is to be increased, a particular technique is provided for adding additional pages to the pool. Further, if there are too many pages in the pool, one or more pages may be removed.
Alfred F. Foster - Wappingers Falls NY, US David Hom - Poughkeepsie NY, US Charles E. Mari - Wappingers Falls NY, US Matthew J. Mauriello - Fishkill NY, US Robert Miller, JR. - Poughkeepsie NY, US Mariama Ndoye - Poughkeepsie NY, US Michael G. Spiegel - Monroe NY, US Peter G. Sutton - Lagrangeville NY, US Scott B. Tuttle - Staatsburg NY, US Elpida Tzortzatos - Lagrangeville NY, US Chun Kwan K. Yee - Woodstock NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/02
US Classification:
711171, 711E12002
Abstract:
Allocation of pages of memory is managed in computing environments that include multiple sized memory pools. Responsive to a request for a page of memory, one or more memory pools are searched for an available frame of memory to service the request. The search uses a predefined order of search, which includes multiple types of memory pools in a specific order based on the requested size of the page of memory.
Alfred F. FOSTER - Wappingers Falls NY, US David HOM - Poughkeepsie NY, US Charles E. MARI - Wappingers Falls NY, US Matthew J. MAURIELLO - Fishkill NY, US Robert MILLER, JR. - Poughkeepsie NY, US Mariama NDOYE - Poughkeepsie NY, US Michael G. SPIEGEL - Monroe NY, US Peter G. SUTTON - Poughkeepsie NY, US Scott B. TUTTLE - Staatsburg NY, US Elpida TZORTZATOS - Lagrangeville NY, US Chun-Kwan K. YEE - Woodstock NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/02
US Classification:
711170, 711E12002
Abstract:
Dedicated large page memory pools are provided to, at least in part, facilitate access to large pages. The large page memory is managed by: establishing multiple large page memory pools, each large page memory pool of the multiple large page memory pools including a number of large pages; and dedicating each large page memory pool of the multiple large page memory pools to a respective processor of multiple processors of the computing environment, wherein processors of the multiple processors can concurrently access pages from the respective large page memory pools of the multiple large page memory pools.
David Hom - Poughkeepsie NY, US Thomas F. Rankin - Wallkill NY, US Elpida Tzortzatos - Lagrangeville NY, US Christine M. Yost - Hopewell Junction NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 11/30 G06F 12/14
US Classification:
711163, 702186, 711E12098
Abstract:
A method for obtaining a measurement of storage usage includes sending a request, by a processor, for the measurement of storage usage during execution of an application by the processor; counting blocks of storage to generate the measurement of storage usage by the application; and providing the measurement of storage usage to the application.
David Hom - Poughkeepsie NY, US Paula M. Spens - Poughkeepsie NY, US Scott B. Tuttle - Staatsburg NY, US Elpida Tzortzatos - Lagrangeville NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/10
US Classification:
711207, 711E12061
Abstract:
A computer system includes a translation look-aside (TLB) buffer and a processing unit. The TLB is configured to store an entry that comprises virtual address information, real address information associated with the virtual address information, and additional information corresponding to at least one of the virtual address information and the real address information. The processing unit is configured to control the TLB to modify the additional information while maintaining the entry in a valid state accessible by the processing unit for a translation look-aside operation corresponding to the virtual address information and the real address information.
Resolving Memory Faults With Reduced Processing Impact
David Hom - Poughkeepsie NY, US Matthew J. Mauriello - Fishkill NY, US Donald W. Schmidt - Stone Ridge NY, US Paula M. Spens - Poughkeepsie NY, US Elpida Tzortzatos - Lagrangeville NY, US Chun-Kwan K. Yee - Woodstock NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 11/20
US Classification:
714 63, 714E11089
Abstract:
A fault occurs in a virtual environment that includes a base space, a first subspace, and a second subspace, each with a virtual address associated with content in auxiliary storage memory. The fault is resolved by copying the content from auxiliary storage to central storage memory and updating one or more base space dynamic address translation (DAT) tables, and not updating DAT tables of the first and second subspace. A subsequent fault at the first subspace virtual address is resolved by copying the base space DAT table information to the first subspace DAT tables and not updating the second subspace DAT tables. A fault occurring with association to the virtual address of the first subspace is resolved for the base space and the base space DAT table information is copied to the first subspace DAT tables, and the second subspace DAT tables are not updated.
David Hom - Poughkeepsie NY, US James H. Mulder - Poughkeepsie NY, US Mariama Ndoye - Poughkeepsie NY, US Michael G. Spiegel - Monroe NY, US Elpida Tzortzatos - Lagrangeville NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/00
US Classification:
711170, 711E12002
Abstract:
A computer system includes memory and a processor configured to manage memory allocation. The processor is configured to execute a memory allocation request to allocate a portion of the memory to an application by determining whether a size of the memory allocation request is less than a first pre-defined size. The processor searches virtual memory for a free allocated memory area corresponding at least to the size of the memory allocation request based on determining that the size of the memory allocation request is less than the first pre-defined size.
Name / Title
Company / Classification
Phones & Addresses
David Hom Managing
Southern Communications LLC Communication Services · Communication Services, Nec, Nsk
18715 Burndall Ct, Land O Lakes, FL 34638 21115 Leonard Rd, Lutz, FL 33558 500 W Main St, Wyckoff, NJ 07481
David Hom Urology, Medical Doctor
David Hom, M.D., Pllc Medical Doctor's Office
251 E 33 St, New York, NY 10016 (212)6831008
David Hom Urology, Medical Doctor
David Hom MD Medical Practice · Medical Doctor's Office · Urologist
225 E 33 St, New York, NY 10016 251 E 33 St, New York, NY 10016 (212)6831008
David K. Hom
David Hom DDS Dentists
240 Gln Head Rd, Glen Head, NY 11545 (516)3563562
David A. Hom Director, Secretary, Vice President
Intercontinental Hotels Group Resources, Inc
David Hom Director Clinical Research
University of Medicine and Dentistry of Nj (Inc) College/University Administrative Educational Programs · University · Health Clinic · College/University · Colleges, Universities, and Pr
University Of Cincinnati Health Ear Nose & Throat Specialists 222 Piedmont Ave STE 5200, Cincinnati, OH 45219 (513)4758427 (phone), (513)4758228 (fax)
UC Physicians Otolaryngology 7690 Discovery Dr UNIT 3900, West Chester, OH 45069 (513)4758400 (phone), (513)4758271 (fax)
UC Health Facial Plastic & Reconstructive Surgery 7675 Wellness Way STE 309, West Chester, OH 45069 (513)4758444 (phone), (513)4758445 (fax)
Education:
Medical School University of California, Los Angeles David Geffen School of Medicine Graduated: 1982
Procedures:
Rhinoplasty Skull/Facial Bone Fractures and Dislocations Allergen Immunotherapy Allergy Testing Hearing Evaluation Inner Ear Tests Myringotomy and Tympanotomy Sinus Surgery Tonsillectomy or Adenoidectomy Tracheostomy
Dr. Hom graduated from the University of California, Los Angeles David Geffen School of Medicine in 1982. He works in West Chester, OH and 2 other locations and specializes in Otolaryngology. Dr. Hom is affiliated with UC Medical Center and West Chester Hospital.
David Hom MD 333 E 34 St Ofc 1L, New York, NY 10016 (212)6831008 (phone), (212)6832199 (fax)
Education:
Medical School Cornell University Weill Medical College Graduated: 1994
Procedures:
Circumcision Cystourethroscopy Transurethral Resection of Prostate
Conditions:
Benign Prostatic Hypertrophy Calculus of the Urinary System Erectile Dysfunction (ED) Prostate Cancer Prostatitis
Languages:
Chinese English
Description:
Dr. Hom graduated from the Cornell University Weill Medical College in 1994. He works in New York, NY and specializes in Urology. Dr. Hom is affiliated with Mount Sinai Beth Israel Brooklyn Medical Center and New York Presbyterian Lower Manhattan Hospital.
David Hom (1973-1980), Gardell Tung (1963-1969), Elena Chan (1980-1988), Daisy Nieves (1962-1969), Leslie Landau (1949-1956), Richard Pupello (1958-1960)
Berkeley, CASeasoned executive with 20 years of experience strategically applying technology to solve business problems. Highly skilled in identifying requirements... Seasoned executive with 20 years of experience strategically applying technology to solve business problems. Highly skilled in identifying requirements, devising creative solutions, and building consensus across functional silos and up-and-down the organization. Proven track record forming and...