PATRICK E MCMANUS
Broker in Boston, MA

License number
Massachusetts 9511965
Issued Date
Jun 4, 2009
Expiration Date
Jul 19, 2017
Type
Salesperson
Address
Address
Boston, MA 02129

Professional information

Patrick Mcmanus Photo 1

Platform Software Engineer At Mozilla Corporation

Position:
Platform Software Engineer at Mozilla Corporation, Owner at PenBay Networks, Engineering Entrepreneur at At Large
Location:
Greater Boston Area
Industry:
Computer Networking
Work:
Mozilla Corporation since Sep 2011 - Platform Software Engineer PenBay Networks since Jan 2009 - Owner At Large since 2008 - Engineering Entrepreneur IBM 2005 - 2007 - Sr Software Engineering Manager Datapower 2002 - 2005 - Software Engineer AppliedTheory 1996 - 2002 - Software Architect NYSERNet 1994 - 1996 - Software Engineer Baldwinsville Public Library 1990 - 1994 - Library Page
Education:
Worcester Polytechnic Institute 1992 - 1996
Interests:
Networking, Startups, Operating Systems, Internet, Maine, Baseball, Presidential History, Linux, Linux Kernel, Computer Architecture, Network Processors, High Bandwith Applications, Old Houses, HTTP, Web Services, Application Delivery, Content Distribution Networks, DCCP, Congestion Control, Overlay Networks, SOA, Performance, Boston, Distributed Systems,


Patrick Mcmanus Photo 2

Mcmanus For Mayor

Location:
Greater Boston Area
Industry:
Political Organization
Work:
City of Lynn Jan 1991 - Dec 2001 - Mayor
Education:
Bowdoin College 1972 - 1976
Bachelor
Honor & Awards:
Pat earned a degree in government from Bowdoin College. Pat attended Lynn Public Schools, GRADUATING FROM Lynn English High School in 1972. Pat earned a Masters Degree in Business Administration from Suffolk University, Sawyer School of Management. Pat earned a Law Degree from Boston College Law School. Pat is a certified public accountant. Pat graduated from Bowdoin College in 1976. He taught in the Lynn Public Schools at the secondary level for four years. Pat taught at Salem State College, fulltime. And part time while attending Boston College Law School. After completing Law School, Pat passed the Bar exam, becoming a licensed attorney in 1985. . In 1991, Pat was elected Mayor of Lynn and served as a fulltime mayor for ten years. Pat currently serves on the board of directors of several publicly listed and traded public companies serving as the federally required financial expert, and still practices law and accounting.


Patrick Mcmanus Photo 3

Methods And Apparatus For Converting Markup Language Data To An Intermediate Representation

US Patent:
7954051, May 31, 2011
Filed:
Jul 1, 2004
Appl. No.:
10/883484
Inventors:
Heather D. Achilles - Hudson NH, US
Steven R. Willis - Acton MA, US
Patrick R. McManus - Boston MA, US
Charles R. Morgan - Manchester MA, US
Jan-Christian Nelson - Boston MA, US
Kenneth R. Ballou - Framingham MA, US
Eugene Kuznetsov - Cambridge MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715234, 715237, 715239
Abstract:
Systems, methods and apparatus provide a character process for processing markup language data, such as XML data, by receiving a character stream of markup language data and applying sequences of characters of the character stream to a set of state machines. The set of state machines includes a plurality of construct state machines responsible for processing respective markup language constructs identified by the sequences of characters. The character processor produces, from application of the sequences of characters to the set of state machines, an intermediate representation of the markup language constructs identified by the sequence of characters of the character stream of markup language data. The intermediate representation contains encoded items containing type, length, value representations representative of constructs within the character stream of markup language data.


Patrick Mcmanus Photo 4

Methods And Apparatus For Converting A Representation Of Xml And Other Markup Language Data To A Data Structure Format

US Patent:
7873663, Jan 18, 2011
Filed:
Jul 1, 2004
Appl. No.:
10/883483
Inventors:
Steven R. Willis - Acton MA, US
Heather D. Achilles - Hudson NH, US
Patrick R. McManus - Boston MA, US
Nicholas D. Matsakis - Cambridge MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707791, 707758, 715234
Abstract:
Systems, methods and apparatus operate to convert a markup language representation such as XML to a data structure format such as a tree containing representations of constructs in the markup language representation. The operations receive a markup language representation containing encoded items representative of markup language constructs and identifying a sequence of encoded items within the intermediate representation that represents a respective markup language construct. In response, the system establishes, within a buffer of nodes, a new node for the sequence of encoded items that represents a respective markup language construct and creates, from the buffer of nodes, a linked data structure that represents relationships between the markup language constructs represented within the markup language representation.


Patrick Mcmanus Photo 5

Methods And Apparatus For Assigning Content Identifiers To Content Portions

US Patent:
7827180, Nov 2, 2010
Filed:
Nov 4, 2005
Appl. No.:
11/267565
Inventors:
Heather D. Achilles - Hudson NH, US
Nicholas D. Matsakis - Zürich, CH
Patrick R. McManus - Boston MA, US
Eugene Kuznetsov - Cambridge MA, US
Assignee:
Intenational Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707741
Abstract:
A system assigns identities to received content portions by determining if the content portion has an assigned content identifier, and if so, applying the assigned content identifier to the content portion received. If the content portion does not have an assigned content identifier, the system selects an unassigned content identifier, from the set of unassigned content identifiers, for assignment to the content portion and assigns the unassigned content identifier to the content portion so that the unassigned content identifier becomes an assigned content identifier in a set of assigned content identifiers. The system associates a persistence metric to the assigned content identifier. The persistence metric indicates an importance of longevity of the assignment between the content portion and the content identifier. The system performs a recover operation to unassign content identifiers in the set of assigned content identifier based on a persistence metric of those assigned content identifiers.