Search

Bryan Keith Bullis

age ~60

from Apex, NC

Also known as:
  • Bryan K Bullis
  • Brian K Bullis
Phone and address:
1000 Thorncroft Ln, Apex, NC 27502
9193630744

Bryan Bullis Phones & Addresses

  • 1000 Thorncroft Ln, Apex, NC 27502 • 9193630744 • 9193877787
  • 424 38Th St, Sunset Beach, NC 28468 • 9105791700
  • 3334 Fisherman Way, Bumpass, VA 23024 • 5408959595
  • Burlington, NC
  • Woodbridge, VA
  • Brunswick, NC
  • Wade, NC
  • 1000 Thorncroft Ln, Apex, NC 27502 • 9193899164

Work

  • Company:
    Qualcomm
    Nov 2007
  • Position:
    Senior staff engineer

Education

  • Degree:
    BS
  • School / High School:
    Virginia Polytechnic Institute and State University
    1981 to 1986
  • Specialities:
    Electrical Enginering

Skills

Verilog • SystemVerilog • Logic Design • Static Timing Analysis • Timing Closure • Perl • TCL • Logic Synthesis • VHDL • Design Compiler • Primetime • ASIC • Clock Domain Crossing • IP Design • RTL design

Interests

Investing (Is there any better reading t...

Industries

Wireless

Us Patents

  • Hardware Design Language Generation For Input/Output Logic Level

    view source
  • US Patent:
    6519757, Feb 11, 2003
  • Filed:
    Apr 11, 2000
  • Appl. No.:
    09/546982
  • Inventors:
    Bryan Keith Bullis - Apex NC
    Robert Glen Gerowitz - Raleigh NC
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1750
  • US Classification:
    716 18, 716 3
  • Abstract:
    Descriptive statements representative of a communication level coupling the functional logic of an integrated circuit to the external environment is translated into complex functional specification language for input to hardware design programs. Plain language within the functional specifications is converted to proper design language to implement hardware described by the functional specification.
  • Asynchronous Data Buffer And A Method Of Use Thereof

    view source
  • US Patent:
    6876664, Apr 5, 2005
  • Filed:
    Apr 3, 2000
  • Appl. No.:
    09/541773
  • Inventors:
    Bryan Keith Bullis - Apex NC, US
    John Charles Goss - Wendell NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H04L012/56
  • US Classification:
    370429, 370412
  • Abstract:
    An improved asynchronous data buffer is disclosed. The data buffer comprises an entry section and a signaling circuit coupled to the entry section, the signaling circuit for signaling the data buffer to transfer a portion of a data cell from the entry section prior to the data cell being completely received by the entry section. Through the use of the data buffer in accordance with the present invention, data transfer systems are improved in two ways. Firsts by enabling data to be transferred before it is completely stored into the buffer, the latency that is typically required for data cell transfer is reduced. Second, the buffer storage space that is typically required to store a complete data cell is also reduced. This twofold improvement produces increased data transfer rates while decreasing the amount of required buffer storage space.
  • Method And System For Providing Hierarchical Self-Checking In Asic Simulation

    view source
  • US Patent:
    7072816, Jul 4, 2006
  • Filed:
    Sep 30, 1999
  • Appl. No.:
    09/409940
  • Inventors:
    Bryan Keith Bullis - Apex NC, US
    Raj Kumar Singh - Cary NC, US
    Foster Beaver White - Cary NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 17/50
  • US Classification:
    703 14, 703 13, 703 15, 703 22, 716 5, 716 12, 716 18
  • Abstract:
    A method and system for providing simulation of an integrated circuit during development of the integrated circuit is disclosed. The integrated circuit has an island that includes an interface. The method and system include a snooper, a checker and a generator. The snooper is coupled with an interface and is for obtaining an output provided by the island during simulation. The checker is coupled with an interface and is for checking the output to determine whether the output is a desired output. The generator is coupled with an interface and is for providing an input to the interface during simulation. The generator is coupled with a test case that directs the generator.
  • Apparatus And Method To Coordinate Calendar Searches In A Network Scheduler

    view source
  • US Patent:
    7283530, Oct 16, 2007
  • Filed:
    Sep 26, 2002
  • Appl. No.:
    10/255861
  • Inventors:
    Bryan K. Bullis - Apex NC, US
    Darryl J. Rumph - Cary NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H04L 12/56
  • US Classification:
    370394, 3703954
  • Abstract:
    A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices is disclosed. The system includes a search engine that searches a set of calendars under the control of a Finite State Machine (FSM), a current pointer and input signals from array and a clock line providing current time. The results of the search are loaded into a Winner Valid array and a Winner Location array. A final decision logic circuit parses information in the Winner Valid array and Winner Location array to generate a final Winner Valid Signal, the identity of the winning calendar and the winning location. Winning is used to define the status of the calendar in the calendar status array that is selected as a result of a search process being executed on a plurality of calendars in the calendar status array.
  • Apparatus And Method To Coordinate Calendar Searches In A Network Scheduler Given Limited Resources

    view source
  • US Patent:
    7346062, Mar 18, 2008
  • Filed:
    Jul 10, 2003
  • Appl. No.:
    10/617095
  • Inventors:
    Bryan K. Bullis - Apex NC, US
    Darryl J. Rumph - Cary NC, US
    Michael S. Siegel - Raleigh NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H04L 12/56
    H04J 3/00
  • US Classification:
    3703954, 37039531, 370498
  • Abstract:
    A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices is disclosed. The system includes a search engine that searches a set of calendars under the control of a Finite State Machine (FSM), a current pointer, and input signals from an array and a clock line providing current time. Also included is a decision block that determines which of the searches are critical and which, during peak calendar search periods, can be postponed with minimal impact to the system. The postponed searches are then conducted at a time when there is available calendar search capacity.
  • Coordination Of Calendar Searches In A Network Scheduler

    view source
  • US Patent:
    7733873, Jun 8, 2010
  • Filed:
    Jun 27, 2007
  • Appl. No.:
    11/769281
  • Inventors:
    Bryan K. Bullis - Apex NC, US
    Darryl J. Rumph - Cary NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H04L 12/56
  • US Classification:
    3703954, 370235, 370391, 370412
  • Abstract:
    A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices, is disclosed. The system includes a search engine that searches a set of calendars under the control of a Finite State Machine (FSM), a current pointer and input signals from array and a clock line providing current time. The results of the search are loaded into a Winner Valid array and a Winner Location array. A final decision logic circuit parses information in the Winner Valid array and Winner Location array to generate a final Winner Valid Signal, the identity of the winning calendar and the winning location. Winning is used to define the status of the calendar in the calendar status array selected as a result of a search process being executed on a plurality of calendars in the calendar status array.
  • Apparatus And Method To Coordinate Calendar Searches In A Network Scheduler Given Limited Resources

    view source
  • US Patent:
    8139594, Mar 20, 2012
  • Filed:
    Oct 9, 2007
  • Appl. No.:
    11/869235
  • Inventors:
    Bryan K. Bullis - Apex NC, US
    Darryl J. Rumph - Cary NC, US
    Michael S. Siegel - Raleigh NC, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    H04L 12/56
  • US Classification:
    370412, 3703954, 37039541, 370414, 370236
  • Abstract:
    A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices is disclosed. The system includes a search engine that searches a set of calendars under the control of a Finite State Machine (FSM), a current pointer, and input signals from an array and a clock line providing current time. Also included is a decision block that determines which of the searches are critical and which, during peak calendar search periods, can be postponed with minimal impact to the system. The postponed searches are then conducted at a time when there is available calendar search capacity.
  • Synchronizing A Prediction Ram

    view source
  • US Patent:
    56490976, Jul 15, 1997
  • Filed:
    May 24, 1996
  • Appl. No.:
    8/653136
  • Inventors:
    Timothy B. Brodnax - Austin TX
    Bryan K. Bullis - Woodbridge VA
    Steven A. King - Herndon VA
    Robert L. Schoenike - Warrenton VA
    Daniel L. Stanley - Manassas VA
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1100
  • US Classification:
    39518507
  • Abstract:
    A fault tolerant processing system including a prediction RAM employs a Lock Step Compare routine. The method developed allows the processing system to recover from single event upsets. In initialization, the branch prediction RAM is set to a known value. An engineering balance is achieved by adding logic to detect a branch RAM error and incurring the delay of re-initializing the entire RAM only when a RAM error has been detected.
Name / Title
Company / Classification
Phones & Addresses
Bryan Bullis
Owner
Bullis Investment Group LLC
Investor
1000 Thorncroft Ln, Apex, NC 27502

Resumes

Bryan Bullis Photo 1

Senior Staff Engineer At Qualcomm

view source
Position:
Senior Staff Engineer at Qualcomm
Location:
Raleigh-Durham, North Carolina Area
Industry:
Wireless
Work:
Qualcomm since Nov 2007
Senior Staff Engineer

Cisco Systems Aug 2000 - Nov 2007
Hardware Engineer

IBM 1985 - 2000
Senior Engineer

ManTech Jun 1982 - Aug 1984
Programmer
Education:
Virginia Polytechnic Institute and State University 1981 - 1986
BS, Electrical Enginering
Skills:
Verilog
SystemVerilog
Logic Design
Static Timing Analysis
Timing Closure
Perl
TCL
Logic Synthesis
VHDL
Design Compiler
Primetime
ASIC
Clock Domain Crossing
IP Design
RTL design
Interests:
Investing (Is there any better reading than a 10k?), Woodworking, Fishing (fresh and saltwater), Home Improvement and Beach lounging :-)

