Richard A Gillam, Age 812686 Ct S, Palo Alto, CA 94306

Richard Gillam Phones & Addresses

2686 South Ct, Palo Alto, CA 94306 (650) 324-0488

Redlands, CA

Mount Pleasant, SC

2686 South Ct, Palo Alto, CA 94306

Social networks

Richard A Gillam

Linkedin

Education

Degree: Graduate or professional degree

Mentions for Richard A Gillam

Richard Gillam resumes & CV records

Resumes

Richard Gillam Photo 18

Richard Gillam

Location:
United States

Publications & IP owners

Wikipedia

Richard Gillam Photo 19

Desksite

DeskSite's board of directors include Peter Farrelly, Richard Gillam (Chairman), Joe Pytka, Mark Handler, Sid Ganis, and Leigh Steinberg. References

Us Patents

Method, System, Program, And Data Structure For A Dense Array Storing Character Strings

US Patent:
6470347, Oct 22, 2002
Filed:
Sep 1, 1999
Appl. No.:
09/388417
Inventors:
Richard Theodore Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1700
US Classification:
707101, 707 10, 7071041, 704 10
Abstract:
Disclosed is a system, method, and program for generating a data structure in computer memory for storing strings, such as words in a dictionary. Each string includes at least one character from a set of characters. An arrangement of nodes is determined to store the characters such that the arrangement of the nodes is capable of defining a tree structure. An array data structure is generated to store the nodes. The array includes a row for each node and a column for each character in the set of characters. A non-empty cell identifies a node for the character indicated in the column of the cell that has descendant nodes in the row indicated in the cell content for the node. The array data structure is processed to eliminate at least one row in the array data structure to reduce a number of bytes needed to represent the array data structure. In this way, the array data structure following the processing requires less bytes of storage space then before the processing.

Rule-Based Number Parser

US Patent:
6493662, Dec 10, 2002
Filed:
Feb 11, 1998
Appl. No.:
09/022192
Inventors:
Richard Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1720
US Classification:
704 9, 704 1
Abstract:
A number translation engine is based on a textual description of the procedure for spelling out a number in any of a variety of languages. The number translation engine comprises an output alphabetical representation formatter which, in turn, comprises a formatting engine and rule set. Each rule within a rule set includes a base output alphabetical representation and an indication to the formatting engine, either implicitly or explicitly, of a range of numerical values for which the rule applies. The formatting engine obtains a base output alphabetical representation from an appropriate rule within a rule set and builds up an output alphabetical representation, adding output alphabetical representations from other rules within the rule set, as necessary. Additionally, where appropriate, a rule indicates where âadditionalâ output alphabetical representations may be placed in relation to the base, or root, output alphabetical representation in order to construct a complete output alphabetical representation. The formatting engine may operate in concert with various rule sets in order to effect various numerical-to-alphabetical translations.

Rule-Based Number Formatter

US Patent:
6513002, Jan 28, 2003
Filed:
Feb 11, 1998
Appl. No.:
09/022191
Inventors:
Richard Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1727
US Classification:
704 9, 704257
Abstract:
A number translation engine is based on a textual description of the procedure for spelling out a number in any of a variety of languages. The number translation engine comprises an output alphabetical representation formatter which, in turn, comprises a formatting engine and rule set. Each rule within a rule set includes a base output alphabetical representation and an indication to the formatting engine, either implicitly or explicitly, of a range of numerical values for which the rule applies. The formatting engine obtains a base output alphabetical representation from an appropriate rule within a rule set and builds up an output alphabetical representation, adding output alphabetical representation s from other rules within the rule set, as necessary. Additionally, where appropriate, a rule indicates where âadditionalâ output alphabetical representation s may be placed in relation to the base, or root, output alphabetical representation in order to construct a complete output alphabetical representation. The formatting engine may operate in concert with various rule sets in order to effect various numerical-to-alphabetical translations.

Method, System, And Program For Generating A Table To Determine Boundaries Between Characters

US Patent:
6626960, Sep 30, 2003
Filed:
Sep 1, 1999
Appl. No.:
09/388330
Inventors:
Richard Theodore Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1700
US Classification:
715531, 715521, 382229, 704 9, 704 10
Abstract:
Disclosed is a system, method, and program for generating a table for use by a computer in determining a location of a boundary, such as a word boundary, between two characters in text. A first table indicates a boundary between characters when processing text in a first direction, such as the forward direction. A second table is generated based on the content of the first table. The second table can be used to determine whether one boundary is located between any two consecutive characters processed in a second direct ion, such as the backward direction.

Method, System, And Program For Determining Boundaries In A String Using A Dictionary

