Feb 2014 to 2000 Freelance Restaurant ConsultantBottlerock LA Los Angeles, CA Mar 2013 to Feb 2014 Bar Manager, Assoiciate GM, Acting GMTowne Food and Drink Los Angeles, CA Jul 2012 to Mar 2013 Server, Bartender, Assistant ManagerBottlerock LA Wine Bar Los Angeles, CA Nov 2010 to Jul 2012 Server, Bartender, Shift ManagerCaf Pinot Los Angeles, CA Jun 2003 to Jul 2009 Lead Server, Lead Trainer, Floor SupervisorRestaurants Unlimited Inc Seattle, WA Mar 2001 to Apr 2003 Server, Trainer, Bartender, Catering CaptainRestaurants Unlimited Inc Oakland, CA Sep 1999 to Mar 2001 Server, Lead Trainer, Assistant ManagerMoose's Tooth Pizzeria and Brewery Anchorage, AK Feb 1997 to Sep 1999 Server, Bartender, Dining Room Manager, Opening/Closing Manager
Education:
Gustavus Adolphus College Saint Peter, MN 1992 to 1996 BA in Music (Major), Political Science and Russian Languague and Literature (Minors)
Medical School West Virginia College of Osteopathic Medicine Graduated: 1996
Languages:
English
Description:
Dr. Richmond graduated from the West Virginia College of Osteopathic Medicine in 1996. He works in Williamsburg, WV and specializes in Family Medicine.
Us Patents
Monitoring Distributed Software Health And Membership In A Compute Cluster
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00 G06F 11/20
US Classification:
714 43, 714 411, 714 55, 707737, 709201, 709223
Abstract:
Techniques for monitoring distributed software health and membership of nodes and software components operating in a compute cluster are disclosed. In one embodiment, each node in the compute cluster operates a watchdog monitoring component in addition to software operating components. The watchdogs are provided with a list of all nodes in a compute cluster that identifies every node's neighboring nodes. Each watchdog checks the health of one of its neighboring node, ensuring that this neighboring node is healthy and is operating successfully. Additionally, each watchdog verifies the cluster membership of its other neighboring nodes to ensure that the cluster is operating an adequate number of operating nodes, and that an adequate number of watchdogs are present in the cluster. If an unhealthy or non-member node is identified, the watchdog may initiate corrective action and attempt to restore the node to a correct operational state.
Method For Automatic Generation Of Schema Mapping Application Code
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44 G06F 9/45 G06F 7/00 G06F 17/30
US Classification:
717137, 717106, 717136, 707802, 707809
Abstract:
A method for automatic generation of schema mapping application code. The method includes loading a code generation tool with source and target schemas. The method further includes defining the mapping specification between the source and the target. The method proceeds by triggering the code generation tool. Afterwards, the method proceeds by compiling the generated code. Furthermore, the method includes executing the generated code to transform input data files.
Archiving De-Duplicated Data On Tape Storage Media Using Graph Partitions
Corneliu Mihail Constantinescu - San Jose CA, US Michael Anthony Richmond - Mountain View CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707665, 707798, 707968
Abstract:
Embodiments of the invention relate to data archiving on storage medium such as magnetic tapes based on graph partitioning. One aspect of the invention concerns a method that comprises representing a file system as a graph where each node of the graph represents a file and each edge represents file chunks common to the files corresponding to the nodes connected by the edge. The graph is repeatedly partitioned into disjoint sub-graphs. If the files and duplicate file chunks associated with a sub-graph fit into a data storage medium, then the files and duplicate file chunks are stored in the medium. Otherwise, the method may partition the sub-graph into smaller disjoint sub-graphs taking into consideration of degrees of connectivity of the nodes.
Albert Teng - Cupertino CA, US Niraj Sharma - Cupertino CA, US Michael Richmond - Beaverton OR, US Pingfen Lin - Fremont CA, US Animesh Mishra - Milpitas CA, US
International Classification:
G06F015/16 G06F015/173
US Classification:
709/235000, 709/249000, 709/224000
Abstract:
A customer premises gateway including a traffic analyzer with usage tracking to detect fraud such as in the case of masquerading by a router attached to the gateway, and a head-end server including fraud detection and a billing system for providing a maximum bandwidth specifier to the gateway. In the case of Internet Protocol, the traffic and fraud analysis may utilize the address:port combination and also the traffic type specifier to detect fraud and masquerading and to control bandwidth.
Method For Automatic Generation Of Schema Mapping Application Code
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/44
US Classification:
717109, 717106
Abstract:
A method for automatic generation of schema mapping application code. The method includes loading a code generation tool with source and target schemas. The method further includes defining the mapping specification between the source and the target. The method proceeds by triggering the code generation tool. Afterwards, the method proceeds by compiling the generated code. Furthermore, the method includes executing the generated code to transform input data files.
Digital Data Processing System Having Addressing Means For Translating Operands Into Descriptors Identifying Data, Plural Multilevel Microcode Control Means, And Ability To Execute A Plurality Of Internal Language Dialects
John K. Ahlstrom - Mountain View CA Brett Bachman - Boston MA Richard A. Belgard - Saratoga CA David H. Bernstein - Ashland MA Richard G. Bratt - Wayland MA Ronald H. Gruner - Cary NC Thomas M. Jones - Chapel Hill NC Lawrence H. Katz - Oregon City OR Craig J. Mundie - Cary NC Michael S. Richmond - Pittsboro NC Stephen I. Schleimer - Chapel Hill NC Steven J. Wallach - Saratoga CA Walter A. Wallach - Raleigh NC Douglas M. Well - Chapel Hill NC
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 700 G06F 910
US Classification:
364200
Abstract:
The processor of the present invention executes procedures, which comprise S-language instructions and names. S-languages are of higher order than typical machine languages and can be tailored to user high-order languages. Each procedure includes a dialect code which the processor interprets, enabling it to execute any of a plurality of dialects of S-languages. The processor includes means for resolving names into operand logical addresses. The processor possosses multiple levels of microcode control means, each with its own set of stacks.
Data Processing System Using Object-Based Information And A Protection Scheme For Determining Access Rights To Such Information And Using Multilevel Microcode Techniques
John K. Ahlstrom - Mountain View CA Brett L. Bachman - Boston MA Richard A. Belgard - Saratoga CA David H. Bernstein - Ashland MA Richard G. Bratt - Wayland MA Gerald F. Clancy - Saratoga CA Edward S. Gavrin - Lincoln MA Ronald H. Gruner - Cary NC Thomas M. Jones - Chapel Hill NC Lawrence H. Katz - Oregon City OR Craig J. Mundie - Cary NC Michael S. Richmond - Pittsboro NC Stephen I. Schleimer - Chapel Hill NC Steven J. Wallach - Saratoga CA Walter A. Wallach - Raleigh NC Douglas M. Wells - Chapel Hill NC
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 922
US Classification:
364200
Abstract:
A digital data processing system has a memory organized into objects containing at least operands and instructions. Each object is identified by a unique and permanent identifier code which identifies the data processing system and the object. The system further uses multilevel microcode techniques for controlling sequences of microinstructions and for controlling the interval operations of the processor. The system uses a protection technique to prevent unauthorized access to objects by users who are identified by a subject number which identifies the user, a process of the system for executing a user's procedure, and the type of operation of the system to be performed by the user's procedure. An access control list for each object includes an access control list entry for each subject having access rights to the object and means for confirming that a particular active subject has access rights to a particular object before permitting access to the object. The system also includes stacks for containing information relating to the current state of execution of the system.
Digital Data Processing System For Executing Instructions Containing Operation Codes Belonging To A Plurality Of Operation Code Sets And Names Corresponding To Name Table Entries
Gerald F. Clancy - Saratoga CA Ronald H. Gruner - Cary NC Stephen I. Schleimer - Chapel Hill NC Craig J. Mundie - Cary NC Steven J. Wallach - Saratoga CA Walter A. Wallach - Raleigh NC John K. Ahlstrom - Mountain View CA Michael S. Richmond - Pittsboro NC David H. Bernstein - Ashland MA Richard G. Bratt - Wayland MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 930
US Classification:
364200
Abstract:
A digital computer system having a memory for storing and providing data including instructions and a processor for processing data in response to the instructions and providing memory operation specifiers to the memory which specify an address of a data item and the memory operation to be performed on it. The instructions in the digital computer system include operation codes belonging to more than one set of operation codes and names representing items to be processed in the operation specified by the operation code. The data in memory further includes name table entries. Each name table entry corresponds to a name and contains information specifying the address of the item represented by the name. The processor includes apparatus for decoding each operation code in response to the operation code and to a dialect value contained in the decoding apparatus which specifies which operation code set the operation code being decoded belongs to. The processor further includes apparatus for processing names by resolving them to produce the addresses specified by their corresponding name table entries and control apparatus responsive to the instruction decoding apparatus and the name processing apparatus for controlling the processor and providing memory operation specifiers containing the addresses produced by the name processing means to the memory.
Youtube
Fractured: Discussing Identity Politics with ...
We sat down (online) for a conversation and Q&A with authors Alex Char...
Duration:
1h 12m 58s
2013 elimination final richmond vs carlton SEN
Wish to support the channel? Please feel free to shout me a coffee, a ...
Duration:
2h 26m 52s
OdorMD Power Station Odor Removal
The OdorMD power station is yet another important part of a profession...
Duration:
10m 17s
Weekly Space Hangout - Apr. 29, 2016: Dr. Mic...
Host: Fraser Cain (@fcain) Special Guest: Dr. Michael Richmond is a Ph...
Duration:
55m 51s
DEATH CHOP
... CHOP EVILNET DEATH CHOP 2022 EVILNET Released on: 2022-12-23 Com...
Duration:
2m 43s
Nike Air Vapormax Flyknit2 Air Max 97 AAA Qua...
Air Max 97 AAA Quality Nike Air Vapormax Flyknit 2 AAA Quality Nfl bea...
Duration:
3m 22s
Googleplus
Michael Richmond
Work:
Business Builders Forum
Education:
LaSalle College
Michael Richmond
Work:
Ewing Moving and Storage - V.P of Operation
Education:
Shelby State Comm.College - Television Broadcasting
Relationship:
Engaged
Michael Richmond
Work:
Honda House
Education:
Collegiate School
Michael Richmond
Education:
University of California, Santa Barbara - Asian Studies
Michael Richmond
Education:
Derby uni-majored in psycholology - Mental health supported services
USGreen Business Views provides the affordable and reputable way to Go Green for your business. 100 point threshold for Green Business Certification at the silver... Green Business Views provides the affordable and reputable way to Go Green for your business. 100 point threshold for Green Business Certification at the silver level. Certified Green Consultant helps make health impact of your workplace...
usaAuthentic Green Business Certification at Green Bu... Green Business League offers Green business training, Green Consultant assistance and Green business certification