Flickr

Classmates

Bryan Bullis Photo 7

Valley Forge High School,...

view source
Graduates:
William Baird (1969-1973),
Brian Stephanoff (1977-1981),
Bryan Bullis (1983-1987),
Bryan Spiegelberg (1988-1992)
Bryan Bullis Photo 8

Albany High School, Alban...

view source
Graduates:
Bryan Bullis (1997-2001),
Robert Rzeszuto (1970-1974),
Jerry Mirochnik (1969-1973),
Cassandra Viscusi (1965-1969)
Bryan Bullis Photo 9

Mariposa High School, Mar...

view source
Graduates:
Brian Bullis (1977-1981),
Gina Rotondo (1978-1982),
Ernestine Scettrini (1961-1962),
Constance Wolfe (1976-1980),
Alan Cousland (1979-1983)

Myspace

Bryan Bullis Photo 10

Bryan Bullis

view source
Locality:
CLEARWATER, FLORIDA
Birthday:
1942

Youtube

Stop Light

A Junior Studio film by Joel Bullis, Pete Molinero, and Jake Workman d...

  • Category:
    Film & Animation
  • Uploaded:
    11 Jun, 2010
  • Duration:
    1m 46s

First snow of the season

Bullis School 12/5/09-12/6/09 Photographs by Tom Farquhar

  • Category:
    Education
  • Uploaded:
    07 Dec, 2009
  • Duration:
    1m 28s