US Patent:
6671856, Dec 30, 2003
Filed:
Sep 1, 1999
Appl. No.:
09/388007
Inventors:
Richard Theodore Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1700
US Classification:
715531, 715532, 704 10, 382229
Abstract:
Disclosed is a system, method, and program for determining boundaries in a string of characters using a dictionary, wherein the substrings in the dictionary may comprise words. A determination is made of all possible initial substrings of the string in the dictionary. One initial substring is selected such that all the characters following the initial substring can be divided into at least one substring in the dictionary. The boundaries follow each of the initial substring and the at least one substring that includes all the characters following the initial substring.

Method, System, And Program For Generating A Deterministic Table To Determine Boundaries Between Characters

US Patent:
6742164, May 25, 2004
Filed:
Sep 1, 1999
Appl. No.:
09/388329
Inventors:
Richard Theodore Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1700
US Classification:
715531, 715521
Abstract:
Disclosed is a system, method, and program for generating a data structure for use by a computer in determining a location of boundaries in text. The data structure is initialized and at least one regular expression is processed. Input characters in the at least one regular expression are then processed to determine at least one transition to at least one state. A determination is then made as to whether one input character would cause a non-deterministic transition. Additional states are added to the data structure to transform the non-deterministic transition to a deterministic transition.

Gap-Based Style-Run Array Mechanism

US Patent:
6092092, Jul 18, 2000
Filed:
Mar 13, 1998
Appl. No.:
9/042296
Inventors:
Douglas Felt - Menlo Park CA
John Raley - San Francisco CA
Richard Gillam - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1500
G06O 1100
US Classification:
707530
Abstract:
Character style information is stored in an array, in parallel with character information stored within another data structure. The style information array has more memory allocated to it than would be required to store the style information. This surplus memory is employed to form a "gap" in the array at a location corresponding to the point at which characters are being modified. The gap permits rapid revisions to character style information, while the array storage mechanism permits rapid random access to the style information of any character. Character style information may be mapped to corresponding characters using a run--array mechanism which associates a style with characters through use of an offset which indicates a starting character to which the style applies and a run length which indicates the number of characters to which the style applies. Additionally, the offset may be related to the beginning or to the end of the document, depending upon whether the associated style run falls before or after the memory gap.

Amazon

Richard Gillam Photo 20

Unicode Guide Laminated Reference Chart (Quickstudy: Computer)

Author:
Joe Becker, Richard Gillam, Mark Davis
Publisher:
Barcharts, Inc.
Binding:
Pamphlet
Pages:
6
ISBN #:
1423201809
EAN Code:
9781423201809
The ultimate reference guide to the universal character encoding standard. 6-page laminated guide includes information on: • Unicode & text • Unicode codespace • key gotchas • Unicode in practice • data as text & text as data • Unicode code chart sample • text segmentation ...
Richard Gillam Photo 21

Unicode Demystified: A Practical Programmer's Guide To The Encoding Standard

Author:
Richard Gillam
Publisher:
Addison-Wesley Professional
Binding:
Paperback
Pages:
896
ISBN #:
0201700522
EAN Code:
9780201700527
Unicode provides a unique number for every character a computer deals with, no matter what platform, what program or what language. This text provides a hands-on programmer's guide to Unicode. It offers specific guidance on integrating Unicode with other technologies, including Java.
Richard Gillam Photo 22

Power In Postwar America; Interdisciplinary Perspectives On A Historical Problem

Author:
richard gillam
Publisher:
Little, Brown
Binding:
Paperback
Power in Postwar America; Interdisciplinary Perspectives on a Historical Problem
Richard Gillam Photo 23

Power In Postwar America

Author:
Edited by Richard Gillam
Publisher:
Little, Brown & Co.
Binding:
Paperback
Richard Gillam Photo 24

Yale Review : White Racism & The Civil Rights Movement; The Poem In The Ear; Mergers & Economic Concentration; War Of 1812 And Henry Adam's History; Spain, Past & Present

Author:
Francisco Jose Moreno, John Hollander, Richard Fishbein, Richard Gillam, Peter Shaw, Louis Coxe
Publisher:
Yale University
Binding:
Journal
Richard Gillam Photo 25

The Public Historian: A Journal Of Public History, Volume 9, Number 1 (Winter 1987)

Author:
G. Wesley Jr. (ed.); Wallace, Mike; Melnick, Robert Z.; Wetherell, Charles; Stowe, Noel J.; Gillam, Richard; Bernstein, Barton J.; others Johnson
Publisher:
University of California - National Council on Public History
Binding:
Paperback

Isbn (Books And Publications)

Unicode Demystified: A Practical Programmer'S Guide To The Encoding Standard

Author:
Richard Gillam
ISBN #:
0201700522

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.