Brian Bullis Fair Video

Mariposa County Fair Manager, Brian Bullis, appears on the Old Town Ma...

  • Duration:
    10m 48s

Brian Bullis - Fairgrounds Manager

The Mariposa County Fair has a long rich history in our community and ...

  • Duration:
    13m 8s

The Old Town Show with Guest Brian Bullis

This week, on the Old Town Mariposa Show, Brian Bullis, the Manager of...

  • Duration:
    14m 34s

This is Bullis

Welcome to Bullis. We're so glad you're here.

  • Duration:
    1m 30s

Mic'd Up With Bullis Coach Joe Lee At Indoor ...

We got an inside look at the Bullis School's warm-up routine before th...

  • Duration:
    4m 56s

2017 Lancaster Archery Classic: Youth Recurve...

Featured in these final matches: Brian Bullis Jr., Timothy Chung, Reec...

  • Duration:
    36m 16s

Googleplus

Bryan Bullis Photo 11

Bryan Bullis

Facebook

Bryan Bullis Photo 12

Brian Bullis

view source
Bryan Bullis Photo 13

Brian Bullis

view source
Friends:
William Loosigian, Michele Rundgren
Bryan Bullis Photo 14

Bryan Bullis

view source
Friends:
Vinny Commisso, John Santaniello, Jeff Robbins, Brian Gaspary, Tiffany Kircher

Get Report for Bryan Keith Bullis from Apex, NC, age ~60
Control profile